<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/* version='30' */
/* version='3' */
/* version='30' */
/* version='2' */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
dfn{
    font-style:italic
}

mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto
}
input[type="search"]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}

.image_1{
    border: 1px solid #bbbbbb;
    display: inline-block;
    width: 100%;
    padding: 8px;
    border-radius: 19px; 
}
.image_2{
    /*border: 1px solid #bbbbbb;*/
    display: inline-block;
    width: 100%;
    margin-top: 70px;
    border-radius: 19px; 
}
.section-container-3 .image_2 .img-container.imgc-2{
    margin-top: 0
}
.images3_1{
    /*border: 1px solid #bbbbbb;*/
    display: inline-block;
    width: 100%;
    margin-top: 140px;
    /*padding: 8px;*/
    border-radius: 19px;
}
.section-container-3 .images3_1 .img-container.imgc-3{
    margin-top: 0
}
.image_3{
    /*border: 1px solid #bbbbbb;*/
    display: inline-block;
    width: 100%;
    margin-top: 210px;
    /*padding: 8px;*/
    border-radius: 19px;
}
.section-container-3 .image_3 .img-container.imgc-4{
    margin-top: 0
}
.mainhome .header{
    position: unset;
}
.resdesign_header .header .custom_navigation .nav li a{ 
    color: #000;
}
.resdesign_header .header2 .custom_navigation ul li a:hover{
    color: #ff5a01 !important;
}
.cardDescription a:hover{
        color: #2594d7 !important;
}
.cardDescription a{
    display: block;
    font-size: 15px !important;
    text-decoration-line: none  !important;
    color: #2594d7 !important;
    margin-top: 5px !important;
}
.section-container-3 .img-container span{

}
.glyphicon{
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before{
    content:"*"
}
.glyphicon-plus:before{
    content:"+"
}
.glyphicon-euro:before,.glyphicon-eur:before{
    content:"€"
}
.glyphicon-minus:before{
    content:"−"
}
.glyphicon-cloud:before{
    content:"☁"
}
.glyphicon-envelope:before{
    content:"✉"
}
.glyphicon-pencil:before{
    content:"✏"
}
.glyphicon-glass:before{
    content:""
}
.glyphicon-music:before{
    content:""
}
.glyphicon-search:before{
    content:""
}
.glyphicon-heart:before{
    content:""
}
.glyphicon-star:before{
    content:""
}
.glyphicon-star-empty:before{
    content:""
}
.glyphicon-user:before{
    content:""
}
.glyphicon-film:before{
    content:""
}
.glyphicon-th-large:before{
    content:""
}
.glyphicon-th:before{
    content:""
}
.glyphicon-th-list:before{
    content:""
}
.glyphicon-ok:before{
    content:""
}
.glyphicon-remove:before{
    content:""
}
.glyphicon-zoom-in:before{
    content:""
}
.glyphicon-zoom-out:before{
    content:""
}
.glyphicon-off:before{
    content:""
}
.glyphicon-signal:before{
    content:""
}
.glyphicon-cog:before{
    content:""
}
.glyphicon-trash:before{
    content:""
}
.glyphicon-home:before{
    content:""
}
.glyphicon-file:before{
    content:""
}
.glyphicon-time:before{
    content:""
}
.glyphicon-road:before{
    content:""
}
.glyphicon-download-alt:before{
    content:""
}
.glyphicon-download:before{
    content:""
}
.glyphicon-upload:before{
    content:""
}
.glyphicon-inbox:before{
    content:""
}
.glyphicon-play-circle:before{
    content:""
}
.glyphicon-repeat:before{
    content:""
}
.glyphicon-refresh:before{
    content:""
}
.glyphicon-list-alt:before{
    content:""
}
.glyphicon-lock:before{
    content:""
}
.glyphicon-flag:before{
    content:""
}
.glyphicon-headphones:before{
    content:""
}
.glyphicon-volume-off:before{
    content:""
}
.glyphicon-volume-down:before{
    content:""
}
.glyphicon-volume-up:before{
    content:""
}
.glyphicon-qrcode:before{
    content:""
}
.glyphicon-barcode:before{
    content:""
}
.glyphicon-tag:before{
    content:""
}
.glyphicon-tags:before{
    content:""
}
.glyphicon-book:before{
    content:""
}
.glyphicon-bookmark:before{
    content:""
}
.glyphicon-print:before{
    content:""
}
.glyphicon-camera:before{
    content:""
}
.glyphicon-font:before{
    content:""
}
.glyphicon-bold:before{
    content:""
}
.glyphicon-italic:before{
    content:""
}
.glyphicon-text-height:before{
    content:""
}
.glyphicon-text-width:before{
    content:""
}
.glyphicon-align-left:before{
    content:""
}
.glyphicon-align-center:before{
    content:""
}
.glyphicon-align-right:before{
    content:""
}
.glyphicon-align-justify:before{
    content:""
}
.glyphicon-list:before{
    content:""
}
.glyphicon-indent-left:before{
    content:""
}
.glyphicon-indent-right:before{
    content:""
}
.glyphicon-facetime-video:before{
    content:""
}
.glyphicon-picture:before{
    content:""
}
.glyphicon-map-marker:before{
    content:""
}
.glyphicon-adjust:before{
    content:""
}
.glyphicon-tint:before{
    content:""
}
.glyphicon-edit:before{
    content:""
}
.glyphicon-share:before{
    content:""
}
.glyphicon-check:before{
    content:""
}
.glyphicon-move:before{
    content:""
}
.glyphicon-step-backward:before{
    content:""
}
.glyphicon-fast-backward:before{
    content:""
}
.glyphicon-backward:before{
    content:""
}
.glyphicon-play:before{
    content:""
}
.glyphicon-pause:before{
    content:""
}
.glyphicon-stop:before{
    content:""
}
.glyphicon-forward:before{
    content:""
}
.glyphicon-fast-forward:before{
    content:""
}
.glyphicon-step-forward:before{
    content:""
}
.glyphicon-eject:before{
    content:""
}
.glyphicon-chevron-left:before{
    content:""
}
.glyphicon-chevron-right:before{
    content:""
}
.glyphicon-plus-sign:before{
    content:""
}
.glyphicon-minus-sign:before{
    content:""
}
.glyphicon-remove-sign:before{
    content:""
}
.glyphicon-ok-sign:before{
    content:""
}
.glyphicon-question-sign:before{
    content:""
}
.glyphicon-info-sign:before{
    content:""
}
.glyphicon-screenshot:before{
    content:""
}
.glyphicon-remove-circle:before{
    content:""
}
.glyphicon-ok-circle:before{
    content:""
}
.glyphicon-ban-circle:before{
    content:""
}
.glyphicon-arrow-left:before{
    content:""
}
.glyphicon-arrow-right:before{
    content:""
}
.glyphicon-arrow-up:before{
    content:""
}
.glyphicon-arrow-down:before{
    content:""
}
.glyphicon-share-alt:before{
    content:""
}
.glyphicon-resize-full:before{
    content:""
}
.glyphicon-resize-small:before{
    content:""
}
.glyphicon-exclamation-sign:before{
    content:""
}
.glyphicon-gift:before{
    content:""
}
.glyphicon-leaf:before{
    content:""
}
.glyphicon-fire:before{
    content:""
}
.glyphicon-eye-open:before{
    content:""
}
.glyphicon-eye-close:before{
    content:""
}
.glyphicon-warning-sign:before{
    content:""
}
.glyphicon-plane:before{
    content:""
}
.glyphicon-calendar:before{
    content:""
}
.glyphicon-random:before{
    content:""
}
.glyphicon-comment:before{
    content:""
}
.glyphicon-magnet:before{
    content:""
}
.glyphicon-chevron-up:before{
    content:""
}
.glyphicon-chevron-down:before{
    content:""
}
.glyphicon-retweet:before{
    content:""
}
.glyphicon-shopping-cart:before{
    content:""
}
.glyphicon-folder-close:before{
    content:""
}
.glyphicon-folder-open:before{
    content:""
}
.glyphicon-resize-vertical:before{
    content:""
}
.glyphicon-resize-horizontal:before{
    content:""
}
.glyphicon-hdd:before{
    content:""
}
.glyphicon-bullhorn:before{
    content:""
}
.glyphicon-bell:before{
    content:""
}
.glyphicon-certificate:before{
    content:""
}
.glyphicon-thumbs-up:before{
    content:""
}
.glyphicon-thumbs-down:before{
    content:""
}
.glyphicon-hand-right:before{
    content:""
}
.glyphicon-hand-left:before{
    content:""
}
.glyphicon-hand-up:before{
    content:""
}
.glyphicon-hand-down:before{
    content:""
}
.glyphicon-circle-arrow-right:before{
    content:""
}
.glyphicon-circle-arrow-left:before{
    content:""
}
.glyphicon-circle-arrow-up:before{
    content:""
}
.glyphicon-circle-arrow-down:before{
    content:""
}
.glyphicon-globe:before{
    content:""
}
.glyphicon-wrench:before{
    content:""
}
.glyphicon-tasks:before{
    content:""
}
.glyphicon-filter:before{
    content:""
}
.glyphicon-briefcase:before{
    content:""
}
.glyphicon-fullscreen:before{
    content:""
}
.glyphicon-dashboard:before{
    content:""
}
.glyphicon-paperclip:before{
    content:""
}
.glyphicon-heart-empty:before{
    content:""
}
.glyphicon-link:before{
    content:""
}
.glyphicon-phone:before{
    content:""
}
.glyphicon-pushpin:before{
    content:""
}
.glyphicon-usd:before{
    content:""
}
.glyphicon-gbp:before{
    content:""
}
.glyphicon-sort:before{
    content:""
}
.glyphicon-sort-by-alphabet:before{
    content:""
}
.glyphicon-sort-by-alphabet-alt:before{
    content:""
}
.glyphicon-sort-by-order:before{
    content:""
}
.glyphicon-sort-by-order-alt:before{
    content:""
}
.glyphicon-sort-by-attributes:before{
    content:""
}
.glyphicon-sort-by-attributes-alt:before{
    content:""
}
.glyphicon-unchecked:before{
    content:""
}
.glyphicon-expand:before{
    content:""
}
.glyphicon-collapse-down:before{
    content:""
}
.glyphicon-collapse-up:before{
    content:""
}
.glyphicon-log-in:before{
    content:""
}
.glyphicon-flash:before{
    content:""
}
.glyphicon-log-out:before{
    content:""
}
.glyphicon-new-window:before{
    content:""
}
.glyphicon-record:before{
    content:""
}
.glyphicon-save:before{
    content:""
}
.glyphicon-open:before{
    content:""
}
.glyphicon-saved:before{
    content:""
}
.glyphicon-import:before{
    content:""
}
.glyphicon-export:before{
    content:""
}
.glyphicon-send:before{
    content:""
}
.glyphicon-floppy-disk:before{
    content:""
}
.glyphicon-floppy-saved:before{
    content:""
}
.glyphicon-floppy-remove:before{
    content:""
}
.glyphicon-floppy-save:before{
    content:""
}
.glyphicon-floppy-open:before{
    content:""
}
.glyphicon-credit-card:before{
    content:""
}
.glyphicon-transfer:before{
    content:""
}
.glyphicon-cutlery:before{
    content:""
}
.glyphicon-header:before{
    content:""
}
.glyphicon-compressed:before{
    content:""
}
.glyphicon-earphone:before{
    content:""
}
.glyphicon-phone-alt:before{
    content:""
}
.glyphicon-tower:before{
    content:""
}
.glyphicon-stats:before{
    content:""
}
.glyphicon-sd-video:before{
    content:""
}
.glyphicon-hd-video:before{
    content:""
}
.glyphicon-subtitles:before{
    content:""
}
.glyphicon-sound-stereo:before{
    content:""
}
.glyphicon-sound-dolby:before{
    content:""
}
.glyphicon-sound-5-1:before{
    content:""
}
.glyphicon-sound-6-1:before{
    content:""
}
.glyphicon-sound-7-1:before{
    content:""
}
.glyphicon-copyright-mark:before{
    content:""
}
.glyphicon-registration-mark:before{
    content:""
}
.glyphicon-cloud-download:before{
    content:""
}
.glyphicon-cloud-upload:before{
    content:""
}
.glyphicon-tree-conifer:before{
    content:""
}
.glyphicon-tree-deciduous:before{
    content:""
}
.glyphicon-cd:before{
    content:""
}
.glyphicon-save-file:before{
    content:""
}
.glyphicon-open-file:before{
    content:""
}
.glyphicon-level-up:before{
    content:""
}
.glyphicon-copy:before{
    content:""
}
.glyphicon-paste:before{
    content:""
}
.glyphicon-alert:before{
    content:""
}
.glyphicon-equalizer:before{
    content:""
}
.glyphicon-king:before{
    content:""
}
.glyphicon-queen:before{
    content:""
}
.glyphicon-pawn:before{
    content:""
}
.glyphicon-bishop:before{
    content:""
}
.glyphicon-knight:before{
    content:""
}
.glyphicon-baby-formula:before{
    content:""
}
.glyphicon-tent:before{
    content:"⛺"
}
.glyphicon-blackboard:before{
    content:""
}
.glyphicon-bed:before{
    content:""
}
.glyphicon-apple:before{
    content:""
}
.glyphicon-erase:before{
    content:""
}
.glyphicon-hourglass:before{
    content:"⌛"
}
.glyphicon-lamp:before{
    content:""
}
.glyphicon-duplicate:before{
    content:""
}
.glyphicon-piggy-bank:before{
    content:""
}
.glyphicon-scissors:before{
    content:""
}
.glyphicon-bitcoin:before{
    content:""
}
.glyphicon-btc:before{
    content:""
}
.glyphicon-xbt:before{
    content:""
}
.glyphicon-yen:before{
    content:"¥"
}
.glyphicon-jpy:before{
    content:"¥"
}
.glyphicon-ruble:before{
    content:"₽"
}
.glyphicon-rub:before{
    content:"₽"
}
.glyphicon-scale:before{
    content:""
}
.glyphicon-ice-lolly:before{
    content:""
}
.glyphicon-ice-lolly-tasted:before{
    content:""
}
.glyphicon-education:before{
    content:""
}
.glyphicon-option-horizontal:before{
    content:""
}
.glyphicon-option-vertical:before{
    content:""
}
.glyphicon-menu-hamburger:before{
    content:""
}
.glyphicon-modal-window:before{
    content:""
}
.glyphicon-oil:before{
    content:""
}
.glyphicon-grain:before{
    content:""
}
.glyphicon-sunglasses:before{
    content:""
}
.glyphicon-text-size:before{
    content:""
}
.glyphicon-text-color:before{
    content:""
}
.glyphicon-text-background:before{
    content:""
}
.glyphicon-object-align-top:before{
    content:""
}
.glyphicon-object-align-bottom:before{
    content:""
}
.glyphicon-object-align-horizontal:before{
    content:""
}
.glyphicon-object-align-left:before{
    content:""
}
.glyphicon-object-align-vertical:before{
    content:""
}
.glyphicon-object-align-right:before{
    content:""
}
.glyphicon-triangle-right:before{
    content:""
}
.glyphicon-triangle-left:before{
    content:""
}
.glyphicon-triangle-bottom:before{
    content:""
}
.glyphicon-triangle-top:before{
    content:""
}
.glyphicon-console:before{
    content:""
}
.glyphicon-superscript:before{
    content:""
}
.glyphicon-subscript:before{
    content:""
}
.glyphicon-menu-left:before{
    content:""
}
.glyphicon-menu-right:before{
    content:""
}
.glyphicon-menu-down:before{
    content:""
}
.glyphicon-menu-up:before{
    content:""
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    /*color:#004dff;*/
    text-decoration:none
}
a:hover,a:focus{
    color:#008;
    text-decoration:none
}
a:focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:.5rem
}
.img-thumbnail{
    padding:.25;
    line-height:1.6em;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
img:not([src]):not([style*="background-image"]){
    visibility:hidden
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid #e3e3e3
}
.skip-link{
    position:absolute;
    top:-6.25em;
    z-index:10000;
    height:auto;
    margin:0 auto;
    padding:.63rem;
    background-color:transparent;
    outline:none;
    transition:top .2s,background-color .2s
}
.skip-link-focusable:active,.skip-link-focusable:focus{
    top:0;
    background-color:#4a4a4a;
    color:#fff;
    text-decoration:underline
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role="button"]{
    cursor:pointer
}


.lead{
    margin-bottom:1rem;
    font-size:1rem;
    font-weight:300;
    line-height:1.4
}
@media(min-width:768px){
    .lead{
        font-size:1.5rem
    }
}
small,.small{
    font-size:.75rem
}
medium,.medium{
    font-size:.875rem;
    line-height:1.2rem;
    margin-bottom:1.05rem
}
.fluid{
    font-size:.75rem;
    line-height:.9rem;
    margin-bottom:.9rem
}
@media screen and (min-width:1000px){
    .fluid{
        font-size:.875rem;
        line-height:1.2rem;
        margin-bottom:1.05rem
    }
}
mark,.mark{
    background-color:#fcf8e3;
    padding:.2em
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase,.initialism{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-muted{
    color:#ccc
}
.text-primary{
    color:#00baff
}
a.text-primary:hover,a.text-primary:focus{
    color:#0095cc
}
.text-success{
    color:#3c763d
}
a.text-success:hover,a.text-success:focus{
    color:#2b542c
}
.text-info{
    color:#31708f
}
a.text-info:hover,a.text-info:focus{
    color:#245269
}
.text-warning{
    color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus{
    color:#66512c
}
.text-danger{
    color:#a94442
}
a.text-danger:hover,a.text-danger:focus{
    color:#843534
}
.bg-primary{
    color:#fff
}
.bg-primary{
    background-color:#00baff
}
a.bg-primary:hover,a.bg-primary:focus{
    background-color:#0095cc
}
.bg-success{
    background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus{
    background-color:#e4b9b9
}
.page-header{
    padding-bottom:-.5rem;
    margin:2rem 0 1rem;
    border-bottom:1px solid #e3e3e3
}
ul,ol{
    margin-top:.625rem;
    margin-bottom:1.4rem;
    margin-left:.938rem;
    padding-left:1.094rem
}
ul ul,ul ol,ol ul,ol ol{
    margin-bottom:0
}
li{
    padding-bottom:.625rem;
    padding-left:1.094rem
}
li a.cta{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px
}
.list-inline&gt;li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-top:0;
    margin-bottom:1.4rem
}
dt,dd{
    line-height:1.6em
}
dt{
    font-weight:bold;
    padding-bottom:.625rem
}
dt a.cta{
    margin-bottom:0
}
dd{
    margin-left:0;
    padding-left:2.5rem;
    padding-bottom:1.25rem
}
dd a.cta{
    margin-bottom:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after{
    content:" ";
    display:table
}
.dl-horizontal dd:after{
    clear:both
}
@media(min-width:768px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #ccc
}
.initialism{
    font-size:90%
}
blockquote{
    margin:0 1.875rem 0 0;
    font-size:1.25rem;
    padding-left:1.875rem;
    border:0
}
blockquote.quote-border{
    border-left:.25rem solid;
    border-right:0;
    border-top:0;
    border-bottom:0;
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00baff 100%) 1 100%
}
blockquote.quote-icon{
    padding-right:1.875rem;
    padding-left:4.06875rem
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
    margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
    display:block;
    font-size:80%;
    line-height:1.6em;
    color:#ccc
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
    content:'— '
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #e3e3e3;
    border-left:0;
    text-align:right
}
.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{
    content:''
}
.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{
    content:' —'
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:1.6em
}

@media screen and (min-width:1000px){
    ul,ol{
        margin-bottom:1.6rem;
        margin-left:1.875rem;
        padding-left:1.25rem
    }
    ul ul,ul ol,ol ul,ol ol{
        margin-bottom:0
    }
    li{
        padding-left:1.25rem
    }
    dl{
        margin-bottom:1.6rem
    }
    blockquote{
        padding-right:1.875rem
    }
    blockquote.quote-icon{
        padding-left:7.5rem
    }
}
hr{
    display:flex;
    border:.06em solid #ccc;
    border-width:.063rem;
    margin:1.25em 0 1.25em 0
}
code,kbd,pre,samp{
    font-family:Menlo,Sans-Serif
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:0
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:.25rem;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:bold;
    box-shadow:none
}
pre{
    display:block;
    padding:0;
    margin:0 0 .5rem;
    font-size:0;
    line-height:1.6em;
    word-break:break-all;
    word-wrap:break-word;
    color:#6b6b6b;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:0
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.container:before,.container:after{
    content:" ";
    display:table
}
.container:after{
    clear:both
}

/*version = 6*/
/* version='30' */
table{
    background-color:transparent
}
caption{
    padding-top:8px;
    padding-bottom:8px;
    color:#ccc;
    text-align:left
}
th{
    text-align:left;
    font-family:"Graphik Semibold","Arial",Sans-Serif
}
tr th,tr td{
    font-size:.875rem;
    line-height:1.6em;
    text-decoration:none;
    color:#000
}
@media screen and (min-width:1000px){
    tr th,tr td{
        font-size:1rem;
        line-height:1.6em;
        text-decoration:none;
        color:#000
    }
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:1rem
}
.table&gt;thead&gt;tr&gt;th,.table&gt;thead&gt;tr&gt;td,.table&gt;tbody&gt;tr&gt;th,.table&gt;tbody&gt;tr&gt;td,.table&gt;tfoot&gt;tr&gt;th,.table&gt;tfoot&gt;tr&gt;td{
    padding:8px;
    line-height:1.6em;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table&gt;thead&gt;tr&gt;th{
    vertical-align:bottom;
    border-bottom:.08em solid #ddd
}
.table&gt;caption+thead&gt;tr:first-child&gt;th,.table&gt;caption+thead&gt;tr:first-child&gt;td,.table&gt;colgroup+thead&gt;tr:first-child&gt;th,.table&gt;colgroup+thead&gt;tr:first-child&gt;td,.table&gt;thead:first-child&gt;tr:first-child&gt;th,.table&gt;thead:first-child&gt;tr:first-child&gt;td{
    border-top:0
}
.table&gt;tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed&gt;thead&gt;tr&gt;th,.table-condensed&gt;thead&gt;tr&gt;td,.table-condensed&gt;tbody&gt;tr&gt;th,.table-condensed&gt;tbody&gt;tr&gt;td,.table-condensed&gt;tfoot&gt;tr&gt;th,.table-condensed&gt;tfoot&gt;tr&gt;td{
    padding:.313
}
.basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th{
    padding-top:.72em;
    padding-bottom:.72em
}
.basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:first-child{
    padding-left:.72em;
    padding-right:.72em
}
.basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
    padding-left:.72em
}
.basic-table-spaces&gt;tbody&gt;tr:first-child&gt;td{
    padding-top:.72em;
    padding-bottom:.72em
}
.basic-table-spaces&gt;tbody&gt;tr&gt;td:first-child{
    padding-left:.72em;
    padding-right:.72em
}
.basic-table-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
    padding-left:.72em
}
.basic-table-spaces&gt;tbody&gt;tr&gt;td{
    vertical-align:middle
}
.table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th{
    padding-top:.72em;
    padding-bottom:.72em
}
.table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:first-child{
    padding-left:.72em;
    padding-right:.72em
}
.table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
    padding-left:.72em
}
.table-condensed-spaces&gt;tbody&gt;tr:first-child&gt;td{
    padding-top:.35em;
    padding-bottom:.35em
}
.table-condensed-spaces&gt;tbody&gt;tr&gt;td:first-child{
    padding-left:.72em;
    padding-right:.72em
}
.table-condensed-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
    padding-left:.72em
}
.table-condensed-spaces&gt;tbody&gt;tr&gt;td{
    vertical-align:middle
}
.table-condensed-spaces&gt;tbody&gt;tr:last-child{
    border-bottom:1px solid #ddd
}
@media only screen and (min-width:768px){
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
        padding-right:.72em
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(3){
        padding-left:.72em
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:last-child{
        padding-right:.72em
    }
    .basic-table-spaces&gt;tbody&gt;tr:first-child&gt;td{
        padding-top:.72em;
        padding-bottom:8px
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
        padding-right:.72em
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:nth-child(3){
        padding-left:.72em
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:last-child{
        padding-right:.72em
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
        padding-right:.72em
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(3){
        padding-left:.72em
    }
    .table-condensed-spaces&gt;tbody&gt;tr:first-child&gt;td{
        padding-top:8px;
        padding-bottom:8px
    }
    .table-condensed-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
        padding-right:.72em
    }
    .table-condensed-spaces&gt;tbody&gt;tr&gt;td:nth-child(3){
        padding-left:.72em
    }
}
@media only screen and (min-width:1000px){
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th{
        padding-bottom:.63em;
        padding-top:.63em
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:first-child{
        padding-left:.94em;
        padding-right:.94em
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
        padding-left:.94em;
        padding-right:.94em
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(3){
        padding-left:8px
    }
    .basic-table-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:last-child{
        padding-right:8px
    }
    .basic-table-spaces&gt;tbody&gt;tr:first-child&gt;td{
        padding-top:.63em
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:first-child{
        padding-left:.94em;
        padding-right:.94em
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
        padding-left:.94em;
        padding-right:.94em
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:nth-child(3){
        padding-left:8px
    }
    .basic-table-spaces&gt;tbody&gt;tr&gt;td:last-child{
        padding-right:8px
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th{
        padding-top:.63em;
        padding-bottom:.63em
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:first-child{
        padding-left:.94em;
        padding-right:.94em
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(2){
        padding-left:.94em;
        padding-right:.94em
    }
    .table-condensed-spaces&gt;thead:first-child&gt;tr:first-child&gt;th:nth-child(3){
        padding-left:8px
    }
    .table-condensed-spaces&gt;tbody&gt;tr:first-child&gt;td{
        padding-top:.31em;
        padding-bottom:.31em
    }
    .table-condensed-spaces&gt;tbody&gt;tr&gt;td:first-child{
        padding-left:.94em;
        padding-right:.94em
    }
    .table-condensed-spaces&gt;tbody&gt;tr&gt;td:nth-child(2){
        padding-left:.94em;
        padding-right:.94em
    }
    .table-condensed-spaces&gt;tbody&gt;tr&gt;td:nth-child(3){
        padding-left:8px
    }
}
.table-bordered{
    border:.08em solid #ddd
}
.table-bordered&gt;thead&gt;tr&gt;th,.table-bordered&gt;thead&gt;tr&gt;td,.table-bordered&gt;tbody&gt;tr&gt;th,.table-bordered&gt;tbody&gt;tr&gt;td,.table-bordered&gt;tfoot&gt;tr&gt;th,.table-bordered&gt;tfoot&gt;tr&gt;td{
    border:.08em solid #ddd
}
.table-bordered&gt;thead&gt;tr&gt;th,.table-bordered&gt;thead&gt;tr&gt;td{
    border-bottom-width:.08em
}
.table-striped&gt;tbody&gt;tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-striped-hover&gt;tbody&gt;tr:nth-of-type(even){
    background-color:#f9f9f9
}
.table-striped-hover&gt;tbody&gt;tr:hover{
    background-color:#f5f5f5
}
.table-striped-hover&gt;tbody&gt;tr:nth-of-type(even):hover{
    background-color:#fff
}
.table-striped-hover&gt;tbody&gt;tr:last-child{
    border-bottom:.08em solid #ddd
}
.table-striped-alternate-hover&gt;tbody&gt;tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-striped-alternate-hover&gt;tbody&gt;tr:hover{
    background-color:#fff
}
.table-striped-alternate-hover&gt;tbody&gt;tr:nth-of-type(even):hover{
    background-color:#f5f5f5
}
.table-striped-alternate-hover&gt;tbody&gt;tr:last-child{
    border-bottom:.08em solid #ddd
}
.table-bordered-alternate-hover&gt;thead{
    background-color:#f5f5f5
}
.table-bordered-alternate-hover&gt;tbody&gt;tr:nth-of-type(even){
    background-color:#f9f9f9
}
.table-bordered-alternate-hover&gt;tbody&gt;tr:hover{
    background-color:#f5f5f5
}
.table-bordered-alternate-hover&gt;tbody&gt;tr:nth-of-type(even):hover{
    background-color:#fff
}
.table-bordered-default-hover&gt;thead{
    background-color:#f5f5f5
}
.table-bordered-default-hover&gt;tbody&gt;tr:hover{
    background-color:#f5f5f5
}
.table-hover&gt;tbody&gt;tr:hover{
    background-color:#f5f5f5
}
table col[class*="col-"]{
    position:static;
    float:none;
    display:table-column
}
table td[class*="col-"],table th[class*="col-"]{
    position:static;
    float:none;
    display:table-cell
}
.table&gt;thead&gt;tr&gt;td.active,.table&gt;thead&gt;tr&gt;th.active,.table&gt;thead&gt;tr.active&gt;td,.table&gt;thead&gt;tr.active&gt;th,.table&gt;tbody&gt;tr&gt;td.active,.table&gt;tbody&gt;tr&gt;th.active,.table&gt;tbody&gt;tr.active&gt;td,.table&gt;tbody&gt;tr.active&gt;th,.table&gt;tfoot&gt;tr&gt;td.active,.table&gt;tfoot&gt;tr&gt;th.active,.table&gt;tfoot&gt;tr.active&gt;td,.table&gt;tfoot&gt;tr.active&gt;th{
    background-color:#f5f5f5
}
.table-hover&gt;tbody&gt;tr&gt;td.active:hover,.table-hover&gt;tbody&gt;tr&gt;th.active:hover,.table-hover&gt;tbody&gt;tr.active:hover&gt;td,.table-hover&gt;tbody&gt;tr:hover&gt;.active,.table-hover&gt;tbody&gt;tr.active:hover&gt;th{
    background-color:#e8e8e8
}
.table&gt;thead&gt;tr&gt;td.success,.table&gt;thead&gt;tr&gt;th.success,.table&gt;thead&gt;tr.success&gt;td,.table&gt;thead&gt;tr.success&gt;th,.table&gt;tbody&gt;tr&gt;td.success,.table&gt;tbody&gt;tr&gt;th.success,.table&gt;tbody&gt;tr.success&gt;td,.table&gt;tbody&gt;tr.success&gt;th,.table&gt;tfoot&gt;tr&gt;td.success,.table&gt;tfoot&gt;tr&gt;th.success,.table&gt;tfoot&gt;tr.success&gt;td,.table&gt;tfoot&gt;tr.success&gt;th{
    background-color:#dff0d8
}
.table-hover&gt;tbody&gt;tr&gt;td.success:hover,.table-hover&gt;tbody&gt;tr&gt;th.success:hover,.table-hover&gt;tbody&gt;tr.success:hover&gt;td,.table-hover&gt;tbody&gt;tr:hover&gt;.success,.table-hover&gt;tbody&gt;tr.success:hover&gt;th{
    background-color:#d0e9c6
}
.table&gt;thead&gt;tr&gt;td.info,.table&gt;thead&gt;tr&gt;th.info,.table&gt;thead&gt;tr.info&gt;td,.table&gt;thead&gt;tr.info&gt;th,.table&gt;tbody&gt;tr&gt;td.info,.table&gt;tbody&gt;tr&gt;th.info,.table&gt;tbody&gt;tr.info&gt;td,.table&gt;tbody&gt;tr.info&gt;th,.table&gt;tfoot&gt;tr&gt;td.info,.table&gt;tfoot&gt;tr&gt;th.info,.table&gt;tfoot&gt;tr.info&gt;td,.table&gt;tfoot&gt;tr.info&gt;th{
    background-color:#d9edf7
}
.table-hover&gt;tbody&gt;tr&gt;td.info:hover,.table-hover&gt;tbody&gt;tr&gt;th.info:hover,.table-hover&gt;tbody&gt;tr.info:hover&gt;td,.table-hover&gt;tbody&gt;tr:hover&gt;.info,.table-hover&gt;tbody&gt;tr.info:hover&gt;th{
    background-color:#c4e3f3
}
.table&gt;thead&gt;tr&gt;td.warning,.table&gt;thead&gt;tr&gt;th.warning,.table&gt;thead&gt;tr.warning&gt;td,.table&gt;thead&gt;tr.warning&gt;th,.table&gt;tbody&gt;tr&gt;td.warning,.table&gt;tbody&gt;tr&gt;th.warning,.table&gt;tbody&gt;tr.warning&gt;td,.table&gt;tbody&gt;tr.warning&gt;th,.table&gt;tfoot&gt;tr&gt;td.warning,.table&gt;tfoot&gt;tr&gt;th.warning,.table&gt;tfoot&gt;tr.warning&gt;td,.table&gt;tfoot&gt;tr.warning&gt;th{
    background-color:#fcf8e3
}
.table-hover&gt;tbody&gt;tr&gt;td.warning:hover,.table-hover&gt;tbody&gt;tr&gt;th.warning:hover,.table-hover&gt;tbody&gt;tr.warning:hover&gt;td,.table-hover&gt;tbody&gt;tr:hover&gt;.warning,.table-hover&gt;tbody&gt;tr.warning:hover&gt;th{
    background-color:#faf2cc
}
.table&gt;thead&gt;tr&gt;td.danger,.table&gt;thead&gt;tr&gt;th.danger,.table&gt;thead&gt;tr.danger&gt;td,.table&gt;thead&gt;tr.danger&gt;th,.table&gt;tbody&gt;tr&gt;td.danger,.table&gt;tbody&gt;tr&gt;th.danger,.table&gt;tbody&gt;tr.danger&gt;td,.table&gt;tbody&gt;tr.danger&gt;th,.table&gt;tfoot&gt;tr&gt;td.danger,.table&gt;tfoot&gt;tr&gt;th.danger,.table&gt;tfoot&gt;tr.danger&gt;td,.table&gt;tfoot&gt;tr.danger&gt;th{
    background-color:#f2dede
}
.table-hover&gt;tbody&gt;tr&gt;td.danger:hover,.table-hover&gt;tbody&gt;tr&gt;th.danger:hover,.table-hover&gt;tbody&gt;tr.danger:hover&gt;td,.table-hover&gt;tbody&gt;tr:hover&gt;.danger,.table-hover&gt;tbody&gt;tr.danger:hover&gt;th{
    background-color:#ebcccc
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:767px){
    .table-responsive{
        width:100%;
        margin-bottom:.75rem;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd
    }
    .table-responsive&gt;.table{
        margin-bottom:0
    }
    .table-responsive&gt;.table&gt;thead&gt;tr&gt;th,.table-responsive&gt;.table&gt;thead&gt;tr&gt;td,.table-responsive&gt;.table&gt;tbody&gt;tr&gt;th,.table-responsive&gt;.table&gt;tbody&gt;tr&gt;td,.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;th,.table-responsive&gt;.table&gt;tfoot&gt;tr&gt;td{
        white-space:nowrap
    }
    .table-responsive&gt;.table-bordered{
        border:0
    }
    .table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child{
        border-left:0
    }
    .table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child,.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child{
        border-right:0
    }
    .table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td{
        border-bottom:0
    }
}
.form-control{
    display:block;
    width:100%;
    height:5.5rem;
    padding:1.25rem 1.25rem;
    font-size:1rem;
    line-height:1.6em;
    color:#a7a7a7;
    background-color:#fff;
    background-image:none;
    border:1px solid #4a4a4a;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control::-ms-expand{
    border:0;
    background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#e3e3e3;
    opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
    cursor:not-allowed
}
textarea.form-control{
    height:auto
}
input[type="search"]{
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{
        line-height:5.5rem
    }
    input[type="date"].input-sm,.input-group-sm&gt;input[type="date"].form-control,.input-group-sm&gt;input[type="date"].input-group-addon,.input-group-sm&gt;.input-group-btn&gt;input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm&gt;input[type="time"].form-control,.input-group-sm&gt;input[type="time"].input-group-addon,.input-group-sm&gt;.input-group-btn&gt;input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm&gt;input[type="datetime-local"].form-control,.input-group-sm&gt;input[type="datetime-local"].input-group-addon,.input-group-sm&gt;.input-group-btn&gt;input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm&gt;input[type="month"].form-control,.input-group-sm&gt;input[type="month"].input-group-addon,.input-group-sm&gt;.input-group-btn&gt;input[type="month"].btn,.input-group-sm input[type="month"]{
        line-height:3.626
    }
    input[type="date"].input-lg,.input-group-lg&gt;input[type="date"].form-control,.input-group-lg&gt;input[type="date"].input-group-addon,.input-group-lg&gt;.input-group-btn&gt;input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg&gt;input[type="time"].form-control,.input-group-lg&gt;input[type="time"].input-group-addon,.input-group-lg&gt;.input-group-btn&gt;input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg&gt;input[type="datetime-local"].form-control,.input-group-lg&gt;input[type="datetime-local"].input-group-addon,.input-group-lg&gt;.input-group-btn&gt;input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg&gt;input[type="month"].form-control,.input-group-lg&gt;input[type="month"].input-group-addon,.input-group-lg&gt;.input-group-btn&gt;input[type="month"].btn,.input-group-lg input[type="month"]{
        line-height:5.25
    }
}
.form-group{
    margin-bottom:15px;
    line-height:1rem
}
.form-group .form-group-content{
    line-height:1.63rem
}
.radio,.checkbox{
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.radio label,.checkbox label{
    min-height:1rem;
    padding-left:20px;
    margin-bottom:0;
    font-weight:normal;
    cursor:pointer
}
.checkbox-image{
    height:2.5rem;
    width:2.5rem
}
.checkbox-description{
    margin-top:.625rem;
    padding-left:3rem;
    font-size:.875rem
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
    position:absolute;
    margin-left:-20px;
    margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox{
    margin-top:-5px
}
.radio-inline,.checkbox-inline{
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:normal;
    cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
    margin-top:0;
    margin-left:10px
}
input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{
    cursor:not-allowed
}
/* Checkbox cursor */
input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{
    cursor:default
}
.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{
    cursor:not-allowed
}
.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{
    cursor:not-allowed
}
.form-control-static{
    padding-top:2.25rem;
    padding-bottom:2.25rem;
    margin-bottom:0;
    min-height:2rem
}
.form-control-static.input-lg,.input-group-lg&gt;.form-control-static.form-control,.input-group-lg&gt;.form-control-static.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.form-control-static.btn,.form-control-static.input-sm,.input-group-sm&gt;.form-control-static.form-control,.input-group-sm&gt;.form-control-static.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.form-control-static.btn{
    padding-left:0;
    padding-right:0
}
.input-sm,.input-group-sm&gt;.form-control,.input-group-sm&gt;.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.btn{
    height:3.626;
    padding:.938 .938;
    font-size:.75rem;
    line-height:1rem;
    border-radius:.25rem
}
select.input-sm,.input-group-sm&gt;select.form-control,.input-group-sm&gt;select.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;select.btn{
    height:3.626;
    line-height:3.626
}
textarea.input-sm,.input-group-sm&gt;textarea.form-control,.input-group-sm&gt;textarea.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;textarea.btn,select[multiple].input-sm,.input-group-sm&gt;select[multiple].form-control,.input-group-sm&gt;select[multiple].input-group-addon,.input-group-sm&gt;.input-group-btn&gt;select[multiple].btn{
    height:auto
}
.form-group-sm .form-control{
    height:3.626;
    padding:.938 .938;
    font-size:.75rem;
    line-height:1rem;
    border-radius:.25rem
}
.form-group-sm select.form-control{
    height:3.626;
    line-height:3.626
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{
    height:auto
}
.form-group-sm .form-control-static{
    height:3.626;
    min-height:1.75rem;
    padding:1.938 .938;
    font-size:.75rem;
    line-height:1rem
}
.input-lg,.input-group-lg&gt;.form-control,.input-group-lg&gt;.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.btn{
    height:5.25;
    padding:3.125rem 3.125rem;
    font-size:1.125rem;
    line-height:1.2rem;
    border-radius:.5rem
}
select.input-lg,.input-group-lg&gt;select.form-control,.input-group-lg&gt;select.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;select.btn{
    height:5.25;
    line-height:5.25
}
textarea.input-lg,.input-group-lg&gt;textarea.form-control,.input-group-lg&gt;textarea.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;textarea.btn,select[multiple].input-lg,.input-group-lg&gt;select[multiple].form-control,.input-group-lg&gt;select[multiple].input-group-addon,.input-group-lg&gt;.input-group-btn&gt;select[multiple].btn{
    height:auto
}
.form-group-lg .form-control{
    height:5.25;
    padding:3.125rem 3.125rem;
    font-size:1.125rem;
    line-height:1.2rem;
    border-radius:.5rem
}
.form-group-lg select.form-control{
    height:5.25;
    line-height:5.25
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{
    height:auto
}
.form-group-lg .form-control-static{
    height:5.25;
    min-height:2.125rem;
    padding:4.125rem 3.125rem;
    font-size:1.125rem;
    line-height:1.2rem
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:6.875rem
}
.form-control-feedback{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:5.5rem;
    height:5.5rem;
    line-height:5.5rem;
    text-align:center;
    pointer-events:none
}
.form-group .form-control-feedback{
    display:inline;
    width:1.6em;
    height:.63em;
    line-height:.5rem;
    right:auto
}
.input-lg+.form-control-feedback,.input-group-lg&gt;.form-control+.form-control-feedback,.input-group-lg&gt;.input-group-addon+.form-control-feedback,.input-group-lg&gt;.input-group-btn&gt;.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{
    width:5.25;
    height:5.25;
    line-height:5.25
}
.input-sm+.form-control-feedback,.input-group-sm&gt;.form-control+.form-control-feedback,.input-group-sm&gt;.input-group-addon+.form-control-feedback,.input-group-sm&gt;.input-group-btn&gt;.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{
    width:3.626;
    height:3.626;
    line-height:3.626
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
    color:#007000
}
.has-success .form-control{
    border-color:#007000;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
    border-color:#003d00;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #00d600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #00d600
}
.has-success .input-group-addon{
    color:#007000;
    border-color:#007000;
    background-color:#dff0d8
}
.has-success .form-control-feedback{
    color:#007000
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    border-color:#8a6d3b;
    background-color:#fcf8e3
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
    color:#b80000
}
.has-error .form-control{
    border-color:#b80000;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
    border-color:#850000;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff1f1f
}
.has-error .input-group-addon{
    color:#b80000;
    border-color:#b80000;
    background-color:#f2dede
}
.has-error .form-control-feedback{
    color:#b80000
}
.has-feedback label~.form-control-feedback{
    top:6rem
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#404040
}
@media(min-width:768px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-static{
        display:inline-block
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
        width:auto
    }
    .form-inline .input-group&gt;.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio,.form-inline .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio label,.form-inline .checkbox label{
        padding-left:0
    }
    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
        position:relative;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.focus-indicator .form-horizontal input[type="radio"]:focus.input-rad+.radio-icon{
    outline:.01rem auto #003fbd;
    outline-offset:.2rem
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:2.25rem
}
.form-horizontal .radio,.form-horizontal .checkbox{
    min-height:3.25rem
}
.form-horizontal .checkbox{
    padding-top:0;
    min-height:2.8rem
}
.form-horizontal .checkbox label{
    padding-left:0
}
.form-horizontal label.checkbox-disabled{
    color:#4a4a4a;
    cursor:default;
    opacity:.4
}
.form-horizontal label.checkbox-enabled{
    color:#4a4a4a;
    cursor:pointer
}
.form-horizontal label.checkbox-enabled:hover{
    color:#4a4a4a
}
.form-horizontal .checkbox label .text-checkbox{
    font:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    text-decoration:none;
    display:inline-block;
    line-height:1rem;
    margin:.8em 0 .79em 2.98em
}
.form-horizontal .checkbox label .ion-android-checkbox-blank{
    margin:.54em .84em;
    position:absolute;
    line-height:normal
}
.form-horizontal input[type="checkbox"]{
    height:2.11em;
    left:3.56em;
    opacity:0
}
.form-horizontal input[type="checkbox"]+.icon-check-checkbox:before,.form-horizontal input[type="checkbox"]+label&gt;.icon-check-checkbox:before{
    content:"";
    font-size:1.5em;
    display:inline-block
}
.form-horizontal input[type="checkbox"]:checked+.icon-check-checkbox:before,.form-horizontal input[type="checkbox"]:checked+label&gt;.icon-check-checkbox:before,.form-horizontal input[type="checkbox"]:checked~.text-checkbox{
    content:"";
    color:#000
}
.form-horizontal input[type="checkbox"]:disabled+.icon-check-checkbox:before,.form-horizontal input[type="checkbox"]:disabled+label&gt;.icon-check-checkbox:before{
    content:""
}
.form-horizontal input[type="checkbox"]:focus+.icon-check-checkbox,.form-horizontal input[type="checkbox"]:focus+label&gt;.icon-check-checkbox{
    outline:none
}
.form-horizontal input[type="checkbox"]:focus.non-keyboard-outline+.icon-check-checkbox,.form-horizontal input[type="checkbox"]:focus.non-keyboard-outline+label&gt;.icon-check-checkbox,.form-horizontal input[type="checkbox"]:focus.input-check+.icon-check-checkbox{
    outline:1px solid #004dff !important;
    outline-offset:0 !important;
    margin-left:.2rem
}
.form-horizontal input[type="radio"]:focus+.radio-icon{
    outline:none
}
.form-horizontal input[type="radio"]:focus.input-rad+.radio-icon{
    outline:.01rem auto #5998ff;
    outline-offset:.2rem
}
.form-horizontal .form-group{
    margin-left:15px;
    margin-right:15px
}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{
    content:" ";
    display:table
}
.form-horizontal .form-group:after{
    clear:both
}
@media(min-width:768px){
    .form-horizontal .control-label{
        text-align:left;
        margin-bottom:0;
        padding-top:2.25rem
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    right:15px
}
@media(min-width:768px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:4.125rem;
        font-size:1.125rem
    }
}
@media(min-width:768px){
    .form-horizontal .form-group-sm .control-label{
        padding-top:1.938;
        font-size:.75rem
    }
}
.ie .form-horizontal input[type="checkbox"]:focus.non-keyboard-outline+.icon-check-checkbox,.ie .form-horizontal input[type="checkbox"]:focus.non-keyboard-outline+label&gt;.icon-check-checkbox{
    outline:.01rem dotted #000
}
.acn-form.resetpassword .reset-password-header{
    padding-top:1.88em
}
.acn-form.resetpassword .form-section:last-of-type{
    padding-top:0;
    padding-bottom:0
}
.acn-form.resetpassword .form-section .form-section-container .form-section-header .section-description.without-title{
    margin-top:0
}
.acn-form .form-section{
    padding:.63em 0
}
.acn-form .form-section:last-of-type{
    padding-bottom:0
}
.acn-form .form-section .form-section-header .section-title{
    margin-top:.84em
}
.acn-form .form-section .form-section-header .section-description{
    margin-top:.72em
}
.acn-form .form-section .form-section-header .section-description.without-title{
    margin-top:1.45em
}
.acn-form .form-section .form-section-header p{
    margin-bottom:0
}
.acn-form .form-section .label-container{
    line-height:1rem
}
.acn-form .form-section .reinvent-label{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    padding:0 0 .63em 0;
    font-size:1rem;
    color:#4a4a4a;
    text-decoration:none;
    text-transform:none;
    line-height:1em;
    display:inline-block;
    max-width:100%;
    font-weight:700
}
.acn-form .form-section .reinvent-label .required-asterisk{
    color:#4a4a4a
}
.acn-form .form-section .form-group{
    margin:0
}
.acn-form .form-section .form-group .form-group-name .ion-android-alert{
    font-size:.94rem;
    top:-.25em;
    height:1.43rem;
    width:.81rem;
    margin-left:.34em;
    position:inherit
}
.acn-form .form-section .form-group .js-validation-message{
    margin-top:.42em;
    font-size:.75rem;
    line-height:.94rem;
    color:#b80000
}
.acn-form legend.form-group-name{
    border:0;
    margin-bottom:0
}
.acn-form .reinvent-captcha{
    padding:0 .94em
}
.acn-form .reinvent-captcha .captchaimg .BDC_CaptchaDiv{
    margin-bottom:1.88em !important
}
.acn-form .reinvent-captcha .captcha-text-input.has-error input:focus{
    border-color:#b80000
}
.acn-form .captchaLabel label.control-label{
    color:#4a4a4a;
    padding-bottom:.63em;
    line-height:1rem;
    padding-top:0;
    margin-bottom:0
}
.acn-form .captchaVal{
    padding:.63rem 3.13rem .63rem .94rem;
    margin-bottom:0
}
.acn-form .text-input.captcha-text-input{
    margin-bottom:1.88em
}
.acn-form .text-input.captcha-text-input.module{
    margin-bottom:0 !important
}
.acn-form .text-input .js-hint-text{
    margin-top:.42em
}
.acn-form .form-btn-container{
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-flex
}
.acn-form .form-btn-container .btn-sub-container{
    padding:0 .95em
}
.acn-form .form-btn-container .btn-sub-container .btn-reg-disabled{
    transform:none;
    cursor:not-allowed;
    margin:0;
    opacity:.3;
    background-color:#000
}
.acn-form .form-btn-container .btn-sub-container .btn-reg-disabled:hover{
    transform:none;
    opacity:.3;
    cursor:not-allowed;
    margin:0
}
.acn-form .form-btn-container .btn-sub-container .front{
    margin:0 0 .938rem 0;
    width:100%
}
.acn-form .form-btn-container .btn-sub-container .behind{
    background:#a7a7a7;
    margin:-3.5em -.4em 0 .29em;
    padding:.94em .94em;
    font-size:.88rem;
    line-height:.95rem;
    height:2.93em
}
.acn-form .form-btn-container .btn-sub-container .cta-button{
    padding-top:0;
    margin-bottom:1.88em
}
.acn-form .form-btn-container .btn-res-container{
    padding:0 .95em
}
.acn-form .form-btn-container .btn-res-container .btn-secondary.reset-btn{
    margin:0
}
.acn-form .form-btn-container{
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-flex
}
.acn-form .form-btn-container .btn-sub-container{
    padding:0 .95em
}
.acn-form .form-btn-container .btn-sub-container .btn-custom-disabled{
    transform:none;
    pointer-events:none;
    cursor:not-allowed;
    margin:0;
    opacity:.3;
    background-color:#000
}
.acn-form .form-btn-container .btn-sub-container .btn-custom-disabled:hover{
    transform:none;
    opacity:.3;
    cursor:not-allowed;
    margin:0
}
.acn-form .form-btn-container .btn-sub-container .front{
    margin:0 0 .938rem 0;
    width:100%
}
.acn-form .form-btn-container .btn-sub-container .behind{
    background:#a7a7a7;
    margin:-3.5em -.4em 0 .29em;
    padding:.94em .94em;
    font-size:.88rem;
    line-height:.95rem;
    height:2.93em
}
.acn-form .form-btn-container .btn-sub-container .cta-button{
    padding-top:0;
    margin-bottom:1.88em
}
.acn-form .form-btn-container .btn-res-container{
    padding:0 .95em
}
.acn-form .form-btn-container .btn-res-container .btn-secondary.reset-btn{
    margin:0
}
.acn-form .form-btn-container .btn-res-container .btn-custom-clear-disabled{
    color:#a7a7a7;
    background-color:transparent;
    border:.125rem solid #a7a7a7;
    -webkit-backface-visibility:hidden
}
.acn-form .captcha-validator .text-input .ion-checkmark-circled,.acn-form .captcha-validator .text-input .ion-android-alert{
    right:0;
    position:absolute;
    font-size:1.5rem;
    height:3.13rem;
    width:3.13rem
}
.acn-form .captcha-validator .text-input .ion-checkmark-circled:before,.acn-form .captcha-validator .text-input .ion-android-alert:before{
    position:absolute;
    top:.58em;
    right:.63em
}
.acn-form .captcha-validator .text-input .ion-checkmark-circled{
    top:-.84em
}
.acn-form .captcha-validator .text-input .ion-android-alert{
    top:0
}
.acn-form .checkbox-overlay .modal-overlay-disabled,.acn-form .reinvent-form-button .modal-overlay-disabled,.acn-form .predictive-selected-filter-container .modal-overlay-disabled{
    cursor:not-allowed
}
.acn-form .checkbox-overlay .modal-overlay-disabled .checkbox-overlay-button,.acn-form .reinvent-form-button .modal-overlay-disabled .checkbox-overlay-button,.acn-form .predictive-selected-filter-container .modal-overlay-disabled .checkbox-overlay-button{
    opacity:.3;
    pointer-events:none
}
.acn-form .checkbox-overlay .selected-overlay-container .btn.active,.acn-form .checkbox-overlay .selected-predictive-item .btn.active,.acn-form .reinvent-form-button .selected-overlay-container .btn.active,.acn-form .reinvent-form-button .selected-predictive-item .btn.active,.acn-form .predictive-selected-filter-container .selected-overlay-container .btn.active,.acn-form .predictive-selected-filter-container .selected-predictive-item .btn.active{
    -webkit-box-shadow:none;
    box-shadow:none
}
.acn-form .checkbox-overlay .selected-overlay-container .selected-filter.cb-filter-btn,.acn-form .checkbox-overlay .selected-overlay-container .selected-filter.disabled,.acn-form .checkbox-overlay .selected-overlay-container.btn.cb-filter-btn,.acn-form .checkbox-overlay .selected-overlay-container.btn.disabled,.acn-form .checkbox-overlay .selected-predictive-item .selected-filter.cb-filter-btn,.acn-form .checkbox-overlay .selected-predictive-item .selected-filter.disabled,.acn-form .checkbox-overlay .selected-predictive-item.btn.cb-filter-btn,.acn-form .checkbox-overlay .selected-predictive-item.btn.disabled,.acn-form .reinvent-form-button .selected-overlay-container .selected-filter.cb-filter-btn,.acn-form .reinvent-form-button .selected-overlay-container .selected-filter.disabled,.acn-form .reinvent-form-button .selected-overlay-container.btn.cb-filter-btn,.acn-form .reinvent-form-button .selected-overlay-container.btn.disabled,.acn-form .reinvent-form-button .selected-predictive-item .selected-filter.cb-filter-btn,.acn-form .reinvent-form-button .selected-predictive-item .selected-filter.disabled,.acn-form .reinvent-form-button .selected-predictive-item.btn.cb-filter-btn,.acn-form .reinvent-form-button .selected-predictive-item.btn.disabled,.acn-form .predictive-selected-filter-container .selected-overlay-container .selected-filter.cb-filter-btn,.acn-form .predictive-selected-filter-container .selected-overlay-container .selected-filter.disabled,.acn-form .predictive-selected-filter-container .selected-overlay-container.btn.cb-filter-btn,.acn-form .predictive-selected-filter-container .selected-overlay-container.btn.disabled,.acn-form .predictive-selected-filter-container .selected-predictive-item .selected-filter.cb-filter-btn,.acn-form .predictive-selected-filter-container .selected-predictive-item .selected-filter.disabled,.acn-form .predictive-selected-filter-container .selected-predictive-item.btn.cb-filter-btn,.acn-form .predictive-selected-filter-container .selected-predictive-item.btn.disabled{
    pointer-events:none
}
.acn-form .checkbox-overlay .selected-overlay-container .ion-android-close,.acn-form .checkbox-overlay .selected-predictive-item .ion-android-close,.acn-form .reinvent-form-button .selected-overlay-container .ion-android-close,.acn-form .reinvent-form-button .selected-predictive-item .ion-android-close,.acn-form .predictive-selected-filter-container .selected-overlay-container .ion-android-close,.acn-form .predictive-selected-filter-container .selected-predictive-item .ion-android-close{
    margin-left:.84em;
    cursor:pointer;
    pointer-events:auto
}
.acn-form .checkbox-overlay .selected-overlay-container .ion-android-close:hover,.acn-form .checkbox-overlay .selected-predictive-item .ion-android-close:hover,.acn-form .reinvent-form-button .selected-overlay-container .ion-android-close:hover,.acn-form .reinvent-form-button .selected-predictive-item .ion-android-close:hover,.acn-form .predictive-selected-filter-container .selected-overlay-container .ion-android-close:hover,.acn-form .predictive-selected-filter-container .selected-predictive-item .ion-android-close:hover{
    color:#000
}
.acn-form .checkbox-overlay .cb-filter-btn,.acn-form .checkbox-overlay .selected-predictive-item.btn.disabled,.acn-form .reinvent-form-button .cb-filter-btn,.acn-form .reinvent-form-button .selected-predictive-item.btn.disabled,.acn-form .predictive-selected-filter-container .cb-filter-btn,.acn-form .predictive-selected-filter-container .selected-predictive-item.btn.disabled{
    min-width:auto;
    padding:.42em;
    font-size:.75rem;
    line-height:.85rem;
    margin:.84em 1.26em 0 0;
    color:#6b6b6b;
    border:.08rem solid #6b6b6b;
    background-color:#f2f2f2;
    display:inline-block;
    float:left;
    white-space:normal
}
.acn-form .checkbox-overlay .cb-filter-btn:hover,.acn-form .checkbox-overlay .selected-predictive-item.btn.disabled:hover,.acn-form .reinvent-form-button .cb-filter-btn:hover,.acn-form .reinvent-form-button .selected-predictive-item.btn.disabled:hover,.acn-form .predictive-selected-filter-container .cb-filter-btn:hover,.acn-form .predictive-selected-filter-container .selected-predictive-item.btn.disabled:hover{
    border:.08rem solid #000;
    color:#000
}
.acn-form .checkbox-overlay .view-all-selected,.acn-form .checkbox-overlay .view-less-selected,.acn-form .checkbox-overlay .clear-selected,.acn-form .reinvent-form-button .view-all-selected,.acn-form .reinvent-form-button .view-less-selected,.acn-form .reinvent-form-button .clear-selected,.acn-form .predictive-selected-filter-container .view-all-selected,.acn-form .predictive-selected-filter-container .view-less-selected,.acn-form .predictive-selected-filter-container .clear-selected{
    background-color:#fff
}
.acn-form .checkbox-overlay .checkbox-overlay-button,.acn-form .checkbox-overlay .form-button,.acn-form .reinvent-form-button .checkbox-overlay-button,.acn-form .reinvent-form-button .form-button,.acn-form .predictive-selected-filter-container .checkbox-overlay-button,.acn-form .predictive-selected-filter-container .form-button{
    background-color:#fff;
    padding-top:0
}
.acn-form .checkbox-overlay .checkbox-overlay-button.has-error,.acn-form .checkbox-overlay .form-button.has-error,.acn-form .reinvent-form-button .checkbox-overlay-button.has-error,.acn-form .reinvent-form-button .form-button.has-error,.acn-form .predictive-selected-filter-container .checkbox-overlay-button.has-error,.acn-form .predictive-selected-filter-container .form-button.has-error{
    border-color:#b80000
}
.acn-form .checkbox-overlay .checkbox-overlay-button.has-success,.acn-form .checkbox-overlay .form-button.has-success,.acn-form .reinvent-form-button .checkbox-overlay-button.has-success,.acn-form .reinvent-form-button .form-button.has-success,.acn-form .predictive-selected-filter-container .checkbox-overlay-button.has-success,.acn-form .predictive-selected-filter-container .form-button.has-success{
    border-color:#007000
}
.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary,.acn-form .checkbox-overlay .form-button .btn-secondary,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary,.acn-form .reinvent-form-button .form-button .btn-secondary,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary,.acn-form .predictive-selected-filter-container .form-button .btn-secondary{
    text-align:center;
    padding:1.1em;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:.875rem;
    line-height:1.24em;
    color:#000;
    background-color:#fff
}
.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form:hover,.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form:active,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form:hover,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form:active,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form:hover,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form:active,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form:hover,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form:active,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form:hover,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form:active,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form:hover,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form:active{
    background-color:#000;
    border-color:#000;
    color:#fff
}
.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form.disable,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form.disable,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form.disable,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form.disable,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form.disable,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form.disable{
    background-color:transparent;
    cursor:not-allowed;
    opacity:.3
}
.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form.disable:hover,.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form.disable:active,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form.disable:hover,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form.disable:active,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form.disable:hover,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form.disable:active,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form.disable:hover,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form.disable:active,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form.disable:hover,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form.disable:active,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form.disable:hover,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form.disable:active{
    color:#000
}
.acn-form .checkbox-overlay .checkbox-overlay-button .btn-secondary.btn-form.disabled:hover,.acn-form .checkbox-overlay .form-button .btn-secondary.btn-form.disabled:hover,.acn-form .reinvent-form-button .checkbox-overlay-button .btn-secondary.btn-form.disabled:hover,.acn-form .reinvent-form-button .form-button .btn-secondary.btn-form.disabled:hover,.acn-form .predictive-selected-filter-container .checkbox-overlay-button .btn-secondary.btn-form.disabled:hover,.acn-form .predictive-selected-filter-container .form-button .btn-secondary.btn-form.disabled:hover{
    border-color:#e3e3e3
}
.acn-form .checkbox-overlay .overlay-validation-message,.acn-form .reinvent-form-button .overlay-validation-message,.acn-form .predictive-selected-filter-container .overlay-validation-message{
    color:#b80000;
    font-size:.75rem;
    line-height:.94rem;
    display:inline-block
}
.acn-form .checkbox-overlay .checkbox-overlay-modal.modal,.acn-form .reinvent-form-button .checkbox-overlay-modal.modal,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal.modal{
    padding:0
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-header .filter-close,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-header .filter-close,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-header .filter-close{
    float:right;
    font-size:1.75em;
    line-height:.9em
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-header .filter-close:focus,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-header .filter-close:focus,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-header .filter-close:focus{
    outline:.063em solid #003fbd !important
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .checkbox-overlay-group,.acn-form .reinvent-form-button .checkbox-overlay-modal .checkbox-overlay-group,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .checkbox-overlay-group{
    flex:1 0 auto;
    padding-bottom:0
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content{
    border-radius:0;
    height:100%;
    display:flex;
    position:fixed;
    width:100%;
    flex-direction:column;
    overflow-y:auto
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body{
    flex:1 0 auto;
    padding-bottom:0
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"],.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"],.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]{
    display:none
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:before,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:before,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:before{
    content:"";
    opacity:.3;
    cursor:not-allowed
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:focus,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:focus,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container input[type="checkbox"]:disabled+.icon-check-checkbox:focus{
    outline:.063em solid #003fbd !important
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox{
    min-height:3.15em
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox .disabled,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox .disabled,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox .disabled{
    cursor:not-allowed
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox{
    margin:0;
    font-size:.88em;
    line-height:1.25rem;
    color:#4a4a4a
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox:focus,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox:focus,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .icon-check-checkbox:focus{
    outline:.063em solid #003fbd !important
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox{
    margin:.15em 0 .79em 2.5em;
    font-size:.88em;
    line-height:1.35em;
    color:#4a4a4a
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox.selected,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox.selected,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .text-checkbox.selected{
    color:#000
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer{
    padding:0
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update{
    float:left;
    margin:0 0 1.25em .95em
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .modal-btn-primary,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .modal-btn-primary,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .modal-btn-primary{
    padding-top:0
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary{
    min-width:8.5rem;
    margin-left:0;
    margin-top:1.45em
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .behind,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .behind,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .behind{
    margin-left:.6em;
    height:2.93em
}
.acn-form .checkbox-overlay .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary,.acn-form .reinvent-form-button .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary,.acn-form .predictive-selected-filter-container .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary{
    float:right;
    min-width:8.5rem;
    margin:1.45em 1.1em 1.45em .72em;
    background-color:#fff;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:.875rem;
    line-height:1rem;
    color:#000;
    padding:1.1em;
    text-align:center;
    box-shadow:none
}
.acn-form.registration .form-section.full-width{
    padding-left:0;
    padding-right:0
}
.acn-form.registration .form-section .content-module{
    line-height:1rem
}
.acn-form.registration .form-section .checkbox-overlay .checkbox-overlay-button:focus .btn-secondary{
    border:.125rem solid #003fbd
}
.acn-form.registration .form-section .checkbox-overlay .checkbox-overlay-button .btn-secondary{
    line-height:1.24em
}
.acn-form.registration .form-section .checkbox-overlay .checkbox-overlay-button .btn-secondary:hover,.acn-form.registration .form-section .checkbox-overlay .checkbox-overlay-button .btn-secondary:active{
    background-color:#000;
    border-color:#000;
    color:#fff
}
.acn-form.registration .form-section .checkbox-overlay .overlay-validation-message{
    display:inline-block
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected{
    background-color:#f2f2f2;
    border-color:#6b6b6b
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-checkmark-circled:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-checkmark-circled:before{
    background-color:transparent;
    border-color:#6b6b6b;
    padding:0 .55em
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success.clicked.select-arrow-active:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success.clicked.select-arrow-active:hover{
    border-color:#007000
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error.clicked.select-arrow-active:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error.clicked.select-arrow-active:hover{
    border-color:#b80000
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover{
    background-color:#fff;
    border-color:initial
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-checkmark-circled:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-checkmark-circled:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-checkmark-circled:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-checkmark-circled:before{
    background-color:transparent;
    border-color:#000
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.disabled,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.disabled{
    opacity:.4;
    pointer-events:none
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.disabled:hover,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.disabled:hover{
    background-color:initial;
    border-color:#4a4a4a
}
.acn-form.registration .form-section .custom-dropdown.dropdown-menu-country-region.disabled,.acn-form.registration .form-section .custom-dropdown.dropdown-menu-state-province.disabled{
    cursor:not-allowed
}
.acn-form.registration .form-section .custom-dropdown .select-selected.ion-checkmark-circled:before,.acn-form.registration .form-section .custom-dropdown .select-selected.ion-chevron-down:before,.acn-form.registration .form-section .custom-dropdown .select-selected.ion-chevron-up:before,.acn-form.registration .form-section .custom-dropdown .select-selected.ion-android-alert:before,.acn-form.registration .form-section .custom-dropdown .select-selected.ion-checkmark-circled:before{
    background-color:transparent
}
.acn-form.registration .form-section .custom-dropdown .select-selected:focus,.acn-form.registration .form-section .form-button .btn-form:focus,.acn-form.registration .form-section .checkbox-overlay .checkbox-overlay-button:focus{
    border-color:#003fbd;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none;
    outline:none !important
}
.acn-form.registration .form-section .form-control.name-b2c{
    opacity:.6;
    background-color:#f2f2f2;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    cursor:not-allowed
}
.acn-form.registration .form-section .name-b2c.ion-checkmark-circled{
    opacity:.6
}
.acn-form.editprofile .form-section.full-width{
    padding-left:0;
    padding-right:0
}
.acn-form.editprofile .form-section .content-module{
    line-height:1rem
}
.acn-form.editprofile .form-section .content-module p:last-child{
    margin-bottom:.72em
}
.acn-form.editprofile .form-section .checkbox-overlay .checkbox-overlay-button:focus .btn-secondary{
    border:.125rem solid #003fbd
}
.acn-form.editprofile .form-section .checkbox-overlay .checkbox-overlay-button .btn-secondary:hover,.acn-form.editprofile .form-section .checkbox-overlay .checkbox-overlay-button .btn-secondary:active{
    border-color:#a7a7a7
}
.acn-form.editprofile .form-section .checkbox-overlay .overlay-validation-message{
    display:inline-block
}
.acn-form.editprofile .form-section .form-button .btn-secondary:hover,.acn-form.editprofile .form-section .form-button .btn-secondary:active{
    background-color:#fff;
    border-color:#a7a7a7;
    color:#000
}
.acn-form.editprofile .form-section .form-button .btn-secondary.disable{
    border-color:#a7a7a7
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected{
    background-color:#fff;
    border-color:#6b6b6b
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.ion-checkmark-circled:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.ion-checkmark-circled:before{
    background-color:transparent;
    border-color:#6b6b6b;
    padding:0 .55em
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.success.clicked.select-arrow-active:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.success.clicked.select-arrow-active:hover{
    border-color:#007000
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.error.clicked.select-arrow-active:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.error.clicked.select-arrow-active:hover{
    border-color:#b80000
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover{
    background-color:#fff;
    border-color:initial
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.clicked.select-arrow-active.ion-checkmark-circled:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover.ion-checkmark-circled:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.clicked.select-arrow-active.ion-checkmark-circled:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover.ion-checkmark-circled:before{
    background-color:transparent;
    border-color:#000
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected:hover{
    background-color:#f2f2f2
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.disabled,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.disabled{
    opacity:.4;
    pointer-events:none
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region .select-selected.disabled:hover,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province .select-selected.disabled:hover{
    background-color:initial;
    border-color:#4a4a4a
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region.dropdown-menu-country-region .select-selected.disabled.name-b2c,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province.dropdown-menu-country-region .select-selected.disabled.name-b2c{
    opacity:.6
}
.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-country-region.disabled,.acn-form.editprofile .form-section .custom-dropdown.dropdown-menu-state-province.disabled{
    cursor:not-allowed
}
.acn-form.editprofile .form-section .custom-dropdown .select-selected.ion-checkmark-circled:before,.acn-form.editprofile .form-section .custom-dropdown .select-selected.ion-chevron-down:before,.acn-form.editprofile .form-section .custom-dropdown .select-selected.ion-chevron-up:before,.acn-form.editprofile .form-section .custom-dropdown .select-selected.ion-android-alert:before,.acn-form.editprofile .form-section .custom-dropdown .select-selected.ion-checkmark-circled:before{
    background-color:transparent
}
.acn-form.editprofile .form-section .custom-dropdown .select-selected:focus,.acn-form.editprofile .form-section .form-button .btn-form:focus,.acn-form.editprofile .form-section .checkbox-overlay .checkbox-overlay-button:focus{
    border-color:#003fbd;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none;
    outline:none !important
}
.acn-form.editprofile .custom-dropdown .select-selected{
    background-color:#f2f2f2
}
.acn-form.editprofile .custom-dropdown .select-selected.clicked.select-arrow-active,.acn-form.editprofile .custom-dropdown .select-selected:hover{
    background-color:#fff
}
.acn-form.editprofile .form-btn-container .cta-container{
    margin:1.88em .93em .93em
}
.acn-form.changeemail .form-section{
    margin-top:1rem
}
.acn-form.changeemail .form-section.full-width{
    padding-left:0;
    padding-right:0
}
.acn-form.changeemail .form-section #oldemailaddress.disable,.acn-form.changeemail .form-section #oldemailaddress.disable:focus{
    cursor:not-allowed;
    background-color:#e3e3e3;
    opacity:1;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.reinvent-registration-confirmation{
    display:none
}
.loading-form .overlay{
    background:#000;
    color:#fff;
    position:fixed;
    height:100%;
    width:100%;
    z-index:5000;
    top:0;
    left:0;
    float:left;
    text-align:center;
    padding-top:25%;
    opacity:.5;
    display:none
}
.loading-form .spinner{
    margin:0 auto;
    height:4em;
    width:4em;
    animation:rotate 2s infinite linear;
    border:.313em solid #fff;
    border-right-color:transparent;
    border-radius:50%
}
@keyframes rotate{
    0%{
        transform:rotate(0deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.radio-button{
    display:flex;
    align-items:center;
    height:2.81em
}
.radio-button .radio-label{
    display:flex;
    align-items:center;
    color:#4a4a4a;
    font:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    font-size:1rem;
    text-decoration:none;
    text-transform:none;
    line-height:1rem;
    margin-bottom:0;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.radio-button .radio-label:hover{
    color:#000
}
.radio-button .radio-label&gt;input{
    position:absolute;
    opacity:0;
    height:0;
    width:0;
    margin-top:0
}
.radio-button .radio-label&gt;.radio-icon{
    width:1.25em;
    height:1.25em;
    border:solid .13em #4a4a4a;
    border-radius:50%;
    margin:0 .78em;
    position:absolute
}
.radio-button .radio-label&gt;.text-label{
    margin-left:2.81em
}
.radio-button .radio-label:hover input~.radio-icon{
    border:solid .13em #000
}
.radio-button .radio-label input:checked~.radio-icon{
    border:solid .13em #000
}
.radio-button .radio-label input:checked~.text-label{
    color:#000
}
.radio-button .radio-icon:after{
    content:"";
    position:absolute;
    display:none
}
.radio-button .radio-label input:checked~.radio-icon:after{
    display:block
}
.radio-button .radio-label .radio-icon:after{
    width:.63em;
    height:.63em;
    margin:.19em 0 0 .19em;
    border-radius:50%;
    background-color:#000
}
.radio-button .radio-label input[disabled]~.radio-icon{
    border-color:#ccc;
    background-color:#ccc
}
.radio-button .radio-label input[disabled]~.text-label{
    color:#ccc
}
.ie .radio-button .radio-label&gt;.text-label{
    margin-top:1.25em
}
.field-label{
    padding:1.88em 0 .31em 0;
    font-family:"Graphik Bold","Arial Black",Sans-Serif;
    font-size:1rem;
    color:#4a4a4a;
    text-decoration:none;
    text-transform:none;
    line-height:1rem
}
.field-label .select-required{
    margin-left:.31em
}
.focus-indicator .custom-dropdown .select-selected:focus{
    outline:.07em solid #003fbd !important
}
.focus-indicator .custom-dropdown select-arrow-active{
    outline:.07em solid #003fbd !important
}
.focus-indicator .custom-dropdown .select-items .selected{
    outline:none;
    border:none
}
.focus-indicator .custom-dropdown .select-items li:hover,.focus-indicator .custom-dropdown .select-items li:focus,.focus-indicator .custom-dropdown .select-items .selected:hover,.focus-indicator .custom-dropdown .select-items .selected:focus{
    font-weight:700;
    background:#000;
    color:#fff
}
.focus-indicator .custom-dropdown.multiple .select-items li:focus input[type="checkbox"]~span,.focus-indicator .custom-dropdown.multiple .select-items li:hover input[type="checkbox"]~span{
    color:#fff;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-weight:700;
    background:#000
}
.focus-indicator .custom-dropdown.multiple .select-items li input[type="checkbox"]:checked~.icon-check-checkbox:before,.focus-indicator .custom-dropdown.multiple .select-items li input[type="checkbox"]:checked~.text-checkbox{
    color:#fff
}
.custom-dropdown{
    position:relative;
    font-family:Arial;
    display:flex
}
.custom-dropdown .select-selected{
    height:auto;
    border:.07em solid #4a4a4a;
    background-color:#fff;
    font-size:1rem;
    color:#000;
    padding:.75em 3.13em .75em .94em;
    cursor:pointer;
    white-space:nowrap;
    overflow:hidden;
    display:inline-flex;
    flex:1;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    width:1em
}
.custom-dropdown .select-selected:disabled{
    cursor:not-allowed;
    opacity:.4
}
.custom-dropdown .select-selected:disabled:hover{
    border-color:#4a4a4a;
    background-color:#fff
}
.custom-dropdown .select-selected:disabled:hover.ion-chevron-down:before,.custom-dropdown .select-selected:disabled:hover.ion-chevron-up:before,.custom-dropdown .select-selected:disabled:hover.ion-android-alert:before,.custom-dropdown .select-selected:disabled:hover.ion-checkmark-circled:before{
    background-color:#fff;
    padding:0 .55em
}
.custom-dropdown .select-selected:disabled.ion-chevron-down:before,.custom-dropdown .select-selected:disabled.ion-chevron-up:before,.custom-dropdown .select-selected:disabled.ion-android-alert:before,.custom-dropdown .select-selected:disabled.ion-checkmark-circled:before{
    padding:0 .55em
}
.custom-dropdown .select-selected:hover{
    background-color:#f2f2f2;
    border-color:#000
}
.custom-dropdown .select-selected:hover.ion-chevron-down:before,.custom-dropdown .select-selected:hover.ion-chevron-up:before,.custom-dropdown .select-selected:hover.ion-android-alert:before,.custom-dropdown .select-selected:hover.ion-checkmark-circled:before{
    background-color:#f2f2f2;
    border-color:#000;
    padding:0 .55em
}
.custom-dropdown .select-selected.ion-chevron-down:before,.custom-dropdown .select-selected.ion-chevron-up:before{
    position:absolute;
    right:0;
    color:#000 !important;
    font-size:1.5rem;
    padding:0 .55em;
    background-color:#fff
}
.custom-dropdown .select-selected.ion-android-alert:before{
    color:#b80000;
    position:absolute;
    right:.05em;
    font-size:1.5rem;
    padding:0 .55em;
    background-color:#fff
}
.custom-dropdown .select-selected.ion-checkmark-circled:before{
    position:absolute;
    right:0;
    padding:0 .55em;
    font-size:1.5rem;
    color:#007000;
    background-color:#fff
}
.custom-dropdown .select-selected.select-arrow-active{
    border-bottom-color:transparent !important;
    border-color:#000
}
.custom-dropdown .select-selected.select-arrow-active:after{
    border-color:transparent transparent #fff transparent;
    top:.44em
}
.custom-dropdown .select-selected.select-arrow-active:hover{
    background-color:#fff
}
.custom-dropdown .select-selected.select-arrow-active:hover.ion-chevron-down:before,.custom-dropdown .select-selected.select-arrow-active:hover.ion-chevron-up:before,.custom-dropdown .select-selected.select-arrow-active:hover.ion-android-alert:before,.custom-dropdown .select-selected.select-arrow-active:hover.ion-checkmark-circled:before{
    background-color:#fff;
    border-color:#fff
}
.custom-dropdown .select-selected.success{
    border:.07em solid #007000;
    box-shadow:none
}
.custom-dropdown .select-selected.error{
    border:.07em solid #b80000;
    box-shadow:none
}
.custom-dropdown .select-selected.ion-chevron-up,.custom-dropdown .select-selected.ion-chevron-down,.custom-dropdown .select-selected.success,.custom-dropdown .select-selected.error{
    position:relative
}
.custom-dropdown .select-items{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    border-color:#000;
    border-style:solid;
    border-width:0 .07em .07em .07em;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    margin:0;
    padding:0;
    background-color:#fff;
    z-index:100;
    display:none;
    list-style-type:none
}
.custom-dropdown .select-items li{
    list-style:none;
    cursor:pointer;
    user-select:none;
    height:auto;
    padding:.63em .94em;
    font-weight:400;
    font-size:1rem;
    color:#000
}
.custom-dropdown .select-items li:hover{
    background-color:#f2f2f2
}
.custom-dropdown .select-items li.selected{
    font-weight:700;
    border-width:.07em 0;
    border-style:solid;
    border-color:#ccc;
    border-left-color:#000
}
.custom-dropdown .select-items li.selected:hover{
    background-color:#fff
}
.custom-dropdown .select-items.select-hide{
    display:none
}
.custom-dropdown.multiple .select-selected .title-container{
    max-width:100%;
    display:inherit
}
.custom-dropdown.multiple .select-selected .title-container .span-container{
    overflow:hidden;
    display:inherit;
    white-space:nowrap
}
.custom-dropdown.multiple .select-selected .count-more{
    position:absolute;
    right:3.8em;
    background-color:#fff;
    z-index:10;
    color:#6b6b6b;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-weight:700;
    font-size:.75rem
}
.custom-dropdown.multiple .select-selected.select-hide:hover .count-more{
    background-color:#f2f2f2
}
.custom-dropdown.multiple .select-arrow-active:hover .title-container .count-more{
    background-color:#fff
}
.custom-dropdown.multiple .select-items li{
    position:relative
}
.custom-dropdown.multiple .select-items li.selected{
    border-width:.07em 0 0 0
}
.custom-dropdown.multiple .select-items li input{
    opacity:0;
    width:100%;
    position:absolute;
    left:0;
    height:100%;
    z-index:1000;
    margin-top:-.63em;
    cursor:pointer
}
.custom-dropdown.multiple .select-items li input[type="checkbox"]+.icon-check-checkbox{
    color:#000;
    padding:0;
    float:left
}
.custom-dropdown.multiple .select-items li input[type="checkbox"]~.text-checkbox{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    color:#000;
    padding-left:.94em;
    min-height:1.38em;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    display:table
}
.custom-dropdown.multiple .select-items li input[type="checkbox"]:checked~.icon-check-checkbox,.custom-dropdown.multiple .select-items li input[type="checkbox"]:checked~.text-checkbox{
    color:#000;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-weight:700
}
.error-validation{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.75rem;
    display:none;
    color:#b80000;
    margin-top:.42em;
    line-height:.94rem
}
@media screen and (max-width:1199px){
    .text-input .predictive-selected-filter-container{
        margin-top:0
    }
    .loading-form .overlay{
        padding-top:30%
    }
}
@media screen and (max-width:999px){
    .custom-dropdown ul.select-items{
        font-size:1rem
    }
    .text-input .predictive-selected-filter-container{
        margin-top:0 !important
    }
    .loading-form .overlay{
        padding-top:60%
    }
}
@media screen and (max-width:767px){
    h2.form-section-title{
        margin:0 0 .42em
    }
    .text-input .predictive-selected-filter-container{
        display:block;
        margin-top:0 !important
    }
    .loading-form .overlay{
        padding-top:100%
    }
}
@media screen and (max-width:1199px){
    .safari *{
        cursor:pointer
    }
    .safari * .acn-form.forgotpassword+#sectionSuccess+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .safari * .acn-form.forgotpassword+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .safari * .acn-form .form-section .form-section-container{
        padding-left:0;
        padding-right:0
    }
}
.text-input input[type="text"],.text-input input[type="password"]{
    height:3.13rem;
    color:#000
}
.text-input input[type="text"]:focus,.text-input input[type="password"]:focus{
    border-color:#003fbd;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none
}
.text-input input[type="text"].isValidated:focus,.text-input input[type="password"].isValidated:focus{
    border-color:#b80000
}
.text-input input[type="text"].isValid:focus,.text-input input[type="password"].isValid:focus{
    border-color:#007000
}
.text-input input[type="text"]::placeholder,.text-input input[type="password"]::placeholder{
    color:#a7a7a7
}
.text-input .predictive-list{
    border-left:.07em solid #e3e3e3;
    border-right:.07em solid #e3e3e3;
    position:absolute;
    width:inherit;
    z-index:100
}
.text-input .predictive-list div{
    padding:10px;
    background-color:#fff;
    border-bottom:1px solid #e3e3e3;
    font-size:14px
}
.text-input .predictive-list div:hover{
    color:#004dff
}
.text-input .predictive-list .search-dropdown-active{
    color:#004dff;
    outline:#003fbd solid 1px
}
.text-input .Predictive-Text .skillsspecialization.js-validation-message{
    outline-color:transparent
}
.text-input .predictive-selected-filter-container .selected-predictive-item.btn.clear-items{
    background-color:#fff !important;
    pointer-events:auto !important
}
.text-input .predictive-selected-filter-container .selected-predictive-item.btn.clear-itemshover{
    cursor:pointer
}
.text-input .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.text-input div.textinput-inner .predictive.cta-arrow.color-link{
    position:absolute;
    width:3.13rem;
    height:3.13rem;
    text-align:center;
    pointer-events:initial;
    right:0;
    top:0;
    color:#000 !important;
    cursor:pointer;
    background-color:transparent;
    border:none
}
.text-input div.textinput-inner .predictive.cta-arrow.color-link:focus{
    outline:#003fbd auto 1px !important
}
.text-input div.textinput-inner .predictive.cta-arrow.color-link:before,.text-input div.textinput-inner .predictive.cta-arrow.color-link:after{
    margin:0;
    font-size:1.43rem;
    display:inline;
    position:relative
}
.text-input label{
    padding-bottom:.63rem;
    margin-bottom:0;
    color:#4a4a4a;
    line-height:1rem
}
.text-input .js-validation-message{
    color:#b80000;
    font-size:.75rem;
    line-height:.94rem;
    margin:.42em 0 0 0
}
.text-input .js-hint-text{
    line-height:.94rem;
    margin-top:.42em
}
.text-input .textinput-inner{
    position:relative
}
.text-input .textinput-inner .form-control{
    padding:.63rem 3.13rem .63rem .94rem
}
.text-input .textinput-inner .form-control :focus{
    border-color:#003fbd
}
.text-input .textinput-inner .ion-checkmark-circled,.text-input .textinput-inner .ion-android-alert,.text-input .textinput-inner .ion-close-circled{
    right:0;
    position:absolute;
    top:0;
    height:3.13rem;
    width:3.13rem
}
.text-input .textinput-inner .ion-checkmark-circled:before,.text-input .textinput-inner .ion-android-alert:before,.text-input .textinput-inner .ion-close-circled:before{
    font-size:1.5rem;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.text-input .textinput-inner .ion-checkmark-circled{
    z-index:1
}
.text-input .text-info{
    color:#000;
    font-size:.75rem
}
.ie .text-input input[type="text"]::-ms-clear,.ie .text-input input[type="password"]::-ms-clear,.ie .text-input input[type="predictive"]::-ms-clear,.ie-edge .text-input input[type="text"]::-ms-clear,.ie-edge .text-input input[type="password"]::-ms-clear,.ie-edge .text-input input[type="predictive"]::-ms-clear{
    display:none
}
.ie .text-input input[type="text"]:-ms-input-placeholder,.ie .text-input input[type="password"]:-ms-input-placeholder,.ie .text-input input[type="predictive"]:-ms-input-placeholder,.ie-edge .text-input input[type="text"]:-ms-input-placeholder,.ie-edge .text-input input[type="password"]:-ms-input-placeholder,.ie-edge .text-input input[type="predictive"]:-ms-input-placeholder{
    color:#a7a7a7
}
.text-area .label-container{
    color:#4a4a4a
}
.text-area .label-container label{
    margin-bottom:0
}
.text-area .label-container .character-count{
    margin:0 0 .63rem 0;
    line-height:initial
}
.text-area .label-container .character-count.xs-hidden{
    display:none
}
.text-area .hint-text,.text-area .js-validation-message{
    margin-top:.32rem;
    line-height:.94rem
}
.text-area .reinvent-text-area.form-control{
    padding:.63rem .94rem;
    min-height:7.5rem;
    resize:none;
    color:#000
}
.text-area .reinvent-text-area.form-control::placeholder{
    color:#a7a7a7
}
.text-area .reinvent-text-area.form-control.form-control:focus{
    border-color:#003fbd;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none
}
.text-area.has-success .reinvent-text-area.form-control:focus{
    border-color:#007000;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none
}
.text-area.has-error .reinvent-text-area.form-control:focus{
    border-color:#b80000;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #003fbd;
    -webkit-appearance:none;
    -moz-appearance:none
}
.hint-text{
    color:#000;
    font-size:.75rem
}
.js-validation-message{
    color:#b80000;
    font-size:.75rem
}
.ie .text-area textarea::-ms-clear,.ie-edge .text-area textarea::-ms-clear{
    display:none
}
.ie .text-area textarea:-ms-input-placeholder,.ie-edge .text-area textarea:-ms-input-placeholder{
    color:#a7a7a7
}
@media screen and (max-width:767px){
    .acn-form.removeprofile .user-data-module{
        padding-left:1rem
    }
    .acn-form.forgotpassword+#sectionSuccess+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .acn-form.forgotpassword+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .acn-form.resetpassword .form-btn-container.col-xs-12{
        margin-top:.63rem
    }
    .acn-form .form-btn-container{
        display:inline-block
    }
    .acn-form .form-btn-container.col-xs-12{
        width:100%
    }
    .acn-form .form-btn-container.col-xs-12.col-xs-12{
        width:100%
    }
    .acn-form .form-btn-container .btn-sub-container .cta-button{
        margin-bottom:1.25em
    }
    .acn-form .form-btn-container .btn-res-container{
        padding:.63em .95em 1.25em .95em
    }
    .acn-form .form-btn-container .btn-res-container .btn-secondary.reset-btn{
        width:100%
    }
}
@media screen and (min-width:768px){
    .custom-form-module-header{
        margin-top:3.15em
    }
    .text-area .label-container{
        display:flex
    }
    .text-area .label-container .character-count{
        bottom:0;
        text-align:right;
        margin-top:0
    }
    .text-area .label-container .character-count.xs-show{
        display:none
    }
    .text-area .label-container .character-count.xs-hidden{
        display:block
    }
    .acn-form.forgotpassword+#sectionSuccess+.content-module p{
        padding-bottom:.72em !important;
        margin-bottom:0
    }
    .acn-form.forgotpassword+.content-module p{
        padding-bottom:.72em !important;
        margin-bottom:0
    }
    .acn-form.resetpassword .reset-password-header{
        padding-top:3.13em
    }
    .acn-form.resetpassword .form-section:last-of-type{
        padding-top:0;
        padding-bottom:0
    }
    .acn-form.resetpassword .form-section .form-section-container .form-section-header .section-description.without-title{
        margin-top:0
    }
    .acn-form.removeprofile .user-data-module{
        padding-left:1rem
    }
    .acn-form .form-section{
        padding:1.25em 0
    }
    .acn-form .form-section.full-width{
        margin-left:-50vw;
        width:100vw;
        left:50%
    }
    .acn-form .form-section .form-section-container.full-width{
        margin:0 auto;
        width:100vw;
        padding:0 1.25em
    }
    .acn-form .form-section .form-section-container .form-section-header .section-title{
        margin:1.25em 0 0 0
    }
    .acn-form .form-section .form-section-container .form-section-header .section-description{
        margin-top:1.45em
    }
    .acn-form .form-section .form-section-container .form-section-header .section-description.without-title{
        margin-top:2.18em
    }
    .acn-form .form-section .form-section-container .form-section-header p{
        margin-bottom:0 !important
    }
    .acn-form .form-section .form-section-container .content-module{
        margin-bottom:1.88em !important
    }
    .acn-form .form-section .text-input input.form-control{
        margin-bottom:0
    }
    .acn-form .form-section .reinvent-captcha .BDC_CaptchaDiv{
        margin-top:0
    }
    .acn-form .form-section .reinvent-captcha .captchaimg{
        margin-top:0
    }
    .acn-form .form-section .captchaLabel label.control-label{
        padding-top:0;
        padding-bottom:.63em
    }
    .acn-form .form-section .form-btn-container{
        padding:0 0 1.9em 0
    }
    .acn-form .form-section .form-btn-container .btn-sub-container .front{
        min-width:12em
    }
    .acn-form .form-section .form-btn-container .btn-res-container{
        position:absolute;
        margin-left:11.75rem;
        margin-top:-4.32rem;
        padding-left:1.3em
    }
    .acn-form .form-section .form-btn-container .btn-res-container .btn-secondary.reset-btn{
        min-width:9.75em
    }
    .acn-form .form-section .checkbox-overlay-modal.modal{
        padding-right:1.82em;
        padding-left:1.82em;
        height:auto;
        margin-top:5em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header{
        padding:1.7em 1.2em 1.2em 1.2em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .modal-title{
        margin-left:.51em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .filter-close{
        line-height:.7em;
        margin-right:.33em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content{
        position:relative;
        height:auto
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body{
        padding:.94em .94em 0 .94em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group{
        height:24.7rem;
        overflow-y:auto;
        overflow-x:hidden
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox{
        padding-left:.95em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox .text-checkbox{
        margin-bottom:0
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer{
        padding:.94em .94em .94em .94em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update{
        margin-bottom:.95em;
        display:contents
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary{
        margin-top:1.1em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button{
        float:right
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary{
        margin-top:1.1em;
        margin-bottom:1.08em;
        background-color:#fff
    }
    .acn-form.changeemail .form-section{
        margin-top:-2rem;
        padding-top:0
    }
    .acn-form.changeemail .form-section .form-section-container .form-section-header .section-description.without-title{
        margin-top:0;
        margin-bottom:1.88rem !important
    }
    .acn-form.changeemail #btnCancel{
        min-width:9rem;
        line-height:.8rem
    }
    .acn-form.changeemail #btnChangeEmail .forms-btn-submit{
        min-width:9rem
    }
    .body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .col-sm-6:first-child .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .col-sm-6:first-child .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .col-sm-6:first-child .reinvent-select-menu{
        padding:0 .94em 0 0
    }
    .body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-6:last-child .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-6:last-child .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-6:last-child .reinvent-select-menu{
        padding:0 0 0 .94em
    }
    .body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section.form-section .form-section-container .col-sm-12 .reinvent-select-menu{
        padding:0
    }
    .acn-form.editprofile .form-btn-container .cta-container{
        margin-top:.93em
    }
    .ie .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update{
        display:ruby-base
    }
}
@media screen and (min-width:1000px){
    .form-horizontal label.checkbox-enabled:hover{
        color:#000
    }
    .form-horizontal .checkbox-description{
        font-size:1rem
    }
    .acn-form.forgotpassword+#sectionSuccess+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .acn-form.forgotpassword+.content-module p{
        padding-bottom:0 !important;
        margin-bottom:0
    }
    .acn-form.resetpassword .reset-password-header{
        padding-top:3.13em
    }
    .acn-form.resetpassword .form-section:last-of-type{
        padding-top:0;
        padding-bottom:0
    }
    .acn-form.resetpassword .form-section .form-section-container .form-section-header .section-description.without-title{
        margin-top:0
    }
    .acn-form .form-section{
        padding:1.25em 0
    }
    .acn-form .form-section.full-width{
        margin-left:0;
        width:100vw;
        left:0
    }
    .acn-form .form-section .form-section-container.full-width{
        width:100vw;
        padding-left:0;
        padding-right:0
    }
    .acn-form .form-section .form-section-container .form-section-header .section-title{
        margin-top:.63em
    }
    .acn-form .form-section .form-section-container .form-section-header .section-description{
        margin-top:1.3em
    }
    .acn-form .form-section .form-section-container .form-section-header .section-description.without-title{
        margin-top:1.89em
    }
    .acn-form .form-section .form-btn-container .btn-sub-container .front{
        min-width:9em
    }
    .acn-form .form-section .form-btn-container .btn-sub-container .behind{
        width:9.05em;
        height:2.93em
    }
    .acn-form .form-section .form-btn-container .btn-res-container{
        padding-left:1.9em;
        margin-left:9.1em;
        display:inline-block
    }
    .acn-form .form-section .form-btn-container .btn-res-container .btn-secondary.reset-btn{
        min-width:7.38em
    }
    .acn-form .form-section .checkbox-overlay-modal.modal{
        padding-right:1.82em;
        padding-left:1.82em;
        height:auto;
        margin-top:2%
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header{
        padding:1.69em 1.2em 1.25em .95em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .modal-title{
        margin-left:.6em;
        font-size:1.57rem;
        line-height:1.88rem
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .filter-close{
        margin-right:.33em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content{
        position:relative;
        height:auto
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body{
        padding:1.25em .94em .94em .94em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group{
        height:24.7rem;
        overflow-y:auto;
        overflow-x:hidden
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox{
        padding-left:.95em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer{
        padding:.94em .94em .94em .94em;
        text-align:right;
        position:relative;
        display:inline-block
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update{
        margin-bottom:.94em;
        display:contents
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary{
        margin-top:1.1em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary{
        float:right;
        margin-top:1.08em;
        margin-bottom:1.08em;
        background-color:#fff
    }
    .acn-form .captchaLabel label.control-label{
        padding-bottom:.63em;
        line-height:initial
    }
    .acn-form .form-btn-container .btn-res-container{
        padding-left:2.2em
    }
    .acn-form .form-btn-container .btn-res-container.btnCancel{
        padding-left:.95em;
        padding-right:2.2em
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:first-child .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:first-child .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:first-child .reinvent-select-menu{
        padding:0 .94em 0 0
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:last-child .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:last-child .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-6:last-child .reinvent-select-menu{
        padding:0 0 0 .94em
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-12 .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-12 .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-sm-12 .reinvent-select-menu{
        padding:0
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-sm-12 .reinvent-select-menu{
        padding:0
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-xs-12.text-input,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .col-xs-12.text-area,.body-content .ui-container .row .block-content form.contactus section:not(.full-width).form-section .reinvent-select-menu{
        padding:0
    }
    .body-content .ui-container .row .block-content form.contactus section:not(.full-width)~.form-btn-container .btn-sub-container{
        padding-left:0
    }
    .acn-form.editprofile .form-section .content-module p:last-child{
        margin-bottom:0
    }
    .acn-form.editprofile .form-btn-container .cta-container{
        margin-top:.63em,1.88em,0
    }
    .acn-form.changeemail #btnCancel,.acn-form.changeemail #btnChangeEmail{
        min-width:11rem
    }
    #block-managesubscriptionblock{
        margin-top:-4em
    }
}
@media screen and (min-width:1199px){
    .acn-form.forgotpassword+#sectionSuccess+.content-module p{
        padding-bottom:0;
        margin-bottom:0
    }
    .acn-form.forgotpassword+.content-module p{
        padding-bottom:0 !important;
        margin-bottom:0
    }
    .acn-form .form-section.full-width{
        margin-left:-50vw;
        width:100vw;
        right:50%;
        left:50%;
        padding-left:2.19em;
        padding-right:2.19em
    }
    .acn-form .form-section .form-section-container.full-width{
        margin:0 auto;
        width:100vw;
        max-width:78.125rem;
        padding-left:2.19em;
        padding-right:2.19em
    }
    .acn-form .form-section .checkbox-overlay-modal.modal{
        padding-right:1.82em;
        padding-left:1.82em;
        height:auto;
        margin-top:2%;
        overflow-y:unset
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header{
        padding:1.69em 1.2em 1.25em .95em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .modal-title{
        margin-left:.6em;
        font-size:1.57rem;
        line-height:3rem
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-header .filter-close{
        margin-right:.33em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content{
        position:relative;
        height:auto
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body{
        padding:1.25em .94em .94em .94em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group{
        height:24.7rem;
        overflow-y:auto;
        overflow-x:hidden
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox{
        padding-left:.94em;
        min-height:0;
        margin-bottom:1.56em
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-body .form-group .modal-container .checkbox .text-checkbox{
        margin-bottom:0
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer{
        padding:.94em .94em .94em .94em;
        text-align:right;
        position:relative;
        display:inline-block
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update{
        margin-bottom:.94em;
        display:contents
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .btn-overlay-update .btn-primary{
        margin-top:1.1m
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button{
        float:right
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary{
        margin-top:1.08em;
        margin-bottom:1.08em;
        background-color:#fff
    }
    .acn-form .form-section .checkbox-overlay-modal .modal-content .modal-footer .checkbox-clear-button .btn-secondary:focus{
        box-shadow:0 0 0 .13em #fff,0 0 0 .24em #003fbd !important;
        outline:.13em transparent !important;
        outline-offset:.13em !important
    }
    .acn-form.changeemail .form-section{
        margin-top:0
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:1199px){
    .form-page-zone .acn-form{
        max-width:73rem;
        margin-left:auto;
        margin-right:auto
    }
    .form-page-zone .acn-form .form-section.full-width{
        margin-left:-50.65vw;
        padding-left:1rem
    }
    .form-page-zone .acn-form.resendemail .form-section.full-width{
        padding-left:1.3rem
    }
    .form-page-zone .acn-form.removeprofile .form-section.full-width{
        padding-left:1rem;
        padding-right:0
    }
    .form-page-zone .acn-form.removeprofile .form-section.full-width .user-data-module{
        padding-left:1rem
    }
    .form-page-zone .acn-form .form-btn-container .btn-sub-container{
        padding-left:.6rem
    }
    .form-page-zone .acn-form .reinvent-captcha{
        padding-left:.5rem
    }
    .form-page-zone .acn-form.changeemail .btn-res-container.btnCancel{
        padding-left:.5em
    }
    .form-page-zone #declaration-onboarding .form-section.full-width{
        margin-left:-51.05vw;
        padding-left:1.8rem
    }
}
@media screen and (max-width:1199px){
    .acn-form.managesubscriptions .form-section{
        padding-top:0
    }
    .acn-form.managesubscriptions .form-section .form-group{
        padding-left:.125rem !important
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .hero-module.manage-subscriptions-hero,.hero-module.changeemail-hero{
        padding-top:1.5em
    }
}
@media screen and (max-width:1000px){
    #block-managesubscriptionblock,#block-changeemailsection{
        margin-top:-2em
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (min-width:1000px){
    .acn-form.managesubscriptions .full-width,.acn-form.changeemail .full-width{
        padding-left:0
    }
}
.btn{
    /*display: inline-block;
     margin-bottom: 0;
     // For input.btn font-weight: $font-weight-semibold;
     text-align: center;
     vertical-align: middle;
     touch-action: manipulation;
     cursor: pointer;
     background-image: none;
     // Reset unusual Firefox-on-Android default style;
     see https://github.com/necolas/normalize.css/issues/214 border: 1px solid transparent;
     white-space: nowrap;
     @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $btn-border-radius-base);
     @include user-select(none);
    */
    background-color:#000;
    padding:.938rem .938rem;
    font-size:.875rem;
    line-height:1rem;
    border-radius:0;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    color:#fff;
    min-width:13.4rem;
    text-decoration:none;
    text-transform:none;
    text-align:center;
    border:0;
    white-space:nowrap;
    margin:.938rem .625rem
}
@media only screen and (min-width:768px){
    .btn{
        display:inline-block
    }
}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus{
    background-color:#4a4a4a;
    color:#fff
}
.btn:active,.btn.active{
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:#e3e3e3;
    color:#fff
}
a.btn.disabled,fieldset[disabled] a.btn{
    pointer-events:none
}
.focus-indicator a[role=button]:focus .front,.focus-indicator a[role=link]:focus .front{
    transform:translate(-5px,-5px)
}
a.drop-shadow-grey,.reinvent-registration-confirmation div a,.reinvent-registration-confirmation-reused div a,a[role=button],a[role=link]{
    position:relative;
    z-index:10;
    padding-top:15px;
    border-radius:0;
    transition:all .3s ease-out;
    display:block
}
@media only screen and (min-width:768px){
    a.drop-shadow-grey,.reinvent-registration-confirmation div a,.reinvent-registration-confirmation-reused div a,a[role=button],a[role=link]{
        display:inline-block
    }
}
a.drop-shadow-grey:hover .front,.reinvent-registration-confirmation div a:hover .front,.reinvent-registration-confirmation-reused div a:hover .front,a[role=button]:hover .front,a[role=link]:hover .front{
    transform:translate(-5px,-5px)
}
a.drop-shadow-grey .front,.reinvent-registration-confirmation div a .front,.reinvent-registration-confirmation-reused div a .front,a[role=button] .front,a[role=link] .front{
    z-index:10;
    transition:all .3s ease-out
}
a.drop-shadow-grey .behind,.reinvent-registration-confirmation div a .behind,.reinvent-registration-confirmation-reused div a .behind,a[role=button] .behind,a[role=link] .behind{
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-top:-3.0625rem;
    margin-left:.875rem;
    margin-right:.35rem;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc;
    -webkit-backface-visibility:hidden
}
.btn-default:focus,.btn-default.focus{
    color:#333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}
.btn-default:hover{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active,.btn-default.active,.open&gt;.btn-default.dropdown-toggle{
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open&gt;.btn-default.dropdown-toggle:hover,.open&gt;.btn-default.dropdown-toggle:focus,.open&gt;.btn-default.dropdown-toggle.focus{
    color:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}
.btn-default:active,.btn-default.active,.open&gt;.btn-default.dropdown-toggle{
    background-image:none
}
.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{
    background-color:#fff;
    border-color:#ccc
}
.btn-default .badge{
    color:#fff;
    background-color:#333
}
.btn-primary{
    color:#fff;
    background-color:#000;
    border-color:#000;
    -webkit-backface-visibility:hidden
}
.btn-primary:focus,.btn-primary.focus{
    color:#fff;
    background-color:#000;
    border-color:#000
}
.btn-primary:hover{
    color:#fff;
    background-color:#000;
    border-color:#000
}
.btn-primary:active,.btn-primary.active,.open&gt;.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#000;
    border-color:#000
}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open&gt;.btn-primary.dropdown-toggle:hover,.open&gt;.btn-primary.dropdown-toggle:focus,.open&gt;.btn-primary.dropdown-toggle.focus{
    color:#fff;
    background-color:#000;
    border-color:#000
}
.btn-primary:active,.btn-primary.active,.open&gt;.btn-primary.dropdown-toggle{
    background-image:none
}
.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{
    background-color:#000;
    border-color:#000
}
.btn-primary .badge{
    color:#000;
    background-color:#fff
}
.btn-primary-white{
    color:#000;
    background-color:#fff;
    border:none;
    -webkit-backface-visibility:hidden
}
.btn-primary-white:focus,.btn-primary-white.focus{
    color:#000;
    background-color:#fff;
    border:none
}
.btn-primary-white:hover{
    color:#000;
    background-color:#fff;
    border:none
}
.btn-primary-white:active,.btn-primary-white.active,.open&gt;.btn-primary-white.dropdown-toggle{
    color:#000;
    background-color:#fff;
    border:none
}
.btn-primary-white:active:hover,.btn-primary-white:active:focus,.btn-primary-white:active.focus,.btn-primary-white.active:hover,.btn-primary-white.active:focus,.btn-primary-white.active.focus,.open&gt;.btn-primary-white.dropdown-toggle:hover,.open&gt;.btn-primary-white.dropdown-toggle:focus,.open&gt;.btn-primary-white.dropdown-toggle.focus{
    color:#000;
    background-color:#fff;
    border:none
}
.btn-primary-white:active,.btn-primary-white.active,.open&gt;.btn-primary-white.dropdown-toggle{
    background-image:none
}
.btn-primary-white.disabled:hover,.btn-primary-white.disabled:focus,.btn-primary-white.disabled.focus,.btn-primary-white[disabled]:hover,.btn-primary-white[disabled]:focus,.btn-primary-white[disabled].focus,fieldset[disabled] .btn-primary-white:hover,fieldset[disabled] .btn-primary-white:focus,fieldset[disabled] .btn-primary-white.focus{
    background-color:#fff;
    border:none
}
.btn-primary-white .badge{
    color:#fff;
    background-color:#000
}
.btn-secondary{
    color:#000;
    background-color:#fff;
    border:.125rem solid #000;
    -webkit-backface-visibility:hidden
}
.btn-secondary:focus,.btn-secondary.focus{
    color:#000;
    background-color:#fff;
    border:.125rem solid #6b6b6b
}
.btn-secondary:hover{
    color:#000;
    background-color:#fff;
    border:.125rem solid #6b6b6b
}
.btn-secondary:active,.btn-secondary.active,.open&gt;.btn-secondary.dropdown-toggle{
    color:#000;
    background-color:#fff;
    border:.125rem solid #6b6b6b
}
.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open&gt;.btn-secondary.dropdown-toggle:hover,.open&gt;.btn-secondary.dropdown-toggle:focus,.open&gt;.btn-secondary.dropdown-toggle.focus{
    color:#000;
    background-color:#fff;
    border:.125rem solid #6b6b6b
}
.btn-secondary:active,.btn-secondary.active,.open&gt;.btn-secondary.dropdown-toggle{
    background-image:none
}
.btn-secondary.disabled:hover,.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled]:hover,.btn-secondary[disabled]:focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary:hover,fieldset[disabled] .btn-secondary:focus,fieldset[disabled] .btn-secondary.focus{
    background-color:#fff;
    border:.125rem solid #6b6b6b
}
.btn-secondary .badge{
    color:#fff;
    background-color:#000
}
.btn-secondary.disabled{
    color:#e3e3e3;
    background-color:transparent;
    border:.125rem solid #e3e3e3;
    -webkit-backface-visibility:hidden
}
.btn-secondary.disabled:focus,.btn-secondary.disabled.focus{
    color:#e3e3e3;
    background-color:transparent;
    border:.125rem solid #e3e3e3
}
.btn-secondary.disabled:hover{
    color:#e3e3e3;
    background-color:transparent;
    border:.125rem solid #e3e3e3
}
.btn-secondary.disabled:active,.btn-secondary.disabled.active,.open&gt;.btn-secondary.disabled.dropdown-toggle{
    color:#e3e3e3;
    background-color:transparent;
    border:.125rem solid #e3e3e3
}
.btn-secondary.disabled:active:hover,.btn-secondary.disabled:active:focus,.btn-secondary.disabled:active.focus,.btn-secondary.disabled.active:hover,.btn-secondary.disabled.active:focus,.btn-secondary.disabled.active.focus,.open&gt;.btn-secondary.disabled.dropdown-toggle:hover,.open&gt;.btn-secondary.disabled.dropdown-toggle:focus,.open&gt;.btn-secondary.disabled.dropdown-toggle.focus{
    color:#e3e3e3;
    background-color:transparent;
    border:.125rem solid #e3e3e3
}
.btn-secondary.disabled:active,.btn-secondary.disabled.active,.open&gt;.btn-secondary.disabled.dropdown-toggle{
    background-image:none
}
.btn-secondary.disabled.disabled:hover,.btn-secondary.disabled.disabled:focus,.btn-secondary.disabled.disabled.focus,.btn-secondary.disabled[disabled]:hover,.btn-secondary.disabled[disabled]:focus,.btn-secondary.disabled[disabled].focus,fieldset[disabled] .btn-secondary.disabled:hover,fieldset[disabled] .btn-secondary.disabled:focus,fieldset[disabled] .btn-secondary.disabled.focus{
    background-color:transparent;
    border:.125rem solid #e3e3e3
}
.btn-secondary.disabled .badge{
    color:transparent;
    background-color:#e3e3e3
}
.btn-alt span{
    margin-left:.938rem
}
.btn-success{
    color:#fff;
    background-color:#007000;
    border-color:#005700;
    -webkit-backface-visibility:hidden
}
.btn-success:focus,.btn-success.focus{
    color:#fff;
    background-color:#003d00;
    border-color:#000
}
.btn-success:hover{
    color:#fff;
    background-color:#003d00;
    border-color:#001900
}
.btn-success:active,.btn-success.active,.open&gt;.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#003d00;
    border-color:#001900
}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open&gt;.btn-success.dropdown-toggle:hover,.open&gt;.btn-success.dropdown-toggle:focus,.open&gt;.btn-success.dropdown-toggle.focus{
    color:#fff;
    background-color:#001900;
    border-color:#000
}
.btn-success:active,.btn-success.active,.open&gt;.btn-success.dropdown-toggle{
    background-image:none
}
.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{
    background-color:#007000;
    border-color:#005700
}
.btn-success .badge{
    color:#007000;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#003fbd;
    border-color:#0037a4;
    -webkit-backface-visibility:hidden
}
.btn-info:focus,.btn-info.focus{
    color:#fff;
    background-color:#002e8a;
    border-color:#000c24
}
.btn-info:hover{
    color:#fff;
    background-color:#002e8a;
    border-color:#026
}
.btn-info:active,.btn-info.active,.open&gt;.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#002e8a;
    border-color:#026
}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open&gt;.btn-info.dropdown-toggle:hover,.open&gt;.btn-info.dropdown-toggle:focus,.open&gt;.btn-info.dropdown-toggle.focus{
    color:#fff;
    background-color:#026;
    border-color:#000c24
}
.btn-info:active,.btn-info.active,.open&gt;.btn-info.dropdown-toggle{
    background-image:none
}
.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{
    background-color:#003fbd;
    border-color:#0037a4
}
.btn-info .badge{
    color:#003fbd;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#ff9500;
    border-color:#e68600;
    -webkit-backface-visibility:hidden
}
.btn-warning:focus,.btn-warning.focus{
    color:#fff;
    background-color:#c70;
    border-color:#663c00
}
.btn-warning:hover{
    color:#fff;
    background-color:#c70;
    border-color:#a86200
}
.btn-warning:active,.btn-warning.active,.open&gt;.btn-warning.dropdown-toggle{
    color:#fff;
    background-color:#c70;
    border-color:#a86200
}
.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open&gt;.btn-warning.dropdown-toggle:hover,.open&gt;.btn-warning.dropdown-toggle:focus,.open&gt;.btn-warning.dropdown-toggle.focus{
    color:#fff;
    background-color:#a86200;
    border-color:#663c00
}
.btn-warning:active,.btn-warning.active,.open&gt;.btn-warning.dropdown-toggle{
    background-image:none
}
.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{
    background-color:#ff9500;
    border-color:#e68600
}
.btn-warning .badge{
    color:#ff9500;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#b80000;
    border-color:#9f0000;
    -webkit-backface-visibility:hidden
}
.btn-danger:focus,.btn-danger.focus{
    color:#fff;
    background-color:#850000;
    border-color:#1f0000
}
.btn-danger:hover{
    color:#fff;
    background-color:#850000;
    border-color:#610000
}
.btn-danger:active,.btn-danger.active,.open&gt;.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#850000;
    border-color:#610000
}
.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open&gt;.btn-danger.dropdown-toggle:hover,.open&gt;.btn-danger.dropdown-toggle:focus,.open&gt;.btn-danger.dropdown-toggle.focus{
    color:#fff;
    background-color:#610000;
    border-color:#1f0000
}
.btn-danger:active,.btn-danger.active,.open&gt;.btn-danger.dropdown-toggle{
    background-image:none
}
.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{
    background-color:#b80000;
    border-color:#9f0000
}
.btn-danger .badge{
    color:#b80000;
    background-color:#fff
}
.btn-link{
    color:#004dff;
    font-weight:normal;
    border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
    border-color:transparent
}
.btn-link:hover,.btn-link:focus{
    color:#008;
    text-decoration:none;
    background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{
    color:#ccc;
    text-decoration:none
}
.btn-lg,.btn-group-lg&gt;.btn{
    padding:3.125rem 3.125rem;
    font-size:1.125rem;
    line-height:1.2rem;
    border-radius:.5rem
}
.btn-sm,.btn-group-sm&gt;.btn{
    padding:.938 .938;
    font-size:.75rem;
    line-height:1rem;
    border-radius:.25rem
}
.btn-xs,.btn-group-xs&gt;.btn{
    padding:.625rem .625rem;
    font-size:.75rem;
    line-height:1rem;
    border-radius:.25rem
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
    width:100%
}
#optanon-minimize-wrapper{
    position:fixed;
    z-index:10;
    bottom:0;
    right:0;
    line-height:2.5em;
    background:linear-gradient(#848383,#e7e3e3);
    border-radius:.4em
}
#optanon-minimize-wrapper #optanon-minimize-button{
    font-family:Arial;
    -webkit-text-size-adjust:none;
    font-size:.63em;
    color:#000;
    margin:auto;
    text-decoration:none;
    position:relative;
    background-color:Transparent;
    background-repeat:no-repeat;
    border:none;
    cursor:pointer;
    overflow:hidden
}
/*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/* version='30' */
/* version='3' */
/* version='30' */
.bg-color-yellow{
    background-color:#ffd42e !important
}
.color-yellow{
    color:#ffd42e !important
}
.br-color-yellow{
    border-color:#ffd42e !important
}
.br-bottom-color-yellow{
    border-bottom-color:#ffd42e !important
}
.br-top-color-yellow{
    border-top-color:#ffd42e !important
}
.br-left-color-yellow{
    border-left-color:#ffd42e !important
}
.br-left-color-yellow .nav-item.selected-item{
    border-left-color:#ffd42e !important
}
.br-right-color-yellow{
    border-right-color:#ffd42e !important
}
@media screen and (min-width:1000px){
    .bg-color-yellow{
        background-color:#ffd42e !important
    }
    .bg-color-yellow .nav-item a:hover{
        background-color:#ffd42e !important
    }
    .bg-color-yellow .nav-item.selected-item a:before{
        background-color:#ffd42e !important
    }
    .bg-color-yellow .nav-item+.nav-more.hasHover div:hover{
        background-color:#ffd42e !important
    }
    .bg-color-yellow .nav-item+.nav-more.show-active{
        background-color:#ffd42e !important
    }
    .br-top-color-yellow{
        border-top-color:#ffd42e !important
    }
    .br-top-color-yellow.sticky#multipage-nav{
        border-top-color:#ffd42e !important
    }
    .br-left-color-yellow{
        border-left-color:#ffd42e !important
    }
    .br-left-color-yellow .nav-item-dropdown .nav-item:hover{
        border-left-color:#ffd42e !important
    }
}
.quote-border.solid-color-yellow{
    border-color:#ffd42e !important;
    border-image:none
}
.solid-color-yellow .ion-icon-comments{
    color:#ffd42e !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-yellow,.col-md-9 .border-left.primary-color-yellow{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffd42e 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-yellow,.col-md-9 .border-right.primary-color-yellow{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffd42e 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-yellow{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ffd42e 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-yellow{
        background:-webkit-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ffd42e 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-yellow{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffd42e 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-yellow{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ffd42e 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-yellow{
        background:-webkit-linear-gradient(right,#ffd42e 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ffd42e 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ffd42e 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-yellow{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffd42e 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffd42e 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffd42e 6.25rem,transparent 0%)
    }
}
.bg-color-yellow-light{
    background-color:#fff0b3 !important
}
.color-yellow-light{
    color:#fff0b3 !important
}
.br-color-yellow-light{
    border-color:#fff0b3 !important
}
.br-bottom-color-yellow-light{
    border-bottom-color:#fff0b3 !important
}
.br-top-color-yellow-light{
    border-top-color:#fff0b3 !important
}
.br-left-color-yellow-light{
    border-left-color:#fff0b3 !important
}
.br-left-color-yellow-light .nav-item.selected-item{
    border-left-color:#fff0b3 !important
}
.br-right-color-yellow-light{
    border-right-color:#fff0b3 !important
}
@media screen and (min-width:1000px){
    .bg-color-yellow-light{
        background-color:#fff0b3 !important
    }
    .bg-color-yellow-light .nav-item a:hover{
        background-color:#fff0b3 !important
    }
    .bg-color-yellow-light .nav-item.selected-item a:before{
        background-color:#fff0b3 !important
    }
    .bg-color-yellow-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#fff0b3 !important
    }
    .bg-color-yellow-light .nav-item+.nav-more.show-active{
        background-color:#fff0b3 !important
    }
    .br-top-color-yellow-light{
        border-top-color:#fff0b3 !important
    }
    .br-top-color-yellow-light.sticky#multipage-nav{
        border-top-color:#fff0b3 !important
    }
    .br-left-color-yellow-light{
        border-left-color:#fff0b3 !important
    }
    .br-left-color-yellow-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#fff0b3 !important
    }
}
.quote-border.solid-color-yellow-light{
    border-color:#fff0b3 !important;
    border-image:none
}
.solid-color-yellow-light .ion-icon-comments{
    color:#fff0b3 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-yellow-light,.col-md-9 .border-left.primary-color-yellow-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:linear-gradient(to right,#fff0b3 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-yellow-light,.col-md-9 .border-right.primary-color-yellow-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:linear-gradient(to left,#fff0b3 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-yellow-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
    background:linear-gradient(to right,#fff0b3 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-yellow-light{
        background:-webkit-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
        background:linear-gradient(to right,#fff0b3 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-yellow-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:linear-gradient(to right,#fff0b3 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-yellow-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
    background:linear-gradient(to left,#fff0b3 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-yellow-light{
        background:-webkit-linear-gradient(right,#fff0b3 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#fff0b3 3.125rem,transparent 0%);
        background:linear-gradient(to left,#fff0b3 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-yellow-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#fff0b3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#fff0b3 6.25rem,transparent 0%);
        background:linear-gradient(to left,#fff0b3 6.25rem,transparent 0%)
    }
}
.bg-color-yellow-dark{
    background-color:#f0c000 !important
}
.color-yellow-dark{
    color:#f0c000 !important
}
.br-color-yellow-dark{
    border-color:#f0c000 !important
}
.br-bottom-color-yellow-dark{
    border-bottom-color:#f0c000 !important
}
.br-top-color-yellow-dark{
    border-top-color:#f0c000 !important
}
.br-left-color-yellow-dark{
    border-left-color:#f0c000 !important
}
.br-left-color-yellow-dark .nav-item.selected-item{
    border-left-color:#f0c000 !important
}
.br-right-color-yellow-dark{
    border-right-color:#f0c000 !important
}
@media screen and (min-width:1000px){
    .bg-color-yellow-dark{
        background-color:#f0c000 !important
    }
    .bg-color-yellow-dark .nav-item a:hover{
        background-color:#f0c000 !important
    }
    .bg-color-yellow-dark .nav-item.selected-item a:before{
        background-color:#f0c000 !important
    }
    .bg-color-yellow-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#f0c000 !important
    }
    .bg-color-yellow-dark .nav-item+.nav-more.show-active{
        background-color:#f0c000 !important
    }
    .br-top-color-yellow-dark{
        border-top-color:#f0c000 !important
    }
    .br-top-color-yellow-dark.sticky#multipage-nav{
        border-top-color:#f0c000 !important
    }
    .br-left-color-yellow-dark{
        border-left-color:#f0c000 !important
    }
    .br-left-color-yellow-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#f0c000 !important
    }
}
.quote-border.solid-color-yellow-dark{
    border-color:#f0c000 !important;
    border-image:none
}
.solid-color-yellow-dark .ion-icon-comments{
    color:#f0c000 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-yellow-dark,.col-md-9 .border-left.primary-color-yellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f0c000 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-yellow-dark,.col-md-9 .border-right.primary-color-yellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f0c000 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-yellow-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
    background:linear-gradient(to right,#f0c000 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-yellow-dark{
        background:-webkit-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
        background:linear-gradient(to right,#f0c000 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-yellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f0c000 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-yellow-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
    background:linear-gradient(to left,#f0c000 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-yellow-dark{
        background:-webkit-linear-gradient(right,#f0c000 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#f0c000 3.125rem,transparent 0%);
        background:linear-gradient(to left,#f0c000 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-yellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f0c000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f0c000 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f0c000 6.25rem,transparent 0%)
    }
}
.bg-color-alt-yellow{
    background-color:#ff0 !important
}
.color-alt-yellow{
    color:#ff0 !important
}
.br-color-alt-yellow{
    border-color:#ff0 !important
}
.br-bottom-color-alt-yellow{
    border-bottom-color:#ff0 !important
}
.br-top-color-alt-yellow{
    border-top-color:#ff0 !important
}
.br-left-color-alt-yellow{
    border-left-color:#ff0 !important
}
.br-left-color-alt-yellow .nav-item.selected-item{
    border-left-color:#ff0 !important
}
.br-right-color-alt-yellow{
    border-right-color:#ff0 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-yellow{
        background-color:#ff0 !important
    }
    .bg-color-alt-yellow .nav-item a:hover{
        background-color:#ff0 !important
    }
    .bg-color-alt-yellow .nav-item.selected-item a:before{
        background-color:#ff0 !important
    }
    .bg-color-alt-yellow .nav-item+.nav-more.hasHover div:hover{
        background-color:#ff0 !important
    }
    .bg-color-alt-yellow .nav-item+.nav-more.show-active{
        background-color:#ff0 !important
    }
    .br-top-color-alt-yellow{
        border-top-color:#ff0 !important
    }
    .br-top-color-alt-yellow.sticky#multipage-nav{
        border-top-color:#ff0 !important
    }
    .br-left-color-alt-yellow{
        border-left-color:#ff0 !important
    }
    .br-left-color-alt-yellow .nav-item-dropdown .nav-item:hover{
        border-left-color:#ff0 !important
    }
}
.quote-border.solid-color-alt-yellow{
    border-color:#ff0 !important;
    border-image:none
}
.solid-color-alt-yellow .ion-icon-comments{
    color:#ff0 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-yellow,.col-md-9 .border-left.primary-color-alt-yellow{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff0 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-yellow,.col-md-9 .border-right.primary-color-alt-yellow{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff0 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-yellow{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ff0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ff0 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ff0 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ff0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-yellow{
        background:-webkit-linear-gradient(left,#ff0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff0 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ff0 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ff0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-yellow{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff0 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-yellow{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ff0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ff0 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ff0 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ff0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-yellow{
        background:-webkit-linear-gradient(right,#ff0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff0 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ff0 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ff0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-yellow{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff0 6.25rem,transparent 0%)
    }
}
.bg-color-link{
    background-color:#004dff !important
}
.color-link{
    color:#004dff !important
}
.br-color-link{
    border-color:#004dff !important
}
.br-bottom-color-link{
    border-bottom-color:#004dff !important
}
.br-top-color-link{
    border-top-color:#004dff !important
}
.br-left-color-link{
    border-left-color:#004dff !important
}
.br-left-color-link .nav-item.selected-item{
    border-left-color:#004dff !important
}
.br-right-color-link{
    border-right-color:#004dff !important
}
@media screen and (min-width:1000px){
    .bg-color-link{
        background-color:#004dff !important
    }
    .bg-color-link .nav-item a:hover{
        background-color:#004dff !important
    }
    .bg-color-link .nav-item.selected-item a:before{
        background-color:#004dff !important
    }
    .bg-color-link .nav-item+.nav-more.hasHover div:hover{
        background-color:#004dff !important
    }
    .bg-color-link .nav-item+.nav-more.show-active{
        background-color:#004dff !important
    }
    .br-top-color-link{
        border-top-color:#004dff !important
    }
    .br-top-color-link.sticky#multipage-nav{
        border-top-color:#004dff !important
    }
    .br-left-color-link{
        border-left-color:#004dff !important
    }
    .br-left-color-link .nav-item-dropdown .nav-item:hover{
        border-left-color:#004dff !important
    }
}
.quote-border.solid-color-link{
    border-color:#004dff !important;
    border-image:none
}
.solid-color-link .ion-icon-comments{
    color:#004dff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-link,.col-md-9 .border-left.primary-color-link{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#004dff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-link,.col-md-9 .border-right.primary-color-link{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#004dff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-link{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#004dff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-link{
        background:-webkit-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#004dff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-link{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#004dff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-link{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#004dff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-link{
        background:-webkit-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#004dff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-link{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#004dff 6.25rem,transparent 0%)
    }
}
.bg-color-link-dark{
    background-color:#008 !important
}
.color-link-dark{
    color:#008 !important
}
.br-color-link-dark{
    border-color:#008 !important
}
.br-bottom-color-link-dark{
    border-bottom-color:#008 !important
}
.br-top-color-link-dark{
    border-top-color:#008 !important
}
.br-left-color-link-dark{
    border-left-color:#008 !important
}
.br-left-color-link-dark .nav-item.selected-item{
    border-left-color:#008 !important
}
.br-right-color-link-dark{
    border-right-color:#008 !important
}
@media screen and (min-width:1000px){
    .bg-color-link-dark{
        background-color:#008 !important
    }
    .bg-color-link-dark .nav-item a:hover{
        background-color:#008 !important
    }
    .bg-color-link-dark .nav-item.selected-item a:before{
        background-color:#008 !important
    }
    .bg-color-link-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#008 !important
    }
    .bg-color-link-dark .nav-item+.nav-more.show-active{
        background-color:#008 !important
    }
    .br-top-color-link-dark{
        border-top-color:#008 !important
    }
    .br-top-color-link-dark.sticky#multipage-nav{
        border-top-color:#008 !important
    }
    .br-left-color-link-dark{
        border-left-color:#008 !important
    }
    .br-left-color-link-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#008 !important
    }
}
.quote-border.solid-color-link-dark{
    border-color:#008 !important;
    border-image:none
}
.solid-color-link-dark .ion-icon-comments{
    color:#008 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-link-dark,.col-md-9 .border-left.primary-color-link-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:linear-gradient(to right,#008 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-link-dark,.col-md-9 .border-right.primary-color-link-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:linear-gradient(to left,#008 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-link-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#008 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#008 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#008 3.125rem,transparent 0%);
    background:linear-gradient(to right,#008 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-link-dark{
        background:-webkit-linear-gradient(left,#008 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#008 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#008 3.125rem,transparent 0%);
        background:linear-gradient(to right,#008 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-link-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:linear-gradient(to right,#008 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-link-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#008 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#008 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#008 3.125rem,transparent 0%);
    background:linear-gradient(to left,#008 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-link-dark{
        background:-webkit-linear-gradient(right,#008 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#008 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#008 3.125rem,transparent 0%);
        background:linear-gradient(to left,#008 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-link-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#008 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#008 6.25rem,transparent 0%);
        background:linear-gradient(to left,#008 6.25rem,transparent 0%)
    }
}
.bg-color-purple{
    background-color:#a100ff !important
}
.color-purple{
    color:#a100ff !important
}
.br-color-purple{
    border-color:#a100ff !important
}
.br-bottom-color-purple{
    border-bottom-color:#a100ff !important
}
.br-top-color-purple{
    border-top-color:#a100ff !important
}
.br-left-color-purple{
    border-left-color:#a100ff !important
}
.br-left-color-purple .nav-item.selected-item{
    border-left-color:#a100ff !important
}
.br-right-color-purple{
    border-right-color:#a100ff !important
}
@media screen and (min-width:1000px){
    .bg-color-purple{
        background-color:#a100ff !important
    }
    .bg-color-purple .nav-item a:hover{
        background-color:#a100ff !important
    }
    .bg-color-purple .nav-item.selected-item a:before{
        background-color:#a100ff !important
    }
    .bg-color-purple .nav-item+.nav-more.hasHover div:hover{
        background-color:#a100ff !important
    }
    .bg-color-purple .nav-item+.nav-more.show-active{
        background-color:#a100ff !important
    }
    .br-top-color-purple{
        border-top-color:#a100ff !important
    }
    .br-top-color-purple.sticky#multipage-nav{
        border-top-color:#a100ff !important
    }
    .br-left-color-purple{
        border-left-color:#a100ff !important
    }
    .br-left-color-purple .nav-item-dropdown .nav-item:hover{
        border-left-color:#a100ff !important
    }
}
.quote-border.solid-color-purple{
    border-color:#a100ff !important;
    border-image:none
}
.solid-color-purple .ion-icon-comments{
    color:#a100ff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-purple,.col-md-9 .border-left.primary-color-purple{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a100ff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-purple,.col-md-9 .border-right.primary-color-purple{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a100ff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-purple{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#a100ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-purple{
        background:-webkit-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#a100ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-purple{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a100ff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-purple{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#a100ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-purple{
        background:-webkit-linear-gradient(right,#a100ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#a100ff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#a100ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-purple{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a100ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a100ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a100ff 6.25rem,transparent 0%)
    }
}
.bg-color-purple-dark{
    background-color:#7500c0 !important
}
.color-purple-dark{
    color:#7500c0 !important
}
.br-color-purple-dark{
    border-color:#7500c0 !important
}
.br-bottom-color-purple-dark{
    border-bottom-color:#7500c0 !important
}
.br-top-color-purple-dark{
    border-top-color:#7500c0 !important
}
.br-left-color-purple-dark{
    border-left-color:#7500c0 !important
}
.br-left-color-purple-dark .nav-item.selected-item{
    border-left-color:#7500c0 !important
}
.br-right-color-purple-dark{
    border-right-color:#7500c0 !important
}
@media screen and (min-width:1000px){
    .bg-color-purple-dark{
        background-color:#7500c0 !important
    }
    .bg-color-purple-dark .nav-item a:hover{
        background-color:#7500c0 !important
    }
    .bg-color-purple-dark .nav-item.selected-item a:before{
        background-color:#7500c0 !important
    }
    .bg-color-purple-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#7500c0 !important
    }
    .bg-color-purple-dark .nav-item+.nav-more.show-active{
        background-color:#7500c0 !important
    }
    .br-top-color-purple-dark{
        border-top-color:#7500c0 !important
    }
    .br-top-color-purple-dark.sticky#multipage-nav{
        border-top-color:#7500c0 !important
    }
    .br-left-color-purple-dark{
        border-left-color:#7500c0 !important
    }
    .br-left-color-purple-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#7500c0 !important
    }
}
.quote-border.solid-color-purple-dark{
    border-color:#7500c0 !important;
    border-image:none
}
.solid-color-purple-dark .ion-icon-comments{
    color:#7500c0 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-purple-dark,.col-md-9 .border-left.primary-color-purple-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#7500c0 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-purple-dark,.col-md-9 .border-right.primary-color-purple-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#7500c0 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-purple-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
    background:linear-gradient(to right,#7500c0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-purple-dark{
        background:-webkit-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
        background:linear-gradient(to right,#7500c0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-purple-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#7500c0 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-purple-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
    background:linear-gradient(to left,#7500c0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-purple-dark{
        background:-webkit-linear-gradient(right,#7500c0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#7500c0 3.125rem,transparent 0%);
        background:linear-gradient(to left,#7500c0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-purple-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#7500c0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#7500c0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#7500c0 6.25rem,transparent 0%)
    }
}
.bg-color-purple-darkest{
    background-color:#460073 !important
}
.color-purple-darkest{
    color:#460073 !important
}
.br-color-purple-darkest{
    border-color:#460073 !important
}
.br-bottom-color-purple-darkest{
    border-bottom-color:#460073 !important
}
.br-top-color-purple-darkest{
    border-top-color:#460073 !important
}
.br-left-color-purple-darkest{
    border-left-color:#460073 !important
}
.br-left-color-purple-darkest .nav-item.selected-item{
    border-left-color:#460073 !important
}
.br-right-color-purple-darkest{
    border-right-color:#460073 !important
}
@media screen and (min-width:1000px){
    .bg-color-purple-darkest{
        background-color:#460073 !important
    }
    .bg-color-purple-darkest .nav-item a:hover{
        background-color:#460073 !important
    }
    .bg-color-purple-darkest .nav-item.selected-item a:before{
        background-color:#460073 !important
    }
    .bg-color-purple-darkest .nav-item+.nav-more.hasHover div:hover{
        background-color:#460073 !important
    }
    .bg-color-purple-darkest .nav-item+.nav-more.show-active{
        background-color:#460073 !important
    }
    .br-top-color-purple-darkest{
        border-top-color:#460073 !important
    }
    .br-top-color-purple-darkest.sticky#multipage-nav{
        border-top-color:#460073 !important
    }
    .br-left-color-purple-darkest{
        border-left-color:#460073 !important
    }
    .br-left-color-purple-darkest .nav-item-dropdown .nav-item:hover{
        border-left-color:#460073 !important
    }
}
.quote-border.solid-color-purple-darkest{
    border-color:#460073 !important;
    border-image:none
}
.solid-color-purple-darkest .ion-icon-comments{
    color:#460073 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-purple-darkest,.col-md-9 .border-left.primary-color-purple-darkest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:linear-gradient(to right,#460073 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-purple-darkest,.col-md-9 .border-right.primary-color-purple-darkest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:linear-gradient(to left,#460073 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-purple-darkest{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#460073 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#460073 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#460073 3.125rem,transparent 0%);
    background:linear-gradient(to right,#460073 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-purple-darkest{
        background:-webkit-linear-gradient(left,#460073 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#460073 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#460073 3.125rem,transparent 0%);
        background:linear-gradient(to right,#460073 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-purple-darkest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:linear-gradient(to right,#460073 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-purple-darkest{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#460073 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#460073 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#460073 3.125rem,transparent 0%);
    background:linear-gradient(to left,#460073 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-purple-darkest{
        background:-webkit-linear-gradient(right,#460073 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#460073 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#460073 3.125rem,transparent 0%);
        background:linear-gradient(to left,#460073 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-purple-darkest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#460073 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#460073 6.25rem,transparent 0%);
        background:linear-gradient(to left,#460073 6.25rem,transparent 0%)
    }
}
.bg-color-pink{
    background-color:#e70074 !important
}
.color-pink{
    color:#e70074 !important
}
.br-color-pink{
    border-color:#e70074 !important
}
.br-bottom-color-pink{
    border-bottom-color:#e70074 !important
}
.br-top-color-pink{
    border-top-color:#e70074 !important
}
.br-left-color-pink{
    border-left-color:#e70074 !important
}
.br-left-color-pink .nav-item.selected-item{
    border-left-color:#e70074 !important
}
.br-right-color-pink{
    border-right-color:#e70074 !important
}
@media screen and (min-width:1000px){
    .bg-color-pink{
        background-color:#e70074 !important
    }
    .bg-color-pink .nav-item a:hover{
        background-color:#e70074 !important
    }
    .bg-color-pink .nav-item.selected-item a:before{
        background-color:#e70074 !important
    }
    .bg-color-pink .nav-item+.nav-more.hasHover div:hover{
        background-color:#e70074 !important
    }
    .bg-color-pink .nav-item+.nav-more.show-active{
        background-color:#e70074 !important
    }
    .br-top-color-pink{
        border-top-color:#e70074 !important
    }
    .br-top-color-pink.sticky#multipage-nav{
        border-top-color:#e70074 !important
    }
    .br-left-color-pink{
        border-left-color:#e70074 !important
    }
    .br-left-color-pink .nav-item-dropdown .nav-item:hover{
        border-left-color:#e70074 !important
    }
}
.quote-border.solid-color-pink{
    border-color:#e70074 !important;
    border-image:none
}
.solid-color-pink .ion-icon-comments{
    color:#e70074 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-pink,.col-md-9 .border-left.primary-color-pink{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e70074 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-pink,.col-md-9 .border-right.primary-color-pink{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e70074 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-pink{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#e70074 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#e70074 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#e70074 3.125rem,transparent 0%);
    background:linear-gradient(to right,#e70074 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-pink{
        background:-webkit-linear-gradient(left,#e70074 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70074 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#e70074 3.125rem,transparent 0%);
        background:linear-gradient(to right,#e70074 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-pink{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e70074 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-pink{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#e70074 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#e70074 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#e70074 3.125rem,transparent 0%);
    background:linear-gradient(to left,#e70074 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-pink{
        background:-webkit-linear-gradient(right,#e70074 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70074 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#e70074 3.125rem,transparent 0%);
        background:linear-gradient(to left,#e70074 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-pink{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e70074 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e70074 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e70074 6.25rem,transparent 0%)
    }
}
.bg-color-pink-dark{
    background-color:#a40253 !important
}
.color-pink-dark{
    color:#a40253 !important
}
.br-color-pink-dark{
    border-color:#a40253 !important
}
.br-bottom-color-pink-dark{
    border-bottom-color:#a40253 !important
}
.br-top-color-pink-dark{
    border-top-color:#a40253 !important
}
.br-left-color-pink-dark{
    border-left-color:#a40253 !important
}
.br-left-color-pink-dark .nav-item.selected-item{
    border-left-color:#a40253 !important
}
.br-right-color-pink-dark{
    border-right-color:#a40253 !important
}
@media screen and (min-width:1000px){
    .bg-color-pink-dark{
        background-color:#a40253 !important
    }
    .bg-color-pink-dark .nav-item a:hover{
        background-color:#a40253 !important
    }
    .bg-color-pink-dark .nav-item.selected-item a:before{
        background-color:#a40253 !important
    }
    .bg-color-pink-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#a40253 !important
    }
    .bg-color-pink-dark .nav-item+.nav-more.show-active{
        background-color:#a40253 !important
    }
    .br-top-color-pink-dark{
        border-top-color:#a40253 !important
    }
    .br-top-color-pink-dark.sticky#multipage-nav{
        border-top-color:#a40253 !important
    }
    .br-left-color-pink-dark{
        border-left-color:#a40253 !important
    }
    .br-left-color-pink-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#a40253 !important
    }
}
.quote-border.solid-color-pink-dark{
    border-color:#a40253 !important;
    border-image:none
}
.solid-color-pink-dark .ion-icon-comments{
    color:#a40253 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-pink-dark,.col-md-9 .border-left.primary-color-pink-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a40253 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-pink-dark,.col-md-9 .border-right.primary-color-pink-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a40253 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-pink-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#a40253 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#a40253 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#a40253 3.125rem,transparent 0%);
    background:linear-gradient(to right,#a40253 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-pink-dark{
        background:-webkit-linear-gradient(left,#a40253 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#a40253 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#a40253 3.125rem,transparent 0%);
        background:linear-gradient(to right,#a40253 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-pink-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a40253 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-pink-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#a40253 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#a40253 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#a40253 3.125rem,transparent 0%);
    background:linear-gradient(to left,#a40253 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-pink-dark{
        background:-webkit-linear-gradient(right,#a40253 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#a40253 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#a40253 3.125rem,transparent 0%);
        background:linear-gradient(to left,#a40253 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-pink-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a40253 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a40253 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a40253 6.25rem,transparent 0%)
    }
}
.bg-color-pink-light{
    background-color:#ff50a0 !important
}
.color-pink-light{
    color:#ff50a0 !important
}
.br-color-pink-light{
    border-color:#ff50a0 !important
}
.br-bottom-color-pink-light{
    border-bottom-color:#ff50a0 !important
}
.br-top-color-pink-light{
    border-top-color:#ff50a0 !important
}
.br-left-color-pink-light{
    border-left-color:#ff50a0 !important
}
.br-left-color-pink-light .nav-item.selected-item{
    border-left-color:#ff50a0 !important
}
.br-right-color-pink-light{
    border-right-color:#ff50a0 !important
}
@media screen and (min-width:1000px){
    .bg-color-pink-light{
        background-color:#ff50a0 !important
    }
    .bg-color-pink-light .nav-item a:hover{
        background-color:#ff50a0 !important
    }
    .bg-color-pink-light .nav-item.selected-item a:before{
        background-color:#ff50a0 !important
    }
    .bg-color-pink-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#ff50a0 !important
    }
    .bg-color-pink-light .nav-item+.nav-more.show-active{
        background-color:#ff50a0 !important
    }
    .br-top-color-pink-light{
        border-top-color:#ff50a0 !important
    }
    .br-top-color-pink-light.sticky#multipage-nav{
        border-top-color:#ff50a0 !important
    }
    .br-left-color-pink-light{
        border-left-color:#ff50a0 !important
    }
    .br-left-color-pink-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#ff50a0 !important
    }
}
.quote-border.solid-color-pink-light{
    border-color:#ff50a0 !important;
    border-image:none
}
.solid-color-pink-light .ion-icon-comments{
    color:#ff50a0 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-pink-light,.col-md-9 .border-left.primary-color-pink-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff50a0 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-pink-light,.col-md-9 .border-right.primary-color-pink-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff50a0 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-pink-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ff50a0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-pink-light{
        background:-webkit-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ff50a0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-pink-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff50a0 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-pink-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ff50a0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-pink-light{
        background:-webkit-linear-gradient(right,#ff50a0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ff50a0 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ff50a0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-pink-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff50a0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff50a0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff50a0 6.25rem,transparent 0%)
    }
}
.bg-color-blue{
    background-color:#00baff !important
}
.color-blue{
    color:#00baff !important
}
.br-color-blue{
    border-color:#00baff !important
}
.br-bottom-color-blue{
    border-bottom-color:#00baff !important
}
.br-top-color-blue{
    border-top-color:#00baff !important
}
.br-left-color-blue{
    border-left-color:#00baff !important
}
.br-left-color-blue .nav-item.selected-item{
    border-left-color:#00baff !important
}
.br-right-color-blue{
    border-right-color:#00baff !important
}
@media screen and (min-width:1000px){
    .bg-color-blue{
        background-color:#00baff !important
    }
    .bg-color-blue .nav-item a:hover{
        background-color:#00baff !important
    }
    .bg-color-blue .nav-item.selected-item a:before{
        background-color:#00baff !important
    }
    .bg-color-blue .nav-item+.nav-more.hasHover div:hover{
        background-color:#00baff !important
    }
    .bg-color-blue .nav-item+.nav-more.show-active{
        background-color:#00baff !important
    }
    .br-top-color-blue{
        border-top-color:#00baff !important
    }
    .br-top-color-blue.sticky#multipage-nav{
        border-top-color:#00baff !important
    }
    .br-left-color-blue{
        border-left-color:#00baff !important
    }
    .br-left-color-blue .nav-item-dropdown .nav-item:hover{
        border-left-color:#00baff !important
    }
}
.quote-border.solid-color-blue{
    border-color:#00baff !important;
    border-image:none
}
.solid-color-blue .ion-icon-comments{
    color:#00baff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-blue,.col-md-9 .border-left.primary-color-blue{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00baff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-blue,.col-md-9 .border-right.primary-color-blue{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00baff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-blue{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#00baff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#00baff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#00baff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#00baff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-blue{
        background:-webkit-linear-gradient(left,#00baff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#00baff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#00baff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#00baff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-blue{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00baff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-blue{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#00baff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#00baff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#00baff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#00baff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-blue{
        background:-webkit-linear-gradient(right,#00baff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#00baff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#00baff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#00baff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-blue{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00baff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00baff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00baff 6.25rem,transparent 0%)
    }
}
.bg-color-blue-light{
    background-color:#00f3ff !important
}
.color-blue-light{
    color:#00f3ff !important
}
.br-color-blue-light{
    border-color:#00f3ff !important
}
.br-bottom-color-blue-light{
    border-bottom-color:#00f3ff !important
}
.br-top-color-blue-light{
    border-top-color:#00f3ff !important
}
.br-left-color-blue-light{
    border-left-color:#00f3ff !important
}
.br-left-color-blue-light .nav-item.selected-item{
    border-left-color:#00f3ff !important
}
.br-right-color-blue-light{
    border-right-color:#00f3ff !important
}
@media screen and (min-width:1000px){
    .bg-color-blue-light{
        background-color:#00f3ff !important
    }
    .bg-color-blue-light .nav-item a:hover{
        background-color:#00f3ff !important
    }
    .bg-color-blue-light .nav-item.selected-item a:before{
        background-color:#00f3ff !important
    }
    .bg-color-blue-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#00f3ff !important
    }
    .bg-color-blue-light .nav-item+.nav-more.show-active{
        background-color:#00f3ff !important
    }
    .br-top-color-blue-light{
        border-top-color:#00f3ff !important
    }
    .br-top-color-blue-light.sticky#multipage-nav{
        border-top-color:#00f3ff !important
    }
    .br-left-color-blue-light{
        border-left-color:#00f3ff !important
    }
    .br-left-color-blue-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#00f3ff !important
    }
}
.quote-border.solid-color-blue-light{
    border-color:#00f3ff !important;
    border-image:none
}
.solid-color-blue-light .ion-icon-comments{
    color:#00f3ff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-blue-light,.col-md-9 .border-left.primary-color-blue-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00f3ff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-blue-light,.col-md-9 .border-right.primary-color-blue-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00f3ff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-blue-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#00f3ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-blue-light{
        background:-webkit-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#00f3ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-blue-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00f3ff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-blue-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#00f3ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-blue-light{
        background:-webkit-linear-gradient(right,#00f3ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#00f3ff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#00f3ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-blue-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00f3ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00f3ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00f3ff 6.25rem,transparent 0%)
    }
}
.bg-color-blue-dark{
    background-color:#008eff !important
}
.color-blue-dark{
    color:#008eff !important
}
.br-color-blue-dark{
    border-color:#008eff !important
}
.br-bottom-color-blue-dark{
    border-bottom-color:#008eff !important
}
.br-top-color-blue-dark{
    border-top-color:#008eff !important
}
.br-left-color-blue-dark{
    border-left-color:#008eff !important
}
.br-left-color-blue-dark .nav-item.selected-item{
    border-left-color:#008eff !important
}
.br-right-color-blue-dark{
    border-right-color:#008eff !important
}
@media screen and (min-width:1000px){
    .bg-color-blue-dark{
        background-color:#008eff !important
    }
    .bg-color-blue-dark .nav-item a:hover{
        background-color:#008eff !important
    }
    .bg-color-blue-dark .nav-item.selected-item a:before{
        background-color:#008eff !important
    }
    .bg-color-blue-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#008eff !important
    }
    .bg-color-blue-dark .nav-item+.nav-more.show-active{
        background-color:#008eff !important
    }
    .br-top-color-blue-dark{
        border-top-color:#008eff !important
    }
    .br-top-color-blue-dark.sticky#multipage-nav{
        border-top-color:#008eff !important
    }
    .br-left-color-blue-dark{
        border-left-color:#008eff !important
    }
    .br-left-color-blue-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#008eff !important
    }
}
.quote-border.solid-color-blue-dark{
    border-color:#008eff !important;
    border-image:none
}
.solid-color-blue-dark .ion-icon-comments{
    color:#008eff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-blue-dark,.col-md-9 .border-left.primary-color-blue-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#008eff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-blue-dark,.col-md-9 .border-right.primary-color-blue-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#008eff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-blue-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#008eff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#008eff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#008eff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#008eff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-blue-dark{
        background:-webkit-linear-gradient(left,#008eff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#008eff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#008eff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#008eff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-blue-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#008eff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-blue-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#008eff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#008eff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#008eff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#008eff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-blue-dark{
        background:-webkit-linear-gradient(right,#008eff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#008eff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#008eff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#008eff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-blue-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#008eff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#008eff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#008eff 6.25rem,transparent 0%)
    }
}
.bg-color-blue-darker{
    background-color:#004dff !important
}
.color-blue-darker{
    color:#004dff !important
}
.br-color-blue-darker{
    border-color:#004dff !important
}
.br-bottom-color-blue-darker{
    border-bottom-color:#004dff !important
}
.br-top-color-blue-darker{
    border-top-color:#004dff !important
}
.br-left-color-blue-darker{
    border-left-color:#004dff !important
}
.br-left-color-blue-darker .nav-item.selected-item{
    border-left-color:#004dff !important
}
.br-right-color-blue-darker{
    border-right-color:#004dff !important
}
@media screen and (min-width:1000px){
    .bg-color-blue-darker{
        background-color:#004dff !important
    }
    .bg-color-blue-darker .nav-item a:hover{
        background-color:#004dff !important
    }
    .bg-color-blue-darker .nav-item.selected-item a:before{
        background-color:#004dff !important
    }
    .bg-color-blue-darker .nav-item+.nav-more.hasHover div:hover{
        background-color:#004dff !important
    }
    .bg-color-blue-darker .nav-item+.nav-more.show-active{
        background-color:#004dff !important
    }
    .br-top-color-blue-darker{
        border-top-color:#004dff !important
    }
    .br-top-color-blue-darker.sticky#multipage-nav{
        border-top-color:#004dff !important
    }
    .br-left-color-blue-darker{
        border-left-color:#004dff !important
    }
    .br-left-color-blue-darker .nav-item-dropdown .nav-item:hover{
        border-left-color:#004dff !important
    }
}
.quote-border.solid-color-blue-darker{
    border-color:#004dff !important;
    border-image:none
}
.solid-color-blue-darker .ion-icon-comments{
    color:#004dff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-blue-darker,.col-md-9 .border-left.primary-color-blue-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#004dff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-blue-darker,.col-md-9 .border-right.primary-color-blue-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#004dff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-blue-darker{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#004dff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-blue-darker{
        background:-webkit-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#004dff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-blue-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#004dff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-blue-darker{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#004dff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#004dff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#004dff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-blue-darker{
        background:-webkit-linear-gradient(right,#004dff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#004dff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-blue-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#004dff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#004dff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#004dff 6.25rem,transparent 0%)
    }
}
.bg-color-alt-blue{
    background-color:#0041f0 !important
}
.color-alt-blue{
    color:#0041f0 !important
}
.br-color-alt-blue{
    border-color:#0041f0 !important
}
.br-bottom-color-alt-blue{
    border-bottom-color:#0041f0 !important
}
.br-top-color-alt-blue{
    border-top-color:#0041f0 !important
}
.br-left-color-alt-blue{
    border-left-color:#0041f0 !important
}
.br-left-color-alt-blue .nav-item.selected-item{
    border-left-color:#0041f0 !important
}
.br-right-color-alt-blue{
    border-right-color:#0041f0 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-blue{
        background-color:#0041f0 !important
    }
    .bg-color-alt-blue .nav-item a:hover{
        background-color:#0041f0 !important
    }
    .bg-color-alt-blue .nav-item.selected-item a:before{
        background-color:#0041f0 !important
    }
    .bg-color-alt-blue .nav-item+.nav-more.hasHover div:hover{
        background-color:#0041f0 !important
    }
    .bg-color-alt-blue .nav-item+.nav-more.show-active{
        background-color:#0041f0 !important
    }
    .br-top-color-alt-blue{
        border-top-color:#0041f0 !important
    }
    .br-top-color-alt-blue.sticky#multipage-nav{
        border-top-color:#0041f0 !important
    }
    .br-left-color-alt-blue{
        border-left-color:#0041f0 !important
    }
    .br-left-color-alt-blue .nav-item-dropdown .nav-item:hover{
        border-left-color:#0041f0 !important
    }
}
.quote-border.solid-color-alt-blue{
    border-color:#0041f0 !important;
    border-image:none
}
.solid-color-alt-blue .ion-icon-comments{
    color:#0041f0 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-blue,.col-md-9 .border-left.primary-color-alt-blue{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0041f0 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-blue,.col-md-9 .border-right.primary-color-alt-blue{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0041f0 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-blue{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
    background:linear-gradient(to right,#0041f0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-blue{
        background:-webkit-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
        background:linear-gradient(to right,#0041f0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-blue{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0041f0 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-blue{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
    background:linear-gradient(to left,#0041f0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-blue{
        background:-webkit-linear-gradient(right,#0041f0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#0041f0 3.125rem,transparent 0%);
        background:linear-gradient(to left,#0041f0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-blue{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0041f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0041f0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0041f0 6.25rem,transparent 0%)
    }
}
.bg-color-aqua{
    background-color:#0fb !important
}
.color-aqua{
    color:#0fb !important
}
.br-color-aqua{
    border-color:#0fb !important
}
.br-bottom-color-aqua{
    border-bottom-color:#0fb !important
}
.br-top-color-aqua{
    border-top-color:#0fb !important
}
.br-left-color-aqua{
    border-left-color:#0fb !important
}
.br-left-color-aqua .nav-item.selected-item{
    border-left-color:#0fb !important
}
.br-right-color-aqua{
    border-right-color:#0fb !important
}
@media screen and (min-width:1000px){
    .bg-color-aqua{
        background-color:#0fb !important
    }
    .bg-color-aqua .nav-item a:hover{
        background-color:#0fb !important
    }
    .bg-color-aqua .nav-item.selected-item a:before{
        background-color:#0fb !important
    }
    .bg-color-aqua .nav-item+.nav-more.hasHover div:hover{
        background-color:#0fb !important
    }
    .bg-color-aqua .nav-item+.nav-more.show-active{
        background-color:#0fb !important
    }
    .br-top-color-aqua{
        border-top-color:#0fb !important
    }
    .br-top-color-aqua.sticky#multipage-nav{
        border-top-color:#0fb !important
    }
    .br-left-color-aqua{
        border-left-color:#0fb !important
    }
    .br-left-color-aqua .nav-item-dropdown .nav-item:hover{
        border-left-color:#0fb !important
    }
}
.quote-border.solid-color-aqua{
    border-color:#0fb !important;
    border-image:none
}
.solid-color-aqua .ion-icon-comments{
    color:#0fb !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-aqua,.col-md-9 .border-left.primary-color-aqua{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0fb 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-aqua,.col-md-9 .border-right.primary-color-aqua{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0fb 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-aqua{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#0fb 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#0fb 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#0fb 3.125rem,transparent 0%);
    background:linear-gradient(to right,#0fb 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-aqua{
        background:-webkit-linear-gradient(left,#0fb 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#0fb 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#0fb 3.125rem,transparent 0%);
        background:linear-gradient(to right,#0fb 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-aqua{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0fb 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-aqua{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#0fb 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#0fb 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#0fb 3.125rem,transparent 0%);
    background:linear-gradient(to left,#0fb 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-aqua{
        background:-webkit-linear-gradient(right,#0fb 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#0fb 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#0fb 3.125rem,transparent 0%);
        background:linear-gradient(to left,#0fb 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-aqua{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0fb 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0fb 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0fb 6.25rem,transparent 0%)
    }
}
.bg-color-cyan{
    background-color:#0ff !important
}
.color-cyan{
    color:#0ff !important
}
.br-color-cyan{
    border-color:#0ff !important
}
.br-bottom-color-cyan{
    border-bottom-color:#0ff !important
}
.br-top-color-cyan{
    border-top-color:#0ff !important
}
.br-left-color-cyan{
    border-left-color:#0ff !important
}
.br-left-color-cyan .nav-item.selected-item{
    border-left-color:#0ff !important
}
.br-right-color-cyan{
    border-right-color:#0ff !important
}
@media screen and (min-width:1000px){
    .bg-color-cyan{
        background-color:#0ff !important
    }
    .bg-color-cyan .nav-item a:hover{
        background-color:#0ff !important
    }
    .bg-color-cyan .nav-item.selected-item a:before{
        background-color:#0ff !important
    }
    .bg-color-cyan .nav-item+.nav-more.hasHover div:hover{
        background-color:#0ff !important
    }
    .bg-color-cyan .nav-item+.nav-more.show-active{
        background-color:#0ff !important
    }
    .br-top-color-cyan{
        border-top-color:#0ff !important
    }
    .br-top-color-cyan.sticky#multipage-nav{
        border-top-color:#0ff !important
    }
    .br-left-color-cyan{
        border-left-color:#0ff !important
    }
    .br-left-color-cyan .nav-item-dropdown .nav-item:hover{
        border-left-color:#0ff !important
    }
}
.quote-border.solid-color-cyan{
    border-color:#0ff !important;
    border-image:none
}
.solid-color-cyan .ion-icon-comments{
    color:#0ff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-cyan,.col-md-9 .border-left.primary-color-cyan{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0ff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-cyan,.col-md-9 .border-right.primary-color-cyan{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0ff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-cyan{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#0ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#0ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#0ff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#0ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-cyan{
        background:-webkit-linear-gradient(left,#0ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#0ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#0ff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#0ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-cyan{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0ff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-cyan{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#0ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#0ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#0ff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#0ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-cyan{
        background:-webkit-linear-gradient(right,#0ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#0ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#0ff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#0ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-cyan{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0ff 6.25rem,transparent 0%)
    }
}
.bg-color-orange{
    background-color:#ffb600 !important
}
.color-orange{
    color:#ffb600 !important
}
.br-color-orange{
    border-color:#ffb600 !important
}
.br-bottom-color-orange{
    border-bottom-color:#ffb600 !important
}
.br-top-color-orange{
    border-top-color:#ffb600 !important
}
.br-left-color-orange{
    border-left-color:#ffb600 !important
}
.br-left-color-orange .nav-item.selected-item{
    border-left-color:#ffb600 !important
}
.br-right-color-orange{
    border-right-color:#ffb600 !important
}
@media screen and (min-width:1000px){
    .bg-color-orange{
        background-color:#ffb600 !important
    }
    .bg-color-orange .nav-item a:hover{
        background-color:#ffb600 !important
    }
    .bg-color-orange .nav-item.selected-item a:before{
        background-color:#ffb600 !important
    }
    .bg-color-orange .nav-item+.nav-more.hasHover div:hover{
        background-color:#ffb600 !important
    }
    .bg-color-orange .nav-item+.nav-more.show-active{
        background-color:#ffb600 !important
    }
    .br-top-color-orange{
        border-top-color:#ffb600 !important
    }
    .br-top-color-orange.sticky#multipage-nav{
        border-top-color:#ffb600 !important
    }
    .br-left-color-orange{
        border-left-color:#ffb600 !important
    }
    .br-left-color-orange .nav-item-dropdown .nav-item:hover{
        border-left-color:#ffb600 !important
    }
}
.quote-border.solid-color-orange{
    border-color:#ffb600 !important;
    border-image:none
}
.solid-color-orange .ion-icon-comments{
    color:#ffb600 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-orange,.col-md-9 .border-left.primary-color-orange{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffb600 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-orange,.col-md-9 .border-right.primary-color-orange{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffb600 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-orange{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ffb600 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-orange{
        background:-webkit-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ffb600 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-orange{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffb600 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-orange{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ffb600 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-orange{
        background:-webkit-linear-gradient(right,#ffb600 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ffb600 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ffb600 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-orange{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffb600 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffb600 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffb600 6.25rem,transparent 0%)
    }
}
.bg-color-orange-dark{
    background-color:#ff9500 !important
}
.color-orange-dark{
    color:#ff9500 !important
}
.br-color-orange-dark{
    border-color:#ff9500 !important
}
.br-bottom-color-orange-dark{
    border-bottom-color:#ff9500 !important
}
.br-top-color-orange-dark{
    border-top-color:#ff9500 !important
}
.br-left-color-orange-dark{
    border-left-color:#ff9500 !important
}
.br-left-color-orange-dark .nav-item.selected-item{
    border-left-color:#ff9500 !important
}
.br-right-color-orange-dark{
    border-right-color:#ff9500 !important
}
@media screen and (min-width:1000px){
    .bg-color-orange-dark{
        background-color:#ff9500 !important
    }
    .bg-color-orange-dark .nav-item a:hover{
        background-color:#ff9500 !important
    }
    .bg-color-orange-dark .nav-item.selected-item a:before{
        background-color:#ff9500 !important
    }
    .bg-color-orange-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#ff9500 !important
    }
    .bg-color-orange-dark .nav-item+.nav-more.show-active{
        background-color:#ff9500 !important
    }
    .br-top-color-orange-dark{
        border-top-color:#ff9500 !important
    }
    .br-top-color-orange-dark.sticky#multipage-nav{
        border-top-color:#ff9500 !important
    }
    .br-left-color-orange-dark{
        border-left-color:#ff9500 !important
    }
    .br-left-color-orange-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#ff9500 !important
    }
}
.quote-border.solid-color-orange-dark{
    border-color:#ff9500 !important;
    border-image:none
}
.solid-color-orange-dark .ion-icon-comments{
    color:#ff9500 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-orange-dark,.col-md-9 .border-left.primary-color-orange-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff9500 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-orange-dark,.col-md-9 .border-right.primary-color-orange-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff9500 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-orange-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ff9500 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-orange-dark{
        background:-webkit-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ff9500 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-orange-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff9500 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-orange-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ff9500 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-orange-dark{
        background:-webkit-linear-gradient(right,#ff9500 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ff9500 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ff9500 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-orange-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff9500 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff9500 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff9500 6.25rem,transparent 0%)
    }
}
.bg-color-green{
    background-color:#0f0 !important
}
.color-green{
    color:#0f0 !important
}
.br-color-green{
    border-color:#0f0 !important
}
.br-bottom-color-green{
    border-bottom-color:#0f0 !important
}
.br-top-color-green{
    border-top-color:#0f0 !important
}
.br-left-color-green{
    border-left-color:#0f0 !important
}
.br-left-color-green .nav-item.selected-item{
    border-left-color:#0f0 !important
}
.br-right-color-green{
    border-right-color:#0f0 !important
}
@media screen and (min-width:1000px){
    .bg-color-green{
        background-color:#0f0 !important
    }
    .bg-color-green .nav-item a:hover{
        background-color:#0f0 !important
    }
    .bg-color-green .nav-item.selected-item a:before{
        background-color:#0f0 !important
    }
    .bg-color-green .nav-item+.nav-more.hasHover div:hover{
        background-color:#0f0 !important
    }
    .bg-color-green .nav-item+.nav-more.show-active{
        background-color:#0f0 !important
    }
    .br-top-color-green{
        border-top-color:#0f0 !important
    }
    .br-top-color-green.sticky#multipage-nav{
        border-top-color:#0f0 !important
    }
    .br-left-color-green{
        border-left-color:#0f0 !important
    }
    .br-left-color-green .nav-item-dropdown .nav-item:hover{
        border-left-color:#0f0 !important
    }
}
.quote-border.solid-color-green{
    border-color:#0f0 !important;
    border-image:none
}
.solid-color-green .ion-icon-comments{
    color:#0f0 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-green,.col-md-9 .border-left.primary-color-green{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0f0 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-green,.col-md-9 .border-right.primary-color-green{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0f0 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-green{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#0f0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#0f0 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#0f0 3.125rem,transparent 0%);
    background:linear-gradient(to right,#0f0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-green{
        background:-webkit-linear-gradient(left,#0f0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#0f0 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#0f0 3.125rem,transparent 0%);
        background:linear-gradient(to right,#0f0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-green{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:linear-gradient(to right,#0f0 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-green{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#0f0 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#0f0 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#0f0 3.125rem,transparent 0%);
    background:linear-gradient(to left,#0f0 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-green{
        background:-webkit-linear-gradient(right,#0f0 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#0f0 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#0f0 3.125rem,transparent 0%);
        background:linear-gradient(to left,#0f0 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-green{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#0f0 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#0f0 6.25rem,transparent 0%);
        background:linear-gradient(to left,#0f0 6.25rem,transparent 0%)
    }
}
.bg-color-green-dark{
    background-color:#00530a !important
}
.color-green-dark{
    color:#00530a !important
}
.br-color-green-dark{
    border-color:#00530a !important
}
.br-bottom-color-green-dark{
    border-bottom-color:#00530a !important
}
.br-top-color-green-dark{
    border-top-color:#00530a !important
}
.br-left-color-green-dark{
    border-left-color:#00530a !important
}
.br-left-color-green-dark .nav-item.selected-item{
    border-left-color:#00530a !important
}
.br-right-color-green-dark{
    border-right-color:#00530a !important
}
@media screen and (min-width:1000px){
    .bg-color-green-dark{
        background-color:#00530a !important
    }
    .bg-color-green-dark .nav-item a:hover{
        background-color:#00530a !important
    }
    .bg-color-green-dark .nav-item.selected-item a:before{
        background-color:#00530a !important
    }
    .bg-color-green-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#00530a !important
    }
    .bg-color-green-dark .nav-item+.nav-more.show-active{
        background-color:#00530a !important
    }
    .br-top-color-green-dark{
        border-top-color:#00530a !important
    }
    .br-top-color-green-dark.sticky#multipage-nav{
        border-top-color:#00530a !important
    }
    .br-left-color-green-dark{
        border-left-color:#00530a !important
    }
    .br-left-color-green-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#00530a !important
    }
}
.quote-border.solid-color-green-dark{
    border-color:#00530a !important;
    border-image:none
}
.solid-color-green-dark .ion-icon-comments{
    color:#00530a !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-green-dark,.col-md-9 .border-left.primary-color-green-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00530a 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-green-dark,.col-md-9 .border-right.primary-color-green-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00530a 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-green-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#00530a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#00530a 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#00530a 3.125rem,transparent 0%);
    background:linear-gradient(to right,#00530a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-green-dark{
        background:-webkit-linear-gradient(left,#00530a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#00530a 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#00530a 3.125rem,transparent 0%);
        background:linear-gradient(to right,#00530a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-green-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00530a 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-green-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#00530a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#00530a 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#00530a 3.125rem,transparent 0%);
    background:linear-gradient(to left,#00530a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-green-dark{
        background:-webkit-linear-gradient(right,#00530a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#00530a 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#00530a 3.125rem,transparent 0%);
        background:linear-gradient(to left,#00530a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-green-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00530a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00530a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00530a 6.25rem,transparent 0%)
    }
}
.bg-color-alt-green{
    background-color:#00d700 !important
}
.color-alt-green{
    color:#00d700 !important
}
.br-color-alt-green{
    border-color:#00d700 !important
}
.br-bottom-color-alt-green{
    border-bottom-color:#00d700 !important
}
.br-top-color-alt-green{
    border-top-color:#00d700 !important
}
.br-left-color-alt-green{
    border-left-color:#00d700 !important
}
.br-left-color-alt-green .nav-item.selected-item{
    border-left-color:#00d700 !important
}
.br-right-color-alt-green{
    border-right-color:#00d700 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-green{
        background-color:#00d700 !important
    }
    .bg-color-alt-green .nav-item a:hover{
        background-color:#00d700 !important
    }
    .bg-color-alt-green .nav-item.selected-item a:before{
        background-color:#00d700 !important
    }
    .bg-color-alt-green .nav-item+.nav-more.hasHover div:hover{
        background-color:#00d700 !important
    }
    .bg-color-alt-green .nav-item+.nav-more.show-active{
        background-color:#00d700 !important
    }
    .br-top-color-alt-green{
        border-top-color:#00d700 !important
    }
    .br-top-color-alt-green.sticky#multipage-nav{
        border-top-color:#00d700 !important
    }
    .br-left-color-alt-green{
        border-left-color:#00d700 !important
    }
    .br-left-color-alt-green .nav-item-dropdown .nav-item:hover{
        border-left-color:#00d700 !important
    }
}
.quote-border.solid-color-alt-green{
    border-color:#00d700 !important;
    border-image:none
}
.solid-color-alt-green .ion-icon-comments{
    color:#00d700 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-green,.col-md-9 .border-left.primary-color-alt-green{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00d700 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-green,.col-md-9 .border-right.primary-color-alt-green{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00d700 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-green{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#00d700 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#00d700 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#00d700 3.125rem,transparent 0%);
    background:linear-gradient(to right,#00d700 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-green{
        background:-webkit-linear-gradient(left,#00d700 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#00d700 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#00d700 3.125rem,transparent 0%);
        background:linear-gradient(to right,#00d700 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-green{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:linear-gradient(to right,#00d700 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-green{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#00d700 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#00d700 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#00d700 3.125rem,transparent 0%);
    background:linear-gradient(to left,#00d700 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-green{
        background:-webkit-linear-gradient(right,#00d700 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#00d700 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#00d700 3.125rem,transparent 0%);
        background:linear-gradient(to left,#00d700 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-green{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#00d700 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#00d700 6.25rem,transparent 0%);
        background:linear-gradient(to left,#00d700 6.25rem,transparent 0%)
    }
}
.bg-color-red{
    background-color:#e70f29 !important
}
.color-red{
    color:#e70f29 !important
}
.br-color-red{
    border-color:#e70f29 !important
}
.br-bottom-color-red{
    border-bottom-color:#e70f29 !important
}
.br-top-color-red{
    border-top-color:#e70f29 !important
}
.br-left-color-red{
    border-left-color:#e70f29 !important
}
.br-left-color-red .nav-item.selected-item{
    border-left-color:#e70f29 !important
}
.br-right-color-red{
    border-right-color:#e70f29 !important
}
@media screen and (min-width:1000px){
    .bg-color-red{
        background-color:#e70f29 !important
    }
    .bg-color-red .nav-item a:hover{
        background-color:#e70f29 !important
    }
    .bg-color-red .nav-item.selected-item a:before{
        background-color:#e70f29 !important
    }
    .bg-color-red .nav-item+.nav-more.hasHover div:hover{
        background-color:#e70f29 !important
    }
    .bg-color-red .nav-item+.nav-more.show-active{
        background-color:#e70f29 !important
    }
    .br-top-color-red{
        border-top-color:#e70f29 !important
    }
    .br-top-color-red.sticky#multipage-nav{
        border-top-color:#e70f29 !important
    }
    .br-left-color-red{
        border-left-color:#e70f29 !important
    }
    .br-left-color-red .nav-item-dropdown .nav-item:hover{
        border-left-color:#e70f29 !important
    }
}
.quote-border.solid-color-red{
    border-color:#e70f29 !important;
    border-image:none
}
.solid-color-red .ion-icon-comments{
    color:#e70f29 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-red,.col-md-9 .border-left.primary-color-red{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e70f29 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-red,.col-md-9 .border-right.primary-color-red{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e70f29 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-red{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
    background:linear-gradient(to right,#e70f29 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-red{
        background:-webkit-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
        background:linear-gradient(to right,#e70f29 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-red{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e70f29 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-red{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
    background:linear-gradient(to left,#e70f29 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-red{
        background:-webkit-linear-gradient(right,#e70f29 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#e70f29 3.125rem,transparent 0%);
        background:linear-gradient(to left,#e70f29 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-red{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e70f29 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e70f29 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e70f29 6.25rem,transparent 0%)
    }
}
.bg-color-red-dark{
    background-color:#bd001d !important
}
.color-red-dark{
    color:#bd001d !important
}
.br-color-red-dark{
    border-color:#bd001d !important
}
.br-bottom-color-red-dark{
    border-bottom-color:#bd001d !important
}
.br-top-color-red-dark{
    border-top-color:#bd001d !important
}
.br-left-color-red-dark{
    border-left-color:#bd001d !important
}
.br-left-color-red-dark .nav-item.selected-item{
    border-left-color:#bd001d !important
}
.br-right-color-red-dark{
    border-right-color:#bd001d !important
}
@media screen and (min-width:1000px){
    .bg-color-red-dark{
        background-color:#bd001d !important
    }
    .bg-color-red-dark .nav-item a:hover{
        background-color:#bd001d !important
    }
    .bg-color-red-dark .nav-item.selected-item a:before{
        background-color:#bd001d !important
    }
    .bg-color-red-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#bd001d !important
    }
    .bg-color-red-dark .nav-item+.nav-more.show-active{
        background-color:#bd001d !important
    }
    .br-top-color-red-dark{
        border-top-color:#bd001d !important
    }
    .br-top-color-red-dark.sticky#multipage-nav{
        border-top-color:#bd001d !important
    }
    .br-left-color-red-dark{
        border-left-color:#bd001d !important
    }
    .br-left-color-red-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#bd001d !important
    }
}
.quote-border.solid-color-red-dark{
    border-color:#bd001d !important;
    border-image:none
}
.solid-color-red-dark .ion-icon-comments{
    color:#bd001d !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-red-dark,.col-md-9 .border-left.primary-color-red-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:linear-gradient(to right,#bd001d 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-red-dark,.col-md-9 .border-right.primary-color-red-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:linear-gradient(to left,#bd001d 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-red-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
    background:linear-gradient(to right,#bd001d 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-red-dark{
        background:-webkit-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
        background:linear-gradient(to right,#bd001d 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-red-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:linear-gradient(to right,#bd001d 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-red-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
    background:linear-gradient(to left,#bd001d 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-red-dark{
        background:-webkit-linear-gradient(right,#bd001d 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#bd001d 3.125rem,transparent 0%);
        background:linear-gradient(to left,#bd001d 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-red-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#bd001d 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#bd001d 6.25rem,transparent 0%);
        background:linear-gradient(to left,#bd001d 6.25rem,transparent 0%)
    }
}
.bg-color-red-darker{
    background-color:#710012 !important
}
.color-red-darker{
    color:#710012 !important
}
.br-color-red-darker{
    border-color:#710012 !important
}
.br-bottom-color-red-darker{
    border-bottom-color:#710012 !important
}
.br-top-color-red-darker{
    border-top-color:#710012 !important
}
.br-left-color-red-darker{
    border-left-color:#710012 !important
}
.br-left-color-red-darker .nav-item.selected-item{
    border-left-color:#710012 !important
}
.br-right-color-red-darker{
    border-right-color:#710012 !important
}
@media screen and (min-width:1000px){
    .bg-color-red-darker{
        background-color:#710012 !important
    }
    .bg-color-red-darker .nav-item a:hover{
        background-color:#710012 !important
    }
    .bg-color-red-darker .nav-item.selected-item a:before{
        background-color:#710012 !important
    }
    .bg-color-red-darker .nav-item+.nav-more.hasHover div:hover{
        background-color:#710012 !important
    }
    .bg-color-red-darker .nav-item+.nav-more.show-active{
        background-color:#710012 !important
    }
    .br-top-color-red-darker{
        border-top-color:#710012 !important
    }
    .br-top-color-red-darker.sticky#multipage-nav{
        border-top-color:#710012 !important
    }
    .br-left-color-red-darker{
        border-left-color:#710012 !important
    }
    .br-left-color-red-darker .nav-item-dropdown .nav-item:hover{
        border-left-color:#710012 !important
    }
}
.quote-border.solid-color-red-darker{
    border-color:#710012 !important;
    border-image:none
}
.solid-color-red-darker .ion-icon-comments{
    color:#710012 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-red-darker,.col-md-9 .border-left.primary-color-red-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:linear-gradient(to right,#710012 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-red-darker,.col-md-9 .border-right.primary-color-red-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:linear-gradient(to left,#710012 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-red-darker{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#710012 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#710012 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#710012 3.125rem,transparent 0%);
    background:linear-gradient(to right,#710012 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-red-darker{
        background:-webkit-linear-gradient(left,#710012 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#710012 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#710012 3.125rem,transparent 0%);
        background:linear-gradient(to right,#710012 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-red-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:linear-gradient(to right,#710012 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-red-darker{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#710012 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#710012 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#710012 3.125rem,transparent 0%);
    background:linear-gradient(to left,#710012 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-red-darker{
        background:-webkit-linear-gradient(right,#710012 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#710012 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#710012 3.125rem,transparent 0%);
        background:linear-gradient(to left,#710012 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-red-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#710012 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#710012 6.25rem,transparent 0%);
        background:linear-gradient(to left,#710012 6.25rem,transparent 0%)
    }
}
.bg-color-red-light{
    background-color:#ff3246 !important
}
.color-red-light{
    color:#ff3246 !important
}
.br-color-red-light{
    border-color:#ff3246 !important
}
.br-bottom-color-red-light{
    border-bottom-color:#ff3246 !important
}
.br-top-color-red-light{
    border-top-color:#ff3246 !important
}
.br-left-color-red-light{
    border-left-color:#ff3246 !important
}
.br-left-color-red-light .nav-item.selected-item{
    border-left-color:#ff3246 !important
}
.br-right-color-red-light{
    border-right-color:#ff3246 !important
}
@media screen and (min-width:1000px){
    .bg-color-red-light{
        background-color:#ff3246 !important
    }
    .bg-color-red-light .nav-item a:hover{
        background-color:#ff3246 !important
    }
    .bg-color-red-light .nav-item.selected-item a:before{
        background-color:#ff3246 !important
    }
    .bg-color-red-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#ff3246 !important
    }
    .bg-color-red-light .nav-item+.nav-more.show-active{
        background-color:#ff3246 !important
    }
    .br-top-color-red-light{
        border-top-color:#ff3246 !important
    }
    .br-top-color-red-light.sticky#multipage-nav{
        border-top-color:#ff3246 !important
    }
    .br-left-color-red-light{
        border-left-color:#ff3246 !important
    }
    .br-left-color-red-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#ff3246 !important
    }
}
.quote-border.solid-color-red-light{
    border-color:#ff3246 !important;
    border-image:none
}
.solid-color-red-light .ion-icon-comments{
    color:#ff3246 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-red-light,.col-md-9 .border-left.primary-color-red-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff3246 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-red-light,.col-md-9 .border-right.primary-color-red-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff3246 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-red-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ff3246 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-red-light{
        background:-webkit-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ff3246 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-red-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff3246 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-red-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ff3246 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-red-light{
        background:-webkit-linear-gradient(right,#ff3246 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ff3246 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ff3246 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-red-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff3246 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff3246 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff3246 6.25rem,transparent 0%)
    }
}
.bg-color-alt-red{
    background-color:#f00 !important
}
.color-alt-red{
    color:#f00 !important
}
.br-color-alt-red{
    border-color:#f00 !important
}
.br-bottom-color-alt-red{
    border-bottom-color:#f00 !important
}
.br-top-color-alt-red{
    border-top-color:#f00 !important
}
.br-left-color-alt-red{
    border-left-color:#f00 !important
}
.br-left-color-alt-red .nav-item.selected-item{
    border-left-color:#f00 !important
}
.br-right-color-alt-red{
    border-right-color:#f00 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-red{
        background-color:#f00 !important
    }
    .bg-color-alt-red .nav-item a:hover{
        background-color:#f00 !important
    }
    .bg-color-alt-red .nav-item.selected-item a:before{
        background-color:#f00 !important
    }
    .bg-color-alt-red .nav-item+.nav-more.hasHover div:hover{
        background-color:#f00 !important
    }
    .bg-color-alt-red .nav-item+.nav-more.show-active{
        background-color:#f00 !important
    }
    .br-top-color-alt-red{
        border-top-color:#f00 !important
    }
    .br-top-color-alt-red.sticky#multipage-nav{
        border-top-color:#f00 !important
    }
    .br-left-color-alt-red{
        border-left-color:#f00 !important
    }
    .br-left-color-alt-red .nav-item-dropdown .nav-item:hover{
        border-left-color:#f00 !important
    }
}
.quote-border.solid-color-alt-red{
    border-color:#f00 !important;
    border-image:none
}
.solid-color-alt-red .ion-icon-comments{
    color:#f00 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-red,.col-md-9 .border-left.primary-color-alt-red{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f00 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-red,.col-md-9 .border-right.primary-color-alt-red{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f00 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-red{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#f00 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#f00 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#f00 3.125rem,transparent 0%);
    background:linear-gradient(to right,#f00 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-red{
        background:-webkit-linear-gradient(left,#f00 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#f00 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#f00 3.125rem,transparent 0%);
        background:linear-gradient(to right,#f00 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-red{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f00 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-red{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#f00 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#f00 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#f00 3.125rem,transparent 0%);
    background:linear-gradient(to left,#f00 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-red{
        background:-webkit-linear-gradient(right,#f00 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#f00 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#f00 3.125rem,transparent 0%);
        background:linear-gradient(to left,#f00 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-red{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f00 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f00 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f00 6.25rem,transparent 0%)
    }
}
.bg-color-accent-purple-lighter{
    background-color:#dcafff !important
}
.color-accent-purple-lighter{
    color:#dcafff !important
}
.br-color-accent-purple-lighter{
    border-color:#dcafff !important
}
.br-bottom-color-accent-purple-lighter{
    border-bottom-color:#dcafff !important
}
.br-top-color-accent-purple-lighter{
    border-top-color:#dcafff !important
}
.br-left-color-accent-purple-lighter{
    border-left-color:#dcafff !important
}
.br-left-color-accent-purple-lighter .nav-item.selected-item{
    border-left-color:#dcafff !important
}
.br-right-color-accent-purple-lighter{
    border-right-color:#dcafff !important
}
@media screen and (min-width:1000px){
    .bg-color-accent-purple-lighter{
        background-color:#dcafff !important
    }
    .bg-color-accent-purple-lighter .nav-item a:hover{
        background-color:#dcafff !important
    }
    .bg-color-accent-purple-lighter .nav-item.selected-item a:before{
        background-color:#dcafff !important
    }
    .bg-color-accent-purple-lighter .nav-item+.nav-more.hasHover div:hover{
        background-color:#dcafff !important
    }
    .bg-color-accent-purple-lighter .nav-item+.nav-more.show-active{
        background-color:#dcafff !important
    }
    .br-top-color-accent-purple-lighter{
        border-top-color:#dcafff !important
    }
    .br-top-color-accent-purple-lighter.sticky#multipage-nav{
        border-top-color:#dcafff !important
    }
    .br-left-color-accent-purple-lighter{
        border-left-color:#dcafff !important
    }
    .br-left-color-accent-purple-lighter .nav-item-dropdown .nav-item:hover{
        border-left-color:#dcafff !important
    }
}
.quote-border.solid-color-accent-purple-lighter{
    border-color:#dcafff !important;
    border-image:none
}
.solid-color-accent-purple-lighter .ion-icon-comments{
    color:#dcafff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-accent-purple-lighter,.col-md-9 .border-left.primary-color-accent-purple-lighter{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#dcafff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-accent-purple-lighter,.col-md-9 .border-right.primary-color-accent-purple-lighter{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#dcafff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-accent-purple-lighter{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#dcafff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-accent-purple-lighter{
        background:-webkit-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#dcafff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-accent-purple-lighter{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#dcafff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-accent-purple-lighter{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#dcafff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-accent-purple-lighter{
        background:-webkit-linear-gradient(right,#dcafff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#dcafff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#dcafff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-accent-purple-lighter{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#dcafff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#dcafff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#dcafff 6.25rem,transparent 0%)
    }
}
.bg-color-accent-purple-lightest{
    background-color:#e6dcff !important
}
.color-accent-purple-lightest{
    color:#e6dcff !important
}
.br-color-accent-purple-lightest{
    border-color:#e6dcff !important
}
.br-bottom-color-accent-purple-lightest{
    border-bottom-color:#e6dcff !important
}
.br-top-color-accent-purple-lightest{
    border-top-color:#e6dcff !important
}
.br-left-color-accent-purple-lightest{
    border-left-color:#e6dcff !important
}
.br-left-color-accent-purple-lightest .nav-item.selected-item{
    border-left-color:#e6dcff !important
}
.br-right-color-accent-purple-lightest{
    border-right-color:#e6dcff !important
}
@media screen and (min-width:1000px){
    .bg-color-accent-purple-lightest{
        background-color:#e6dcff !important
    }
    .bg-color-accent-purple-lightest .nav-item a:hover{
        background-color:#e6dcff !important
    }
    .bg-color-accent-purple-lightest .nav-item.selected-item a:before{
        background-color:#e6dcff !important
    }
    .bg-color-accent-purple-lightest .nav-item+.nav-more.hasHover div:hover{
        background-color:#e6dcff !important
    }
    .bg-color-accent-purple-lightest .nav-item+.nav-more.show-active{
        background-color:#e6dcff !important
    }
    .br-top-color-accent-purple-lightest{
        border-top-color:#e6dcff !important
    }
    .br-top-color-accent-purple-lightest.sticky#multipage-nav{
        border-top-color:#e6dcff !important
    }
    .br-left-color-accent-purple-lightest{
        border-left-color:#e6dcff !important
    }
    .br-left-color-accent-purple-lightest .nav-item-dropdown .nav-item:hover{
        border-left-color:#e6dcff !important
    }
}
.quote-border.solid-color-accent-purple-lightest{
    border-color:#e6dcff !important;
    border-image:none
}
.solid-color-accent-purple-lightest .ion-icon-comments{
    color:#e6dcff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-accent-purple-lightest,.col-md-9 .border-left.primary-color-accent-purple-lightest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e6dcff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-accent-purple-lightest,.col-md-9 .border-right.primary-color-accent-purple-lightest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e6dcff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-accent-purple-lightest{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#e6dcff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-accent-purple-lightest{
        background:-webkit-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#e6dcff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-accent-purple-lightest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e6dcff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-accent-purple-lightest{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#e6dcff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-accent-purple-lightest{
        background:-webkit-linear-gradient(right,#e6dcff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#e6dcff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#e6dcff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-accent-purple-lightest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e6dcff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e6dcff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e6dcff 6.25rem,transparent 0%)
    }
}
.bg-color-accent-purple{
    background-color:#b455aa !important
}
.color-accent-purple{
    color:#b455aa !important
}
.br-color-accent-purple{
    border-color:#b455aa !important
}
.br-bottom-color-accent-purple{
    border-bottom-color:#b455aa !important
}
.br-top-color-accent-purple{
    border-top-color:#b455aa !important
}
.br-left-color-accent-purple{
    border-left-color:#b455aa !important
}
.br-left-color-accent-purple .nav-item.selected-item{
    border-left-color:#b455aa !important
}
.br-right-color-accent-purple{
    border-right-color:#b455aa !important
}
@media screen and (min-width:1000px){
    .bg-color-accent-purple{
        background-color:#b455aa !important
    }
    .bg-color-accent-purple .nav-item a:hover{
        background-color:#b455aa !important
    }
    .bg-color-accent-purple .nav-item.selected-item a:before{
        background-color:#b455aa !important
    }
    .bg-color-accent-purple .nav-item+.nav-more.hasHover div:hover{
        background-color:#b455aa !important
    }
    .bg-color-accent-purple .nav-item+.nav-more.show-active{
        background-color:#b455aa !important
    }
    .br-top-color-accent-purple{
        border-top-color:#b455aa !important
    }
    .br-top-color-accent-purple.sticky#multipage-nav{
        border-top-color:#b455aa !important
    }
    .br-left-color-accent-purple{
        border-left-color:#b455aa !important
    }
    .br-left-color-accent-purple .nav-item-dropdown .nav-item:hover{
        border-left-color:#b455aa !important
    }
}
.quote-border.solid-color-accent-purple{
    border-color:#b455aa !important;
    border-image:none
}
.solid-color-accent-purple .ion-icon-comments{
    color:#b455aa !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-accent-purple,.col-md-9 .border-left.primary-color-accent-purple{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:linear-gradient(to right,#b455aa 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-accent-purple,.col-md-9 .border-right.primary-color-accent-purple{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:linear-gradient(to left,#b455aa 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-accent-purple{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
    background:linear-gradient(to right,#b455aa 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-accent-purple{
        background:-webkit-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
        background:linear-gradient(to right,#b455aa 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-accent-purple{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:linear-gradient(to right,#b455aa 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-accent-purple{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
    background:linear-gradient(to left,#b455aa 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-accent-purple{
        background:-webkit-linear-gradient(right,#b455aa 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#b455aa 3.125rem,transparent 0%);
        background:linear-gradient(to left,#b455aa 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-accent-purple{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#b455aa 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#b455aa 6.25rem,transparent 0%);
        background:linear-gradient(to left,#b455aa 6.25rem,transparent 0%)
    }
}
.bg-color-accent-purple-light{
    background-color:#be82ff !important
}
.color-accent-purple-light{
    color:#be82ff !important
}
.br-color-accent-purple-light{
    border-color:#be82ff !important
}
.br-bottom-color-accent-purple-light{
    border-bottom-color:#be82ff !important
}
.br-top-color-accent-purple-light{
    border-top-color:#be82ff !important
}
.br-left-color-accent-purple-light{
    border-left-color:#be82ff !important
}
.br-left-color-accent-purple-light .nav-item.selected-item{
    border-left-color:#be82ff !important
}
.br-right-color-accent-purple-light{
    border-right-color:#be82ff !important
}
@media screen and (min-width:1000px){
    .bg-color-accent-purple-light{
        background-color:#be82ff !important
    }
    .bg-color-accent-purple-light .nav-item a:hover{
        background-color:#be82ff !important
    }
    .bg-color-accent-purple-light .nav-item.selected-item a:before{
        background-color:#be82ff !important
    }
    .bg-color-accent-purple-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#be82ff !important
    }
    .bg-color-accent-purple-light .nav-item+.nav-more.show-active{
        background-color:#be82ff !important
    }
    .br-top-color-accent-purple-light{
        border-top-color:#be82ff !important
    }
    .br-top-color-accent-purple-light.sticky#multipage-nav{
        border-top-color:#be82ff !important
    }
    .br-left-color-accent-purple-light{
        border-left-color:#be82ff !important
    }
    .br-left-color-accent-purple-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#be82ff !important
    }
}
.quote-border.solid-color-accent-purple-light{
    border-color:#be82ff !important;
    border-image:none
}
.solid-color-accent-purple-light .ion-icon-comments{
    color:#be82ff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-accent-purple-light,.col-md-9 .border-left.primary-color-accent-purple-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#be82ff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-accent-purple-light,.col-md-9 .border-right.primary-color-accent-purple-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#be82ff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-accent-purple-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#be82ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-accent-purple-light{
        background:-webkit-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#be82ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-accent-purple-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#be82ff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-accent-purple-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#be82ff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-accent-purple-light{
        background:-webkit-linear-gradient(right,#be82ff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#be82ff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#be82ff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-accent-purple-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#be82ff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#be82ff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#be82ff 6.25rem,transparent 0%)
    }
}
.bg-color-accent-purple-dark{
    background-color:#a055f5 !important
}
.color-accent-purple-dark{
    color:#a055f5 !important
}
.br-color-accent-purple-dark{
    border-color:#a055f5 !important
}
.br-bottom-color-accent-purple-dark{
    border-bottom-color:#a055f5 !important
}
.br-top-color-accent-purple-dark{
    border-top-color:#a055f5 !important
}
.br-left-color-accent-purple-dark{
    border-left-color:#a055f5 !important
}
.br-left-color-accent-purple-dark .nav-item.selected-item{
    border-left-color:#a055f5 !important
}
.br-right-color-accent-purple-dark{
    border-right-color:#a055f5 !important
}
@media screen and (min-width:1000px){
    .bg-color-accent-purple-dark{
        background-color:#a055f5 !important
    }
    .bg-color-accent-purple-dark .nav-item a:hover{
        background-color:#a055f5 !important
    }
    .bg-color-accent-purple-dark .nav-item.selected-item a:before{
        background-color:#a055f5 !important
    }
    .bg-color-accent-purple-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#a055f5 !important
    }
    .bg-color-accent-purple-dark .nav-item+.nav-more.show-active{
        background-color:#a055f5 !important
    }
    .br-top-color-accent-purple-dark{
        border-top-color:#a055f5 !important
    }
    .br-top-color-accent-purple-dark.sticky#multipage-nav{
        border-top-color:#a055f5 !important
    }
    .br-left-color-accent-purple-dark{
        border-left-color:#a055f5 !important
    }
    .br-left-color-accent-purple-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#a055f5 !important
    }
}
.quote-border.solid-color-accent-purple-dark{
    border-color:#a055f5 !important;
    border-image:none
}
.solid-color-accent-purple-dark .ion-icon-comments{
    color:#a055f5 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-accent-purple-dark,.col-md-9 .border-left.primary-color-accent-purple-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a055f5 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-accent-purple-dark,.col-md-9 .border-right.primary-color-accent-purple-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a055f5 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-accent-purple-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
    background:linear-gradient(to right,#a055f5 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-accent-purple-dark{
        background:-webkit-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
        background:linear-gradient(to right,#a055f5 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-accent-purple-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a055f5 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-accent-purple-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
    background:linear-gradient(to left,#a055f5 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-accent-purple-dark{
        background:-webkit-linear-gradient(right,#a055f5 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#a055f5 3.125rem,transparent 0%);
        background:linear-gradient(to left,#a055f5 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-accent-purple-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a055f5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a055f5 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a055f5 6.25rem,transparent 0%)
    }
}
.bg-color-green-light{
    background-color:#64ff50 !important
}
.color-green-light{
    color:#64ff50 !important
}
.br-color-green-light{
    border-color:#64ff50 !important
}
.br-bottom-color-green-light{
    border-bottom-color:#64ff50 !important
}
.br-top-color-green-light{
    border-top-color:#64ff50 !important
}
.br-left-color-green-light{
    border-left-color:#64ff50 !important
}
.br-left-color-green-light .nav-item.selected-item{
    border-left-color:#64ff50 !important
}
.br-right-color-green-light{
    border-right-color:#64ff50 !important
}
@media screen and (min-width:1000px){
    .bg-color-green-light{
        background-color:#64ff50 !important
    }
    .bg-color-green-light .nav-item a:hover{
        background-color:#64ff50 !important
    }
    .bg-color-green-light .nav-item.selected-item a:before{
        background-color:#64ff50 !important
    }
    .bg-color-green-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#64ff50 !important
    }
    .bg-color-green-light .nav-item+.nav-more.show-active{
        background-color:#64ff50 !important
    }
    .br-top-color-green-light{
        border-top-color:#64ff50 !important
    }
    .br-top-color-green-light.sticky#multipage-nav{
        border-top-color:#64ff50 !important
    }
    .br-left-color-green-light{
        border-left-color:#64ff50 !important
    }
    .br-left-color-green-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#64ff50 !important
    }
}
.quote-border.solid-color-green-light{
    border-color:#64ff50 !important;
    border-image:none
}
.solid-color-green-light .ion-icon-comments{
    color:#64ff50 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-green-light,.col-md-9 .border-left.primary-color-green-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:linear-gradient(to right,#64ff50 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-green-light,.col-md-9 .border-right.primary-color-green-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:linear-gradient(to left,#64ff50 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-green-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
    background:linear-gradient(to right,#64ff50 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-green-light{
        background:-webkit-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
        background:linear-gradient(to right,#64ff50 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-green-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:linear-gradient(to right,#64ff50 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-green-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
    background:linear-gradient(to left,#64ff50 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-green-light{
        background:-webkit-linear-gradient(right,#64ff50 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#64ff50 3.125rem,transparent 0%);
        background:linear-gradient(to left,#64ff50 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-green-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#64ff50 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#64ff50 6.25rem,transparent 0%);
        background:linear-gradient(to left,#64ff50 6.25rem,transparent 0%)
    }
}
.bg-color-aqua-dark{
    background-color:#05f0a5 !important
}
.color-aqua-dark{
    color:#05f0a5 !important
}
.br-color-aqua-dark{
    border-color:#05f0a5 !important
}
.br-bottom-color-aqua-dark{
    border-bottom-color:#05f0a5 !important
}
.br-top-color-aqua-dark{
    border-top-color:#05f0a5 !important
}
.br-left-color-aqua-dark{
    border-left-color:#05f0a5 !important
}
.br-left-color-aqua-dark .nav-item.selected-item{
    border-left-color:#05f0a5 !important
}
.br-right-color-aqua-dark{
    border-right-color:#05f0a5 !important
}
@media screen and (min-width:1000px){
    .bg-color-aqua-dark{
        background-color:#05f0a5 !important
    }
    .bg-color-aqua-dark .nav-item a:hover{
        background-color:#05f0a5 !important
    }
    .bg-color-aqua-dark .nav-item.selected-item a:before{
        background-color:#05f0a5 !important
    }
    .bg-color-aqua-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#05f0a5 !important
    }
    .bg-color-aqua-dark .nav-item+.nav-more.show-active{
        background-color:#05f0a5 !important
    }
    .br-top-color-aqua-dark{
        border-top-color:#05f0a5 !important
    }
    .br-top-color-aqua-dark.sticky#multipage-nav{
        border-top-color:#05f0a5 !important
    }
    .br-left-color-aqua-dark{
        border-left-color:#05f0a5 !important
    }
    .br-left-color-aqua-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#05f0a5 !important
    }
}
.quote-border.solid-color-aqua-dark{
    border-color:#05f0a5 !important;
    border-image:none
}
.solid-color-aqua-dark .ion-icon-comments{
    color:#05f0a5 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-aqua-dark,.col-md-9 .border-left.primary-color-aqua-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:linear-gradient(to right,#05f0a5 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-aqua-dark,.col-md-9 .border-right.primary-color-aqua-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:linear-gradient(to left,#05f0a5 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-aqua-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
    background:linear-gradient(to right,#05f0a5 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-aqua-dark{
        background:-webkit-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
        background:linear-gradient(to right,#05f0a5 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-aqua-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:linear-gradient(to right,#05f0a5 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-aqua-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
    background:linear-gradient(to left,#05f0a5 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-aqua-dark{
        background:-webkit-linear-gradient(right,#05f0a5 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#05f0a5 3.125rem,transparent 0%);
        background:linear-gradient(to left,#05f0a5 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-aqua-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#05f0a5 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#05f0a5 6.25rem,transparent 0%);
        background:linear-gradient(to left,#05f0a5 6.25rem,transparent 0%)
    }
}
.bg-color-orange-darker{
    background-color:#ff7800 !important
}
.color-orange-darker{
    color:#ff7800 !important
}
.br-color-orange-darker{
    border-color:#ff7800 !important
}
.br-bottom-color-orange-darker{
    border-bottom-color:#ff7800 !important
}
.br-top-color-orange-darker{
    border-top-color:#ff7800 !important
}
.br-left-color-orange-darker{
    border-left-color:#ff7800 !important
}
.br-left-color-orange-darker .nav-item.selected-item{
    border-left-color:#ff7800 !important
}
.br-right-color-orange-darker{
    border-right-color:#ff7800 !important
}
@media screen and (min-width:1000px){
    .bg-color-orange-darker{
        background-color:#ff7800 !important
    }
    .bg-color-orange-darker .nav-item a:hover{
        background-color:#ff7800 !important
    }
    .bg-color-orange-darker .nav-item.selected-item a:before{
        background-color:#ff7800 !important
    }
    .bg-color-orange-darker .nav-item+.nav-more.hasHover div:hover{
        background-color:#ff7800 !important
    }
    .bg-color-orange-darker .nav-item+.nav-more.show-active{
        background-color:#ff7800 !important
    }
    .br-top-color-orange-darker{
        border-top-color:#ff7800 !important
    }
    .br-top-color-orange-darker.sticky#multipage-nav{
        border-top-color:#ff7800 !important
    }
    .br-left-color-orange-darker{
        border-left-color:#ff7800 !important
    }
    .br-left-color-orange-darker .nav-item-dropdown .nav-item:hover{
        border-left-color:#ff7800 !important
    }
}
.quote-border.solid-color-orange-darker{
    border-color:#ff7800 !important;
    border-image:none
}
.solid-color-orange-darker .ion-icon-comments{
    color:#ff7800 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-orange-darker,.col-md-9 .border-left.primary-color-orange-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff7800 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-orange-darker,.col-md-9 .border-right.primary-color-orange-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff7800 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-orange-darker{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ff7800 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-orange-darker{
        background:-webkit-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ff7800 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-orange-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ff7800 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-orange-darker{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ff7800 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-orange-darker{
        background:-webkit-linear-gradient(right,#ff7800 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ff7800 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ff7800 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-orange-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ff7800 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ff7800 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ff7800 6.25rem,transparent 0%)
    }
}
.bg-color-alt-yellow-dark{
    background-color:#ffeb32 !important
}
.color-alt-yellow-dark{
    color:#ffeb32 !important
}
.br-color-alt-yellow-dark{
    border-color:#ffeb32 !important
}
.br-bottom-color-alt-yellow-dark{
    border-bottom-color:#ffeb32 !important
}
.br-top-color-alt-yellow-dark{
    border-top-color:#ffeb32 !important
}
.br-left-color-alt-yellow-dark{
    border-left-color:#ffeb32 !important
}
.br-left-color-alt-yellow-dark .nav-item.selected-item{
    border-left-color:#ffeb32 !important
}
.br-right-color-alt-yellow-dark{
    border-right-color:#ffeb32 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-yellow-dark{
        background-color:#ffeb32 !important
    }
    .bg-color-alt-yellow-dark .nav-item a:hover{
        background-color:#ffeb32 !important
    }
    .bg-color-alt-yellow-dark .nav-item.selected-item a:before{
        background-color:#ffeb32 !important
    }
    .bg-color-alt-yellow-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#ffeb32 !important
    }
    .bg-color-alt-yellow-dark .nav-item+.nav-more.show-active{
        background-color:#ffeb32 !important
    }
    .br-top-color-alt-yellow-dark{
        border-top-color:#ffeb32 !important
    }
    .br-top-color-alt-yellow-dark.sticky#multipage-nav{
        border-top-color:#ffeb32 !important
    }
    .br-left-color-alt-yellow-dark{
        border-left-color:#ffeb32 !important
    }
    .br-left-color-alt-yellow-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#ffeb32 !important
    }
}
.quote-border.solid-color-alt-yellow-dark{
    border-color:#ffeb32 !important;
    border-image:none
}
.solid-color-alt-yellow-dark .ion-icon-comments{
    color:#ffeb32 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-yellow-dark,.col-md-9 .border-left.primary-color-alt-yellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffeb32 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-yellow-dark,.col-md-9 .border-right.primary-color-alt-yellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffeb32 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-yellow-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ffeb32 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-yellow-dark{
        background:-webkit-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ffeb32 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-yellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ffeb32 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-yellow-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ffeb32 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-yellow-dark{
        background:-webkit-linear-gradient(right,#ffeb32 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ffeb32 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ffeb32 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-yellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ffeb32 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ffeb32 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ffeb32 6.25rem,transparent 0%)
    }
}
.bg-color-gray-base{
    background-color:#000 !important
}
.color-gray-base{
    color:#000 !important
}
.br-color-gray-base{
    border-color:#000 !important
}
.br-bottom-color-gray-base{
    border-bottom-color:#000 !important
}
.br-top-color-gray-base{
    border-top-color:#000 !important
}
.br-left-color-gray-base{
    border-left-color:#000 !important
}
.br-left-color-gray-base .nav-item.selected-item{
    border-left-color:#000 !important
}
.br-right-color-gray-base{
    border-right-color:#000 !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-base{
        background-color:#000 !important
    }
    .bg-color-gray-base .nav-item a:hover{
        background-color:#000 !important
    }
    .bg-color-gray-base .nav-item.selected-item a:before{
        background-color:#000 !important
    }
    .bg-color-gray-base .nav-item+.nav-more.hasHover div:hover{
        background-color:#000 !important
    }
    .bg-color-gray-base .nav-item+.nav-more.show-active{
        background-color:#000 !important
    }
    .br-top-color-gray-base{
        border-top-color:#000 !important
    }
    .br-top-color-gray-base.sticky#multipage-nav{
        border-top-color:#000 !important
    }
    .br-left-color-gray-base{
        border-left-color:#000 !important
    }
    .br-left-color-gray-base .nav-item-dropdown .nav-item:hover{
        border-left-color:#000 !important
    }
}
.quote-border.solid-color-gray-base{
    border-color:#000 !important;
    border-image:none
}
.solid-color-gray-base .ion-icon-comments{
    color:#000 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-base,.col-md-9 .border-left.primary-color-gray-base{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:linear-gradient(to right,#000 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-base,.col-md-9 .border-right.primary-color-gray-base{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:linear-gradient(to left,#000 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-base{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#000 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#000 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#000 3.125rem,transparent 0%);
    background:linear-gradient(to right,#000 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-base{
        background:-webkit-linear-gradient(left,#000 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#000 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#000 3.125rem,transparent 0%);
        background:linear-gradient(to right,#000 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-base{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:linear-gradient(to right,#000 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-base{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#000 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#000 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#000 3.125rem,transparent 0%);
    background:linear-gradient(to left,#000 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-base{
        background:-webkit-linear-gradient(right,#000 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#000 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#000 3.125rem,transparent 0%);
        background:linear-gradient(to left,#000 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-base{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#000 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#000 6.25rem,transparent 0%);
        background:linear-gradient(to left,#000 6.25rem,transparent 0%)
    }
}
.bg-color-gray-darker{
    background-color:#4a4a4a !important
}
.color-gray-darker{
    color:#4a4a4a !important
}
.br-color-gray-darker{
    border-color:#4a4a4a !important
}
.br-bottom-color-gray-darker{
    border-bottom-color:#4a4a4a !important
}
.br-top-color-gray-darker{
    border-top-color:#4a4a4a !important
}
.br-left-color-gray-darker{
    border-left-color:#4a4a4a !important
}
.br-left-color-gray-darker .nav-item.selected-item{
    border-left-color:#4a4a4a !important
}
.br-right-color-gray-darker{
    border-right-color:#4a4a4a !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-darker{
        background-color:#4a4a4a !important
    }
    .bg-color-gray-darker .nav-item a:hover{
        background-color:#4a4a4a !important
    }
    .bg-color-gray-darker .nav-item.selected-item a:before{
        background-color:#4a4a4a !important
    }
    .bg-color-gray-darker .nav-item+.nav-more.hasHover div:hover{
        background-color:#4a4a4a !important
    }
    .bg-color-gray-darker .nav-item+.nav-more.show-active{
        background-color:#4a4a4a !important
    }
    .br-top-color-gray-darker{
        border-top-color:#4a4a4a !important
    }
    .br-top-color-gray-darker.sticky#multipage-nav{
        border-top-color:#4a4a4a !important
    }
    .br-left-color-gray-darker{
        border-left-color:#4a4a4a !important
    }
    .br-left-color-gray-darker .nav-item-dropdown .nav-item:hover{
        border-left-color:#4a4a4a !important
    }
}
.quote-border.solid-color-gray-darker{
    border-color:#4a4a4a !important;
    border-image:none
}
.solid-color-gray-darker .ion-icon-comments{
    color:#4a4a4a !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-darker,.col-md-9 .border-left.primary-color-gray-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#4a4a4a 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-darker,.col-md-9 .border-right.primary-color-gray-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#4a4a4a 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-darker{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
    background:linear-gradient(to right,#4a4a4a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-darker{
        background:-webkit-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
        background:linear-gradient(to right,#4a4a4a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#4a4a4a 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-darker{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
    background:linear-gradient(to left,#4a4a4a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-darker{
        background:-webkit-linear-gradient(right,#4a4a4a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#4a4a4a 3.125rem,transparent 0%);
        background:linear-gradient(to left,#4a4a4a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#4a4a4a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#4a4a4a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#4a4a4a 6.25rem,transparent 0%)
    }
}
.bg-color-gray-dark{
    background-color:#6b6b6b !important
}
.color-gray-dark{
    color:#6b6b6b !important
}
.br-color-gray-dark{
    border-color:#6b6b6b !important
}
.br-bottom-color-gray-dark{
    border-bottom-color:#6b6b6b !important
}
.br-top-color-gray-dark{
    border-top-color:#6b6b6b !important
}
.br-left-color-gray-dark{
    border-left-color:#6b6b6b !important
}
.br-left-color-gray-dark .nav-item.selected-item{
    border-left-color:#6b6b6b !important
}
.br-right-color-gray-dark{
    border-right-color:#6b6b6b !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-dark{
        background-color:#6b6b6b !important
    }
    .bg-color-gray-dark .nav-item a:hover{
        background-color:#6b6b6b !important
    }
    .bg-color-gray-dark .nav-item.selected-item a:before{
        background-color:#6b6b6b !important
    }
    .bg-color-gray-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#6b6b6b !important
    }
    .bg-color-gray-dark .nav-item+.nav-more.show-active{
        background-color:#6b6b6b !important
    }
    .br-top-color-gray-dark{
        border-top-color:#6b6b6b !important
    }
    .br-top-color-gray-dark.sticky#multipage-nav{
        border-top-color:#6b6b6b !important
    }
    .br-left-color-gray-dark{
        border-left-color:#6b6b6b !important
    }
    .br-left-color-gray-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#6b6b6b !important
    }
}
.quote-border.solid-color-gray-dark{
    border-color:#6b6b6b !important;
    border-image:none
}
.solid-color-gray-dark .ion-icon-comments{
    color:#6b6b6b !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-dark,.col-md-9 .border-left.primary-color-gray-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:linear-gradient(to right,#6b6b6b 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-dark,.col-md-9 .border-right.primary-color-gray-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:linear-gradient(to left,#6b6b6b 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
    background:linear-gradient(to right,#6b6b6b 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-dark{
        background:-webkit-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
        background:linear-gradient(to right,#6b6b6b 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:linear-gradient(to right,#6b6b6b 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
    background:linear-gradient(to left,#6b6b6b 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-dark{
        background:-webkit-linear-gradient(right,#6b6b6b 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#6b6b6b 3.125rem,transparent 0%);
        background:linear-gradient(to left,#6b6b6b 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#6b6b6b 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#6b6b6b 6.25rem,transparent 0%);
        background:linear-gradient(to left,#6b6b6b 6.25rem,transparent 0%)
    }
}
.bg-color-gray{
    background-color:#a7a7a7 !important
}
.color-gray{
    color:#a7a7a7 !important
}
.br-color-gray{
    border-color:#a7a7a7 !important
}
.br-bottom-color-gray{
    border-bottom-color:#a7a7a7 !important
}
.br-top-color-gray{
    border-top-color:#a7a7a7 !important
}
.br-left-color-gray{
    border-left-color:#a7a7a7 !important
}
.br-left-color-gray .nav-item.selected-item{
    border-left-color:#a7a7a7 !important
}
.br-right-color-gray{
    border-right-color:#a7a7a7 !important
}
@media screen and (min-width:1000px){
    .bg-color-gray{
        background-color:#a7a7a7 !important
    }
    .bg-color-gray .nav-item a:hover{
        background-color:#a7a7a7 !important
    }
    .bg-color-gray .nav-item.selected-item a:before{
        background-color:#a7a7a7 !important
    }
    .bg-color-gray .nav-item+.nav-more.hasHover div:hover{
        background-color:#a7a7a7 !important
    }
    .bg-color-gray .nav-item+.nav-more.show-active{
        background-color:#a7a7a7 !important
    }
    .br-top-color-gray{
        border-top-color:#a7a7a7 !important
    }
    .br-top-color-gray.sticky#multipage-nav{
        border-top-color:#a7a7a7 !important
    }
    .br-left-color-gray{
        border-left-color:#a7a7a7 !important
    }
    .br-left-color-gray .nav-item-dropdown .nav-item:hover{
        border-left-color:#a7a7a7 !important
    }
}
.quote-border.solid-color-gray{
    border-color:#a7a7a7 !important;
    border-image:none
}
.solid-color-gray .ion-icon-comments{
    color:#a7a7a7 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray,.col-md-9 .border-left.primary-color-gray{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a7a7a7 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray,.col-md-9 .border-right.primary-color-gray{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a7a7a7 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
    background:linear-gradient(to right,#a7a7a7 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray{
        background:-webkit-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
        background:linear-gradient(to right,#a7a7a7 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:linear-gradient(to right,#a7a7a7 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
    background:linear-gradient(to left,#a7a7a7 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray{
        background:-webkit-linear-gradient(right,#a7a7a7 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#a7a7a7 3.125rem,transparent 0%);
        background:linear-gradient(to left,#a7a7a7 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#a7a7a7 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#a7a7a7 6.25rem,transparent 0%);
        background:linear-gradient(to left,#a7a7a7 6.25rem,transparent 0%)
    }
}
.bg-color-gray-light{
    background-color:#ccc !important
}
.color-gray-light{
    color:#ccc !important
}
.br-color-gray-light{
    border-color:#ccc !important
}
.br-bottom-color-gray-light{
    border-bottom-color:#ccc !important
}
.br-top-color-gray-light{
    border-top-color:#ccc !important
}
.br-left-color-gray-light{
    border-left-color:#ccc !important
}
.br-left-color-gray-light .nav-item.selected-item{
    border-left-color:#ccc !important
}
.br-right-color-gray-light{
    border-right-color:#ccc !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-light{
        background-color:#ccc !important
    }
    .bg-color-gray-light .nav-item a:hover{
        background-color:#ccc !important
    }
    .bg-color-gray-light .nav-item.selected-item a:before{
        background-color:#ccc !important
    }
    .bg-color-gray-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#ccc !important
    }
    .bg-color-gray-light .nav-item+.nav-more.show-active{
        background-color:#ccc !important
    }
    .br-top-color-gray-light{
        border-top-color:#ccc !important
    }
    .br-top-color-gray-light.sticky#multipage-nav{
        border-top-color:#ccc !important
    }
    .br-left-color-gray-light{
        border-left-color:#ccc !important
    }
    .br-left-color-gray-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#ccc !important
    }
}
.quote-border.solid-color-gray-light{
    border-color:#ccc !important;
    border-image:none
}
.solid-color-gray-light .ion-icon-comments{
    color:#ccc !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-light,.col-md-9 .border-left.primary-color-gray-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ccc 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-light,.col-md-9 .border-right.primary-color-gray-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ccc 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#ccc 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#ccc 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#ccc 3.125rem,transparent 0%);
    background:linear-gradient(to right,#ccc 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-light{
        background:-webkit-linear-gradient(left,#ccc 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#ccc 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#ccc 3.125rem,transparent 0%);
        background:linear-gradient(to right,#ccc 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:linear-gradient(to right,#ccc 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#ccc 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#ccc 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#ccc 3.125rem,transparent 0%);
    background:linear-gradient(to left,#ccc 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-light{
        background:-webkit-linear-gradient(right,#ccc 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#ccc 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#ccc 3.125rem,transparent 0%);
        background:linear-gradient(to left,#ccc 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#ccc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#ccc 6.25rem,transparent 0%);
        background:linear-gradient(to left,#ccc 6.25rem,transparent 0%)
    }
}
.bg-color-gray-lighter{
    background-color:#e3e3e3 !important
}
.color-gray-lighter{
    color:#e3e3e3 !important
}
.br-color-gray-lighter{
    border-color:#e3e3e3 !important
}
.br-bottom-color-gray-lighter{
    border-bottom-color:#e3e3e3 !important
}
.br-top-color-gray-lighter{
    border-top-color:#e3e3e3 !important
}
.br-left-color-gray-lighter{
    border-left-color:#e3e3e3 !important
}
.br-left-color-gray-lighter .nav-item.selected-item{
    border-left-color:#e3e3e3 !important
}
.br-right-color-gray-lighter{
    border-right-color:#e3e3e3 !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-lighter{
        background-color:#e3e3e3 !important
    }
    .bg-color-gray-lighter .nav-item a:hover{
        background-color:#e3e3e3 !important
    }
    .bg-color-gray-lighter .nav-item.selected-item a:before{
        background-color:#e3e3e3 !important
    }
    .bg-color-gray-lighter .nav-item+.nav-more.hasHover div:hover{
        background-color:#e3e3e3 !important
    }
    .bg-color-gray-lighter .nav-item+.nav-more.show-active{
        background-color:#e3e3e3 !important
    }
    .br-top-color-gray-lighter{
        border-top-color:#e3e3e3 !important
    }
    .br-top-color-gray-lighter.sticky#multipage-nav{
        border-top-color:#e3e3e3 !important
    }
    .br-left-color-gray-lighter{
        border-left-color:#e3e3e3 !important
    }
    .br-left-color-gray-lighter .nav-item-dropdown .nav-item:hover{
        border-left-color:#e3e3e3 !important
    }
}
.quote-border.solid-color-gray-lighter{
    border-color:#e3e3e3 !important;
    border-image:none
}
.solid-color-gray-lighter .ion-icon-comments{
    color:#e3e3e3 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-lighter,.col-md-9 .border-left.primary-color-gray-lighter{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e3e3e3 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-lighter,.col-md-9 .border-right.primary-color-gray-lighter{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e3e3e3 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-lighter{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
    background:linear-gradient(to right,#e3e3e3 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-lighter{
        background:-webkit-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
        background:linear-gradient(to right,#e3e3e3 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-lighter{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e3e3e3 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-lighter{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
    background:linear-gradient(to left,#e3e3e3 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-lighter{
        background:-webkit-linear-gradient(right,#e3e3e3 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#e3e3e3 3.125rem,transparent 0%);
        background:linear-gradient(to left,#e3e3e3 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-lighter{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e3e3e3 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e3e3e3 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e3e3e3 6.25rem,transparent 0%)
    }
}
.bg-color-gray-lightest{
    background-color:#f2f2f2 !important
}
.color-gray-lightest{
    color:#f2f2f2 !important
}
.br-color-gray-lightest{
    border-color:#f2f2f2 !important
}
.br-bottom-color-gray-lightest{
    border-bottom-color:#f2f2f2 !important
}
.br-top-color-gray-lightest{
    border-top-color:#f2f2f2 !important
}
.br-left-color-gray-lightest{
    border-left-color:#f2f2f2 !important
}
.br-left-color-gray-lightest .nav-item.selected-item{
    border-left-color:#f2f2f2 !important
}
.br-right-color-gray-lightest{
    border-right-color:#f2f2f2 !important
}
@media screen and (min-width:1000px){
    .bg-color-gray-lightest{
        background-color:#f2f2f2 !important
    }
    .bg-color-gray-lightest .nav-item a:hover{
        background-color:#f2f2f2 !important
    }
    .bg-color-gray-lightest .nav-item.selected-item a:before{
        background-color:#f2f2f2 !important
    }
    .bg-color-gray-lightest .nav-item+.nav-more.hasHover div:hover{
        background-color:#f2f2f2 !important
    }
    .bg-color-gray-lightest .nav-item+.nav-more.show-active{
        background-color:#f2f2f2 !important
    }
    .br-top-color-gray-lightest{
        border-top-color:#f2f2f2 !important
    }
    .br-top-color-gray-lightest.sticky#multipage-nav{
        border-top-color:#f2f2f2 !important
    }
    .br-left-color-gray-lightest{
        border-left-color:#f2f2f2 !important
    }
    .br-left-color-gray-lightest .nav-item-dropdown .nav-item:hover{
        border-left-color:#f2f2f2 !important
    }
}
.quote-border.solid-color-gray-lightest{
    border-color:#f2f2f2 !important;
    border-image:none
}
.solid-color-gray-lightest .ion-icon-comments{
    color:#f2f2f2 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-gray-lightest,.col-md-9 .border-left.primary-color-gray-lightest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f2f2f2 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-gray-lightest,.col-md-9 .border-right.primary-color-gray-lightest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f2f2f2 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-gray-lightest{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
    background:linear-gradient(to right,#f2f2f2 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-gray-lightest{
        background:-webkit-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
        background:linear-gradient(to right,#f2f2f2 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-gray-lightest{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:linear-gradient(to right,#f2f2f2 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-gray-lightest{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
    background:linear-gradient(to left,#f2f2f2 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-gray-lightest{
        background:-webkit-linear-gradient(right,#f2f2f2 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#f2f2f2 3.125rem,transparent 0%);
        background:linear-gradient(to left,#f2f2f2 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-gray-lightest{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#f2f2f2 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#f2f2f2 6.25rem,transparent 0%);
        background:linear-gradient(to left,#f2f2f2 6.25rem,transparent 0%)
    }
}
.bg-color-alt-gray{
    background-color:#bebebe !important
}
.color-alt-gray{
    color:#bebebe !important
}
.br-color-alt-gray{
    border-color:#bebebe !important
}
.br-bottom-color-alt-gray{
    border-bottom-color:#bebebe !important
}
.br-top-color-alt-gray{
    border-top-color:#bebebe !important
}
.br-left-color-alt-gray{
    border-left-color:#bebebe !important
}
.br-left-color-alt-gray .nav-item.selected-item{
    border-left-color:#bebebe !important
}
.br-right-color-alt-gray{
    border-right-color:#bebebe !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-gray{
        background-color:#bebebe !important
    }
    .bg-color-alt-gray .nav-item a:hover{
        background-color:#bebebe !important
    }
    .bg-color-alt-gray .nav-item.selected-item a:before{
        background-color:#bebebe !important
    }
    .bg-color-alt-gray .nav-item+.nav-more.hasHover div:hover{
        background-color:#bebebe !important
    }
    .bg-color-alt-gray .nav-item+.nav-more.show-active{
        background-color:#bebebe !important
    }
    .br-top-color-alt-gray{
        border-top-color:#bebebe !important
    }
    .br-top-color-alt-gray.sticky#multipage-nav{
        border-top-color:#bebebe !important
    }
    .br-left-color-alt-gray{
        border-left-color:#bebebe !important
    }
    .br-left-color-alt-gray .nav-item-dropdown .nav-item:hover{
        border-left-color:#bebebe !important
    }
}
.quote-border.solid-color-alt-gray{
    border-color:#bebebe !important;
    border-image:none
}
.solid-color-alt-gray .ion-icon-comments{
    color:#bebebe !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-gray,.col-md-9 .border-left.primary-color-alt-gray{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:linear-gradient(to right,#bebebe 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-gray,.col-md-9 .border-right.primary-color-alt-gray{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:linear-gradient(to left,#bebebe 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-gray{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
    background:linear-gradient(to right,#bebebe 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-gray{
        background:-webkit-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
        background:linear-gradient(to right,#bebebe 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-gray{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:linear-gradient(to right,#bebebe 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-gray{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
    background:linear-gradient(to left,#bebebe 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-gray{
        background:-webkit-linear-gradient(right,#bebebe 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#bebebe 3.125rem,transparent 0%);
        background:linear-gradient(to left,#bebebe 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-gray{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#bebebe 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#bebebe 6.25rem,transparent 0%);
        background:linear-gradient(to left,#bebebe 6.25rem,transparent 0%)
    }
}
.bg-color-alt-gray-dark{
    background-color:#969696 !important
}
.color-alt-gray-dark{
    color:#969696 !important
}
.br-color-alt-gray-dark{
    border-color:#969696 !important
}
.br-bottom-color-alt-gray-dark{
    border-bottom-color:#969696 !important
}
.br-top-color-alt-gray-dark{
    border-top-color:#969696 !important
}
.br-left-color-alt-gray-dark{
    border-left-color:#969696 !important
}
.br-left-color-alt-gray-dark .nav-item.selected-item{
    border-left-color:#969696 !important
}
.br-right-color-alt-gray-dark{
    border-right-color:#969696 !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-gray-dark{
        background-color:#969696 !important
    }
    .bg-color-alt-gray-dark .nav-item a:hover{
        background-color:#969696 !important
    }
    .bg-color-alt-gray-dark .nav-item.selected-item a:before{
        background-color:#969696 !important
    }
    .bg-color-alt-gray-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#969696 !important
    }
    .bg-color-alt-gray-dark .nav-item+.nav-more.show-active{
        background-color:#969696 !important
    }
    .br-top-color-alt-gray-dark{
        border-top-color:#969696 !important
    }
    .br-top-color-alt-gray-dark.sticky#multipage-nav{
        border-top-color:#969696 !important
    }
    .br-left-color-alt-gray-dark{
        border-left-color:#969696 !important
    }
    .br-left-color-alt-gray-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#969696 !important
    }
}
.quote-border.solid-color-alt-gray-dark{
    border-color:#969696 !important;
    border-image:none
}
.solid-color-alt-gray-dark .ion-icon-comments{
    color:#969696 !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-gray-dark,.col-md-9 .border-left.primary-color-alt-gray-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:linear-gradient(to right,#969696 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-gray-dark,.col-md-9 .border-right.primary-color-alt-gray-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:linear-gradient(to left,#969696 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-gray-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#969696 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#969696 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#969696 3.125rem,transparent 0%);
    background:linear-gradient(to right,#969696 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-gray-dark{
        background:-webkit-linear-gradient(left,#969696 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#969696 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#969696 3.125rem,transparent 0%);
        background:linear-gradient(to right,#969696 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-gray-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:linear-gradient(to right,#969696 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-gray-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#969696 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#969696 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#969696 3.125rem,transparent 0%);
    background:linear-gradient(to left,#969696 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-gray-dark{
        background:-webkit-linear-gradient(right,#969696 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#969696 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#969696 3.125rem,transparent 0%);
        background:linear-gradient(to left,#969696 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-gray-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#969696 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#969696 6.25rem,transparent 0%);
        background:linear-gradient(to left,#969696 6.25rem,transparent 0%)
    }
}
.bg-color-alt-gray-darker{
    background-color:#5a5a5a !important
}
.color-alt-gray-darker{
    color:#5a5a5a !important
}
.br-color-alt-gray-darker{
    border-color:#5a5a5a !important
}
.br-bottom-color-alt-gray-darker{
    border-bottom-color:#5a5a5a !important
}
.br-top-color-alt-gray-darker{
    border-top-color:#5a5a5a !important
}
.br-left-color-alt-gray-darker{
    border-left-color:#5a5a5a !important
}
.br-left-color-alt-gray-darker .nav-item.selected-item{
    border-left-color:#5a5a5a !important
}
.br-right-color-alt-gray-darker{
    border-right-color:#5a5a5a !important
}
@media screen and (min-width:1000px){
    .bg-color-alt-gray-darker{
        background-color:#5a5a5a !important
    }
    .bg-color-alt-gray-darker .nav-item a:hover{
        background-color:#5a5a5a !important
    }
    .bg-color-alt-gray-darker .nav-item.selected-item a:before{
        background-color:#5a5a5a !important
    }
    .bg-color-alt-gray-darker .nav-item+.nav-more.hasHover div:hover{
        background-color:#5a5a5a !important
    }
    .bg-color-alt-gray-darker .nav-item+.nav-more.show-active{
        background-color:#5a5a5a !important
    }
    .br-top-color-alt-gray-darker{
        border-top-color:#5a5a5a !important
    }
    .br-top-color-alt-gray-darker.sticky#multipage-nav{
        border-top-color:#5a5a5a !important
    }
    .br-left-color-alt-gray-darker{
        border-left-color:#5a5a5a !important
    }
    .br-left-color-alt-gray-darker .nav-item-dropdown .nav-item:hover{
        border-left-color:#5a5a5a !important
    }
}
.quote-border.solid-color-alt-gray-darker{
    border-color:#5a5a5a !important;
    border-image:none
}
.solid-color-alt-gray-darker .ion-icon-comments{
    color:#5a5a5a !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-alt-gray-darker,.col-md-9 .border-left.primary-color-alt-gray-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#5a5a5a 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-alt-gray-darker,.col-md-9 .border-right.primary-color-alt-gray-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#5a5a5a 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-alt-gray-darker{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
    background:linear-gradient(to right,#5a5a5a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-alt-gray-darker{
        background:-webkit-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
        background:linear-gradient(to right,#5a5a5a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-alt-gray-darker{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:linear-gradient(to right,#5a5a5a 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-alt-gray-darker{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
    background:linear-gradient(to left,#5a5a5a 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-alt-gray-darker{
        background:-webkit-linear-gradient(right,#5a5a5a 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#5a5a5a 3.125rem,transparent 0%);
        background:linear-gradient(to left,#5a5a5a 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-alt-gray-darker{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#5a5a5a 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#5a5a5a 6.25rem,transparent 0%);
        background:linear-gradient(to left,#5a5a5a 6.25rem,transparent 0%)
    }
}
.bg-color-grayishyellow-light{
    background-color:#e6e6dc !important
}
.color-grayishyellow-light{
    color:#e6e6dc !important
}
.br-color-grayishyellow-light{
    border-color:#e6e6dc !important
}
.br-bottom-color-grayishyellow-light{
    border-bottom-color:#e6e6dc !important
}
.br-top-color-grayishyellow-light{
    border-top-color:#e6e6dc !important
}
.br-left-color-grayishyellow-light{
    border-left-color:#e6e6dc !important
}
.br-left-color-grayishyellow-light .nav-item.selected-item{
    border-left-color:#e6e6dc !important
}
.br-right-color-grayishyellow-light{
    border-right-color:#e6e6dc !important
}
@media screen and (min-width:1000px){
    .bg-color-grayishyellow-light{
        background-color:#e6e6dc !important
    }
    .bg-color-grayishyellow-light .nav-item a:hover{
        background-color:#e6e6dc !important
    }
    .bg-color-grayishyellow-light .nav-item.selected-item a:before{
        background-color:#e6e6dc !important
    }
    .bg-color-grayishyellow-light .nav-item+.nav-more.hasHover div:hover{
        background-color:#e6e6dc !important
    }
    .bg-color-grayishyellow-light .nav-item+.nav-more.show-active{
        background-color:#e6e6dc !important
    }
    .br-top-color-grayishyellow-light{
        border-top-color:#e6e6dc !important
    }
    .br-top-color-grayishyellow-light.sticky#multipage-nav{
        border-top-color:#e6e6dc !important
    }
    .br-left-color-grayishyellow-light{
        border-left-color:#e6e6dc !important
    }
    .br-left-color-grayishyellow-light .nav-item-dropdown .nav-item:hover{
        border-left-color:#e6e6dc !important
    }
}
.quote-border.solid-color-grayishyellow-light{
    border-color:#e6e6dc !important;
    border-image:none
}
.solid-color-grayishyellow-light .ion-icon-comments{
    color:#e6e6dc !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-grayishyellow-light,.col-md-9 .border-left.primary-color-grayishyellow-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e6e6dc 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-grayishyellow-light,.col-md-9 .border-right.primary-color-grayishyellow-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e6e6dc 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-grayishyellow-light{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
    background:linear-gradient(to right,#e6e6dc 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-grayishyellow-light{
        background:-webkit-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
        background:linear-gradient(to right,#e6e6dc 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-grayishyellow-light{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:linear-gradient(to right,#e6e6dc 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-grayishyellow-light{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
    background:linear-gradient(to left,#e6e6dc 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-grayishyellow-light{
        background:-webkit-linear-gradient(right,#e6e6dc 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#e6e6dc 3.125rem,transparent 0%);
        background:linear-gradient(to left,#e6e6dc 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-grayishyellow-light{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#e6e6dc 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#e6e6dc 6.25rem,transparent 0%);
        background:linear-gradient(to left,#e6e6dc 6.25rem,transparent 0%)
    }
}
.bg-color-grayishyellow-dark{
    background-color:#96968c !important
}
.color-grayishyellow-dark{
    color:#96968c !important
}
.br-color-grayishyellow-dark{
    border-color:#96968c !important
}
.br-bottom-color-grayishyellow-dark{
    border-bottom-color:#96968c !important
}
.br-top-color-grayishyellow-dark{
    border-top-color:#96968c !important
}
.br-left-color-grayishyellow-dark{
    border-left-color:#96968c !important
}
.br-left-color-grayishyellow-dark .nav-item.selected-item{
    border-left-color:#96968c !important
}
.br-right-color-grayishyellow-dark{
    border-right-color:#96968c !important
}
@media screen and (min-width:1000px){
    .bg-color-grayishyellow-dark{
        background-color:#96968c !important
    }
    .bg-color-grayishyellow-dark .nav-item a:hover{
        background-color:#96968c !important
    }
    .bg-color-grayishyellow-dark .nav-item.selected-item a:before{
        background-color:#96968c !important
    }
    .bg-color-grayishyellow-dark .nav-item+.nav-more.hasHover div:hover{
        background-color:#96968c !important
    }
    .bg-color-grayishyellow-dark .nav-item+.nav-more.show-active{
        background-color:#96968c !important
    }
    .br-top-color-grayishyellow-dark{
        border-top-color:#96968c !important
    }
    .br-top-color-grayishyellow-dark.sticky#multipage-nav{
        border-top-color:#96968c !important
    }
    .br-left-color-grayishyellow-dark{
        border-left-color:#96968c !important
    }
    .br-left-color-grayishyellow-dark .nav-item-dropdown .nav-item:hover{
        border-left-color:#96968c !important
    }
}
.quote-border.solid-color-grayishyellow-dark{
    border-color:#96968c !important;
    border-image:none
}
.solid-color-grayishyellow-dark .ion-icon-comments{
    color:#96968c !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-grayishyellow-dark,.col-md-9 .border-left.primary-color-grayishyellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:linear-gradient(to right,#96968c 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-grayishyellow-dark,.col-md-9 .border-right.primary-color-grayishyellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:linear-gradient(to left,#96968c 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-grayishyellow-dark{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#96968c 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#96968c 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#96968c 3.125rem,transparent 0%);
    background:linear-gradient(to right,#96968c 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-grayishyellow-dark{
        background:-webkit-linear-gradient(left,#96968c 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#96968c 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#96968c 3.125rem,transparent 0%);
        background:linear-gradient(to right,#96968c 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-grayishyellow-dark{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:linear-gradient(to right,#96968c 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-grayishyellow-dark{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#96968c 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#96968c 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#96968c 3.125rem,transparent 0%);
    background:linear-gradient(to left,#96968c 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-grayishyellow-dark{
        background:-webkit-linear-gradient(right,#96968c 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#96968c 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#96968c 3.125rem,transparent 0%);
        background:linear-gradient(to left,#96968c 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-grayishyellow-dark{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#96968c 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#96968c 6.25rem,transparent 0%);
        background:linear-gradient(to left,#96968c 6.25rem,transparent 0%)
    }
}
.bg-color-white{
    background-color:#fff !important
}
.color-white{
    color:#fff !important
}
.br-color-white{
    border-color:#fff !important
}
.br-bottom-color-white{
    border-bottom-color:#fff !important
}
.br-top-color-white{
    border-top-color:#fff !important
}
.br-left-color-white{
    border-left-color:#fff !important
}
.br-left-color-white .nav-item.selected-item{
    border-left-color:#fff !important
}
.br-right-color-white{
    border-right-color:#fff !important
}
@media screen and (min-width:1000px){
    .bg-color-white{
        background-color:#fff !important
    }
    .bg-color-white .nav-item a:hover{
        background-color:#fff !important
    }
    .bg-color-white .nav-item.selected-item a:before{
        background-color:#fff !important
    }
    .bg-color-white .nav-item+.nav-more.hasHover div:hover{
        background-color:#fff !important
    }
    .bg-color-white .nav-item+.nav-more.show-active{
        background-color:#fff !important
    }
    .br-top-color-white{
        border-top-color:#fff !important
    }
    .br-top-color-white.sticky#multipage-nav{
        border-top-color:#fff !important
    }
    .br-left-color-white{
        border-left-color:#fff !important
    }
    .br-left-color-white .nav-item-dropdown .nav-item:hover{
        border-left-color:#fff !important
    }
}
.quote-border.solid-color-white{
    border-color:#fff !important;
    border-image:none
}
.solid-color-white .ion-icon-comments{
    color:#fff !important
}
@media screen and (min-width:768px){
    .col-sm-12 .border-left.primary-color-white,.col-md-9 .border-left.primary-color-white{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#fff 6.25rem,transparent 0%)
    }
}
@media screen and (min-width:768px){
    .col-sm-12 .border-right.primary-color-white,.col-md-9 .border-right.primary-color-white{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#fff 6.25rem,transparent 0%)
    }
}
.border-left.primary-color-white{
    padding:.625rem 0 .625rem .625rem;
    background:-webkit-linear-gradient(left,#fff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(right,#fff 3.125rem,transparent 0%);
    background:-o-linear-gradient(right,#fff 3.125rem,transparent 0%);
    background:linear-gradient(to right,#fff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-left.primary-color-white{
        background:-webkit-linear-gradient(left,#fff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff 3.125rem,transparent 0%);
        background:-o-linear-gradient(right,#fff 3.125rem,transparent 0%);
        background:linear-gradient(to right,#fff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-left.primary-color-white{
        padding:1.25rem 0 1.25rem 1.25rem;
        background:-webkit-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:-o-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:linear-gradient(to right,#fff 6.25rem,transparent 0%)
    }
}
.border-right.primary-color-white{
    padding:.625rem .625rem .625rem 0;
    background:-webkit-linear-gradient(right,#fff 3.125rem,transparent 0%);
    background:-moz-linear-gradient(left,#fff 3.125rem,transparent 0%);
    background:-o-linear-gradient(left,#fff 3.125rem,transparent 0%);
    background:linear-gradient(to left,#fff 3.125rem,transparent 0%)
}
@media screen and (min-width:768px){
    .border-right.primary-color-white{
        background:-webkit-linear-gradient(right,#fff 3.125rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff 3.125rem,transparent 0%);
        background:-o-linear-gradient(left,#fff 3.125rem,transparent 0%);
        background:linear-gradient(to left,#fff 3.125rem,transparent 0%)
    }
}
@media screen and (min-width:1000px){
    .border-right.primary-color-white{
        padding:1.25rem 1.25rem 1.25rem 0;
        background:-webkit-linear-gradient(right,#fff 6.25rem,transparent 0%);
        background:-moz-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:-o-linear-gradient(left,#fff 6.25rem,transparent 0%);
        background:linear-gradient(to left,#fff 6.25rem,transparent 0%)
    }
}
.opacity-70.bg-color-yellow{
    background-color:rgba(255,212,46,.7) !important
}
.opacity-70.bg-color-yellow-light{
    background-color:rgba(255,240,179,.7) !important
}
.opacity-70.bg-color-yellow-dark{
    background-color:rgba(240,192,0,.7) !important
}
.opacity-70.bg-color-alt-yellow{
    background-color:rgba(255,255,0,.7) !important
}
.opacity-70.bg-color-link{
    background-color:rgba(0,77,255,.7) !important
}
.opacity-70.bg-color-link-dark{
    background-color:rgba(0,0,136,.7) !important
}
.opacity-70.bg-color-purple{
    background-color:rgba(161,0,255,.7) !important
}
.opacity-70.bg-color-purple-dark{
    background-color:rgba(117,0,192,.7) !important
}
.opacity-70.bg-color-purple-darkest{
    background-color:rgba(70,0,115,.7) !important
}
.opacity-70.bg-color-pink{
    background-color:rgba(231,0,116,.7) !important
}
.opacity-70.bg-color-pink-dark{
    background-color:rgba(164,2,83,.7) !important
}
.opacity-70.bg-color-pink-light{
    background-color:rgba(255,80,160,.7) !important
}
.opacity-70.bg-color-blue{
    background-color:rgba(0,186,255,.7) !important
}
.opacity-70.bg-color-blue-light{
    background-color:rgba(0,243,255,.7) !important
}
.opacity-70.bg-color-blue-dark{
    background-color:rgba(0,142,255,.7) !important
}
.opacity-70.bg-color-blue-darker{
    background-color:rgba(0,77,255,.7) !important
}
.opacity-70.bg-color-alt-blue{
    background-color:rgba(0,65,240,.7) !important
}
.opacity-70.bg-color-aqua{
    background-color:rgba(0,255,187,.7) !important
}
.opacity-70.bg-color-cyan{
    background-color:rgba(0,255,255,.7) !important
}
.opacity-70.bg-color-orange{
    background-color:rgba(255,182,0,.7) !important
}
.opacity-70.bg-color-orange-dark{
    background-color:rgba(255,149,0,.7) !important
}
.opacity-70.bg-color-green{
    background-color:rgba(0,255,0,.7) !important
}
.opacity-70.bg-color-green-dark{
    background-color:rgba(0,83,10,.7) !important
}
.opacity-70.bg-color-alt-green{
    background-color:rgba(0,215,0,.7) !important
}
.opacity-70.bg-color-red{
    background-color:rgba(231,15,41,.7) !important
}
.opacity-70.bg-color-red-dark{
    background-color:rgba(189,0,29,.7) !important
}
.opacity-70.bg-color-red-darker{
    background-color:rgba(113,0,18,.7) !important
}
.opacity-70.bg-color-red-light{
    background-color:rgba(255,50,70,.7) !important
}
.opacity-70.bg-color-alt-red{
    background-color:rgba(255,0,0,.7) !important
}
.opacity-70.bg-color-accent-purple-lighter{
    background-color:rgba(220,175,255,.7) !important
}
.opacity-70.bg-color-accent-purple-lightest{
    background-color:rgba(230,220,255,.7) !important
}
.opacity-70.bg-color-accent-purple{
    background-color:rgba(180,85,170,.7) !important
}
.opacity-70.bg-color-accent-purple-light{
    background-color:rgba(190,130,255,.7) !important
}
.opacity-70.bg-color-accent-purple-dark{
    background-color:rgba(160,85,245,.7) !important
}
.opacity-70.bg-color-green-light{
    background-color:rgba(100,255,80,.7) !important
}
.opacity-70.bg-color-aqua-dark{
    background-color:rgba(5,240,165,.7) !important
}
.opacity-70.bg-color-orange-darker{
    background-color:rgba(255,120,0,.7) !important
}
.opacity-70.bg-color-alt-yellow-dark{
    background-color:rgba(255,235,50,.7) !important
}
.opacity-70.bg-color-gray-base{
    background-color:rgba(0,0,0,.7) !important
}
.opacity-70.bg-color-gray-darker{
    background-color:rgba(74,74,74,.7) !important
}
.opacity-70.bg-color-gray-dark{
    background-color:rgba(107,107,107,.7) !important
}
.opacity-70.bg-color-gray{
    background-color:rgba(167,167,167,.7) !important
}
.opacity-70.bg-color-gray-light{
    background-color:rgba(204,204,204,.7) !important
}
.opacity-70.bg-color-gray-lighter{
    background-color:rgba(227,227,227,.7) !important
}
.opacity-70.bg-color-gray-lightest{
    background-color:rgba(242,242,242,.7) !important
}
.opacity-70.bg-color-alt-gray{
    background-color:rgba(190,190,190,.7) !important
}
.opacity-70.bg-color-alt-gray-dark{
    background-color:rgba(150,150,150,.7) !important
}
.opacity-70.bg-color-alt-gray-darker{
    background-color:rgba(90,90,90,.7) !important
}
.opacity-70.bg-color-grayishyellow-light{
    background-color:rgba(230,230,220,.7) !important
}
.opacity-70.bg-color-grayishyellow-dark{
    background-color:rgba(150,150,140,.7) !important
}
.opacity-70.bg-color-white{
    background-color:rgba(255,255,255,.7) !important
}
.opacity-60.bg-color-yellow{
    background-color:rgba(255,212,46,.6) !important
}
.opacity-60.bg-color-yellow-light{
    background-color:rgba(255,240,179,.6) !important
}
.opacity-60.bg-color-yellow-dark{
    background-color:rgba(240,192,0,.6) !important
}
.opacity-60.bg-color-alt-yellow{
    background-color:rgba(255,255,0,.6) !important
}
.opacity-60.bg-color-link{
    background-color:rgba(0,77,255,.6) !important
}
.opacity-60.bg-color-link-dark{
    background-color:rgba(0,0,136,.6) !important
}
.opacity-60.bg-color-purple{
    background-color:rgba(161,0,255,.6) !important
}
.opacity-60.bg-color-purple-dark{
    background-color:rgba(117,0,192,.6) !important
}
.opacity-60.bg-color-purple-darkest{
    background-color:rgba(70,0,115,.6) !important
}
.opacity-60.bg-color-pink{
    background-color:rgba(231,0,116,.6) !important
}
.opacity-60.bg-color-pink-dark{
    background-color:rgba(164,2,83,.6) !important
}
.opacity-60.bg-color-pink-light{
    background-color:rgba(255,80,160,.6) !important
}
.opacity-60.bg-color-blue{
    background-color:rgba(0,186,255,.6) !important
}
.opacity-60.bg-color-blue-light{
    background-color:rgba(0,243,255,.6) !important
}
.opacity-60.bg-color-blue-dark{
    background-color:rgba(0,142,255,.6) !important
}
.opacity-60.bg-color-blue-darker{
    background-color:rgba(0,77,255,.6) !important
}
.opacity-60.bg-color-alt-blue{
    background-color:rgba(0,65,240,.6) !important
}
.opacity-60.bg-color-aqua{
    background-color:rgba(0,255,187,.6) !important
}
.opacity-60.bg-color-cyan{
    background-color:rgba(0,255,255,.6) !important
}
.opacity-60.bg-color-orange{
    background-color:rgba(255,182,0,.6) !important
}
.opacity-60.bg-color-orange-dark{
    background-color:rgba(255,149,0,.6) !important
}
.opacity-60.bg-color-green{
    background-color:rgba(0,255,0,.6) !important
}
.opacity-60.bg-color-green-dark{
    background-color:rgba(0,83,10,.6) !important
}
.opacity-60.bg-color-alt-green{
    background-color:rgba(0,215,0,.6) !important
}
.opacity-60.bg-color-red{
    background-color:rgba(231,15,41,.6) !important
}
.opacity-60.bg-color-red-dark{
    background-color:rgba(189,0,29,.6) !important
}
.opacity-60.bg-color-red-darker{
    background-color:rgba(113,0,18,.6) !important
}
.opacity-60.bg-color-red-light{
    background-color:rgba(255,50,70,.6) !important
}
.opacity-60.bg-color-alt-red{
    background-color:rgba(255,0,0,.6) !important
}
.opacity-60.bg-color-accent-purple-lighter{
    background-color:rgba(220,175,255,.6) !important
}
.opacity-60.bg-color-accent-purple-lightest{
    background-color:rgba(230,220,255,.6) !important
}
.opacity-60.bg-color-accent-purple{
    background-color:rgba(180,85,170,.6) !important
}
.opacity-60.bg-color-accent-purple-light{
    background-color:rgba(190,130,255,.6) !important
}
.opacity-60.bg-color-accent-purple-dark{
    background-color:rgba(160,85,245,.6) !important
}
.opacity-60.bg-color-green-light{
    background-color:rgba(100,255,80,.6) !important
}
.opacity-60.bg-color-aqua-dark{
    background-color:rgba(5,240,165,.6) !important
}
.opacity-60.bg-color-orange-darker{
    background-color:rgba(255,120,0,.6) !important
}
.opacity-60.bg-color-alt-yellow-dark{
    background-color:rgba(255,235,50,.6) !important
}
.opacity-60.bg-color-gray-base{
    background-color:rgba(0,0,0,.6) !important
}
.opacity-60.bg-color-gray-darker{
    background-color:rgba(74,74,74,.6) !important
}
.opacity-60.bg-color-gray-dark{
    background-color:rgba(107,107,107,.6) !important
}
.opacity-60.bg-color-gray{
    background-color:rgba(167,167,167,.6) !important
}
.opacity-60.bg-color-gray-light{
    background-color:rgba(204,204,204,.6) !important
}
.opacity-60.bg-color-gray-lighter{
    background-color:rgba(227,227,227,.6) !important
}
.opacity-60.bg-color-gray-lightest{
    background-color:rgba(242,242,242,.6) !important
}
.opacity-60.bg-color-alt-gray{
    background-color:rgba(190,190,190,.6) !important
}
.opacity-60.bg-color-alt-gray-dark{
    background-color:rgba(150,150,150,.6) !important
}
.opacity-60.bg-color-alt-gray-darker{
    background-color:rgba(90,90,90,.6) !important
}
.opacity-60.bg-color-grayishyellow-light{
    background-color:rgba(230,230,220,.6) !important
}
.opacity-60.bg-color-grayishyellow-dark{
    background-color:rgba(150,150,140,.6) !important
}
.opacity-60.bg-color-white{
    background-color:rgba(255,255,255,.6) !important
}
.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light blockquote,.light ol,.light ul,.light dl dt,.light dl dd,.light .page-title,.light cta-title,.light .ribbon-title,.light .module-title,.light .submodule-title,.light .section-title,.light .subsection-title,.light .tertiary-title,.light .eyebrow-title,.light .graphik-super,.light .graphik-black,.light .graphik-bold,.light .graphik-semibold,.light .graphik-medium,.light .graphik-regular,.light .graphik-light,.light .graphik-x-light,.light .graphik-thin,.light .font-family-sans-serif,.light .typo_fontmono,.light p,.light p.small,.light th,.light td,.light .corporate-thin,.light .corporate-xlight,.light .corporate-light,.light .corporate-regular,.light .corporate-medium,.light .corporate-semibold,.light .corporate-bold,.light .corporate-black,.light .corporate-super,.light [class^="ion-"],.light [class^="ion-"] *{
    color:#000
}
.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark blockquote,.dark ol,.dark ul,.dark dl dt,.dark dl dd,.dark .page-title,.dark cta-title,.dark .ribbon-title,.dark .module-title,.dark .submodule-title,.dark .section-title,.dark .subsection-title,.dark .tertiary-title,.dark .eyebrow-title,.dark .graphik-super,.dark .graphik-black,.dark .graphik-bold,.dark .graphik-semibold,.dark .graphik-medium,.dark .graphik-regular,.dark .graphik-light,.dark .graphik-x-light,.dark .graphik-thin,.dark .font-family-sans-serif,.dark .typo_fontmono,.dark p,.dark p.small,.dark a,.dark a.cta,.dark a.arrow.cta-arrow,.dark a.arrow.cta-alt-arrow,.dark a.overview-link.cta-arrow,.dark a.overview-link.cta-alt-arrow,.dark a.cta-underline,.dark a.cta-small,.dark th,.dark td,.dark .corporate-thin,.dark .corporate-xlight,.dark .corporate-light,.dark .corporate-regular,.dark .corporate-medium,.dark .corporate-semibold,.dark .corporate-bold,.dark .corporate-black,.dark .corporate-super,.dark strong,.dark bold,.dark [class^="ion-"],.dark .image-module p.caption,.dark .content-module a,.dark .richtext a{
    color:#fff
}
.dark dl a.cta,.dark ol a.cta,.dark ul a.cta{
    text-decoration:none
}
.dark a.cta,.dark a.cta:hover,.dark a.cta:focus,.dark dl a.cta,.dark ol a.cta,.dark ul a.cta{
    text-decoration:underline;
    display:inline-block
}
.dark a.arrow.cta-arrow:before,.dark a.arrow.cta-alt-arrow:before,.dark a.overview-link.cta-arrow:before,.dark a.overview-link.cta-alt-arrow:before{
    background:#fff
}
.dark a:hover,.dark a.cta:hover,.dark a.cta-underline:hover,.dark a.cta-small:hover,.dark a:focus,.dark a.cta:focus,.dark a.cta-underline:focus,.dark a.cta-small:focus,.dark a.cta:visited,.dark a.cta:visited:hover,.dark a.cta:visited:focus{
    color:#ccc
}
.dark .btn-primary{
    color:#000;
    background-color:#fff;
    border:none;
    -webkit-backface-visibility:hidden
}
.dark .btn-primary:focus,.dark .btn-primary.focus{
    color:#000;
    background-color:#fff;
    border:none
}
.dark .btn-primary:hover{
    color:#000;
    background-color:#fff;
    border:none
}
.dark .btn-primary:active,.dark .btn-primary.active,.open&gt;.dark .btn-primary.dropdown-toggle{
    color:#000;
    background-color:#fff;
    border:none
}
.dark .btn-primary:active:hover,.dark .btn-primary:active:focus,.dark .btn-primary:active.focus,.dark .btn-primary.active:hover,.dark .btn-primary.active:focus,.dark .btn-primary.active.focus,.open&gt;.dark .btn-primary.dropdown-toggle:hover,.open&gt;.dark .btn-primary.dropdown-toggle:focus,.open&gt;.dark .btn-primary.dropdown-toggle.focus{
    color:#000;
    background-color:#fff;
    border:none
}
.dark .btn-primary:active,.dark .btn-primary.active,.open&gt;.dark .btn-primary.dropdown-toggle{
    background-image:none
}
.dark .btn-primary.disabled:hover,.dark .btn-primary.disabled:focus,.dark .btn-primary.disabled.focus,.dark .btn-primary[disabled]:hover,.dark .btn-primary[disabled]:focus,.dark .btn-primary[disabled].focus,fieldset[disabled] .dark .btn-primary:hover,fieldset[disabled] .dark .btn-primary:focus,fieldset[disabled] .dark .btn-primary.focus{
    background-color:#fff;
    border:none
}
.dark .btn-primary .badge{
    color:#fff;
    background-color:#000
}
.dark .content-module a,.dark .richtext a{
    text-decoration:underline
}
.dark .content-module a.arrow.cta-arrow,.dark .content-module a.arrow.cta-alt-arrow,.dark .richtext a.arrow.cta-arrow,.dark .richtext a.arrow.cta-alt-arrow{
    color:#fff;
    text-decoration:none
}
.dark .content-module a.arrow.cta-arrow:visited,.dark .content-module a.arrow.cta-arrow:visited:hover,.dark .content-module a.arrow.cta-arrow:visited:focus,.dark .content-module a.arrow.cta-alt-arrow:visited,.dark .content-module a.arrow.cta-alt-arrow:visited:hover,.dark .content-module a.arrow.cta-alt-arrow:visited:focus,.dark .richtext a.arrow.cta-arrow:visited,.dark .richtext a.arrow.cta-arrow:visited:hover,.dark .richtext a.arrow.cta-arrow:visited:focus,.dark .richtext a.arrow.cta-alt-arrow:visited,.dark .richtext a.arrow.cta-alt-arrow:visited:hover,.dark .richtext a.arrow.cta-alt-arrow:visited:focus{
    color:#fff
}
.dark .content-module a:visited strong,.dark .content-module a:hover strong,.dark .content-module a:focus strong,.dark .richtext a:visited strong,.dark .richtext a:hover strong,.dark .richtext a:focus strong{
    color:#ccc
}
.dark .content-module a:hover,.dark .content-module a:focus,.dark .content-module a:visited,.dark .content-module a:visited:hover,.dark .content-module a:visited:focus,.dark .richtext a:hover,.dark .richtext a:focus,.dark .richtext a:visited,.dark .richtext a:visited:hover,.dark .richtext a:visited:focus{
    color:#ccc
}
.quote-border.gradient-green-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00baff 100%) 1 100%
}
.gradient-green-blue .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#0f0 0%,#00baff 100%);
    background-image:-o-linear-gradient(left,#0f0 0%,#00baff 100%);
    background-image:linear-gradient(to right,#0f0 0%,#00baff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00BAFF',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-green-blue .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#0f0 0%,#00baff 100%);
    background-image:-o-linear-gradient(top,#0f0 0%,#00baff 100%);
    background-image:linear-gradient(to bottom,#0f0 0%,#00baff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00BAFF',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-green-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to right,#0f0 0%,#00baff 100%) 1 10%
}
.gradient-br-top-green-blue .left-border.gradient-green-blue a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00baff 100%) 1 100%
}
.focus-indicator .gradient-br-top-green-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to right,#0f0 0%,#00baff 100%) 1 10%
}
.focus-indicator .gradient-br-top-green-blue .left-border.gradient-green-blue a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00baff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00baff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00baff 100%) 1 100%
}
.ie .gradient-green-blue .icon-gradient-horizontal{
    color:#0f0;
    background-image:none
}
.ie .gradient-green-blue .icon-gradient-vertical{
    color:#0f0;
    background-image:none
}
.gradient-bg-color-green-blue{
    background-image:-webkit-linear-gradient(left,#0f0 0%,#00baff 100%);
    background-image:-o-linear-gradient(left,#0f0 0%,#00baff 100%);
    background-image:linear-gradient(to right,#0f0 0%,#00baff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00BAFF',GradientType=1)
}
.quote-border.gradient-dark-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 0%,#004dff 100%) 1 100%
}
.gradient-dark-blue .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#003fbd 0%,#004dff 100%);
    background-image:-o-linear-gradient(left,#003fbd 0%,#004dff 100%);
    background-image:linear-gradient(to right,#003fbd 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-dark-blue .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#003fbd 0%,#004dff 100%);
    background-image:-o-linear-gradient(top,#003fbd 0%,#004dff 100%);
    background-image:linear-gradient(to bottom,#003fbd 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-dark-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#003fbd 0%,#004dff 100%) 1 10%
}
.gradient-br-top-dark-blue .left-border.gradient-dark-blue a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 0%,#004dff 100%) 1 100%
}
.focus-indicator .gradient-br-top-dark-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#003fbd 0%,#004dff 100%) 1 10%
}
.focus-indicator .gradient-br-top-dark-blue .left-border.gradient-dark-blue a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 0%,#004dff 100%) 1 100%
}
.ie .gradient-dark-blue .icon-gradient-horizontal{
    color:#003fbd;
    background-image:none
}
.ie .gradient-dark-blue .icon-gradient-vertical{
    color:#003fbd;
    background-image:none
}
.gradient-bg-color-dark-blue{
    background-image:-webkit-linear-gradient(left,#003fbd 0%,#004dff 100%);
    background-image:-o-linear-gradient(left,#003fbd 0%,#004dff 100%);
    background-image:linear-gradient(to right,#003fbd 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=1)
}
.quote-border.gradient-pink{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 30%,from(#a40253),to(#e70074)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -o-border-image:-o-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    border-image:linear-gradient(to bottom,#a40253 0%,#e70074 30%) 1 100%
}
.gradient-pink .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#a40253 0%,#e70074 30%);
    background-image:-o-linear-gradient(left,#a40253 0%,#e70074 30%);
    background-image:linear-gradient(to right,#a40253 0%,#e70074 30%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253',endColorstr='#FFE70074',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-pink .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#a40253 0%,#e70074 30%);
    background-image:-o-linear-gradient(top,#a40253 0%,#e70074 30%);
    background-image:linear-gradient(to bottom,#a40253 0%,#e70074 30%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253',endColorstr='#FFE70074',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-pink{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 30%,from(#a40253),to(#e70074)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -o-border-image:-o-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    border-image:linear-gradient(to right,#a40253 0%,#e70074 30%) 1 10%
}
.gradient-br-top-pink .left-border.gradient-pink a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 30%,from(#a40253),to(#e70074)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -o-border-image:-o-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    border-image:linear-gradient(to bottom,#a40253 0%,#e70074 30%) 1 100%
}
.focus-indicator .gradient-br-top-pink{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 30%,from(#a40253),to(#e70074)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -o-border-image:-o-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    border-image:linear-gradient(to right,#a40253 0%,#e70074 30%) 1 10%
}
.focus-indicator .gradient-br-top-pink .left-border.gradient-pink a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 30%,from(#a40253),to(#e70074)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    -o-border-image:-o-linear-gradient(#a40253 0%,#e70074 30%) 1 100%;
    border-image:linear-gradient(to bottom,#a40253 0%,#e70074 30%) 1 100%
}
.ie .gradient-pink .icon-gradient-horizontal{
    color:#a40253;
    background-image:none
}
.ie .gradient-pink .icon-gradient-vertical{
    color:#a40253;
    background-image:none
}
.gradient-bg-color-pink{
    background-image:-webkit-linear-gradient(left,#a40253 0%,#e70074 30%);
    background-image:-o-linear-gradient(left,#a40253 0%,#e70074 30%);
    background-image:linear-gradient(to right,#a40253 0%,#e70074 30%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253',endColorstr='#FFE70074',GradientType=1)
}
.quote-border.gradient-purple{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#a100ff),to(#460173)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    border-image:linear-gradient(to bottom,#a100ff 0%,#460173 100%) 1 100%
}
.gradient-purple .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#a100ff 0%,#460173 100%);
    background-image:-o-linear-gradient(left,#a100ff 0%,#460173 100%);
    background-image:linear-gradient(to right,#a100ff 0%,#460173 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF',endColorstr='#FF460173',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-purple .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#a100ff 0%,#460173 100%);
    background-image:-o-linear-gradient(top,#a100ff 0%,#460173 100%);
    background-image:linear-gradient(to bottom,#a100ff 0%,#460173 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF',endColorstr='#FF460173',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-purple{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#a100ff),to(#460173)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    border-image:linear-gradient(to right,#a100ff 0%,#460173 100%) 1 10%
}
.gradient-br-top-purple .left-border.gradient-purple a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#a100ff),to(#460173)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    border-image:linear-gradient(to bottom,#a100ff 0%,#460173 100%) 1 100%
}
.focus-indicator .gradient-br-top-purple{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#a100ff),to(#460173)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    border-image:linear-gradient(to right,#a100ff 0%,#460173 100%) 1 10%
}
.focus-indicator .gradient-br-top-purple .left-border.gradient-purple a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#a100ff),to(#460173)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#a100ff 0%,#460173 100%) 1 100%;
    border-image:linear-gradient(to bottom,#a100ff 0%,#460173 100%) 1 100%
}
.ie .gradient-purple .icon-gradient-horizontal{
    color:#a100ff;
    background-image:none
}
.ie .gradient-purple .icon-gradient-vertical{
    color:#a100ff;
    background-image:none
}
.gradient-bg-color-purple{
    background-image:-webkit-linear-gradient(left,#a100ff 0%,#460173 100%);
    background-image:-o-linear-gradient(left,#a100ff 0%,#460173 100%);
    background-image:linear-gradient(to right,#a100ff 0%,#460173 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF',endColorstr='#FF460173',GradientType=1)
}
.quote-border.gradient-red{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#f00),to(#710012)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    border-image:linear-gradient(to bottom,#f00 0%,#710012 100%) 1 100%
}
.gradient-red .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#f00 0%,#710012 100%);
    background-image:-o-linear-gradient(left,#f00 0%,#710012 100%);
    background-image:linear-gradient(to right,#f00 0%,#710012 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000',endColorstr='#FF710012',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-red .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#f00 0%,#710012 100%);
    background-image:-o-linear-gradient(top,#f00 0%,#710012 100%);
    background-image:linear-gradient(to bottom,#f00 0%,#710012 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000',endColorstr='#FF710012',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-red{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#f00),to(#710012)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    border-image:linear-gradient(to right,#f00 0%,#710012 100%) 1 10%
}
.gradient-br-top-red .left-border.gradient-red a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#f00),to(#710012)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    border-image:linear-gradient(to bottom,#f00 0%,#710012 100%) 1 100%
}
.focus-indicator .gradient-br-top-red{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#f00),to(#710012)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    border-image:linear-gradient(to right,#f00 0%,#710012 100%) 1 10%
}
.focus-indicator .gradient-br-top-red .left-border.gradient-red a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#f00),to(#710012)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#f00 0%,#710012 100%) 1 100%;
    border-image:linear-gradient(to bottom,#f00 0%,#710012 100%) 1 100%
}
.ie .gradient-red .icon-gradient-horizontal{
    color:#f00;
    background-image:none
}
.ie .gradient-red .icon-gradient-vertical{
    color:#f00;
    background-image:none
}
.gradient-bg-color-red{
    background-image:-webkit-linear-gradient(left,#f00 0%,#710012 100%);
    background-image:-o-linear-gradient(left,#f00 0%,#710012 100%);
    background-image:linear-gradient(to right,#f00 0%,#710012 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000',endColorstr='#FF710012',GradientType=1)
}
.quote-border.gradient-yellow{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#ff0),to(#ffb600)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    border-image:linear-gradient(to bottom,#ff0 0%,#ffb600 100%) 1 100%
}
.gradient-yellow .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#ff0 0%,#ffb600 100%);
    background-image:-o-linear-gradient(left,#ff0 0%,#ffb600 100%);
    background-image:linear-gradient(to right,#ff0 0%,#ffb600 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00',endColorstr='#FFFFB600',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-yellow .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#ff0 0%,#ffb600 100%);
    background-image:-o-linear-gradient(top,#ff0 0%,#ffb600 100%);
    background-image:linear-gradient(to bottom,#ff0 0%,#ffb600 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00',endColorstr='#FFFFB600',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-yellow{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#ff0),to(#ffb600)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    border-image:linear-gradient(to right,#ff0 0%,#ffb600 100%) 1 10%
}
.gradient-br-top-yellow .left-border.gradient-yellow a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#ff0),to(#ffb600)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    border-image:linear-gradient(to bottom,#ff0 0%,#ffb600 100%) 1 100%
}
.focus-indicator .gradient-br-top-yellow{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#ff0),to(#ffb600)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    border-image:linear-gradient(to right,#ff0 0%,#ffb600 100%) 1 10%
}
.focus-indicator .gradient-br-top-yellow .left-border.gradient-yellow a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#ff0),to(#ffb600)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#ff0 0%,#ffb600 100%) 1 100%;
    border-image:linear-gradient(to bottom,#ff0 0%,#ffb600 100%) 1 100%
}
.ie .gradient-yellow .icon-gradient-horizontal{
    color:#ff0;
    background-image:none
}
.ie .gradient-yellow .icon-gradient-vertical{
    color:#ff0;
    background-image:none
}
.gradient-bg-color-yellow{
    background-image:-webkit-linear-gradient(left,#ff0 0%,#ffb600 100%);
    background-image:-o-linear-gradient(left,#ff0 0%,#ffb600 100%);
    background-image:linear-gradient(to right,#ff0 0%,#ffb600 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF00',endColorstr='#FFFFB600',GradientType=1)
}
.quote-border.gradient-green{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00530a)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00530a 100%) 1 100%
}
.gradient-green .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#0f0 0%,#00530a 100%);
    background-image:-o-linear-gradient(left,#0f0 0%,#00530a 100%);
    background-image:linear-gradient(to right,#0f0 0%,#00530a 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00530A',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-green .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#0f0 0%,#00530a 100%);
    background-image:-o-linear-gradient(top,#0f0 0%,#00530a 100%);
    background-image:linear-gradient(to bottom,#0f0 0%,#00530a 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00530A',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-green{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00530a)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    border-image:linear-gradient(to right,#0f0 0%,#00530a 100%) 1 10%
}
.gradient-br-top-green .left-border.gradient-green a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00530a)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00530a 100%) 1 100%
}
.focus-indicator .gradient-br-top-green{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00530a)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    border-image:linear-gradient(to right,#0f0 0%,#00530a 100%) 1 10%
}
.focus-indicator .gradient-br-top-green .left-border.gradient-green a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#0f0),to(#00530a)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#0f0 0%,#00530a 100%) 1 100%;
    border-image:linear-gradient(to bottom,#0f0 0%,#00530a 100%) 1 100%
}
.ie .gradient-green .icon-gradient-horizontal{
    color:#0f0;
    background-image:none
}
.ie .gradient-green .icon-gradient-vertical{
    color:#0f0;
    background-image:none
}
.gradient-bg-color-green{
    background-image:-webkit-linear-gradient(left,#0f0 0%,#00530a 100%);
    background-image:-o-linear-gradient(left,#0f0 0%,#00530a 100%);
    background-image:linear-gradient(to right,#0f0 0%,#00530a 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00FF00',endColorstr='#FF00530A',GradientType=1)
}
.quote-border.gradient-light-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#00baff),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#00baff 0%,#004dff 100%) 1 100%
}
.gradient-light-blue .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#00baff 0%,#004dff 100%);
    background-image:-o-linear-gradient(left,#00baff 0%,#004dff 100%);
    background-image:linear-gradient(to right,#00baff 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF',endColorstr='#FF004DFF',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-light-blue .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#00baff 0%,#004dff 100%);
    background-image:-o-linear-gradient(top,#00baff 0%,#004dff 100%);
    background-image:linear-gradient(to bottom,#00baff 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF',endColorstr='#FF004DFF',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-light-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#00baff),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#00baff 0%,#004dff 100%) 1 10%
}
.gradient-br-top-light-blue .left-border.gradient-light-blue a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#00baff),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#00baff 0%,#004dff 100%) 1 100%
}
.focus-indicator .gradient-br-top-light-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#00baff),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#00baff 0%,#004dff 100%) 1 10%
}
.focus-indicator .gradient-br-top-light-blue .left-border.gradient-light-blue a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,0% 100%,from(#00baff),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#00baff 0%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#00baff 0%,#004dff 100%) 1 100%
}
.ie .gradient-light-blue .icon-gradient-horizontal{
    color:#00baff;
    background-image:none
}
.ie .gradient-light-blue .icon-gradient-vertical{
    color:#00baff;
    background-image:none
}
.gradient-bg-color-light-blue{
    background-image:-webkit-linear-gradient(left,#00baff 0%,#004dff 100%);
    background-image:-o-linear-gradient(left,#00baff 0%,#004dff 100%);
    background-image:linear-gradient(to right,#00baff 0%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00BAFF',endColorstr='#FF004DFF',GradientType=1)
}
.quote-border.gradient-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,30% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 30%,#004dff 100%) 1 100%
}
.gradient-blue .icon-gradient-horizontal{
    background-image:-webkit-linear-gradient(left,#003fbd 30%,#004dff 100%);
    background-image:-o-linear-gradient(left,#003fbd 30%,#004dff 100%);
    background-image:linear-gradient(to right,#003fbd 30%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=1);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-blue .icon-gradient-vertical{
    background-image:-webkit-linear-gradient(top,#003fbd 30%,#004dff 100%);
    background-image:-o-linear-gradient(top,#003fbd 30%,#004dff 100%);
    background-image:linear-gradient(to bottom,#003fbd 30%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.gradient-br-top-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,30% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#003fbd 30%,#004dff 100%) 1 10%
}
.gradient-br-top-blue .left-border.gradient-blue a:hover{
    -webkit-border-image:-webkit-gradient(linear,0 0,30% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 30%,#004dff 100%) 1 100%
}
.focus-indicator .gradient-br-top-blue{
    -webkit-border-image:-webkit-gradient(linear,0 0,30% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to right,#003fbd 30%,#004dff 100%) 1 10%
}
.focus-indicator .gradient-br-top-blue .left-border.gradient-blue a:focus{
    -webkit-border-image:-webkit-gradient(linear,0 0,30% 100%,from(#003fbd),to(#004dff)) 1 100%;
    -webkit-border-image:-webkit-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -moz-border-image:-moz-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    -o-border-image:-o-linear-gradient(#003fbd 30%,#004dff 100%) 1 100%;
    border-image:linear-gradient(to bottom,#003fbd 30%,#004dff 100%) 1 100%
}
.ie .gradient-blue .icon-gradient-horizontal{
    color:#003fbd;
    background-image:none
}
.ie .gradient-blue .icon-gradient-vertical{
    color:#003fbd;
    background-image:none
}
.gradient-bg-color-blue{
    background-image:-webkit-linear-gradient(left,#003fbd 30%,#004dff 100%);
    background-image:-o-linear-gradient(left,#003fbd 30%,#004dff 100%);
    background-image:linear-gradient(to right,#003fbd 30%,#004dff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003FBD',endColorstr='#FF004DFF',GradientType=1)
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition-property:height,visibility;
    transition-property:height,visibility;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:.25 dashed;
    border-top:.25 solid \9;
    border-right:.25 solid transparent;
    border-left:.25 solid transparent
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    /*padding:5px 0;*/
    margin:2px 0 0;
    list-style:none;
    /*font-size:1rem;*/
    text-align:left;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:0;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:-.5rem 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu&gt;li&gt;a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:normal;
    line-height:1.6em;
    color:#6b6b6b;
    white-space:nowrap
}
.dropdown-menu&gt;li&gt;a:hover,.dropdown-menu&gt;li&gt;a:focus{
    text-decoration:none;
    color:#5e5e5e;
    background-color:#f5f5f5
}
.dropdown-menu&gt;.active&gt;a,.dropdown-menu&gt;.active&gt;a:hover,.dropdown-menu&gt;.active&gt;a:focus{
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#00baff
}
.dropdown-menu&gt;.disabled&gt;a,.dropdown-menu&gt;.disabled&gt;a:hover,.dropdown-menu&gt;.disabled&gt;a:focus{
    color:#ccc
}
.dropdown-menu&gt;.disabled&gt;a:hover,.dropdown-menu&gt;.disabled&gt;a:focus{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:not-allowed
}
.open&gt;.dropdown-menu{
    display:block
}
.open&gt;a{
    outline:0
}
.dropdown-menu-right{
    left:auto;
    right:0
}
.dropdown-menu-left{
    left:0;
    right:auto
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:.75rem;
    line-height:1.6em;
    color:#ccc;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right&gt;.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:.25 dashed;
    border-bottom:.25 solid \9;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media(min-width:768px){
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group&gt;.btn,.btn-group-vertical&gt;.btn{
    position:relative;
    float:left
}
.btn-group&gt;.btn:hover,.btn-group&gt;.btn:focus,.btn-group&gt;.btn:active,.btn-group&gt;.btn.active,.btn-group-vertical&gt;.btn:hover,.btn-group-vertical&gt;.btn:focus,.btn-group-vertical&gt;.btn:active,.btn-group-vertical&gt;.btn.active{
    z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
    margin-left:-1px
}
.btn-toolbar{
    margin-left:-5px
}
.btn-toolbar:before,.btn-toolbar:after{
    content:" ";
    display:table
}
.btn-toolbar:after{
    clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
    float:left
}
.btn-toolbar&gt;.btn,.btn-toolbar&gt;.btn-group,.btn-toolbar&gt;.input-group{
    margin-left:5px
}
.btn-group&gt;.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group&gt;.btn:first-child{
    margin-left:0
}
.btn-group&gt;.btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group&gt;.btn:last-child:not(:first-child),.btn-group&gt;.dropdown-toggle:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group&gt;.btn-group{
    float:left
}
.btn-group&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn{
    border-radius:0
}
.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group&gt;.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px
}
.btn-group&gt;.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group&gt;.btn+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn .caret{
    margin-left:0
}
.btn-lg .caret,.btn-group-lg&gt;.btn .caret{
    border-width:.313 .313 0;
    border-bottom-width:0
}
.dropup .btn-lg .caret,.dropup .btn-group-lg&gt;.btn .caret{
    border-width:0 .313 .313
}
.btn-group-vertical&gt;.btn,.btn-group-vertical&gt;.btn-group,.btn-group-vertical&gt;.btn-group&gt;.btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical&gt;.btn-group:before,.btn-group-vertical&gt;.btn-group:after{
    content:" ";
    display:table
}
.btn-group-vertical&gt;.btn-group:after{
    clear:both
}
.btn-group-vertical&gt;.btn-group&gt;.btn{
    float:none
}
.btn-group-vertical&gt;.btn+.btn,.btn-group-vertical&gt;.btn+.btn-group,.btn-group-vertical&gt;.btn-group+.btn,.btn-group-vertical&gt;.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical&gt;.btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical&gt;.btn:first-child:not(:last-child){
    border-top-right-radius:0;
    border-top-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical&gt;.btn:last-child:not(:first-child){
    border-top-right-radius:0;
    border-top-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical&gt;.btn-group:not(:first-child):not(:last-child)&gt;.btn{
    border-radius:0
}
.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.btn:last-child,.btn-group-vertical&gt;.btn-group:first-child:not(:last-child)&gt;.dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical&gt;.btn-group:last-child:not(:first-child)&gt;.btn:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified&gt;.btn,.btn-group-justified&gt;.btn-group{
    float:none;
    display:table-cell;
    width:1%
}
.btn-group-justified&gt;.btn-group .btn{
    width:100%
}
.btn-group-justified&gt;.btn-group .dropdown-menu{
    left:auto
}
[data-toggle="buttons"]&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn input[type="checkbox"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="radio"],[data-toggle="buttons"]&gt;.btn-group&gt;.btn input[type="checkbox"]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate
}
.input-group[class*="col-"]{
    float:none;
    padding-left:0;
    padding-right:0
}
.input-group .form-control{
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.input-group .form-control:focus{
    z-index:3
}
.input-group-addon,.input-group-btn,.input-group .form-control{
    display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
    border-radius:0
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:1.25rem 1.25rem;
    font-size:1rem;
    font-weight:normal;
    line-height:1;
    color:#a7a7a7;
    text-align:center;
    background-color:#e3e3e3;
    border:1px solid #ccc;
    border-radius:0
}
.input-group-addon.input-sm,.input-group-sm&gt;.input-group-addon,.input-group-sm&gt;.input-group-btn&gt;.input-group-addon.btn{
    padding:.938 .938;
    font-size:.75rem;
    border-radius:.25rem
}
.input-group-addon.input-lg,.input-group-lg&gt;.input-group-addon,.input-group-lg&gt;.input-group-btn&gt;.input-group-addon.btn{
    padding:3.125rem 3.125rem;
    font-size:1.125rem;
    border-radius:.5rem
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{
    margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group&gt;.btn,.input-group-btn:first-child&gt;.dropdown-toggle,.input-group-btn:last-child&gt;.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child&gt;.btn-group:not(:last-child)&gt;.btn{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-addon:first-child{
    border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group&gt;.btn,.input-group-btn:last-child&gt;.dropdown-toggle,.input-group-btn:first-child&gt;.btn:not(:first-child),.input-group-btn:first-child&gt;.btn-group:not(:first-child)&gt;.btn{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-addon:last-child{
    border-left:0
}
.input-group-btn{
    position:relative;
    font-size:0;
    white-space:nowrap
}
.input-group-btn&gt;.btn{
    position:relative
}
.input-group-btn&gt;.btn+.btn{
    margin-left:-1px
}
.input-group-btn&gt;.btn:hover,.input-group-btn&gt;.btn:focus,.input-group-btn&gt;.btn:active{
    z-index:2
}
.input-group-btn:first-child&gt;.btn,.input-group-btn:first-child&gt;.btn-group{
    margin-right:-1px
}
.input-group-btn:last-child&gt;.btn,.input-group-btn:last-child&gt;.btn-group{
    z-index:2;
    margin-left:-1px
}
.nav{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.nav:before,.nav:after{
    content:" ";
    display:table
}
.nav:after{
    clear:both
}
.nav&gt;li{
    position:relative;
    display:block
}
.nav&gt;li&gt;a{
    position:relative;
    display:block;
    padding:.625 15px
}
.nav&gt;li&gt;a:hover,.nav&gt;li&gt;a:focus{
    text-decoration:none;
    background-color:#e3e3e3
}
.nav&gt;li.disabled&gt;a{
    color:#ccc
}
.nav&gt;li.disabled&gt;a:hover,.nav&gt;li.disabled&gt;a:focus{
    color:#ccc;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.nav .open&gt;a,.nav .open&gt;a:hover,.nav .open&gt;a:focus{
    background-color:#e3e3e3;
    border-color:#004dff
}
.nav .nav-divider{
    height:1px;
    margin:-.5rem 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav&gt;li&gt;a&gt;img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs&gt;li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs&gt;li&gt;a{
    margin-right:2px;
    line-height:1.6em;
    border:1px solid transparent;
    border-radius:0 0 0 0
}
.nav-tabs&gt;li&gt;a:hover{
    border-color:#e3e3e3 #e3e3e3 #ddd
}
.nav-tabs&gt;li.active&gt;a,.nav-tabs&gt;li.active&gt;a:hover,.nav-tabs&gt;li.active&gt;a:focus{
    color:#a7a7a7;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills&gt;li{
    float:left
}
.nav-pills&gt;li&gt;a{
    border-radius:0
}
.nav-pills&gt;li+li{
    margin-left:2px
}
.nav-pills&gt;li.active&gt;a,.nav-pills&gt;li.active&gt;a:hover,.nav-pills&gt;li.active&gt;a:focus{
    color:#fff;
    background-color:#00baff
}
.nav-stacked&gt;li{
    float:none
}
.nav-stacked&gt;li+li{
    margin-top:2px;
    margin-left:0
}
.nav-justified,.nav-tabs.nav-justified{
    width:100%
}
.nav-justified&gt;li,.nav-tabs.nav-justified&gt;li{
    float:none
}
.nav-justified&gt;li&gt;a,.nav-tabs.nav-justified&gt;li&gt;a{
    text-align:center;
    margin-bottom:5px
}
.nav-justified&gt;.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media(min-width:768px){
    .nav-justified&gt;li,.nav-tabs.nav-justified&gt;li{
        display:table-cell;
        width:1%
    }
    .nav-justified&gt;li&gt;a,.nav-tabs.nav-justified&gt;li&gt;a{
        margin-bottom:0
    }
}
.nav-tabs-justified,.nav-tabs.nav-justified{
    border-bottom:0
}
.nav-tabs-justified&gt;li&gt;a,.nav-tabs.nav-justified&gt;li&gt;a{
    margin-right:0;
    border-radius:0
}
.nav-tabs-justified&gt;.active&gt;a,.nav-tabs.nav-justified&gt;.active&gt;a,.nav-tabs-justified&gt;.active&gt;a:hover,.nav-tabs.nav-justified&gt;.active&gt;a:hover,.nav-tabs-justified&gt;.active&gt;a:focus,.nav-tabs.nav-justified&gt;.active&gt;a:focus{
    border:1px solid #ddd
}
@media(min-width:768px){
    .nav-tabs-justified&gt;li&gt;a,.nav-tabs.nav-justified&gt;li&gt;a{
        border-bottom:1px solid #ddd;
        border-radius:0 0 0 0
    }
    .nav-tabs-justified&gt;.active&gt;a,.nav-tabs.nav-justified&gt;.active&gt;a,.nav-tabs-justified&gt;.active&gt;a:hover,.nav-tabs.nav-justified&gt;.active&gt;a:hover,.nav-tabs-justified&gt;.active&gt;a:focus,.nav-tabs.nav-justified&gt;.active&gt;a:focus{
        border-bottom-color:#fff
    }
}
.tab-content&gt;.tab-pane{
    display:none
}
.tab-content&gt;.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar{
    position:relative;
    min-height:3.125;
    border:1px solid transparent
}
.navbar:before,.navbar:after{
    content:" ";
    display:table
}
.navbar:after{
    clear:both
}
@media(min-width:768px){
    .navbar{
        border-radius:0
    }
}
.navbar-header:before,.navbar-header:after{
    content:" ";
    display:table
}
.navbar-header:after{
    clear:both
}
@media(min-width:768px){
    .navbar-header{
        float:left
    }
}
.navbar-collapse{
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling:touch
}
.navbar-collapse:before,.navbar-collapse:after{
    content:" ";
    display:table
}
.navbar-collapse:after{
    clear:both
}
.navbar-collapse.in{
    overflow-y:auto
}
@media(min-width:768px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block !important;
        height:auto !important;
        padding-bottom:0;
        overflow:visible !important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        padding-left:0;
        padding-right:0
    }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    max-height:340px
}
@media(max-device-width:480px) and (orientation:landscape){
    .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        max-height:200px
    }
}
.container&gt;.navbar-header,.container&gt;.navbar-collapse,.container-fluid&gt;.navbar-header,.container-fluid&gt;.navbar-collapse{
    margin-right:-15px;
    margin-left:-15px
}
@media(min-width:768px){
    .container&gt;.navbar-header,.container&gt;.navbar-collapse,.container-fluid&gt;.navbar-header,.container-fluid&gt;.navbar-collapse{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
@media(min-width:768px){
    .navbar-static-top{
        border-radius:0
    }
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media(min-width:768px){
    .navbar-fixed-top,.navbar-fixed-bottom{
        border-radius:0
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px;
    padding:0 15px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.navbar-brand{
    float:left;
    padding:1.0625rem 15px;
    font-size:1.125rem;
    line-height:1rem;
    height:3.125
}
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration:none
}
.navbar-brand&gt;img{
    display:block
}
@media(min-width:768px){
    .navbar&gt;.container .navbar-brand,.navbar&gt;.container-fluid .navbar-brand{
        margin-left:-15px
    }
}


.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar{
    margin-top:4px
}
@media(min-width:768px){
    .navbar-toggle{
        display:none
    }
}

@media(max-width:767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }

    .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-nav .open .dropdown-menu&gt;li&gt;a:focus{
        background-image:none
    }
}
@media(min-width:768px){
    .navbar-nav{
        float:left;
        margin:0
    }

}
.navbar-form{
    margin-left:-15px;
    margin-right:-15px;
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin-top:-1.1875rem;
    margin-bottom:-1.1875rem
}
@media(min-width:768px){
    .navbar-form .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .navbar-form .form-control-static{
        display:inline-block
    }
    .navbar-form .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{
        width:auto
    }
    .navbar-form .input-group&gt;.form-control{
        width:100%
    }
    .navbar-form .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio,.navbar-form .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio label,.navbar-form .checkbox label{
        padding-left:0
    }
    .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{
        position:relative;
        margin-left:0
    }
    .navbar-form .has-feedback .form-control-feedback{
        top:0
    }
}
@media(max-width:767px){
    .navbar-form .form-group{
        margin-bottom:5px
    }
    .navbar-form .form-group:last-child{
        margin-bottom:0
    }
}
@media(min-width:768px){
    .navbar-form{
        width:auto;
        border:0;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
}
.navbar-nav&gt;li&gt;.dropdown-menu{
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav&gt;li&gt;.dropdown-menu{
    margin-bottom:0;
    border-top-right-radius:0;
    border-top-left-radius:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.navbar-btn{
    margin-top:-1.1875rem;
    margin-bottom:-1.1875rem
}
.navbar-btn.btn-sm,.btn-group-sm&gt;.navbar-btn.btn{
    margin-top:-.2505;
    margin-bottom:-.2505
}
.navbar-btn.btn-xs,.btn-group-xs&gt;.navbar-btn.btn{
    margin-top:-9.4375;
    margin-bottom:-9.4375
}
.navbar-text{
    margin-top:1.0625rem;
    margin-bottom:1.0625rem
}
@media(min-width:768px){
    .navbar-text{
        float:left;
        margin-left:15px;
        margin-right:15px
    }
}
@media(min-width:768px){
    .navbar-left{
        float:left !important
    }
    .navbar-right{
        float:right !important;
        margin-right:-15px
    }
    .navbar-right~.navbar-right{
        margin-right:0
    }
}
.navbar-default{
    background-color:#fff;
    border-color:#e7e7e7
}
.navbar-default .navbar-brand{
    color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
    color:#5e5e5e;
    background-color:transparent
}
.navbar-default .navbar-text{
    color:#777
}


.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:hover,.navbar-default .navbar-nav&gt;.active&gt;a:focus{
    color:#555;
    background-color:#e7e7e7
}
.navbar-default .navbar-nav&gt;.disabled&gt;a,.navbar-default .navbar-nav&gt;.disabled&gt;a:hover,.navbar-default .navbar-nav&gt;.disabled&gt;a:focus{
    color:#ccc;
    background-color:transparent
}
.navbar-default .navbar-toggle{
    border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
    border-color:#e7e7e7
}
.navbar-default .navbar-nav&gt;.open&gt;a,.navbar-default .navbar-nav&gt;.open&gt;a:hover,.navbar-default .navbar-nav&gt;.open&gt;a:focus{
    background-color:#e7e7e7;
    color:#555
}
@media(max-width:767px){
    .navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a{
        color:#777
    }
    .navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus{
        color:#333;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus{
        color:#555;
        background-color:#e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus{
        color:#ccc;
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#777
}
.navbar-default .navbar-link:hover{
    color:#333
}
.navbar-default .btn-link{
    color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
    color:#333
}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{
    color:#ccc
}
.navbar-inverse{
    background-color:#222;
    border-color:#090909
}
.navbar-inverse .navbar-brand{
    color:#f2f2f2
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-text{
    color:#f2f2f2
}
.navbar-inverse .navbar-nav&gt;li&gt;a{
    color:#f2f2f2
}
.navbar-inverse .navbar-nav&gt;li&gt;a:hover,.navbar-inverse .navbar-nav&gt;li&gt;a:focus{
    color:#fff;
    background-color:transparent
}
.navbar-inverse .navbar-nav&gt;.active&gt;a,.navbar-inverse .navbar-nav&gt;.active&gt;a:hover,.navbar-inverse .navbar-nav&gt;.active&gt;a:focus{
    color:#fff;
    background-color:#090909
}
.navbar-inverse .navbar-nav&gt;.disabled&gt;a,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:hover,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:focus{
    color:#444;
    background-color:transparent
}
.navbar-inverse .navbar-toggle{
    border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
    background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:#101010
}
.navbar-inverse .navbar-nav&gt;.open&gt;a,.navbar-inverse .navbar-nav&gt;.open&gt;a:hover,.navbar-inverse .navbar-nav&gt;.open&gt;a:focus{
    background-color:#090909;
    color:#fff
}
@media(max-width:767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.dropdown-header{
        border-color:#090909
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
        background-color:#090909
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a{
        color:#f2f2f2
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus{
        color:#fff;
        background-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus{
        color:#fff;
        background-color:#090909
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus{
        color:#444;
        background-color:transparent
    }
}
.navbar-inverse .navbar-link{
    color:#f2f2f2
}
.navbar-inverse .navbar-link:hover{
    color:#fff
}
.navbar-inverse .btn-link{
    color:#f2f2f2
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{
    color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{
    color:#444
}
.breadcrumb{
    padding:8px 15px;
    margin-bottom:1rem;
    list-style:none;
    background-color:#f5f5f5;
    border-radius:0
}
.breadcrumb&gt;li{
    display:inline-block
}
.breadcrumb&gt;li+li:before{
    content:"/ ";
    padding:0 5px;
    color:#ccc
}
.breadcrumb&gt;.active{
    color:#ccc
}
.pagination{
    display:inline-block;
    padding-left:0;
    margin:1rem 0;
    border-radius:0
}
.pagination&gt;li{
    display:inline
}
.pagination&gt;li&gt;a,.pagination&gt;li&gt;span{
    position:relative;
    float:left;
    padding:1.25rem 1.25rem;
    line-height:1.6em;
    text-decoration:none;
    color:#004dff;
    background-color:#fff;
    border:1px solid #ddd;
    margin-left:-1px
}
.pagination&gt;li:first-child&gt;a,.pagination&gt;li:first-child&gt;span{
    margin-left:0;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.pagination&gt;li:last-child&gt;a,.pagination&gt;li:last-child&gt;span{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.pagination&gt;li&gt;a:hover,.pagination&gt;li&gt;a:focus,.pagination&gt;li&gt;span:hover,.pagination&gt;li&gt;span:focus{
    z-index:2;
    color:#008;
    background-color:#e3e3e3;
    border-color:#ddd
}
.pagination&gt;.active&gt;a,.pagination&gt;.active&gt;a:hover,.pagination&gt;.active&gt;a:focus,.pagination&gt;.active&gt;span,.pagination&gt;.active&gt;span:hover,.pagination&gt;.active&gt;span:focus{
    z-index:3;
    color:#fff;
    background-color:#00baff;
    border-color:#00baff;
    cursor:default
}
.pagination&gt;.disabled&gt;span,.pagination&gt;.disabled&gt;span:hover,.pagination&gt;.disabled&gt;span:focus,.pagination&gt;.disabled&gt;a,.pagination&gt;.disabled&gt;a:hover,.pagination&gt;.disabled&gt;a:focus{
    color:#ccc;
    background-color:#fff;
    border-color:#ddd;
    cursor:not-allowed
}
.pagination-lg&gt;li&gt;a,.pagination-lg&gt;li&gt;span{
    padding:3.125rem 3.125rem;
    font-size:1.125rem;
    line-height:1.2rem
}
.pagination-lg&gt;li:first-child&gt;a,.pagination-lg&gt;li:first-child&gt;span{
    border-bottom-left-radius:.5rem;
    border-top-left-radius:.5rem
}
.pagination-lg&gt;li:last-child&gt;a,.pagination-lg&gt;li:last-child&gt;span{
    border-bottom-right-radius:.5rem;
    border-top-right-radius:.5rem
}
.pagination-sm&gt;li&gt;a,.pagination-sm&gt;li&gt;span{
    padding:.938 .938;
    font-size:.75rem;
    line-height:1rem
}
.pagination-sm&gt;li:first-child&gt;a,.pagination-sm&gt;li:first-child&gt;span{
    border-bottom-left-radius:.25rem;
    border-top-left-radius:.25rem
}
.pagination-sm&gt;li:last-child&gt;a,.pagination-sm&gt;li:last-child&gt;span{
    border-bottom-right-radius:.25rem;
    border-top-right-radius:.25rem
}
.pager{
    padding-left:0;
    margin:1rem 0;
    list-style:none;
    text-align:center
}
.pager:before,.pager:after{
    content:" ";
    display:table
}
.pager:after{
    clear:both
}
.pager li{
    display:inline
}
.pager li&gt;a,.pager li&gt;span{
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:15px
}
.pager li&gt;a:hover,.pager li&gt;a:focus{
    text-decoration:none;
    background-color:#e3e3e3
}
.pager .next&gt;a,.pager .next&gt;span{
    float:right
}
.pager .previous&gt;a,.pager .previous&gt;span{
    float:left
}
.pager .disabled&gt;a,.pager .disabled&gt;a:hover,.pager .disabled&gt;a:focus,.pager .disabled&gt;span{
    color:#ccc;
    background-color:#fff;
    cursor:not-allowed
}
.label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:bold;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
.label:empty{
    display:none
}
.btn .label{
    position:relative;
    top:-1px
}
a.label:hover,a.label:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label-default{
    background-color:#ccc
}
.label-default[href]:hover,.label-default[href]:focus{
    background-color:#b3b3b3
}
.label-primary{
    background-color:#00baff
}
.label-primary[href]:hover,.label-primary[href]:focus{
    background-color:#0095cc
}
.label-success{
    background-color:#007000
}
.label-success[href]:hover,.label-success[href]:focus{
    background-color:#003d00
}
.label-info{
    background-color:#003fbd
}
.label-info[href]:hover,.label-info[href]:focus{
    background-color:#002e8a
}
.label-warning{
    background-color:#ff9500
}
.label-warning[href]:hover,.label-warning[href]:focus{
    background-color:#c70
}
.label-danger{
    background-color:#b80000
}
.label-danger[href]:hover,.label-danger[href]:focus{
    background-color:#850000
}
.badge{
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:.75rem;
    font-weight:bold;
    color:#fff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#ccc;
    border-radius:.625
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.btn-xs .badge,.btn-group-xs&gt;.btn .badge,.btn-group-xs&gt;.btn .badge{
    top:0;
    padding:1px 5px
}
.list-group-item.active&gt;.badge,.nav-pills&gt;.active&gt;a&gt;.badge{
    color:#004dff;
    background-color:#fff
}
.list-group-item&gt;.badge{
    float:right
}
.list-group-item&gt;.badge+.badge{
    margin-right:5px
}
.nav-pills&gt;li&gt;a&gt;.badge{
    margin-left:3px
}
a.badge:hover,a.badge:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.jumbotron{
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#e3e3e3
}
.jumbotron h1,.jumbotron .h1{
    color:inherit
}
.jumbotron p{
    margin-bottom:15px;
    font-size:2rem;
    font-weight:200
}
.jumbotron&gt;hr{
    border-top-color:#cacaca
}
.container .jumbotron,.container-fluid .jumbotron{
    border-radius:.5rem;
    padding-left:15px;
    padding-right:15px
}
.jumbotron .container{
    max-width:100%
}
@media screen and (min-width:768px){
    .jumbotron{
        padding-top:48px;
        padding-bottom:48px
    }
    .container .jumbotron,.container-fluid .jumbotron{
        padding-left:60px;
        padding-right:60px
    }
    .jumbotron h1,.jumbotron .h1{
        font-size:5rem
    }
}
.thumbnail{
    display:block;
    padding:.25;
    margin-bottom:1rem;
    line-height:1.6em;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:0;
    -webkit-transition:border .2s ease-in-out;
    -moz-transition:border .2s ease-in-out;
    -o-transition:border .2s ease-in-out;
    transition:border .2s ease-in-out
}
.thumbnail&gt;img,.thumbnail a&gt;img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto
}
.thumbnail .caption{
    padding:9px;
    color:#000
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
    border-color:#004dff
}
.alert{
    padding:15px;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:0
}
.alert h4{
    margin-top:0;
    color:inherit
}
.alert .alert-link{
    font-weight:bold
}
.alert&gt;p,.alert&gt;ul{
    margin-bottom:0
}
.alert&gt;p+p{
    margin-top:5px
}
.alert-dismissable,.alert-dismissible{
    padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.alert-success{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#3c763d
}
.alert-success hr{
    border-top-color:#c9e2b3
}
.alert-success .alert-link{
    color:#2b542c
}
.alert-info{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#31708f
}
.alert-info hr{
    border-top-color:#a6e1ec
}
.alert-info .alert-link{
    color:#245269
}
.alert-warning{
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#8a6d3b
}
.alert-warning hr{
    border-top-color:#f7e1b5
}
.alert-warning .alert-link{
    color:#66512c
}
.alert-danger{
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#a94442
}
.alert-danger hr{
    border-top-color:#e4b9c0
}
.alert-danger .alert-link{
    color:#843534
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    overflow:hidden;
    height:1rem;
    margin-bottom:1rem;
    background-color:#f5f5f5;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar{
    float:left;
    width:0%;
    height:100%;
    font-size:.75rem;
    line-height:1rem;
    color:#fff;
    text-align:center;
    background-color:#00baff;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition:width .6s ease;
    -moz-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease
}
.progress-striped .progress-bar,.progress-bar-striped{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success{
    background-color:#007000
}
.progress-striped .progress-bar-success{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info{
    background-color:#003fbd
}
.progress-striped .progress-bar-info{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning{
    background-color:#ff9500
}
.progress-striped .progress-bar-warning{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger{
    background-color:#b80000
}
.progress-striped .progress-bar-danger{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media,.media-body{
    zoom:1;
    overflow:hidden
}
.media-body{
    width:10000px
}
.media-object{
    display:block
}
.media-object.img-thumbnail{
    max-width:none
}
.media-right,.media&gt;.pull-right{
    padding-left:10px
}
.media-left,.media&gt;.pull-left{
    padding-right:10px
}
.media-left,.media-right,.media-body{
    display:table-cell;
    vertical-align:top
}
.media-middle{
    vertical-align:middle
}
.media-bottom{
    vertical-align:bottom
}
.media-heading{
    margin-top:0;
    margin-bottom:5px
}
.media-list{
    padding-left:0;
    list-style:none
}
.list-group{
    margin-bottom:20px;
    padding-left:0
}
.unindented-list{
    margin-left:0
}
.list-group-item{
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd
}
.list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
a.list-group-item,button.list-group-item{
    color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
    color:#333
}
a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{
    text-decoration:none;
    color:#555;
    background-color:#f5f5f5
}
button.list-group-item{
    width:100%;
    text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
    background-color:#e3e3e3;
    color:#ccc;
    cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
    color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
    color:#ccc
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
    z-index:2;
    color:#fff;
    background-color:#00baff;
    border-color:#00baff
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading&gt;small,.list-group-item.active .list-group-item-heading&gt;.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading&gt;small,.list-group-item.active:hover .list-group-item-heading&gt;.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading&gt;small,.list-group-item.active:focus .list-group-item-heading&gt;.small{
    color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
    color:#ccf1ff
}
.list-group-item-success{
    color:#3c763d;
    background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success{
    color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
    color:inherit
}
a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{
    color:#3c763d;
    background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{
    color:#fff;
    background-color:#3c763d;
    border-color:#3c763d
}
.list-group-item-info{
    color:#31708f;
    background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info{
    color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
    color:inherit
}
a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{
    color:#31708f;
    background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{
    color:#fff;
    background-color:#31708f;
    border-color:#31708f
}
.list-group-item-warning{
    color:#8a6d3b;
    background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning{
    color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
    color:inherit
}
a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{
    color:#8a6d3b;
    background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{
    color:#fff;
    background-color:#8a6d3b;
    border-color:#8a6d3b
}
.list-group-item-danger{
    color:#a94442;
    background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger{
    color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
    color:inherit
}
a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{
    color:#a94442;
    background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{
    color:#fff;
    background-color:#a94442;
    border-color:#a94442
}
.list-group-item-heading{
    margin-top:0;
    margin-bottom:5px
}
.list-group-item-text{
    margin-bottom:0;
    line-height:1.3
}
.link-list{
    list-style:none;
    margin:0;
    padding:0
}
.link-list li{
    margin:1em 0 0;
    padding:0
}
.link-list li a{
    font-size:.875rem;
    line-height:1.6em;
    text-decoration:none
}
.link-list li a:hover{
    color:#004dff;
    text-decoration:underline
}
.link-list li a:visited{
    color:#008
}
.dark .link-list li a{
    color:#fff;
    text-decoration:underline
}
.dark .link-list li a:hover{
    color:#ccc
}
.dark .link-list li a:visited{
    color:#ccc;
    text-decoration:underline
}
@media screen and (min-width:1000px){
    .link-list li a{
        font-size:1rem
    }
}
.panel{
    margin-bottom:1rem;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:0;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
    padding:15px
}
.panel-body:before,.panel-body:after{
    content:" ";
    display:table
}
.panel-body:after{
    clear:both
}
.panel-heading{
    padding:.625 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:-1rem;
    border-top-left-radius:-1rem
}
.panel-heading&gt;.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:2rem;
    color:inherit
}
.panel-title&gt;a,.panel-title&gt;small,.panel-title&gt;.small,.panel-title&gt;small&gt;a,.panel-title&gt;.small&gt;a{
    color:inherit
}
.panel-footer{
    padding:.625 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:-1rem;
    border-bottom-left-radius:-1rem
}
.panel&gt;.list-group,.panel&gt;.panel-collapse&gt;.list-group{
    margin-bottom:0
}
.panel&gt;.list-group .list-group-item,.panel&gt;.panel-collapse&gt;.list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel&gt;.list-group:first-child .list-group-item:first-child,.panel&gt;.panel-collapse&gt;.list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-right-radius:-1rem;
    border-top-left-radius:-1rem
}
.panel&gt;.list-group:last-child .list-group-item:last-child,.panel&gt;.panel-collapse&gt;.list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:-1rem;
    border-bottom-left-radius:-1rem
}
.panel&gt;.panel-heading+.panel-collapse&gt;.list-group .list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.panel-heading+.list-group .list-group-item:first-child{
    border-top-width:0
}
.list-group+.panel-footer{
    border-top-width:0
}
.panel&gt;.table,.panel&gt;.table-responsive&gt;.table,.panel&gt;.panel-collapse&gt;.table{
    margin-bottom:0
}
.panel&gt;.table caption,.panel&gt;.table-responsive&gt;.table caption,.panel&gt;.panel-collapse&gt;.table caption{
    padding-left:15px;
    padding-right:15px
}
.panel&gt;.table:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child{
    border-top-right-radius:-1rem;
    border-top-left-radius:-1rem
}
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child,.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child{
    border-top-left-radius:-1rem;
    border-top-right-radius:-1rem
}
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child,.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:first-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:first-child{
    border-top-left-radius:-1rem
}
.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,.panel&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child,.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,.panel&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child td:last-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;thead:first-child&gt;tr:first-child th:last-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child td:last-child,.panel&gt;.table-responsive:first-child&gt;.table:first-child&gt;tbody:first-child&gt;tr:first-child th:last-child{
    border-top-right-radius:-1rem
}
.panel&gt;.table:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child{
    border-bottom-right-radius:-1rem;
    border-bottom-left-radius:-1rem
}
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child{
    border-bottom-left-radius:-1rem;
    border-bottom-right-radius:-1rem
}
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:first-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:first-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:first-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:first-child{
    border-bottom-left-radius:-1rem
}
.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,.panel&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,.panel&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child td:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tbody:last-child&gt;tr:last-child th:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child td:last-child,.panel&gt;.table-responsive:last-child&gt;.table:last-child&gt;tfoot:last-child&gt;tr:last-child th:last-child{
    border-bottom-right-radius:-1rem
}
.panel&gt;.panel-body+.table,.panel&gt;.panel-body+.table-responsive,.panel&gt;.table+.panel-body,.panel&gt;.table-responsive+.panel-body{
    border-top:1px solid #ddd
}
.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child th,.panel&gt;.table&gt;tbody:first-child&gt;tr:first-child td{
    border-top:0
}
.panel&gt;.table-bordered,.panel&gt;.table-responsive&gt;.table-bordered{
    border:0
}
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child,.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:first-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:first-child{
    border-left:0
}
.panel&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child,.panel&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,.panel&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,.panel&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;th:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr&gt;td:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;th:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr&gt;td:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;th:last-child,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr&gt;td:last-child{
    border-right:0
}
.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,.panel&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th,.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,.panel&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;td,.panel&gt;.table-responsive&gt;.table-bordered&gt;thead&gt;tr:first-child&gt;th,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;td,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:first-child&gt;th{
    border-bottom:0
}
.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,.panel&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,.panel&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;td,.panel&gt;.table-responsive&gt;.table-bordered&gt;tbody&gt;tr:last-child&gt;th,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;td,.panel&gt;.table-responsive&gt;.table-bordered&gt;tfoot&gt;tr:last-child&gt;th{
    border-bottom:0
}
.panel&gt;.table-responsive{
    border:0;
    margin-bottom:0
}
.panel-group{
    margin-bottom:1rem
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:0
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse&gt;.panel-body,.panel-group .panel-heading+.panel-collapse&gt;.list-group{
    border-top:1px solid #ddd
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
    border-bottom:1px solid #ddd
}
.panel-default{
    border-color:#ddd
}
.panel-default&gt;.panel-heading{
    color:#6b6b6b;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#ddd
}
.panel-default&gt;.panel-heading .badge{
    color:#f5f5f5;
    background-color:#6b6b6b
}
.panel-default&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#ddd
}
.panel-primary{
    border-color:#00baff
}
.panel-primary&gt;.panel-heading{
    color:#fff;
    background-color:#00baff;
    border-color:#00baff
}
.panel-primary&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#00baff
}
.panel-primary&gt;.panel-heading .badge{
    color:#00baff;
    background-color:#fff
}
.panel-primary&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#00baff
}
.panel-success{
    border-color:#d6e9c6
}
.panel-success&gt;.panel-heading{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#d6e9c6
}
.panel-success&gt;.panel-heading .badge{
    color:#dff0d8;
    background-color:#3c763d
}
.panel-success&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#d6e9c6
}
.panel-info{
    border-color:#bce8f1
}
.panel-info&gt;.panel-heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#bce8f1
}
.panel-info&gt;.panel-heading .badge{
    color:#d9edf7;
    background-color:#31708f
}
.panel-info&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#bce8f1
}
.panel-warning{
    border-color:#faebcc
}
.panel-warning&gt;.panel-heading{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#faebcc
}
.panel-warning&gt;.panel-heading .badge{
    color:#fcf8e3;
    background-color:#8a6d3b
}
.panel-warning&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#faebcc
}
.panel-danger{
    border-color:#ebccd1
}
.panel-danger&gt;.panel-heading{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger&gt;.panel-heading+.panel-collapse&gt;.panel-body{
    border-top-color:#ebccd1
}
.panel-danger&gt;.panel-heading .badge{
    color:#f2dede;
    background-color:#a94442
}
.panel-danger&gt;.panel-footer+.panel-collapse&gt;.panel-body{
    border-bottom-color:#ebccd1
}
.embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.embed-responsive-16by9{
    padding-bottom:56.25%
}
.embed-responsive-4by3{
    padding-bottom:75%
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
.well-lg{
    padding:24px;
    border-radius:.5rem
}
.well-sm{
    padding:9px;
    border-radius:.25rem
}
.close{
    float:right;
    font-size:1.5rem;
    font-weight:bold;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
/* version='35' */
/* version='30' */
.focus-indicator .body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-facebook:focus,.focus-indicator .body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-twitter:focus,.focus-indicator .body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-linkedin:focus{
    background:#004dff;
    color:#fff
}
.focus-indicator .body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-ios-email-outline:focus,.focus-indicator .body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-android-print:focus{
    background:#6b6b6b;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools{
    padding:0;
    height:9.07em;
    background-color:#f2f2f2;
    margin:0 .94em 1.25em .94em
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top{
    display:table;
    padding:1.25em 1.25em .32em 1.25em;
    float:left;
    width:100%
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .share-text{
    display:table-cell;
    vertical-align:middle;
    line-height:1rem;
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:.1em;
    align-items:center
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div{
    display:table-cell;
    vertical-align:middle
}
.body-content .ui-container .row .block-content div.share-tools .download-report,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom,.body-content .ui-container .row .block-content div.share-tools .download-report-top{
    padding:0 .63em .32em .63em;
    text-align:center;
    float:right;
    width:100%
}
.body-content .ui-container .row .block-content div.share-tools .download-report a[role=button],.body-content .ui-container .row .block-content div.share-tools .download-report-bottom a[role=button],.body-content .ui-container .row .block-content div.share-tools .download-report-top a[role=button]{
    padding-top:0
}
.body-content .ui-container .row .block-content div.share-tools .download-report .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-top .behind{
    height:2.86em
}
.body-content .ui-container .row .block-content div.share-tools .download-report-bottom .btn,.body-content .ui-container .row .block-content div.share-tools .download-report-top .btn{
    margin-top:1.43em
}
.body-content .ui-container .row .block-content div.share-tools .download-report-top{
    margin-top:-9.87em
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button]{
    border-radius:100%;
    cursor:pointer;
    margin:0
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link]:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button]:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link]:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button]:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link]:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button]:before{
    display:table-cell;
    width:1.9em;
    text-align:center;
    transition:.5s;
    vertical-align:middle
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-facebook{
    font-size:1.13em;
    color:#004dff;
    border:.12em solid #004dff;
    width:2.43rem;
    height:2.43rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-facebook:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-facebook:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-facebook:hover{
    background:#004dff;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-facebook:before{
    font-size:1.19rem;
    height:2.2rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-twitter{
    font-size:.88em;
    color:#004dff;
    border:.15em solid #004dff;
    width:2.42rem;
    height:2.42rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-twitter:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-twitter:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-twitter:hover{
    background:#004dff;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-twitter:before{
    font-size:1.2rem;
    height:2.2rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-linkedin{
    font-size:1.13em;
    color:#004dff;
    border:.12em solid #004dff;
    width:2.43rem;
    height:2.43rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-linkedin:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-linkedin:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-linkedin:hover{
    background:#004dff;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-social-linkedin:before{
    font-size:1.19rem;
    height:2.2rem
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-ios-email-outline{
    font-size:1.38em;
    color:#6b6b6b;
    border:.091em solid #6b6b6b;
    width:1.77em;
    height:1.77em;
    margin:.91em .91em .91em 0
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-ios-email-outline:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-ios-email-outline:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-ios-email-outline:hover{
    background:#6b6b6b;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container .ion-ios-email-outline:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .ion-ios-email-outline:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .ion-ios-email-outline:before{
    font-size:1.1em;
    height:1.4em;
    width:1.71em
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-android-print{
    font-size:1.25em;
    color:#6b6b6b;
    border:.1em solid #6b6b6b;
    width:1.95em;
    height:1.95em;
    margin:1em 1em 1em 0
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-android-print:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-android-print:hover,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-android-print:hover{
    background:#6b6b6b;
    color:#fff
}
.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-android-print:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-android-print:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-android-print:before{
    font-size:1em;
    height:1.8em;
    width:1.71em
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
    background-color:transparent;
    margin-bottom:1.88em;
    margin-top:1.88em;
    height:4.38em !important
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top{
    margin:0
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light{
    border-top:.12em solid
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .share-text{
    padding-right:2.5em
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .social-likes{
    padding-right:1.88em
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container{
    padding:1.88em 0 0 0 !important;
    display:inline-block
}
.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top{
    padding:5.63em 1.25em 1.88em 1.25em
}
.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
    border-bottom:.12em solid
}
.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .share-text{
    padding-right:2.5em
}
.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .social-likes{
    padding-right:1.88em
}
.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container{
    padding:0 0 1.88em 0 !important;
    display:inline-block
}
.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom{
    padding:0 1.25em 0 1.25em
}
.body-content .ui-container .row .block-content div .share-tools.br-bottom-color-gray-light.bottom-link{
    padding-bottom:8.04em
}
.body-content .ui-container .row .block-content a.collapsible-share{
    bottom:2px
}
.body-content .ui-container .row .block-content .modal-popover-collapsible .share-tools-collapsible .ion-ios-email-outline{
    color:#004dff !important;
    border:.091em solid #004dff !important
}
.body-content .ui-container .row .block-content .modal-popover-collapsible .share-tools-collapsible .ion-ios-email-outline:hover,.body-content .ui-container .row .block-content .modal-popover-collapsible .share-tools-collapsible .ion-ios-email-outline:focus{
    background:#004dff !important;
    color:#fff !important
}
@media screen and (max-width:767px){
    .modal-popover-collapsible .modal-dialog-collapsible{
        margin-top:90%;
        overflow-x:hidden;
        overflow-y:hidden;
        margin:2.19em;
        width:500px;
        left:1.88em;
        right:1.88em;
        position:fixed;
        margin-left:auto;
        margin-right:auto;
        top:5%;
        pointer-events:all
    }
    .modal-popover-collapsible .modal-dialog-collapsible.isTouch{
        width:auto !important;
        max-width:100vw !important;
        top:30% !important
    }
}
.safari .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-popup-fields .collapsible-copy:focus{
    outline:1px solid #003fbd !important;
    outline-offset:2px !important;
    border:solid
}
.modal-popover-collapsible{
    display:block !important;
    pointer-events:none
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible{
    padding:1em;
    margin-left:104px;
    margin-right:104px
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible.isTouch{
    margin-left:0 !important;
    margin-right:0 !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible{
    border-bottom:0 !important;
    padding:.31em !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .utility-text{
    display:inline-block;
    width:94%
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .ion-android-close.collapsible-x-button{
    display:inline-block
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible{
    overflow-y:auto;
    padding:0 !important;
    position:static
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-body{
    position:static;
    margin-top:2px
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible{
    padding-left:.3em;
    background-color:#fff !important;
    height:2em !important;
    margin:0 !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible{
    padding:0 !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible{
    padding-left:2.5em
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link],.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=button]{
    display:inline-block
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin{
    margin:1.38em 1.66em 1.38em 0
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-twitter{
    margin:1.78em 2.131em 1.78em 0
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible .share-text{
    display:table-cell;
    padding:2.09em 2.5em 2.09em 0;
    letter-spacing:.104em
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .job-url-collapsible{
    padding:.75em 0 0 .31em;
    margin:0
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields{
    padding-left:.3em;
    padding-bottom:.3em
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-textarea{
    -webkit-appearance:none;
    background:inherit;
    border:0;
    border-bottom:1px solid #9aa0a6;
    border-radius:0;
    color:#3c4043;
    font-size:1em;
    width:70%;
    -webkit-font-smoothing:antialiased;
    font-weight:400;
    line-height:1.88em;
    padding:0;
    transition:border-color .15s;
    max-width:70%
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy{
    background-color:#fff;
    border:.188em solid #555;
    color:#555;
    padding:5px;
    text-align:center;
    text-decoration:none;
    display:inline-block;
    font-size:1em;
    margin:4px 2px;
    cursor:pointer
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy.selected-copy{
    -webkit-appearance:none;
    background:#000;
    color:#fff !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy:hover{
    -webkit-appearance:none;
    background:#000;
    color:#fff !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy:focus{
    outline:1px solid #003fbd !important;
    outline-offset:2px !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy.copy-iTouch:hover{
    -webkit-appearance:none !important;
    background:#000 !important;
    color:#fff !important
}
.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy.copy-iTouch:focus{
    outline:.15rem solid #003fbd;
    outline-offset:.18em
}
@media only screen and (min-width:768px) and (max-width:999px){
    .body-content .ui-container .row .block-content div.share-tools{
        padding:0 .63em 0 1.25em;
        height:5.32em;
        margin-bottom:1.88em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top{
        display:block;
        text-align:center;
        padding:0;
        align-items:center;
        height:inherit;
        width:auto
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button]{
        display:inline-block
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-linkedin{
        margin:1.38em 1.66em 1.38em 0
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter{
        margin:1.78em 2.131em 1.78em 0
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-ios-email-outline{
        margin:1.14em .91em 1.14em 0
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .share-text{
        display:table-cell;
        padding:2.09em 2.5em 2.09em 0;
        letter-spacing:.104em
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom,.body-content .ui-container .row .block-content div.share-tools .download-report-top{
        padding:0;
        text-align:right;
        margin-top:.28em;
        width:auto
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-top .behind{
        margin-bottom:.32em;
        height:2.86em
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-bottom{
        padding:0 .63em 0 0;
        margin-top:-.2em
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-bottom .btn{
        margin:0 .63rem .94rem .63rem
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-top{
        padding:0 .63em 0 0;
        margin-top:.97em
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-top .btn{
        margin-top:.63rem
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
        padding:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-twitter{
        margin:0 1.66em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-twitter{
        margin:0 2.13em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom .share-text,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top .share-text{
        padding:0 2.5em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light{
        border-top:.12em solid;
        margin-top:1.25em;
        margin-bottom:1.88em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .social-likes{
        padding-right:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container{
        padding:1.88em 0 0 0 !important
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top{
        padding:1.88em 0 0 1.25em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-text{
        display:table-cell;
        padding:0 0 0 0;
        letter-spacing:.104em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
        border-bottom:.12em solid;
        margin-top:1.88em;
        margin-bottom:1.25em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .social-likes{
        padding-right:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container{
        padding:0 0 1.88em 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom{
        padding:0 0 1.88em 1.25em
    }
    .body-content .ui-container .row .block-content div .share-tools.br-bottom-color-gray-light.bottom-link{
        padding-bottom:0
    }
    .safari .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-popup-fields .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important;
        border:solid
    }
    .modal-popover-collapsible{
        display:block !important;
        pointer-events:none
    }
    .modal-popover-collapsible .modal-dialog-collapsible{
        margin-top:0% !important;
        overflow-x:hidden;
        overflow-y:hidden;
        margin:2.19em;
        width:500px;
        left:1.88em;
        right:1.88em;
        position:fixed;
        margin-left:auto;
        margin-right:auto;
        top:27%;
        pointer-events:all
    }
    .modal-popover-collapsible .modal-dialog-collapsible.isTouch{
        width:18.75em !important;
        margin-top:90%;
        max-width:40vw !important;
        top:25% !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible{
        padding:1em;
        margin-left:104px;
        margin-right:104px
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible.isTouch{
        margin-left:0 !important;
        margin-right:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible{
        border-bottom:0 !important;
        padding:.31em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .utility-text{
        display:inline-block;
        width:94%
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .ion-android-close.collapsible-x-button{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible{
        overflow-y:auto;
        padding:0 !important;
        position:static
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-body{
        position:static;
        margin-top:2px
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible{
        padding-left:.3em;
        background-color:#fff !important;
        height:2em !important;
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible{
        padding:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible{
        padding-right:1.55em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible.social-email-collapsible{
        padding-right:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible .social-icon-collapsible{
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible{
        padding-left:2.5em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link],.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=button]{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin{
        margin:1.38em 1.66em 1.38em 0;
        width:2.2em;
        height:2.2em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-twitter{
        margin:1.78em 2.131em 1.78em 0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible .share-text{
        display:table-cell;
        padding:2.09em 2.5em 2.09em 0;
        letter-spacing:.104em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .job-url-collapsible{
        padding:1.2em 0 0 .31em;
        margin:0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields{
        padding-left:.3em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-textarea{
        -webkit-appearance:none;
        background:inherit;
        border:0;
        border-bottom:1px solid #9aa0a6;
        border-radius:0;
        color:#3c4043;
        font-size:1em;
        -webkit-font-smoothing:antialiased;
        font-weight:400;
        line-height:1.88em;
        padding:0;
        transition:border-color .15s;
        width:10.7em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-textarea .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important
    }
}
@media screen and (min-width:1000px){
    .body-content .ui-container .row .block-content div.share-tools{
        padding:0 .63em 0 1.25em;
        height:5.32em;
        margin-bottom:1.88em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom{
        display:block;
        text-align:center;
        padding:0;
        align-items:center;
        height:inherit;
        width:auto
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link],.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button]{
        display:inline-block
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top .share-text,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom .share-text{
        display:table-cell;
        padding:1.39em 1.11em 1.39em 0;
        letter-spacing:.07em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-linkedin{
        margin:1.39em 1.11em 1.39em 0;
        width:2.16em;
        height:2.16em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-linkedin:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-facebook:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-linkedin:before{
        font-size:1em;
        height:1.95em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter{
        margin:1.78em 1.42em 1.78em 0;
        width:2.77em;
        height:2.77em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter:before{
        height:1.95em
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-ios-email-outline{
        margin:1.14em .91em 1.14em 0
    }
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-android-print{
        margin:1.25em 1em 1.25em 0
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom,.body-content .ui-container .row .block-content div.share-tools .download-report-top{
        padding:0;
        text-align:right;
        margin-top:.28em;
        width:auto
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-bottom .behind,.body-content .ui-container .row .block-content div.share-tools .download-report-top .behind{
        margin-bottom:.32em;
        height:2.86em
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-bottom{
        margin-top:0;
        padding:0 .63em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-bottom .btn{
        margin:0 .63rem .94rem .63rem
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-top{
        padding:0 .63em 0 0;
        margin-top:0
    }
    .body-content .ui-container .row .block-content div.share-tools .download-report-top .btn{
        margin-top:1.9em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
        padding:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .share-text,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top .share-text,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .share-text{
        line-height:1.4em;
        padding:0 1.12em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-linkedin,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-facebook,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-linkedin{
        margin:0 1.11em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-social-twitter,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-social-twitter{
        margin:0 1.43em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-ios-email-outline,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-ios-email-outline{
        margin:0 .91em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-bottom div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-top div[role=button].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=link].ion-android-print,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom div[role=button].ion-android-print{
        margin:0 1em 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light{
        border-top:.12em solid;
        margin-top:1.25em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top .social-likes{
        padding-right:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container{
        padding:1.88em 0 0 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-top-color-gray-light .share-icons-container-top{
        padding:1.88em 0 0 1.25em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light{
        margin-bottom:1.25em;
        border-bottom:.12em solid
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container .social-likes,.body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom .social-likes{
        padding-right:0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container{
        padding:0 0 1.88em 0
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light .share-icons-container-bottom{
        padding:0 0 1.88em 1.25em
    }
    .body-content .ui-container .row .block-content div.share-tools.br-bottom-color-gray-light.bottom-link{
        padding-bottom:0
    }
    .ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter:before,.ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter:before,.ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter:before,.ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter:before,.ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter:before,.ie .body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter:before{
        font-size:1em !important
    }
    .firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter:before,.firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter:before,.firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter:before,.firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter:before,.firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter:before,.firefox .body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter:before{
        font-size:1.25em !important
    }
    .safari .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-popup-fields .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important;
        border:solid
    }
    .modal-popover-collapsible{
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        right:0;
        z-index:1050;
        outline:0
    }
    .modal-popover-collapsible .modal-dialog-collapsible{
        max-width:18.75em;
        right:0;
        overflow:visible;
        top:0;
        position:absolute;
        z-index:1000;
        margin:2.19em;
        pointer-events:all
    }
    .modal-popover-collapsible .modal-dialog-collapsible.isTouch{
        max-width:18.75em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible{
        width:18.75em;
        padding:1em;
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:before{
        border-bottom:.63em solid rgba(0,0,0,.2);
        border-left:.63em solid transparent;
        border-right:.63em solid transparent;
        left:5.81em;
        top:-.69em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:before,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:after{
        content:"";
        height:0;
        position:absolute;
        width:0;
        display:block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:after{
        border-bottom:.63em solid #fff;
        border-left:.63em solid transparent;
        border-right:.63em solid transparent;
        left:5.81em;
        top:-.63em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible{
        border-bottom:0 !important;
        padding:.31em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .utility-text{
        display:inline-block;
        width:94%
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .ion-android-close.collapsible-x-button{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible{
        overflow-y:auto;
        padding:0 !important;
        position:static
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-body{
        position:static;
        margin-top:2px
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible{
        padding-left:.3em;
        background-color:#fff !important;
        height:2em !important;
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible{
        padding:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible{
        padding-right:1.8em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible.social-email-collapsible{
        padding-right:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible .social-icon-collapsible{
        display:table-cell
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible{
        padding-left:2.5em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link],.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=button]{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin{
        margin:1.38em 1.66em 1.38em 0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-twitter{
        margin:1.78em 2.131em 1.78em 0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible .share-text{
        display:table-cell;
        padding:2.09em 2.5em 2.09em 0;
        letter-spacing:.104em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .job-url-collapsible{
        padding:.75em 0 0 .31em;
        margin:0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields{
        padding-left:.3em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-textarea{
        -webkit-appearance:none;
        background:inherit;
        border:0;
        border-bottom:1px solid #9aa0a6;
        border-radius:0;
        color:#3c4043;
        font-size:1em;
        width:70%;
        -webkit-font-smoothing:antialiased;
        font-weight:400;
        line-height:1.88em;
        padding:0;
        transition:border-color .15s
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important
    }
}
@media screen and (min-width:1200px){
    .safari .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-popup-fields .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important;
        border:solid
    }
    .modal-popover-collapsible{
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        right:0;
        z-index:1050;
        outline:0
    }
    .modal-popover-collapsible .modal-dialog-collapsible{
        max-width:18.75em;
        right:0;
        overflow:visible;
        top:0;
        position:absolute;
        z-index:1000;
        margin:2.19em;
        pointer-events:all
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible{
        width:18.75em;
        padding:1em;
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:before{
        border-bottom:.63em solid rgba(0,0,0,.2);
        border-left:.63em solid transparent;
        border-right:.63em solid transparent;
        left:5.38em;
        top:-.69em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:before,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:after{
        content:"";
        height:0;
        position:absolute;
        width:0;
        display:block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible:after{
        border-bottom:.63em solid #fff;
        border-left:.63em solid transparent;
        border-right:.63em solid transparent;
        left:5.38em;
        top:-.63em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible{
        border-bottom:0 !important;
        padding:.31em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .utility-text{
        display:inline-block;
        width:94%
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-header-collapsible .ion-android-close.collapsible-x-button{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible{
        overflow-y:auto;
        padding:0 !important;
        position:static
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible .collapsible-body{
        position:static;
        margin-top:2px
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible{
        padding-left:.3em;
        background-color:#fff !important;
        height:2em !important;
        margin:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible{
        padding:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible{
        padding-right:1.8em !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible.social-email-collapsible{
        padding-right:0 !important
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icon-collapsible .social-likes-collapsible .social-icon-collapsible{
        display:table-cell
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible{
        padding-left:2.5em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link],.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=button]{
        display:inline-block
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-facebook,.modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-linkedin{
        margin:1.38em 1.66em 1.38em 0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible div[role=link].ion-social-twitter{
        margin:1.78em 2.131em 1.78em 0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .modal-body-collapsible div.share-tools-collapsible .share-icons-container-collapsible .share-text{
        display:table-cell;
        padding:2.09em 2.5em 2.09em 0;
        letter-spacing:.104em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .job-url-collapsible{
        padding:.75em 0 0 .31em;
        margin:0
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields{
        padding-left:.3em
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-textarea{
        -webkit-appearance:none;
        background:inherit;
        border:0;
        border-bottom:1px solid #9aa0a6;
        border-radius:0;
        color:#3c4043;
        font-size:1em;
        width:70%;
        -webkit-font-smoothing:antialiased;
        font-weight:400;
        line-height:1.88em;
        padding:0;
        transition:border-color .15s
    }
    .modal-popover-collapsible .modal-dialog-collapsible .modal-content-collapsible .collapsible-popup-fields .collapsible-copy:focus{
        outline:1px solid #003fbd !important;
        outline-offset:2px !important
    }
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){
    .body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container div[role=button].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-top div[role=button].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=link].ion-social-twitter:before,.body-content .ui-container .row .block-content div.share-tools .share-icons-container-bottom div[role=button].ion-social-twitter:before{
        font-size:1.25em !important
    }
}
/* version='17' */
.acn-panel-group .panel .panel-heading h1:before,.acn-panel-group .panel .panel-heading h2:before,.acn-panel-group .panel .panel-heading h3:before,.acn-panel-group .panel .panel-heading h4:before,.acn-panel-group .panel .panel-heading h5:before,.acn-panel-group .panel .panel-heading h6:before,.search-container .panel .panel-heading h1:before,.search-container .panel .panel-heading h2:before,.search-container .panel .panel-heading h3:before,.search-container .panel .panel-heading h4:before,.search-container .panel .panel-heading h5:before,.search-container .panel .panel-heading h6:before,#search-filters-container.sticky .panel .panel-heading h1:before,#search-filters-container.sticky .panel .panel-heading h2:before,#search-filters-container.sticky .panel .panel-heading h3:before,#search-filters-container.sticky .panel .panel-heading h4:before,#search-filters-container.sticky .panel .panel-heading h5:before,#search-filters-container.sticky .panel .panel-heading h6:before{
    content:"- ";
    top:-2px;
    position:relative;
    cursor:hand
}
.acn-panel-group .expand:before,.search-container .expand:before,#search-filters-container.sticky .expand:before{
    content:"- ";
    top:-2px;
    position:relative;
    right:12px
}
.job-search .form-section .job-search-panel .panel-heading h3:before{
    content:"- ";
    cursor:hand;
    margin-right:15px
}
.acn-panel-group .panel .panel-heading.collapsed h1:before,.acn-panel-group .panel .panel-heading.collapsed h2:before,.acn-panel-group .panel .panel-heading.collapsed h3:before,.acn-panel-group .panel .panel-heading.collapsed h4:before,.acn-panel-group .panel .panel-heading.collapsed h5:before,.acn-panel-group .panel .panel-heading.collapsed h6:before,.search-container .panel .panel-heading.collapsed h1:before,.search-container .panel .panel-heading.collapsed h2:before,.search-container .panel .panel-heading.collapsed h3:before,.search-container .panel .panel-heading.collapsed h4:before,.search-container .panel .panel-heading.collapsed h5:before,.search-container .panel .panel-heading.collapsed h6:before,#search-filters-container.sticky .panel .panel-heading.collapsed h1:before,#search-filters-container.sticky .panel .panel-heading.collapsed h2:before,#search-filters-container.sticky .panel .panel-heading.collapsed h3:before,#search-filters-container.sticky .panel .panel-heading.collapsed h4:before,#search-filters-container.sticky .panel .panel-heading.collapsed h5:before,#search-filters-container.sticky .panel .panel-heading.collapsed h6:before{
    content:"+ ";
    top:-2px;
    position:relative
}
#search-header-filters.collapse:before{
    content:"+ ";
    top:-2px;
    position:relative;
    right:12px
}
.job-search .form-section .job-search-panel .panel-heading.collapsed h3:before{
    content:"+ ";
    margin-right:15px
}
.search-page{
    overflow-y:hidden;
    z-index:9999;
    background-color:rgba(0,0,0,.85)
}
.search-page h1,.search-page h2,.search-page h3,.search-page h4,.search-page h5,.search-page h6,.search-page .module-headline{
    color:#000
}
.search-page a{
    color:#004dff;
    cursor:pointer
}
.search-page .corporate-white{
    color:#fff
}
.search-page .modal-dialog{
    width:100%;
    margin:0 auto;
    padding:10px 0 0 0
}
.search-page .modal-dialog .modal-content{
    border:none;
    background-color:transparent;
    box-shadow:none
}
.search-page .modal-dialog .modal-content .modal-body{
    margin-top:-40px;
    padding:20px 0 0 0
}
.search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
    max-width:90%;
    margin-left:5%;
    margin-right:5%
}
.search-page .modal-dialog .modal-content .modal-body .input-search-container.row .close.ion-close{
    margin:25px 10px 0 0;
    opacity:1;
    width:16px;
    height:16px;
    font-size:16px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row{
    max-width:90%;
    margin-left:5%;
    margin-right:5%
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container{
    top:-36px;
    position:relative;
    overflow-y:auto;
    overflow-x:hidden;
    padding-top:0;
    margin-top:35px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container a:active,.search-page .modal-dialog .modal-content .modal-body .search-hidden-container a:hover{
    text-decoration:underline
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container p.suggested-topic{
    margin:0 0 10px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #actionable-section .suggested-jobs a:hover,.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #actionable-section .suggested-jobs a:active{
    color:#000
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #suggested-topic-section h3.search-title{
    font-family:"Graphik Bold";
    color:#000
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #highlighted-topic-section{
    display:inline-block;
    width:100%
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #highlighted-topic-section a{
    color:#000
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #highlighted-topic-section .panel-body a{
    color:#004dff;
    font-size:13px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #highlighted-topic-section h3.panel-title{
    color:#000
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section{
    display:inline-block;
    width:100%
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section .search-title{
    font-size:18px;
    margin-top:18px;
    color:#000
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section h3,.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section .content-title,.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section h3.leadership-name{
    font-size:14px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section h2{
    font-size:24px
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section #recommended-content #content-date{
    color:#666
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section #search-title-xs{
    font-family:"Graphik Bold"
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container .services-container{
    margin-bottom:20px;
    padding:10px 10px 10px 0
}
.search-page .modal-dialog .modal-content .modal-body .close{
    color:#fff;
    margin-top:40px
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead{
    width:99%
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead .tt-hint{
    display:none
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead .tt-suggestion p{
    color:#fff;
    display:block;
    margin:0 auto;
    width:100%
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead pre{
    display:none
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu{
    position:relative !important;
    margin-top:20px
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-dataset-keywordSuggestions{
    text-align:center;
    margin-left:1%;
    margin-right:1%
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestions{
    background-color:#555;
    opacity:.9;
    color:#fff
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestions strong,.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestions a{
    color:#fff
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestion:hover{
    cursor:pointer
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestion{
    padding:6px 0 8px
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestion.tt-cursor{
    font-weight:bold;
    background-color:#777
}
.search-page .search-container.bg-color-dark-gray{
    background-color:#373737
}
.search-page .search-container.media h2{
    font-size:24px;
    line-height:29px
}
.search-page .search-container.media .panel-default{
    border-color:#444
}
.search-page .search-container.media .panel-default .search-panel-heading h3{
    color:#000
}
.search-page .search-container.media .panel-default .panel-heading{
    background-color:#373737;
    padding-top:15px;
    padding-bottom:8px
}
.search-page .search-container.media .panel-default #media-categories .panel-body{
    background-color:#373737
}
.search-page .search-container.media .panel-default #media-categories .panel-body .form-section{
    margin:0;
    padding:0
}
.search-page .search-container.media .panel-default #media-categories .panel-body hr{
    margin:-10px 0 10px;
    border-color:#666
}
.search-page .search-container.media .panel-default #media-categories .panel-body .col-sm-12 hr{
    margin:10px 0;
    border-color:#666
}
.search-page .search-container{
    background-color:#fff;
    padding:0 20px;
    margin-bottom:30px
}
.search-page .search-container .panel{
    border-left-style:none;
    border-right-style:none;
    border-left-width:0;
    border-right-width:0;
    margin:0 -20px
}
.search-page .search-container .panel-default .panel-heading{
    padding:15px 15px 8px;
    border-bottom:0 solid transparent;
    background-color:#eee
}
.search-page .search-container .panel-default .panel-heading a:hover{
    text-decoration:underline;
    color:#000
}
.search-page .search-container .panel-default .panel-heading h3.panel-title{
    margin-left:16px;
    font-size:18px;
    color:#fff;
    line-height:22px;
    font-family:"Graphik Regular"
}
.search-page .search-container .panel-default .panel-heading .ion-plus:before{
    font-size:12px;
    position:relative;
    bottom:4px;
    margin-right:5px
}
.search-page .search-container .panel-collapse .panel-body{
    padding-left:30px
}
.search-page .search-container .panel-collapse .panel-body .search-stayconnected .search-media-app-container .search-header-container,.search-page .search-container .panel-collapse .panel-body .search-download-app .search-media-app-container .search-header-container{
    margin-left:0
}
.search-page .search-container .search-header-container{
    padding:20px 0 24px;
    margin-left:12px;
    padding-top:25px
}
.search-page .search-container .search-header-container h3.search-title{
    color:#000
}
.search-page .search-container .suggested-jobs p{
    word-wrap:break-word;
    margin-bottom:0
}
.search-page .search-container .suggested-jobs .jobs{
    border-right:0;
    margin-bottom:20px
}
.search-page .search-container .suggested-jobs .btn{
    margin:0
}
.search-page .search-container .suggested-locations .locations{
    padding:0 20px
}
.search-page .search-container .suggested-locations .locations .cities{
    padding:10px
}
.search-page .search-container .suggested-locations .btn{
    margin:20px 0
}
.search-page .search-container .suggested-contact .contact-us:nth-child(3n+3){
    border-right:0
}
.search-page .search-container .suggested-contact .contact-us{
    border-right:1px solid #ddd;
    padding:0 15px;
    margin-bottom:20px
}
.search-page .search-container .suggested-contact .btn{
    margin:20px 0
}
.search-page .search-container .search-download-app{
    padding-left:20px;
    padding-bottom:20px
}
.search-page .search-container .search-media-app-container a.cta.ucase{
    margin-top:8px;
    display:inline-block;
    margin-left:10px
}
.search-page .search-container .suggested-topics{
    margin-top:-7px;
    display:inline-block;
    width:100%;
    margin-bottom:3px;
    margin-left:12px
}
.search-page .search-container .suggested-topics .suggested-topic{
    margin-bottom:10px;
    line-height:17px
}
.search-page .search-container .suggested-topics .suggested-topic .search-topic .acn-icon{
    margin:0;
    padding-right:10px
}
.search-page .search-container .suggested-topics .suggested-topic .search-topic .icon-find:before{
    display:inline-block
}
.search-page .search-container .suggested-topics .suggested-topic .search-topic .ion-search{
    font-size:14px;
    color:#004dff
}
.search-page .search-container .suggested-topics .suggested-topic .search-topic .ion-search:before{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1)
}
.search-page .search-container a.search-topic:hover{
    cursor:pointer
}
.search-page .search-container .related-content-results{
    width:100%;
    height:auto
}
.search-page .search-container .related-content-results .collapse-filter:nth-child(3n+1) .search-results{
    margin-left:11px
}
.search-page .search-container .related-content-results .expand-filter:nth-child(odd) .search-results{
    margin-left:20px
}
.search-page .search-container .related-content-results .search-results{
    width:87.7%;
    float:left;
    border:1px solid #e5e5e5;
    margin:-5px 3.2% 34px 3.2%
}
.search-page .search-container .related-content-results .search-results.filter-expanded{
    width:45%
}
.search-page .search-container .related-content-results .search-results .search-results-header{
    padding:0 18px;
    min-height:150px
}
.search-page .search-container .related-content-results .search-results .search-results-header .category{
    color:#666;
    margin-top:10px;
    margin-bottom:10px;
    font-family:"Graphik Regular";
    line-height:22px
}
.search-page .search-container .related-content-results .search-results .search-results-header .title{
    word-wrap:break-word;
    margin-top:-12px;
    margin-bottom:19px;
    font-family:"Graphik SemiBold";
    line-height:29px
}
.search-page .search-container .related-content-results .search-results .search-results-header p{
    margin:-9px 0 15px 0
}
.search-page .search-container .related-content-results .search-results .search-results-header .title:hover{
    text-decoration:underline;
    cursor:pointer
}
.search-page .search-container .related-content-results .search-results .search-results-content{
    min-height:156px;
    display:block;
    margin-top:-3px;
    background-color:#f0f0f0
}
.search-page .search-container .related-content-results .search-results .search-results-content p{
    padding:18px 20px 0 20px;
    margin-bottom:0;
    word-wrap:break-word;
    width:90%;
    color:#666;
    font-family:"Graphik Medium";
    line-height:17px
}
.search-page .search-container .related-content-results .search-results .search-results-content img{
    padding:0;
    height:156px;
    width:100%
}
.search-page .search-container .related-content-results .search-results .search-results-topic{
    margin-top:13px;
    display:inline-block;
    min-height:64px
}
.search-page .search-container .related-content-results .search-results .search-results-topic ul{
    margin-left:-25px;
    margin-bottom:15px
}
.search-page .search-container .related-content-results .search-results .search-results-topic ul li:nth-child(1){
    display:inline;
    margin-left:3px
}
.search-page .search-container .related-content-results .search-results .search-results-topic ul li{
    float:left;
    margin-left:20px;
    display:list-item;
    margin-bottom:10px;
    margin-right:8px
}
.search-page .search-container h3.search-title,.search-page .search-container h3.search-title-filter{
    display:inline
}
.search-page .search-container #recommended-content{
    float:left;
    background-color:#fff
}
.search-page .search-container #search-filters{
    float:right
}
.search-page .search-container #search-filters-container{
    position:absolute;
    right:-170px;
    background-color:#eee;
    width:320px;
    padding:20px;
    margin-top:-49px;
    float:right
}
.search-page .search-container #search-filters-container #search-filter-panel{
    padding-top:60px;
    background-color:#eee
}
.search-page .search-container #search-filters-container #search-filter-panel a:hover,.search-page .search-container #search-filters-container #search-filter-panel a:focus{
    text-decoration:underline
}
.search-page .search-container #search-filters-container .add-shadowbox{
    -webkit-box-shadow:0 9px 34px 3px #000,0 9px 34px 3px #000 !important;
    -moz-box-shadow:0 9px 34px 3px #000,0 9px 34px 3px #000 !important;
    box-shadow:0 9px 34px 3px #000,0 9px 34px 3px #000 !important
}
.search-page .search-container #search-filters-container .filter-viewall{
    padding-left:30px
}
.search-page .search-container #search-filters-container.expanded{
    display:block;
    padding-left:45px;
    padding-right:25px;
    padding-bottom:0
}
.search-page .search-container #search-filters-container.expanded .panel-body .ucase.align-right{
    margin-top:-35px
}
.search-page .search-container #search-filters-container .search-filters{
    margin-bottom:43px;
    margin-left:-3px
}
.search-page .search-container #search-filters-container .search-filters .search-panel{
    width:95%;
    margin-left:-30px;
    background-color:#eee
}
.search-page .search-container #search-filters-container .search-filters:nth-child(2){
    margin-top:47px
}
.search-page .search-container #search-filters-container hr{
    border-top:1px solid #ddd;
    margin-top:-4px;
    margin-bottom:15px
}
.search-page .search-container #search-header-filters{
    float:right;
    z-index:2;
    margin-top:0;
    background-color:#eee;
    padding:5px 10px 0 20px;
    line-height:normal;
    cursor:pointer;
    margin-right:111px
}
.search-page .search-container #search-header-filters.expand{
    position:relative;
    z-index:9;
    margin:0 0 0 -7px;
    float:left
}
.search-page .search-container #search-header-filters.collapse{
    margin-right:30px
}
.search-page .search-container#highlighted-topic-section .searchdesc{
    font-family:"Graphik Regular";
    line-height:17px;
    margin-top:-26px;
    margin-bottom:29px;
    margin-left:12px
}
.search-page .search-container#highlighted-topic-section h2{
    margin-top:27px;
    margin-left:12px;
    font-size:24px;
    line-height:29px;
    font-family:"Graphik SemiBold"
}
.search-page .search-container#highlighted-topic-section .panel-body{
    margin-top:-11px;
    margin-left:15px;
    padding-bottom:6px;
    padding-top:20px
}
.search-page #social-optin-section.search-container .panel-default .panel-heading a:hover{
    color:#fff
}
.search-page #social-optin-section.search-container .panel-default .panel-body{
    padding-left:30px
}
.search-page #social-optin-section.search-container .panel-default .panel-body .search-media-app-container{
    color:#fff
}
.search-page #social-optin-section.search-container .panel-default .panel-body .search-media-app-container h2{
    color:#fff
}
.search-page #social-optin-section.search-container .panel-default .panel-body .search-media-app-container #opt-in-top-form p{
    margin-bottom:0
}
.search-page #social-optin-section.search-container .panel-default .panel-body .btn{
    margin:20px 0 0 0
}
.search-page #social-optin-section.search-container .panel-default .panel-body a{
    color:#fff
}
.search-page #social-optin-section.search-container .panel-default .panel-body a:hover{
    text-decoration:none;
    background-color:#4a4a4a
}
.search-page #social-optin-section.search-container .panel-default .panel-body .search-header-container{
    margin-left:0
}
.search-page #social-optin-section.search-container .panel-default .panel-body .search-header-container h3.search-title{
    color:#a7a7a7
}
.search-page #search-form{
    margin-top:104px
}
.search-page #search-form #keywords{
    font-size:15px;
    width:100%;
    padding:0 17px;
    color:#fff;
    -webkit-appearance:none;
    border-radius:0;
    text-align:center;
    outline:none;
    /* Usability CR - CIO00759005 - START */
    background-color:#333 !important;
    border:2px solid #999;
    border-radius:35px;
    /* Usability CR - CIO00759005 - END */
}
.search-page #search-form input[type="text"]::-ms-clear{
    display:none
}
.search-page .search-suggestions{
    margin-top:30px;
    text-align:center
}
.search-page .search-suggestions ul{
    list-style:none;
    text-align:center;
    margin-bottom:30px;
    margin-top:-20px
}
.search-page .search-suggestions ul li{
    display:inline-block;
    padding:0 4.5% 0;
    color:#fff;
    padding-right:4.5%
}
.search-page .search-suggestions ul li .option{
    height:15px;
    width:15px;
    margin:10px 10px -2px 10px;
    padding:0;
    display:inline-block;
    border:1px solid #fff;
    border-radius:14px;
    cursor:pointer
}
.search-page .search-suggestions ul li .option.selected{
    background-color:#fff
}
.search-page .search-suggestions ul li span{
    font-family:"Graphik Bold"
}
.search-page .search-suggestions span.top-nav-bar{
    font-family:"Graphik Black"
}
.search-page .search-suggestions .search-instead{
    font-family:Arial,Sans-Serif;
    line-height:17px;
    margin-bottom:10px
}
.search-page a.search-topic.acn-icon.icon-find{
    cursor:pointer
}
.clamp-truncate{
    overflow:hidden
}
.clamp-truncate:after{
    content:"…";
    bottom:50px;
    right:8px;
    position:absolute;
    padding:0 20px 0 10px
}
.ie .search-page .search-container #search-header-filters.expand{
    position:relative;
    z-index:9;
    right:-30px
}
.job-search .jobseachresults .nav-tabs li&gt;a{
    border-top:0;
    border-right:0;
    border-left:0
}
.job-search .jobseachresults .nav-tabs li&gt;a:hover{
    text-decoration:underline;
    background-color:#fff
}
.job-search .jobseachresults .nav-tabs li.active&gt;a:hover{
    text-decoration:none
}
.search-page .search-container{
    margin-left:0;
    width:100%
}
.search-page .search-container .panel-collapse .panel-body{
    padding-left:15px
}
.search-page .search-container .panel-default .panel-heading h3.panel-title,.search-page .search-container .suggested-topics{
    padding-top:0;
    margin-left:0
}
.search-page .search-container h3.search-title{
    margin-bottom:3px;
    color:#000;
    font-size:18px
}
.search-page .search-container .search-header-container{
    margin-left:0;
    padding-top:16px
}
.search-page .search-container#highlighted-topic-section h2,.search-page .search-container#highlighted-topic-section .panel-body{
    margin:15px 0 0 0;
    padding-bottom:10px
}
.search-page .search-container#highlighted-topic-section .searchdesc{
    margin-bottom:20px;
    margin-left:0;
    width:auto
}
.search-page .search-container#highlighted-topic-section .panel .panel-body{
    padding-left:30px;
    margin-top:0;
    padding-top:5px
}
.search-page .search-container .search-stayconnected{
    border-right:none
}
.search-page .search-container .search-download-app{
    padding-left:0
}
.search-page .search-container #search-header-filters.collapse{
    right:5%;
    width:90%;
    margin-top:-20px
}
.search-page .search-container .suggested-jobs #btnViewAllJobOpenings{
    width:100%
}
.search-page .search-container .suggested-jobs #btnViewAllJobOpenings.btn:active{
    background-color:#eee;
    color:#333
}
.search-page .search-container .suggested-contact .contact-us{
    border-right:none;
    padding:0
}
.search-page .search-container .suggested-locations .locations{
    padding:0
}
.search-page .search-container #search-filters-container{
    position:absolute;
    right:0 !important;
    padding:0;
    margin-top:0;
    margin-bottom:10px
}
.search-page .search-container #search-filters-container #search-filter-panel{
    padding:20px;
    padding-bottom:0;
    padding-top:35px
}
.search-page .search-container #search-filters-container #search-filter-panel .search-filters.hidden-md.hidden-lg{
    margin-top:-20px
}
.search-page .search-container #search-filters-container #search-filter-panel .panel-body{
    padding:0;
    margin-top:-25px
}
.search-page .search-container #search-filters-container #search-filter-panel .panel-body #clear-filters{
    float:right;
    margin-bottom:0
}
.search-page .search-container #search-filters-container #search-filter-panel .panel-body .dropdown{
    width:100%;
    border:1px solid #333;
    margin-bottom:16px;
    padding:0;
    background-color:#fff
}
.search-page .search-container #search-filters-container #search-filter-panel .panel-body .dropdown label{
    color:#333;
    font-weight:normal
}
.search-page .search-container #search-filters-container #search-filter-panel .panel-body .dropdown .acn-icon{
    color:#333
}
.search-page .search-container #search-filters-container .search-filters:nth-child(2){
    margin-top:-16px
}
.search-page .search-container #search-filters-container .search-panel .search-panel{
    box-shadow:none !important
}
.search-page .search-container #search-filters-container.sticky{
    position:absolute;
    z-index:1;
    width:100%;
    padding-left:20px;
    padding-right:20px
}
.search-page .search-container #search-filters-container.stickyIOS{
    position:absolute;
    z-index:1;
    width:100%;
    padding-left:20px;
    padding-right:20px
}
.search-page .search-container #recommended-content{
    margin-top:4px
}
.search-page .search-container #recommended-content .search-results{
    margin-left:0%;
    width:100%
}
.search-page #search-form{
    margin-top:80px
}
.search-page #search-form #keywords{
    padding:0 9px;
    border-radius:18px;
    border:1px solid #999
}
.search-page .search-suggestions{
    margin-top:24px;
    margin-bottom:-32px
}
.search-page .search-suggestions .top-nav-bar{
    margin-top:0;
    margin-bottom:5px;
    font-size:15px !important
}
.search-page .modal-dialog .modal-content .modal-body .close{
    margin-top:25px
}
.job-search input[type="text"]{
    display:block
}
.job-search .form-section .job-search-panel{
    margin-bottom:30px
}
.job-search .form-section .job-search-panel .panel-heading{
    padding-left:10px
}
.job-search .form-section .job-search-panel .panel-heading h3:before{
    margin-right:0
}
.job-search .form-section .job-search-panel .panel-heading.collapsed h3:before{
    margin-right:0
}
.job-search .form-section .panel-heading{
    padding-left:15px
}
.job-search .form-section .talent-connection{
    padding:0
}
.job-search .form-section .job.hide-job{
    display:none
}
.job-search .form-section .job.show-job{
    display:block
}
.job-search .form-section .panel-heading{
    padding:10px 15px
}
.job-search .form-section .panel-collapse{
    padding:0
}
.job-search .form-section .panel-collapse #filter-container .panel-body{
    padding:0
}
.job-search .nav-tabs li.active&gt;a{
    border:0
}
.job-search .nav-tabs li&gt;a{
    padding:10px 0
}
.search-page .modal-dialog .modal-content .modal-body .search-hidden-container{
    top:0
}
.search-page .search-suggestions ul{
    text-align:left;
    margin-top:-24px;
    margin-bottom:10px
}
.search-page .search-suggestions ul li{
    margin-top:13px
}
.search-page .modal-dialog{
    padding-left:1%
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu{
    margin-top:10px
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestion{
    padding:9px 0 8px 0;
    list-style:none
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestions{
    padding:10px 0 20px 0
}
.search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-dataset-keywordSuggestions{
    margin-left:5%;
    margin-right:5%
}
.search-page #search-form #keywords{
    height:40px
}
@media screen and (min-width:768px) and (max-width:999px){
    .search-page #search-form{
        margin-top:94px
    }
}
.job-search input[type="text"]{
    display:block
}
.job-search .col-sm-4.align-right{
    z-index:2
}
.job-search .input-group{
    margin-bottom:30px
}
.job-search .input-group input{
    box-shadow:inset 5px 5px 5px 0 #ddd;
    border-bottom:none
}
.job-search #job-seach-results .nav-tabs li.active&gt;a{
    border:1px solid #ddd;
    border-left-color:transparent;
    border-right-color:transparent;
    border-top-color:transparent
}
.job-search .form-section #job-seach-results .job{
    margin-bottom:50px
}
.job-search .form-section #job-seach-results .job h2{
    margin-bottom:6px
}
.job-search .form-section #job-seach-results .job .job-description{
    margin-top:4px;
    margin-bottom:8px
}
.job-search .form-section #job-seach-results .job .job-post-id{
    margin-bottom:12px
}
.job-search .form-section #job-seach-results .job .job-post-date{
    margin-top:12px
}
.job-search .form-section .panel-collapse{
    padding:0 20px 20px 20px
}
.job-search .form-section label{
    font-weight:normal
}
.job-search .form-section .panel-heading{
    background-color:#eee;
    border-style:none;
    padding:20px 20px 20px 33px
}
.job-search .form-section hr{
    border-top:1px solid #ddd
}
.job-search .form-section .jobfilter p.cta{
    margin-top:27px;
    margin-right:20px
}
.job-search .form-section .jobfilter hr{
    margin-top:0;
    margin-bottom:15px
}
.job-search .form-section .jobfilter .panel-collapse .panel-body p{
    margin:0 0 5px 0
}
.job-search .form-section .jobfilter .panel-collapse .dropdown{
    width:100%;
    border:1px solid #333;
    margin-bottom:25px;
    padding:0;
    background-color:#fff
}
.job-search .form-section .jobfilter .panel-collapse .dropdown .acn-icon{
    color:#333
}
.job-search .form-section .jobfilter .panel-collapse .refine-filter{
    margin:0 10px 42px 0;
    display:inline-block
}
.job-search .form-section .jobfilter .panel-collapse label{
    color:#333
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container .undo-changes{
    padding:10px;
    border:1px solid #333;
    background-color:#fff
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container .undo-changes p{
    display:inline
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container .undo-changes p:nth-child(1){
    display:inline
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container span{
    display:block;
    height:30px
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container span a.remove-selected-filter{
    margin:5px 10px 5px 0;
    font-weight:bold;
    display:inline-block
}
.job-search .form-section .jobfilter .panel-collapse .selected-filter-container span:last-of-type{
    margin-bottom:16px
}
.job-search .form-section #recommended-jobs a,.job-search .form-section #recent-searches a{
    margin:10px 10px 10px 0
}
.job-search .form-section .recentsearches{
    margin-bottom:40px
}
.job-search .form-section .talent-connection{
    margin-bottom:30px;
    padding:0 20px
}
.job-search .form-section .privacy-policy{
    padding:0 20px
}
.job-search .panel-heading:hover{
    cursor:pointer
}
.job-search span.skill,.job-search span.city,.job-search span.area-of-business,.job-search span.area-of-expertise{
    display:inline-block !important;
    margin:0
}
.job-search #job-seach-results a.loc{
    color:inherit
}
.job-search #authenticated-linkedin-container #sign-in-with,.job-search .linkedin-signin-container #sign-in-with{
    color:#333 !important
}
.job-search .job-description{
    overflow:hidden
}
@media only screen and (max-width:767px){
    .talent-connection span{
        width:100%
    }
    .talent-connection span button.btn{
        width:100% !important
    }
    .job-search .input-group{
        margin-bottom:0
    }
    .search-page .search-hidden-container #social-optin-section.search-container .panel-default .panel-body{
        padding-left:15px
    }
    .search-page .search-hidden-container #social-optin-section.search-container .panel-default .panel-body .search-media-app-container h2{
        font-size:18px
    }
    .search-page .search-hidden-container #social-optin-section.search-container .panel-default .panel-body .search-media-app-container .btn{
        display:block
    }
}
.modal#cities,.modal#industries,.modal#area-of-business,.modal#area-of-expertise{
    top:85px;
    bottom:auto;
    overflow:hidden
}
.modal#cities .modal-content,.modal#industries .modal-content,.modal#area-of-business .modal-content,.modal#area-of-expertise .modal-content{
    top:0;
    bottom:0
}
.modal#cities .modal-content .modal-body,.modal#industries .modal-content .modal-body,.modal#area-of-business .modal-content .modal-body,.modal#area-of-expertise .modal-content .modal-body{
    padding:5px 20px 10px 20px;
    max-height:400px;
    overflow-x:hidden;
    overflow-y:scroll
}
.modal#cities .modal-content .modal-body input[type=checkbox],.modal#industries .modal-content .modal-body input[type=checkbox],.modal#area-of-business .modal-content .modal-body input[type=checkbox],.modal#area-of-expertise .modal-content .modal-body input[type=checkbox]{
    margin-top:4px
}
.modal#cities .modal-content .modal-header .close,.modal#industries .modal-content .modal-header .close,.modal#area-of-business .modal-content .modal-header .close,.modal#area-of-expertise .modal-content .modal-header .close{
    margin-top:-20px;
    height:auto
}
.modal#cities .modal-content .modal-footer,.modal#industries .modal-content .modal-footer,.modal#area-of-business .modal-content .modal-footer,.modal#area-of-expertise .modal-content .modal-footer{
    text-align:left;
    margin-top:0;
    margin-bottom:10px
}
.modal#cities .modal-content .modal-footer button,.modal#industries .modal-content .modal-footer button,.modal#area-of-business .modal-content .modal-footer button,.modal#area-of-expertise .modal-content .modal-footer button{
    margin-right:20px
}
@media screen and (min-width:1200px){
    .search-page .search-container .suggested-jobs #btnViewAllJobOpenings{
        margin-top:20px;
        display:block;
        clear:both
    }
    .search-page .search-container #search-filters-container{
        width:320px;
        padding:20px;
        margin-top:-49px
    }
    .search-page .search-container #search-filters-container .panel{
        border:none
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel{
        padding:60px 0 0 0
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel .panel-body{
        margin-top:-33px
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel .panel-body .search-filters p{
        margin-bottom:10px
    }
    .search-page .search-container #search-filters-container.expanded .panel-body .ucase.align-right{
        margin-top:-55px
    }
    .search-page .search-container #search-header-filters.expand{
        margin:0 0 0 39px
    }
    p.suggested-topic{
        margin-bottom:20px
    }
    .job-search .form-section .jobfilter .panel-collapse .panel-body .dropdown{
        padding-right:1px
    }
}
@media screen and (min-width:1281px) and (max-width:1600px){
    p.suggested-topic{
        padding-top:10px
    }
    .search-page .search-container #search-header-filters.collapse{
        right:301px
    }
    .search-page .search-container #search-header-filters .panel.search-panel .panel-body{
        padding-left:0
    }
    .search-page .search-container #search-filters-container.expanded .panel-body .ucase.align-right{
        margin-top:5px
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .search-page .search-container #search-header-filters.expand{
        margin-top:-2px
    }
    .search-page .search-container #search-header-filters.collapse{
        right:129px;
        margin-right:25px
    }
    .search-page .search-container .search-header-container{
        margin-left:8px
    }
    .search-page #search-filters-container.expanded&gt;.search-panel{
        margin-left:-30px
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .search-page .search-suggestions{
        margin-top:27px
    }
    .search-page .search-suggestions ul li{
        padding-right:4.5%
    }
    .search-page .search-container{
        width:90%
    }
    .search-page .search-container #search-header-filters{
        padding-left:13px;
        margin-right:50px
    }
    .search-page .search-container #search-filters-container{
        width:260px
    }
    .search-page .search-container .related-content-results .search-results .search-results-content img{
        height:113px
    }
    .search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestion{
        padding:12px 0 12px 0;
        margin-bottom:0;
        margin-left:0
    }
    .search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-suggestions{
        padding:14px 0 15px
    }
    .search-page .modal-dialog .modal-content .modal-body .twitter-typeahead div.tt-dropdown-menu .tt-dataset-keywordSuggestions{
        margin-left:4%;
        margin-right:4%
    }
    .search-page #search-form #keywords{
        height:85px
    }
}
@media screen and (min-width:768px) and (max-width:999px) and (orientation:portrait){
    .search-page{
        padding-left:0 !important
    }
    .search-page #search-form #keywords{
        border:2px solid #999;
        border-radius:35px;
        font-size:60px
    }
    .search-page .modal-dialog{
        padding-left:0
    }
    .search-page .search-container{
        width:100%
    }
    .search-page .search-container .search-header-container{
        margin-left:12px
    }
    .search-page .search-container .suggested-jobs a{
        color:#000
    }
    .search-page .search-container .suggested-jobs .jobs{
        border-right:1px solid #ddd;
        padding:0 15px
    }
    .search-page .search-container .suggested-jobs .jobs:nth-child(4n+4){
        border-right:0
    }
    .search-page .search-container .suggested-jobs #btnViewAllJobOpenings{
        width:auto;
        display:block;
        clear:both;
        margin:20px 0 20px 10px
    }
    .search-page .search-container .panel-collapse .search-header-container{
        padding-top:25px
    }
    .search-page .search-container .panel-collapse .search-header-container h3.search-title{
        color:#aeaeae;
        font-family:"Graphik Bold";
        font-size:20px
    }
    .search-page .search-container .panel-collapse hr{
        border:0
    }
    .search-page .search-container .panel-collapse .panel-body{
        padding-left:30px
    }
    .search-page #suggested-topic-section .search-header-container{
        padding-top:25px;
        margin-left:12px
    }
    .search-page #suggested-topic-section .search-header-container h3.search-title{
        font-size:20px;
        margin-bottom:10px
    }
    .search-page #suggested-topic-section .suggested-topics{
        margin-left:12px
    }
    .search-page #suggested-topic-section .suggested-topics a{
        font-size:15px;
        line-height:20px
    }
    .search-page .search-container #search-header-filters.expand{
        margin:0 -15px 0 70px
    }
    .search-page .search-container #search-header-filters.collapse{
        right:101px;
        width:auto
    }
    .search-page .search-container #search-header-filters .panel.search-panel .panel-body{
        padding-left:0
    }
    .search-page .search-container #search-filters-container{
        width:185px
    }
    .search-page .search-container #search-filters-container.expanded{
        padding-left:20px
    }
    .search-page .search-container .related-content-results .expand-filter:nth-child(odd) .search-results{
        padding-left:0;
        padding-right:0;
        margin-left:0;
        margin-right:0
    }
    .search-page .search-container .panel-default .panel-heading h3.panel-title{
        margin-left:16px;
        font-family:"Graphik Medium";
        font-size:20px
    }
    .search-page .search-container .panel-default .panel-heading h3.panel-title:before{
        font-size:20px;
        font-weight:600
    }
    .search-page .search-container#highlighted-topic-section h2{
        margin:27px 0 10px 12px;
        font-size:30px;
        line-height:1.2;
        padding-bottom:0
    }
    .search-page .search-container#highlighted-topic-section a h2{
        color:#000
    }
    .search-page .search-container#highlighted-topic-section .searchdesc{
        margin-bottom:29px;
        margin-left:12px;
        font-size:15px;
        line-height:20px
    }
    .search-page .search-container#highlighted-topic-section .panel .panel-body{
        margin-top:-11px;
        margin-left:15px;
        padding-bottom:6px;
        padding-top:20px
    }
    .search-page .search-container#highlighted-topic-section .panel .panel-body .suggested-topic{
        margin-bottom:10px
    }
    .search-page .search-container#highlighted-topic-section .panel .panel-body .suggested-topic a{
        font-size:15px;
        line-height:20px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row{
        max-width:96.4%;
        margin-left:auto;
        margin-right:auto
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #highlighted-topic-section h3.panel-title{
        color:#000
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section .search-header-container{
        padding:25px 0 24px;
        margin-left:12px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section .search-header-container .search-title{
        font-size:20px;
        font-family:"Graphik Bold";
        margin-bottom:10px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section .search-header-container .search-title-filter{
        margin-top:0;
        font-size:19px;
        font-family:"Graphik SemiBold"
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content{
        margin-top:0
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content a.search-results{
        width:87.7%;
        margin-left:11px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content a.search-results h3{
        font-size:16px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content a.search-results h2{
        line-height:30px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content a.search-results #content-date{
        color:#666;
        font-size:15px;
        line-height:20px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #recommended-content a.search-results div.search-results-content p{
        font-size:15px;
        line-height:20px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container{
        padding-top:20px;
        margin-top:-49px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel{
        border:none
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel #search-filter-panel{
        padding:60px 0 0
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel #search-filter-panel .panel-body{
        margin-top:-32px;
        padding:15px 15px 0 30px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel #search-filter-panel .panel-body a#clear-filters{
        margin:8px 0 0;
        float:right;
        font-size:12px;
        line-height:20px;
        font-family:"Graphik Medium"
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel #search-filter-panel .panel-body #contenttype-facet p{
        margin-bottom:10px;
        font-size:16px;
        line-height:20px;
        color:#666;
        font-family:"Graphik SemiBold"
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section #search-filters-container .search-panel #search-filter-panel .panel-body .search-filters p.corporate-gray{
        margin-bottom:10px;
        font-family:"Graphik SemiBold"
    }
    .search-page #search-filters-container.expanded&gt;.search-panel{
        margin-left:-40px;
        margin-top:-12px
    }
    .search-page #search-filters-container.expanded&gt;.search-panel #clear-filters{
        margin-top:13px
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
        max-width:96.4%;
        margin-left:auto;
        margin-right:auto
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container.row close.ion-close{
        margin-top:60px;
        font-size:25px;
        width:25px;
        height:25px
    }
    .search-page span.top-nav-bar{
        line-height:20px
    }
    .search-page .search-suggestions ul{
        -webkit-margin-before:0;
        -webkit-margin-after:0;
        -webkit-margin-start:0;
        -webkit-margin-end:0;
        -webkit-padding-start:0;
        margin:-20px 0 30px 40px;
        text-align:center;
        font-size:15px;
        line-height:20px
    }
    .search-page .search-suggestions ul li{
        margin-top:0;
        padding:0 4.5% 0 0
    }
    .search-page .search-suggestions ul li span{
        font-family:"Graphik Medium"
    }
    .search-page .search-suggestions .search-instead{
        margin-top:15px;
        font-size:15px;
        line-height:20px
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .search-page .search-container #search-filters-container{
        width:280px;
        padding:20px;
        margin-top:-49px
    }
    .search-page .search-container #search-filters-container .panel{
        border:none
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel{
        padding:60px 0 0 0
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel .panel-body{
        margin-top:-33px
    }
    .search-page .search-container #search-filters-container .panel #search-filter-panel .panel-body .search-filters p.corporate-gray{
        margin-bottom:10px;
        font-family:"Graphik SemiBold"
    }
    .search-page .search-container #search-filters-container.expanded .panel-body .ucase.align-right{
        margin-top:-55px
    }
    .search-page .search-container #search-filters-container.expanded .panel-body #clear-filters{
        font-size:12px
    }
    .search-page .search-container #search-header-filters.expand{
        margin:0 0 0 39px
    }
}
@media screen and (min-width:1000px){
    .search-page .modal-dialog{
        padding:10px 0 0 0
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container.row{
        width:1048px;
        margin-left:auto;
        margin-right:auto
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row{
        width:1048px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        top:-36px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row .search-header-container{
        margin-left:12px;
        padding-top:25px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section .search-title{
        font-size:24px;
        font-family:"Graphik Bold";
        margin-bottom:10px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #recommended-contents-section .content-title{
        font-size:16px;
        font-family:"Graphik Black"
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #social-optin-section .search-header-container{
        margin-left:0
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #actionable-section .search-header-container{
        margin-left:12px
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container.row #actionable-section .search-header-container h3.search-title{
        color:#000;
        font-family:"Graphik Bold"
    }
    .search-page .modal-dialog .modal-content .modal-body .search-hidden-container #recommended-contents-section h3{
        font-size:20px
    }
    .search-page .modal-dialog .modal-content .modal-body .input-search-container .close.ion-close{
        margin-top:40px;
        font-size:25px;
        height:25px;
        width:25px
    }
    .search-page .modal-dialog .tt-dropdown-menu .tt-suggestions{
        padding:10px 0 10px
    }
    .search-page .modal-dialog .search-container #search-header-filters.collapse{
        margin-top:0;
        margin-bottom:10px;
        font-family:"Graphik Medium";
        width:auto;
        text-align:end
    }
    .search-page #search-form{
        margin-top:104px
    }
    .search-page #search-form #keywords{
        margin-top:5px;
        font-size:60px;
        height:80px;
        font-family:"Graphik Bold";
        border-radius:35px;
        border:2px solid #999;
        padding:0 17px
    }
    .search-page .search-suggestions{
        margin-top:30px;
        margin-bottom:0
    }
    .search-page .search-suggestions span.top-nav-bar{
        margin:18px 0;
        line-height:22px;
        font-size:18px !important
    }
    .search-page .search-suggestions .search-instead{
        margin-top:18px;
        font-size:15px;
        line-height:20px
    }
    .search-page .search-suggestions ul{
        text-align:center;
        margin-bottom:30px;
        margin-top:-20px;
        padding-left:40px;
        margin-left:0
    }
    .search-page .search-suggestions ul li{
        padding-left:0;
        margin-top:0
    }
    .search-page .search-suggestions ul li span{
        font-size:15px;
        line-height:20px;
        font-family:"Graphik Medium"
    }
    .search-page .search-container#highlighted-topic-section .searchdesc{
        margin-bottom:29px;
        margin-left:12px;
        font-size:15px;
        line-height:20px
    }
    .search-page .search-container#highlighted-topic-section h2{
        padding-bottom:0;
        font-size:30px;
        line-height:34px;
        margin:27px 0 10px 12px
    }
    .search-page .search-container#highlighted-topic-section .panel .panel-body{
        margin-left:15px
    }
    .search-page .search-container #search-filters-container #search-filter-panel .panel-body{
        padding:15px 15px 0 30px
    }
    .search-page .search-container #search-filters-container #search-filter-panel .panel{
        border:0
    }
    .search-page .search-container .suggested-jobs .jobs:nth-child(4n+4){
        border-right:0
    }
    .search-page .search-container .suggested-jobs #btnViewAllJobOpenings{
        width:auto;
        display:block;
        clear:both;
        margin:20px 0 20px 10px
    }
    .search-page .search-container .suggested-jobs .jobs{
        padding:0 15px;
        border-right:1px solid #ddd
    }
    .search-page .search-container .suggested-jobs .jobs p{
        font-size:15px;
        line-height:20px;
        color:#333
    }
    .search-page .search-container .suggested-jobs .jobs a:hover{
        text-decoration:underline
    }
    .search-page .search-container .suggested-jobs .jobs a strong{
        font-size:15px;
        line-height:20px
    }
    .search-page .search-container .suggested-jobs .btn{
        margin:0 0 0 10px;
        font-size:18px;
        font-family:"Graphik Bold";
        border-left:1px solid transparent;
        width:auto
    }
    .search-page .search-container .suggested-jobs .btn-primary:hover{
        color:#333;
        background-color:#aeaeae
    }
    .search-page .search-container .suggested-topics{
        margin-left:12px
    }
    .search-page .search-container .suggested-topics .suggested-topic{
        margin-bottom:20px
    }
    .search-page .search-container .suggested-topics .suggested-topic .search-topic .ion-search{
        font-size:15px;
        line-height:15px
    }
    .search-page .search-container .suggested-topics .suggested-topic a{
        font-size:14px;
        line-height:20px
    }
    .search-page .search-container h3.search-title{
        font-size:24px;
        margin-top:0;
        margin-bottom:10px
    }
    .search-page .search-container .panel-default .panel-heading h3.panel-title{
        margin-left:16px;
        font-size:20px;
        font-family:"Graphik SemiBold"
    }
    .search-page .search-container .panel-default .panel-heading h3.panel-title:before{
        font-size:20px;
        font-weight:600
    }
    .search-page .search-container #recommended-content{
        margin-top:0
    }
    .search-page .search-container #recommended-content .search-results{
        width:87.7%;
        margin-left:11px
    }
    .search-page .search-container .related-content-results .search-results #content-date{
        font-size:15px;
        line-height:20px;
        color:#666
    }
    .search-page .search-container .related-content-results .search-results .search-results-topic ul{
        margin-top:0;
        padding-left:40px
    }
    .search-page .search-container .related-content-results .search-results .search-results-topic ul li{
        padding-bottom:0;
        padding-left:0
    }
    .search-page .search-container .related-content-results .search-results .search-results-content p{
        font-family:"Graphik Regular";
        font-size:15px;
        line-height:20px
    }
    .search-page .search-container .related-content-results .search-results .search-results-header .title{
        line-height:30px
    }
    .search-page .search-container .search-results{
        margin-left:11px
    }
    .search-results-header .category{
        font-size:16px
    }
    .search-results-header .title{
        font-size:24px;
        line-height:30px
    }
    .search-results-topic a{
        font-size:15px;
        line-height:20px
    }
}
#job-searchbox .twitter-typeahead{
    display:inline !important;
    position:static !important
}
#job-searchbox .twitter-typeahead .tt-hint{
    width:100%;
    border:1px solid #024e6a;
    color:#666
}
#job-searchbox .twitter-typeahead .tt-dropdown-menu{
    width:100%;
    margin-top:30px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
#job-searchbox .twitter-typeahead .tt-dropdown-menu ul{
    padding:0;
    margin:0
}
#job-searchbox .twitter-typeahead .tt-suggestion{
    padding:10px 0 0 15px;
    list-style:none
}
#job-searchbox .twitter-typeahead .tt-suggestion+.tt-suggestion{
    border-top:1px solid #ccc
}
#job-searchbox .twitter-typeahead .twitter-typeahead .tt-suggestion.tt-cursor{
    color:#03739c
}
.lte-ie8 .search-results{
    width:301px !important
}
.description-container{
    height:auto;
    overflow:hidden
}
.undoable{
    margin-bottom:10px
}
#no-result-display{
    display:none
}
/* version='30' */
.richtext p a{
    text-decoration:underline
}
.richtext p.small a{
    font-size:.75rem
}
.richtext h1 a,.richtext h2 a,.richtext h3 a,.richtext h4 a,.richtext h5 a,.richtext h6 a{
    font-size:inherit
}
.richtext a{
    text-decoration:none;
    font-size:.875rem
}
.richtext a strong{
    color:inherit
}
.richtext a:visited,.richtext a:visited:hover,.richtext a:visited:focus,.richtext a:visited strong{
    color:#008
}
.richtext a.arrow.cta-arrow{
    color:#004dff
}
.richtext a.arrow.cta-arrow:visited,.richtext a.arrow.cta-arrow:visited:hover,.richtext a.arrow.cta-arrow:visited:focus{
    color:#004dff
}
.richtext a.arrow.cta-alt-arrow{
    color:#000
}
.richtext a.arrow.cta-alt-arrow:visited,.richtext a.arrow.cta-alt-arrow:visited:hover,.richtext a.arrow.cta-alt-arrow:visited:focus{
    color:#000
}
.richtext sup a,.richtext sub a{
    font-size:.65625rem
}
@media only screen and (min-width:1000px){
    .richtext p,.richtext a{
        font-size:1rem
    }
    .richtext a{
        text-decoration:none
    }
    .richtext sup a,.richtext sub a{
        font-size:.75rem
    }
}
.flex-container{
    display:flex;
    flex-wrap:wrap
}
.flex-container&gt;div{
    display:flex
}
.flex-container&gt;div .flex-cards{
    display:flex;
    flex-direction:column;
    position:relative
}
/* version="6" */
.progressive-container{
    display:inline-block;
    text-align:center
}
.progressive-container .adjustive-margin-right{
    margin-right:1.5625rem;
    padding-right:0
}
.progressive-container .adjustive-margin-left{
    margin-left:1.5625rem;
    padding-left:0
}
/* version='3' */
/* version='30' */
.progressive-display{
    display:table;
    margin:auto;
    height:3.13rem;
    padding:0 1.25rem;
    margin-bottom:1.25em
}
.progressive-display .cta{
    display:table-cell;
    vertical-align:middle
}
.progressive-display .cta-focus{
    text-decoration:underline;
    color:#004dff
}
.progressive-display span:hover{
    text-decoration:underline
}
.progressive-display .cta-arrow{
    display:table-cell;
    vertical-align:middle
}
.progressive-display .cta-arrow:after{
    margin-left:0
}
.progressive-display.view-all-cards .cta-arrow,.progressive-display.view-more-cards .cta-arrow{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    text-decoration:none
}
.progressive-display.view-all-cards:active,.progressive-display.view-more-cards:active{
    outline:none !important
}
.progressive-display.view-all-cards.screenReaderOnly,.progressive-display.view-more-cards.screenReaderOnly{
    position:absolute;
    left:-625em;
    top:auto;
    overflow:hidden
}
.progressive-display.view-less-cards .cta-arrow,.progressive-display.view-incless-cards .cta-arrow{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
    text-decoration:none
}
.progressive-display.view-less-cards .cta-arrow:after,.progressive-display.view-incless-cards .cta-arrow:after{
    margin-top:1.38rem
}
.progressive-display.view-less-cards:active,.progressive-display.view-incless-cards:active{
    outline:none !important
}
.progressive-display.view-less-cards.screenReaderOnly,.progressive-display.view-incless-cards.screenReaderOnly{
    position:absolute;
    left:-625em;
    top:auto;
    overflow:hidden
}
@media screen and (min-width:768px){
    .progressive-display{
        margin-bottom:1.88em
    }
}
/*version="63"*/
/*START GENERIC DESIGN*/
.body-content{
    margin-top:3em;
    outline:none
}
.body-content .section-pagezone-cta{
    padding-right:3.13em;
    margin-top:2.8em
}
.body-content .section-pagezone-cta a.section-pagezone-ctalabel.overview-link.cta-alt-arrow{
    margin-bottom:0
}
.body-content .section-pagezone-cta a.section-pagezone-ctalabel.overview-link.cta-alt-arrow:before{
    background:#004dff
}
.body-content .section-pagezone-cta .section-pagezone-ctalabel{
    font-weight:600;
    color:#004dff;
    text-decoration:none;
    line-height:1.6em
}
.body-content .ui-container.dark .row .section-pagezone-cta a.section-pagezone-ctalabel.overview-link.cta-alt-arrow{
    margin-bottom:0
}
.body-content .ui-container.dark .row .section-pagezone-cta a.section-pagezone-ctalabel.overview-link.cta-alt-arrow:before{
    background:#fff
}
.body-content .ui-container.dark .row .section-pagezone-cta .section-pagezone-ctalabel{
    color:#fff
}
.body-content .ui-container{
    display:flex;
    background-size:cover;
    background-position:center top
}
.body-content .ui-container.block-ribbon{
    display:flex
}
.body-content .ui-container.block-ribbon .ribbon-row{
    max-width:75rem;
    padding:0 0;
    width:100%;
    margin:0 auto;
    z-index:1;
    position:relative
}
.body-content .ui-container.block-ribbon .ribbon-row .container-left{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    position:relative;
    float:left;
    width:50%;
    padding:1.06em 1.56em 1.56em .94em
}
.body-content .ui-container.block-ribbon .ribbon-row .container-left .block-content a .row{
    margin:0 auto
}
.body-content .ui-container.block-ribbon .ribbon-row .container-left .row{
    padding:0 0;
    position:relative
}
.body-content .ui-container.block-ribbon .ribbon-row .container-right{
    position:relative;
    float:left;
    width:50%;
    height:100%
}
.body-content .ui-container.block-ribbon .ribbon-row .container-right .block-extension{
    position:absolute;
    top:0;
    bottom:0
}
.body-content .ui-container.block-ribbon .ribbon-row .image-placeholder{
    height:100%;
    position:absolute;
    width:12.88em
}
.body-content .ui-container.block-ribbon .ribbon-row .image-placeholder .component{
    height:100%
}
.body-content .ui-container.block-ribbon .ribbon-row .image-placeholder .component img{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    width:100%;
    max-width:12.88em
}
.body-content .ui-container.block-ribbon .ribbon-row:before,.body-content .ui-container.block-ribbon .ribbon-row:after{
    content:" ";
    display:table
}
.body-content .ui-container.block-ribbon div[class^="block-"][class*="-background"]{
    position:absolute;
    z-index:0;
    height:100%
}
.body-content .ui-container.block-ribbon .block-left-background{
    width:40%
}
.body-content .ui-container.block-ribbon .block-right-background{
    width:34%
}
.body-content .ui-container.block-ribbon .gradient-horizontal.bg-color-purple.gradient-article{
    background-image:-webkit-linear-gradient(left,#460073 0%,#a100ff 100%);
    background-image:-o-linear-gradient(left,#460073 0%,#a100ff 100%);
    background-image:linear-gradient(to right,#460073 0%,#a100ff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF460073',endColorstr='#FFA100FF',GradientType=1)
}
.body-content .ui-container.block-ribbon .gradient-horizontal.bg-color-purple.gradient-themes{
    background-image:-webkit-linear-gradient(left,#a100ff 30%,#460073 100%);
    background-image:-o-linear-gradient(left,#a100ff 30%,#460073 100%);
    background-image:linear-gradient(to right,#a100ff 30%,#460073 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF',endColorstr='#FF460073',GradientType=1)
}
.body-content .ui-container.block-ribbon .gradient-horizontal.bg-color-purple.gradient-join{
    background-image:-webkit-linear-gradient(left,#a100ff 30%,#460073 100%);
    background-image:-o-linear-gradient(left,#a100ff 30%,#460073 100%);
    background-image:linear-gradient(to right,#a100ff 30%,#460073 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA100FF',endColorstr='#FF460073',GradientType=1)
}
.body-content .ui-container.block-ribbon .gradient-horizontal.bg-color-pink.gradient-event{
    background-image:-webkit-linear-gradient(left,#a40253 0%,#e70074 66%);
    background-image:-o-linear-gradient(left,#a40253 0%,#e70074 66%);
    background-image:linear-gradient(to right,#a40253 0%,#e70074 66%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA40253',endColorstr='#FFE70074',GradientType=1)
}
.body-content .ui-container.article-ribbon{
    position:relative;
    margin-bottom:-1.38em
}
.body-content .ui-container.article-ribbon .ribbon-row .container-left{
    width:60%;
    padding:1.06em 1.56em 1.56em .94em;
    z-index:1;
    float:left
}
.body-content .ui-container.article-ribbon .ribbon-row .container-left .triangle{
    display:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-left .block-extension{
    width:3.44em;
    right:-3.34em;
    top:0;
    position:absolute;
    bottom:0
}
.body-content .ui-container.article-ribbon .ribbon-row .container-left .block-content .container-button{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    height:100%;
    margin-top:0
}
.body-content .ui-container.article-ribbon .ribbon-row .container-left .block-content .container-button a[role=button]{
    padding-top:0;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    margin:auto 0;
    height:2.88em
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right{
    float:left;
    height:100%;
    width:40%;
    margin-top:-1.34em;
    padding:2.44em 0 .19em 4.63em
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .triangle{
    height:1.88em;
    width:3.34em;
    top:.69em;
    transform:skewY(22deg);
    left:-.06em;
    position:absolute;
    background-repeat:repeat-x;
    background-repeat:repeat-x;
    background-image:-webkit-linear-gradient(90deg,#00baff 30%,#004dff);
    background-image:-o-linear-gradient(90deg,#00baff 30%,#004dff);
    background-image:linear-gradient(90deg,#00baff 30%,#004dff)
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .block-extension{
    display:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .image-placeholder{
    display:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    height:2.19em;
    width:auto
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module hr{
    display:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-text{
    margin:0 1.25rem 0 0;
    color:#fff;
    text-transform:none !important;
    font-size:1.5625rem;
    line-height:1.88rem;
    vertical-align:middle;
    float:none;
    position:static;
    letter-spacing:0
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-text.on-ribbon{
    display:inline-block
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-text.off-ribbon{
    display:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons{
    vertical-align:middle
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span{
    margin-right:1.25rem
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span:nth-child(3),.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span:last-child{
    margin-right:0
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span a{
    color:#fff;
    border:.12em solid #fff
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span a:hover{
    background:none
}
.body-content .ui-container.article-ribbon .ribbon-row .container-right .scEmptyPlaceholder{
    height:2.81em
}
.body-content .ui-container.article-ribbon .block-left-background{
    width:40%;
    left:0
}
.body-content .ui-container.article-ribbon .block-right-background{
    width:40%;
    top:0;
    right:0;
    margin-top:-1.34em
}
.body-content .ui-container.themes-ribbon{
    position:relative;
    margin-bottom:0
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-left{
    margin-top:0;
    padding:4.25em 1.63em 4.75em 1em;
    float:left;
    width:78.5%;
    background-repeat:repeat-x
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-left .triangle{
    top:.56em;
    height:1.37em;
    width:1.53em;
    right:-.063em;
    position:absolute;
    transform:skewY(143deg);
    background-repeat:repeat-x;
    background-repeat:repeat-x;
    background-image:-webkit-linear-gradient(-90deg,#00baff 30%,#004dff);
    background-image:-o-linear-gradient(-90deg,#00baff 30%,#004dff);
    background-image:linear-gradient(-90deg,#00baff 30%,#004dff)
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-right{
    float:left;
    position:relative;
    width:21.5%;
    height:100%;
    z-index:1;
    padding-left:2.19em;
    margin-top:1.13em
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-right .block-extension{
    width:1.63em;
    left:-1.5em;
    position:absolute;
    top:0;
    bottom:0
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-right .image-placeholder{
    width:12.88em;
    height:100%;
    position:absolute
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-right .image-placeholder .component{
    height:100%
}
.body-content .ui-container.themes-ribbon .ribbon-row .container-right .image-placeholder .component img{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    max-width:12.88em
}
.body-content .ui-container.themes-ribbon .block-left-background{
    margin-top:0;
    left:0
}
.body-content .ui-container.themes-ribbon .block-right-background{
    top:1.13em;
    right:0;
    z-index:0
}
.body-content .ui-container.join-ribbon{
    position:relative;
    margin-bottom:0
}
.body-content .ui-container.join-ribbon div[class^="block-right"][class*="-background"]{
    height:calc(100% + 2.25em);
    top:-1.13em
}
.body-content .ui-container.join-ribbon .ribbon-row .container-left{
    margin-top:0;
    padding:4.25em 1.63em 4.75em 1em;
    float:left;
    width:78.5%;
    background-repeat:repeat-x
}
.body-content .ui-container.join-ribbon .ribbon-row .container-left .triangle{
    transform:skewY(-143deg);
    z-index:-1;
    height:1.5em;
    bottom:-.5em;
    position:absolute;
    top:auto;
    width:1.63em;
    right:1.87em;
    background-repeat:repeat-x;
    background-image:-webkit-linear-gradient(135deg,#00baff 30%,#004dff);
    background-image:-o-linear-gradient(135deg,#00baff 30%,#004dff);
    background-image:linear-gradient(135deg,#00baff 30%,#004dff)
}
.body-content .ui-container.join-ribbon .ribbon-row .container-right{
    float:left;
    position:relative;
    width:21.5%;
    height:calc(100% + 2.25em);
    z-index:1;
    padding-left:2.19em;
    margin-top:-1.13em
}
.body-content .ui-container.join-ribbon .ribbon-row .container-right .block-extension{
    width:1.88em;
    left:-1.88em;
    position:absolute;
    top:0;
    bottom:0
}
.body-content .ui-container.join-ribbon .ribbon-row .container-right .image-placeholder{
    width:12.88em;
    height:100%;
    position:absolute
}
.body-content .ui-container.join-ribbon .ribbon-row .container-right .image-placeholder .component{
    height:100%
}
.body-content .ui-container.join-ribbon .ribbon-row .container-right .image-placeholder .component img{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto 0;
    max-width:12.88em
}
.body-content .ui-container.join-ribbon .block-left-background{
    margin-top:0;
    left:0
}
.body-content .ui-container.join-ribbon .block-right-background{
    width:34%;
    top:1.13em;
    right:0;
    z-index:0
}
.body-content .ui-container.event-ribbon{
    position:relative;
    margin-bottom:-1.13em
}
.body-content .ui-container.event-ribbon .ribbon-row .container-left{
    float:right;
    width:78.5%;
    padding:3.13em .94em 3.44em 6.94em
}
.body-content .ui-container.event-ribbon .ribbon-row .container-left .triangle{
    background:#ffd42e;
    background-repeat:repeat-x;
    background-image:-webkit-linear-gradient(45deg,#ffd42e 30%,#f0c000);
    background-image:-o-linear-gradient(45deg,#ffd42e 30%,#f0c000);
    background-image:linear-gradient(45deg,#ffd42e 30%,#f0c000);
    height:1.13em;
    width:1.56em;
    position:absolute;
    left:-.06em;
    bottom:.563em;
    transform:skewY(145deg)
}
.body-content .ui-container.event-ribbon .ribbon-row .container-right{
    background:#e70074;
    margin-top:-1.13em;
    float:right;
    width:21.5%
}
.body-content .ui-container.event-ribbon .ribbon-row .container-right .block-extension{
    width:1.63em;
    right:-1.56em
}
.body-content .ui-container.event-ribbon .ribbon-row .container-right .image-placeholder{
    right:2.19em
}
.body-content .ui-container.event-ribbon .block-left-background{
    right:0
}
.body-content .ui-container.event-ribbon .block-right-background{
    top:-1.13em;
    left:0
}
.body-content .ui-container .row{
    width:100%;
    margin:0 auto;
    padding-top:1.25em;
    padding-bottom:1.25em
}
.body-content .ui-container .row .block-content{
    display:block;
    padding:.63rem 0 0
}
.body-content .ui-container .row .block-content .block-title .section-title{
    margin:0 0 .63rem 0
}
.body-content .ui-container .row .block-content .module{
    padding:0 .94rem;
    margin-bottom:1.25rem
}
.body-content .ui-container .row .block-content .component{
    padding:0 .94rem
}
.body-content .ui-container .row .block-title hr{
    display:none
}
.body-content .ui-container .row-wide{
    width:100%
}
.body-content .ui-container .row-wide .section-title{
    padding-left:.42em
}
.body-content .ui-container .mfa-error{
    padding-top:0
}
.body-content .ui-container .mfa-error .block-content{
    padding:0
}
.body-content div[class*="bg-color-"] .behind{
    opacity:.5
}
.body-content div[class*="bg-color-"] div[class*="bg-color-"]:not([class*="bg-color-gray"]) .behind{
    opacity:.5
}
.body-content div[class*="bg-color-gray"] .behind{
    opacity:1
}
.body-content.hide-header{
    margin-top:0
}

/*END GENERIC DESIGNS*/
@media screen and (max-width:767px){
    .no-bg-image{
        background-image:none !important
    }
    .body-content .ui-container .row{
        padding-bottom:.63rem
    }
    .body-content .ui-container .row .block-title .section-title{
        padding-left:.94rem;
        padding-right:.94rem;
        margin:.63rem 0 0 0;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .section-pagezone-cta{
        display:none
    }
    .body-content .ui-container .row .pagezone-description{
        padding-left:.94rem;
        padding-right:.94rem;
        margin-top:.63rem;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-description p{
        margin-bottom:0
    }
    .body-content .ui-container .row .pagezone-description p:not(:last-child){
        margin-bottom:1.4rem
    }
    .body-content .ui-container .row .pagezone-job-card-description{
        padding-left:.94rem;
        padding-right:.94rem;
        margin-top:1.25rem;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-job-card-description p:last-child{
        margin-bottom:0
    }
    .body-content .ui-container .row .pagezone-no-job-description{
        padding-left:.94rem;
        padding-right:.94rem;
        margin-bottom:.63rem;
        margin-top:1.25rem;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-no-job-description p:last-child{
        margin-bottom:0
    }
    .body-content .ui-container .row .block-content .section-pagezone-cta{
        display:block;
        margin-bottom:1.25em;
        margin-top:0;
        padding-left:.95em
    }
    .body-content .ui-container .row .block-content .section-pagezone-cta a.section-pagezone-ctalabel.cta-alt-arrow:after{
        position:relative;
        top:.12em
    }
    .body-content .ui-container .row .block-content .section-pagezone-cta .section-pagezone-ctalabel{
        font-size:.88em
    }
    .block-ribbon.themes-ribbon .container-right,.block-ribbon.join-ribbon .container-right{
        display:none
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .body-content{
        margin-top:3em
    }
    .body-content .f-direct-rl{
        display:flex;
        flex-direction:column-reverse
    }
    .body-content .f-direct-lf{
        flex-direction:initial
    }
    .body-content .ui-container .row .block-content{
        padding-left:1.25rem;
        padding-right:1.25rem;
        display:grid
    }
    .body-content .ui-container .row .block-content .module{
        margin-bottom:1.88rem
    }
    .body-content .ui-container .row .block-content .salesforce-formgroup{
        margin-bottom:0
    }
    .body-content .ui-container .row .block-title .section-title{
        padding-left:2.19rem;
        padding-right:2.19rem;
        margin:1.88rem 0 0;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .section-pagezone-cta{
        padding-right:2.19em;
        margin-top:1.88em
    }
    .body-content .ui-container .row .section-pagezone-cta .section-pagezone-ctalabel{
        display:block;
        float:right;
        text-align:center;
        font-size:.88em
    }
    .body-content .ui-container .row .pagezone-description{
        padding-left:2.19rem;
        padding-right:2.19rem;
        margin-top:1.25rem;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-description p{
        margin-bottom:0
    }
    .body-content .ui-container .row .pagezone-description p:not(:last-child){
        margin-bottom:1.4rem
    }
    .body-content .ui-container .row .pagezone-job-card-description,.body-content .ui-container .row .pagezone-no-job-description{
        padding-left:2.19rem;
        padding-right:2.19rem;
        margin-top:1.25rem;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-job-card-description p:last-child,.body-content .ui-container .row .pagezone-no-job-description p:last-child{
        margin-bottom:0
    }
    .body-content .ui-container .row .block-content{
        padding-top:1.88rem
    }
    .body-content .ui-container .row .block-content .section-pagezone-cta{
        display:none
    }
    .body-content .ui-container.ribbon-overlap{
        margin-top:-4.38em
    }
    .body-content .ui-container .mfa-error .block-content{
        padding-top:0
    }
}
/*Medium Screen Block Ribbon*/
@media screen and (min-width:1000px){
    .body-content{
        margin-top:4.25em
    }
    .body-content .ui-container .row{
        max-width:78.125rem
    }
    .body-content .ui-container .row .block-title .section-title{
        padding-left:3.13rem;
        padding-right:3.13rem;
        margin:1.88rem 0 0;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .section-pagezone-cta{
        margin-top:2.8em
    }
    .body-content .ui-container .row .section-pagezone-cta .section-pagezone-ctalabel{
        display:block;
        float:right;
        text-align:center
    }
    .body-content .ui-container .row .pagezone-description{
        padding-left:3.13rem;
        padding-right:3.13rem;
        margin-top:1.25rem;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-description p{
        margin-bottom:0
    }
    .body-content .ui-container .row .pagezone-description p:not(:last-child){
        margin-bottom:1.6rem
    }
    .body-content .ui-container .row .pagezone-job-card-description,.body-content .ui-container .row .pagezone-no-job-description{
        padding-left:3.13rem;
        padding-right:3.13rem;
        margin-top:1.25rem;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-job-card-description p:last-child,.body-content .ui-container .row .pagezone-no-job-description p:last-child{
        margin-bottom:0
    }
    .body-content .ui-container .row .block-content{
        padding:1.88rem 2.19rem 0;
        display:grid
    }
    .body-content .ui-container .row .block-content .section-pagezone-cta{
        display:none
    }
    .body-content .ui-container .row .block-content .module{
        margin-bottom:1.88rem
    }
    .body-content .ui-container .row .block-content .salesforce-formgroup{
        margin-bottom:0
    }
    .body-content .ui-container .mfa-error .block-content{
        padding-top:0
    }
    .modal .row{
        max-width:78.125rem
    }
}
@media only screen and (min-width:1000px) and (max-width:1199px){
    .body-content{
        margin-top:3em
    }
    .body-content .ui-container .row .block-content{
        padding-left:0;
        padding-right:0
    }
    .body-content .ui-container .row .block-content .module{
        margin-bottom:1.88rem
    }
    .body-content .ui-container .row .block-content .salesforce-formgroup{
        margin-bottom:0
    }
    .body-content .ui-container .row .block-title .section-title{
        padding-left:.94rem;
        padding-right:.94rem;
        margin:1.88rem 0 0;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-description{
        padding-left:.94rem;
        padding-right:.94rem;
        margin-top:1.25rem;
        -ms-word-wrap:break-word;
        word-wrap:break-word;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-description p{
        margin-bottom:0
    }
    .body-content .ui-container .row .pagezone-description p:not(:last-child){
        margin-bottom:1.6rem
    }
    .body-content .ui-container .row .pagezone-job-card-description,.body-content .ui-container .row .pagezone-no-job-description{
        padding-left:.95rem;
        padding-right:.95rem;
        margin-top:1.25rem;
        word-break:break-word
    }
    .body-content .ui-container .row .pagezone-job-card-description p:last-child,.body-content .ui-container .row .pagezone-no-job-description p:last-child{
        margin-bottom:0
    }
    .body-content .ui-container .section-pagezone-cta{
        padding-right:.94rem;
        margin-top:1.88em
    }
    .body-content .ui-container .section-pagezone-cta .section-pagezone-ctalabel{
        display:block;
        float:right;
        text-align:center
    }
    .body-content .ui-container .block-content .col-sm-12&gt;.section-pagezone-cta{
        display:none
    }
}
/*NEW DESIGN*/
@media only screen and (max-width:1920px){
    .body-content .ui-container.block-ribbon .block-right-background{
        width:23%
    }
    .body-content .ui-container.article-ribbon .block-right-background{
        width:40%
    }
    .body-content .ui-container.ribbon-overlap{
        margin-top:-4.38em
    }
}
@media only screen and (max-width:1200px){
    .body-content .ui-container.block-ribbon div[class^="block-"][class*="-background"]{
        display:none
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-left{
        width:75%
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-right{
        width:25%
    }
    .body-content .ui-container.article-ribbon{
        margin-bottom:-1.38em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-left{
        width:60%
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-left .block-extension{
        width:3.44em;
        right:-3.34em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        height:100%;
        width:40%;
        margin-top:-1.34em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .triangle{
        height:1.88em;
        width:3.34em;
        top:.69em;
        transform:skewY(22deg);
        left:0;
        background-repeat:repeat-x;
        background-image:-webkit-linear-gradient(90deg,#00baff 30%,#004dff);
        background-image:-o-linear-gradient(90deg,#00baff 30%,#004dff);
        background-image:linear-gradient(90deg,#00baff 30%,#004dff)
    }
    .body-content .ui-container.article-ribbon .block-left-background,.body-content .ui-container.article-ribbon .block-right-background{
        display:none
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-left{
        padding:4.25em 1.63em 4.75em 1em
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right{
        margin-top:1.13em;
        right:0;
        float:none;
        position:absolute
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right .image-placeholder{
        width:12.88em
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .block-left-background,.body-content .ui-container.themes-ribbon .ribbon-row .block-right-background{
        display:none
    }
}
@media only screen and (max-width:1170px){
    .body-content .ui-container.block-ribbon .ribbon-row .container-right .image-placeholder{
        width:10.94em
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right{
        padding-left:1.88em
    }
}
@media only screen and (max-width:1023px){
    .body-content .ui-container.block-ribbon .ribbon-row .container-right .image-placeholder{
        width:10.94em
    }
    .body-content .ui-container.article-ribbon{
        margin-bottom:-.63em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-left{
        width:66%;
        padding:3.25em 0 3em 2.19em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-left .block-extension{
        width:1.13em;
        right:-1.06em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-left .block-content .container-button a[role=button]{
        left:.94em;
        right:auto
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right{
        margin-top:-.63em;
        width:34%;
        padding:2.38em 0 2.38em 3.19em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .triangle{
        height:.69em;
        width:1.06em;
        top:.31em;
        transform:skewY(30deg);
        left:0;
        background-repeat:repeat-x;
        background-image:-webkit-linear-gradient(90deg,#00baff 30%,#004dff);
        background-image:-o-linear-gradient(90deg,#00baff 30%,#004dff);
        background-image:linear-gradient(90deg,#00baff 30%,#004dff)
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module{
        height:4.56em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-text{
        margin:0 1.25rem .5rem 0;
        font-size:1.125rem;
        line-height:1.6em
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons{
        display:block
    }
    .body-content .ui-container.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module .follow-us-icons span{
        margin-right:.63rem
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-left{
        padding:2.81em 7.19em 3.13em 2.19em;
        width:66%
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-left .triangle{
        height:1.25em;
        width:1.13em;
        top:.31em;
        transform:skewY(153deg);
        right:0;
        height:1em;
        width:1.2em;
        right:-.02em;
        background-repeat:repeat-x;
        background-image:-webkit-linear-gradient(-90deg,#00baff 30%,#004dff);
        background-image:-o-linear-gradient(-90deg,#00baff 30%,#004dff);
        background-image:linear-gradient(-90deg,#00baff 30%,#004dff)
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right{
        margin-top:.63em;
        width:34%;
        padding-left:2.19em
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right .block-extension{
        width:1.25em;
        left:-1.19em
    }
    .body-content .ui-container.themes-ribbon .ribbon-row .container-right .image-placeholder{
        width:10.94em
    }
    .body-content .ui-container.join-ribbon .ribbon-row .container-left{
        padding:2.81em 7.19em 3.13em 2.19em;
        width:66%
    }
    .body-content .ui-container.join-ribbon .ribbon-row .container-left .triangle{
        transform:skewY(-153deg);
        z-index:-1;
        height:1em;
        bottom:-.25em;
        top:auto;
        width:1.25em;
        right:1.25em;
        background-repeat:repeat-x;
        background-image:-webkit-linear-gradient(135deg,#00baff 30%,#004dff);
        background-image:-o-linear-gradient(135deg,#00baff 30%,#004dff);
        background-image:linear-gradient(135deg,#00baff 30%,#004dff)
    }
    .body-content .ui-container.join-ribbon .ribbon-row .container-right{
        margin-top:-.63em;
        height:calc(100% + 1.26em);
        width:34%;
        padding-left:2.19em
    }
    .body-content .ui-container.join-ribbon .ribbon-row .container-right .block-extension{
        width:1.6em;
        left:-1.25em
    }
    .body-content .ui-container.join-ribbon .ribbon-row .container-right .image-placeholder{
        width:10.94em
    }
    .body-content .ui-container.event-ribbon{
        margin-bottom:-.63em
    }
    .body-content .ui-container.event-ribbon .ribbon-row .container-left{
        width:66%;
        padding:2.19em .94em 2em 3.32em
    }
    .body-content .ui-container.event-ribbon .ribbon-row .container-left .triangle{
        height:.625em;
        width:1.25em;
        left:0;
        bottom:.313em;
        transform:skewY(153deg)
    }
    .body-content .ui-container.event-ribbon .ribbon-row .container-right{
        width:34%;
        margin-top:-.63em
    }
    .body-content .ui-container.event-ribbon .ribbon-row .container-right .block-extension{
        width:1.25em;
        right:-1.25em
    }
    .body-content .ui-container.event-ribbon .ribbon-row .container-right .image-placeholder{
        right:3.13em
    }
}
@media only screen and (max-width:767px){
    .body-content .f-direct-rl,.body-content .f-direct-lf{
        display:flex;
        flex-direction:column-reverse
    }
    .body-content .ui-container.block-ribbon{
        display:block;
        margin-bottom:0
    }
    .body-content .ui-container.block-ribbon .ribbon-row div[class^="container-"]{
        float:none;
        width:100%
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-left{
        padding:3.13em 1em
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-left .triangle,.body-content .ui-container.block-ribbon .ribbon-row .container-left .block-extension{
        display:none
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-left.gradient-horizontal{
        background:#a100ff
    }
    .body-content .ui-container.block-ribbon .ribbon-row .container-right{
        display:none
    }
    .body-content .ui-container.block-ribbon.article-ribbon{
        margin-bottom:0
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-left .block-content .container-button{
        position:relative
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-left .block-content .container-button a[role=button]{
        position:relative;
        left:auto;
        height:auto
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right{
        display:block;
        position:relative;
        margin-top:0;
        padding:1.88em 1em;
        background-image:-webkit-linear-gradient(top,#460073 0%,#a100ff 100%);
        background-image:-o-linear-gradient(top,#460073 0%,#a100ff 100%);
        background-image:linear-gradient(to bottom,#460073 0%,#a100ff 100%);
        background-repeat:repeat-x;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF460073',endColorstr='#FFA100FF',GradientType=0)
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right .triangle{
        display:none
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-module{
        position:relative;
        height:auto
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-text{
        margin:.5rem 0;
        font-size:1.25rem;
        line-height:1.4rem
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-icons{
        float:right
    }
    .body-content .ui-container.block-ribbon.article-ribbon .ribbon-row .container-right .follow-us-ribbon .follow-us-icons span{
        margin-right:1.38rem
    }
    .body-content .ui-container.block-ribbon.event-ribbon .ribbon-row .container-left{
        background:#e70074
    }
    .body-content .ui-container.ribbon-overlap{
        margin-top:-1.88em
    }
}
.focus-indicator #block-header #header-topnav .primary-nav .nav-content .nav-submenu.focus-indicator-enh{
    border-bottom:.25em solid #000
}
.focus-indicator #block-header #header-topnav .primary-nav .nav-content .nav-submenu.focus-indicator-enh .nav-submenu-label:focus{
    border-bottom:0
}
.focus-indicator #block-header #header-topnav .primary-nav .acn-logo-container a.gh-item.acn-logo:focus img{
    outline:.063em solid #004dff
}
.focus-indicator #block-header #header-topnav .primary-nav .acn-logo-container.hidden-lg.hidden-md a.acn-logo:focus img{
    outline:.063em solid #004dff
}
.focus-indicator #block-header #header-topnav .primary-nav .nav-item-links .secondary-item:focus{
    outline:.071em solid #004dff;
    outline-offset:-.07em
}
.focus-indicator #block-header #header-topnav .utility-nav .search-icon-container,.focus-indicator #block-header #header-topnav .utility-nav .signin-container,.focus-indicator #block-header #header-topnav .utility-nav .country-select-cont,.focus-indicator #block-header #header-topnav .utility-nav .register-container,.focus-indicator #block-header #header-topnav .utility-nav .saved-jobs-container{
    outline-offset:-.07em
}
.focus-indicator #block-header #header-topnav .utility-nav .search-icon-container:focus,.focus-indicator #block-header #header-topnav .utility-nav .signin-container:focus,.focus-indicator #block-header #header-topnav .utility-nav .country-select-cont:focus,.focus-indicator #block-header #header-topnav .utility-nav .register-container:focus,.focus-indicator #block-header #header-topnav .utility-nav .saved-jobs-container:focus{
    outline:none !important;
    border:.063em solid #004dff;
    border-bottom:.25em solid #000
}
#block-header{
    border-bottom:1px solid #e3e3e3
}
#block-header #header-topnav{
    padding:0;
    width:100%;
    height:3.125em;
    border-bottom:.063em solid #e3e3e3
}
#block-header #header-topnav .navbar-background{
    height:0
}
#block-header #header-topnav li{
    list-style:none
}
#block-header #header-topnav .primary-nav{
    height:3.125em;
    display:inline-block
}
#block-header #header-topnav .primary-nav #tertiaryNav{
    overflow:auto;
    display:none;
    opacity:1;
    right:0
}
#block-header #header-topnav .primary-nav #tertiaryNav #tertiary-block{
    flex:1 0 auto
}
#block-header #header-topnav .primary-nav .nav-content{
    display:flex;
    flex-direction:column;
    position:fixed;
    height:100%;
    background:#fff;
    margin-top:50px;
    opacity:0;
    overflow-y:auto;
    overflow-x:hidden;
    width:100%;
    border-bottom:.06em solid #e3e3e3;
    -webkit-box-shadow:0 30px 30px -30px #ccc;
    box-shadow:0 30px 30px -30px #ccc;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:.45s ease-in-out;
    -moz-transition:.45s ease-in-out;
    -o-transition:.45s ease-in-out;
    transition:.45s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-content .primary-link-container{
    flex:1 0 auto
}
#block-header #header-topnav .primary-nav .nav-content #tertiaryListContainer .tertiary-nav-container{
    margin:0;
    padding-left:0
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3{
    font-size:1.13rem;
    height:2.44em;
    width:100%;
    border-bottom:.06em solid #e3e3e3;
    vertical-align:middle
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .back-menu-container-gh{
    height:2.44em;
    width:2.44em;
    display:inline-block;
    padding:.53em .83em;
    text-align:center;
    vertical-align:middle;
    border-right:.06em solid #e3e3e3;
    margin-right:.53em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .back-menu-container-gh .ion-chevron-left{
    color:#000;
    font-size:1em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .back-menu-container-gh:focus{
    outline:.063em solid #004dff;
    outline-offset:-.07em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu-label-L3 .tertiary-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:1rem;
    color:#000
}
#block-header #header-topnav .primary-nav .nav-content #L3-items,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3{
    padding:0
}
#block-header #header-topnav .primary-nav .nav-content #L3-items li,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3 li{
    line-height:1.56em;
    min-height:2.75em;
    width:100%;
    border-bottom:.06em solid #e3e3e3;
    padding:.69em 1.07em .69em 1.07em;
    vertical-align:middle
}
#block-header #header-topnav .primary-nav .nav-content #L3-items li a,#block-header #header-topnav .primary-nav .nav-content .tertiaryLevel3 li a{
    display:block;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem;
    color:#4a4a4a;
    text-decoration:none;
    line-height:1.6em;
    overflow-wrap:break-word;
    word-wrap:break-word;
    white-space:normal
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu{
    border-bottom:.063em solid #e3e3e3;
    position:relative;
    border:none;
    vertical-align:middle;
    flex:1 0 auto
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu span.ion-chevron-down{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg)
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu.show-sub-menu .secondary-navs .secondary-nav-menu{
    height:100%
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
    padding:.933em;
    border-bottom:.056em solid #e3e3e3;
    width:100%;
    vertical-align:middle;
    min-height:2.75em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text{
    font-size:1rem;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    color:#000;
    cursor:pointer
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.tertiaryLevel3{
    padding:0;
    height:2.75em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.tertiaryLevel3 ul{
    padding-left:0
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.tertiaryLevel3 ul li{
    white-space:normal;
    padding-left:1.07em;
    min-height:2.75em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .expand-collapse-container{
    position:absolute;
    right:0;
    top:0;
    height:2.44em;
    width:2.44em;
    font-size:1.125rem;
    vertical-align:middle;
    margin-top:.4em;
    text-align:center
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .expand-collapse-container span.ion-chevron-down{
    display:inline-block;
    padding:.53em 0;
    text-align:center;
    color:#000;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .secondary-nav-menu{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links{
    width:100%
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .single-l2 .first-secondary-item{
    padding-left:2.143em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item{
    border-bottom:.07em solid #e3e3e3;
    line-height:1.563em;
    width:100%;
    height:3.14em;
    padding-left:2.14em;
    padding-right:1.072em;
    padding-top:1.07em;
    padding-bottom:1.07em;
    vertical-align:middle
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item a{
    color:#4a4a4a;
    font-size:.875rem;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    text-decoration:none;
    padding-left:0
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item .no-l3{
    padding-left:0;
    float:none
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item .no-l3 li{
    border-bottom:.07em solid #e3e3e3;
    line-height:1.563em;
    width:100%;
    height:3.143em;
    padding:1.07em 1.07em 1.07em 2.14em;
    vertical-align:middle;
    font-size:1rem
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links .first-secondary-item .no-l3 a{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    color:#4a4a4a;
    text-decoration:none;
    line-height:1.6em;
    overflow-wrap:break-word;
    word-wrap:break-word;
    display:block
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links&gt;ul{
    margin:0;
    padding:0
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links&gt;ul&gt;li{
    border-bottom:.071em solid #e3e3e3;
    line-height:1.563em;
    width:100%;
    min-height:3.143em;
    padding:1.07em 1.07em 1.07em 2.14em;
    vertical-align:middle
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links&gt;ul&gt;li .secondary-item-text{
    color:#4a4a4a;
    display:block;
    margin-top:-.29em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-links&gt;ul&gt;li a{
    display:block;
    color:#4a4a4a;
    font-size:.875rem;
    font-family:"Graphik Regular","Arial",Sans-Serif
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3{
    float:none
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3 .secondary-item{
    padding-left:2.14em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .no-l3 .first-secondary-item{
    padding-left:2.14em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .nav-item-features{
    width:55%
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .next-menu-container{
    height:3.14em;
    width:3.14em;
    vertical-align:middle;
    text-align:center;
    position:absolute;
    top:0;
    right:0;
    padding:.79em
}
#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs .next-menu-container .ion-ios-arrow-right{
    font-size:1.125rem;
    color:#4a4a4a
}
#block-header #header-topnav .primary-nav .nav-content.crawl-down{
    opacity:1;
    border-bottom:.063em solid #e3e3e3;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link{
    flex-shrink:0;
    padding:20px;
    padding-bottom:3em;
    overflow:auto;
    text-align:center;
    z-index:-1;
    width:100%
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link ul.social-icons{
    width:100%;
    padding-left:0;
    margin-left:0;
    display:inline;
    text-align:center
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link ul.social-icons li{
    display:inline-block;
    height:2.75rem;
    width:2.75rem;
    padding:.69rem .94rem;
    vertical-align:middle;
    font-size:1.25rem;
    position:static;
    text-align:center
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link&gt;div{
    font-size:14px;
    /* to be transfered */
    padding:.94rem;
    height:3.14em;
    padding-top:.78em;
    padding-bottom:.78em
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link&gt;div .signInContactUs{
    color:#4a4a4a
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link&gt;div.nav-social&gt;a{
    font-size:21px;
    /* to be transfered */
    padding:0 7px
}
#block-header #header-topnav .primary-nav .nav-content .nav-contact-link a{
    color:#000
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .footer-menu-utility-link-container,#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links&gt;ul&gt;li,#block-header #header-topnav .primary-nav .nav-content #menuFooter .savedjobs,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .footer-menu-utility-link-container,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links&gt;ul&gt;li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .savedjobs{
    vertical-align:middle;
    width:100%;
    padding:.71em 1.07em
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .footer-menu-utility-link-container a,#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links&gt;ul&gt;li a,#block-header #header-topnav .primary-nav .nav-content #menuFooter .savedjobs a,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .footer-menu-utility-link-container a,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links&gt;ul&gt;li a,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .savedjobs a{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem;
    color:#4a4a4a;
    text-align:center
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links,#block-header #header-topnav .primary-nav .nav-content #menuFooter ol,#block-header #header-topnav .primary-nav .nav-content #menuFooter ul,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ol,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ul{
    margin:0;
    padding:0
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links li,#block-header #header-topnav .primary-nav .nav-content #menuFooter ol li,#block-header #header-topnav .primary-nav .nav-content #menuFooter ul li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ol li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link ul li{
    padding:.36em
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links{
    height:auto
}
#block-header #header-topnav .primary-nav .nav-content #menuFooter .signin-links li,#block-header #header-topnav .primary-nav .nav-content #second-contact-link .signin-links li{
    padding:.78em
}
#block-header #header-topnav .primary-nav .acn-logo-container img{
    bottom:0;
    left:0;
    margin:.5em auto 1em auto;
    position:absolute;
    right:0;
    top:0;
    width:6em;
    height:1.625em
}
#block-header #header-topnav .primary-nav .nav-icon-container{
    position:absolute;
    z-index:1;
    width:3.125em;
    height:3.125em;
    padding:.313em 0 0 .313em
}
#block-header #header-topnav .primary-nav .nav-icon-container:focus{
    outline:.063em solid #004dff;
    outline-offset:-.07em
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon{
    cursor:pointer;
    margin-left:15px;
    margin-top:17px;
    position:relative;
    width:1.25em;
    height:.125em;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span{
    background:#000;
    border-radius:9px;
    display:block;
    height:2px;
    left:0;
    opacity:1;
    position:absolute;
    width:100%;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(1),#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(2),#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(3){
    -webkit-transform-origin:left center;
    -moz-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(1){
    top:0
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(2){
    top:6px
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon span:nth-child(3){
    top:12px
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open{
    width:1.5em
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(1){
    top:-4px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(2){
    opacity:0;
    width:0%
}
#block-header #header-topnav .primary-nav .nav-icon-container #nav-icon.open span:nth-child(3){
    top:13px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#block-header #header-topnav .utility-nav{
    float:right;
    height:50px;
    text-align:right;
    width:30%
}
#block-header #header-topnav .utility-nav&gt;div{
    border-left:1px solid #e3e3e3;
    height:100%;
    padding:0 20px
}
#block-header #header-topnav .utility-nav&gt;div:before{
    content:"";
    display:inline-block;
    vertical-align:middle
}
#block-header #header-topnav .utility-nav&gt;div:first-child{
    border-left:none
}
#block-header #header-topnav .utility-nav #welcome-screen-container{
    display:none
}
#block-header #header-topnav .utility-nav .search-icon-container{
    display:inline-block;
    width:3.125em;
    padding:.313em .313em 0 0;
    position:relative;
    text-align:center
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-search,#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty{
    z-index:3;
    color:#000;
    padding-right:.209em;
    position:absolute;
    line-height:0;
    display:inline-block;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-search:before,#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty:before{
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-search{
    font-size:1.5rem
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-search:before{
    opacity:1
}
#block-header #header-topnav .utility-nav .search-icon-container .serp{
    height:100%;
    width:100%;
    padding-top:.63em
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty{
    font-size:3.125rem
}
#block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty:before{
    opacity:0
}
#block-header #header-topnav .utility-nav .search-icon-container.show-search .ion-ios-search:before{
    opacity:0;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
#block-header #header-topnav .utility-nav .search-icon-container.show-search .ion-ios-close-empty:before{
    opacity:1;
    -webkit-transform:rotate(-180deg);
    -moz-transform:rotate(-180deg);
    -o-transform:rotate(-180deg);
    transform:rotate(-180deg);
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
#block-header #header-topnav .utility-nav .search-icon-container.redesign-serp{
    border-bottom:.25em solid #000;
    outline:.063em solid #004dff
}
#block-header #header-topnav .utility-nav .search-icon-container.redesign-serp a.ion-ios-search.serp:focus{
    outline:none !important
}
#block-header #header-topnav .utility-nav #search-body{
    top:0;
    left:0;
    padding:0;
    position:absolute;
    width:100%;
    opacity:0;
    border-left:none;
    visibility:hidden;
    z-index:2;
    -webkit-transition:.45s ease-in-out;
    -moz-transition:.45s ease-in-out;
    -o-transition:.45s ease-in-out;
    transition:.45s ease-in-out
}
#block-header #header-topnav .utility-nav #search-body .search-body-wrapper{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:.75s ease-in-out;
    -moz-transition:.75s ease-in-out;
    -o-transition:.75s ease-in-out;
    transition:.75s ease-in-out
}
#block-header #header-topnav .utility-nav #search-body:before{
    display:inline
}
#block-header #header-topnav .utility-nav #search-body.slide-down{
    visibility:visible;
    border-bottom:.063em solid #e3e3e3;
    opacity:.9
}
#block-header #header-topnav .utility-nav #search-body.slide-down .search-body-wrapper{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out
}
#block-header #header-topnav .utility-nav #search-body .search-form{
    background-color:#fff;
    opacity:.9;
    height:100%;
    margin:3.125em auto 0;
    padding:1.875em .938em 0
}
#block-header #header-topnav .utility-nav #search-body .search-form .input-group{
    position:relative;
    height:3.125em
}
#block-header #header-topnav .utility-nav #search-body .search-form .input-group .ion-ios-close{
    margin:.75em;
    position:absolute;
    font-size:1.25em;
    right:0;
    line-height:0;
    text-align:center
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox,#block-header #header-topnav .utility-nav #search-body .search-form .ion-ios-close,#block-header #header-topnav .utility-nav #search-body .search-form a.ion-ios-search{
    color:#4a4a4a
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox{
    background:transparent;
    border:none;
    width:100%;
    height:3.571em;
    padding-right:3.571em;
    padding-bottom:0;
    padding-top:0;
    border-bottom:.286em solid #000;
    font-size:.88em
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox::placeholder{
    color:#ccc
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox::-ms-input-placeholder{
    color:#ccc
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox:-ms-input-placeholder{
    color:#ccc
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox:focus{
    outline:none
}
#block-header #header-topnav .utility-nav #search-body .search-form .search-textbox::-ms-clear{
    display:none
}
#block-header #header-topnav .utility-nav #search-body .search-form #search-recommendation&gt;ul{
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    padding:0
}
#block-header #header-topnav .utility-nav #search-body .search-form #search-recommendation&gt;ul&gt;li{
    font-size:14px;
    /* to be transfered */
    border-bottom:1px solid #e3e3e3;
    padding:10px;
    text-align:left
}
#block-header #header-topnav .utility-nav .country-select-cont{
    background:#fff;
    display:block;
    opacity:0;
    position:absolute;
    right:0;
    padding:.25em .875em;
    -webkit-transform:translateY(-200%);
    -moz-transform:translateY(-200%);
    -o-transform:translateY(-200%);
    transform:translateY(-200%);
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    height:100%;
    border:none;
    border-left:.063em solid #e3e3e3
}
#block-header #header-topnav .utility-nav .country-select-cont.absolute-fade{
    opacity:1;
    z-index:5;
    border-bottom:.063em solid #e3e3e3;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
#block-header #header-topnav .utility-nav .country-select-cont .country-icon{
    display:block;
    margin-top:.5em
}
#block-header #header-topnav .utility-nav .country-select-cont .country-icon .country-flag{
    padding:.18em
}
#block-header #header-topnav .utility-nav .country-select-cont .language-container{
    font-size:.625em;
    vertical-align:top
}
#block-header #header-topnav .utility-nav .country-select-cont .ion-ios-world-outline{
    font-size:1.25em;
    vertical-align:text-bottom
}
#block-header #header-topnav .utility-nav .country-select-cont .ion-android-arrow-dropdown{
    font-size:.625em;
    vertical-align:super
}
#block-header #header-topnav .utility-nav .country-form{
    background:#fff;
    border:none;
    height:26.563em;
    margin-top:20px;
    opacity:0;
    padding:0;
    position:absolute;
    right:20px;
    width:18.75em;
    display:none;
    -webkit-transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -o-transition:.5s ease-in-out;
    transition:.5s ease-in-out;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);
    box-shadow:0 0 10px 0 rgba(0,0,0,.4)
}
#block-header #header-topnav .utility-nav .country-form.show-country-list{
    opacity:1;
    z-index:1;
    display:block
}
#block-header #header-topnav .utility-nav .country-form .arrow-up{
    display:block;
    border-bottom:20px solid #000;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    position:absolute;
    right:25px;
    top:-20px;
    width:1px;
    height:1px
}
#block-header #header-topnav .utility-nav .country-form .input-group{
    background:#000;
    height:4.688em;
    margin-top:-1.625em;
    padding:10px;
    width:100%
}
#block-header #header-topnav .utility-nav .country-form .input-group&gt;input,#block-header #header-topnav .utility-nav .country-form .input-group&gt;a.ion-ios-search{
    color:#4a4a4a
}
#block-header #header-topnav .utility-nav .country-form .input-group&gt;input{
    font-size:.88rem;
    height:3.125rem;
    margin-top:.13rem;
    padding:.5rem
}
#block-header #header-topnav .utility-nav .country-form .input-group&gt;input:focus{
    outline:none
}
#block-header #header-topnav .utility-nav .country-form .input-group&gt;.ion-ios-search{
    line-height:2.375em;
    position:absolute;
    right:1.25em;
    font-size:1.5em;
    width:3.125rem;
    height:3.125rem
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation{
    height:350px !important;
    overflow-x:hidden;
    overflow-y:auto
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul{
    font-size:14px;
    /* to be transfered */
    margin:0;
    padding:0;
    text-align:left
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li{
    border-bottom:1px solid #ccc;
    padding:.625rem .938rem;
    color:#4a4a4a;
    height:2.75rem;
    font-size:.88rem;
    line-height:1.56rem
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li.default{
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li.dropdown-header{
    background-color:#e3e3e3;
    height:1.563rem;
    line-height:.45rem;
    font-size:.75rem
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li a{
    color:#4a4a4a
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li a:focus{
    text-decoration:underline
}
#block-header #header-topnav .utility-nav .country-form #location-recommendation ul&gt;li:hover a{
    text-decoration:underline
}
#block-header #header-topnav .utility-nav .signin-container,#block-header #header-topnav .utility-nav .register-container,#block-header #header-topnav .utility-nav .saved-jobs-container{
    display:none
}
@media only screen and (min-width:768px) and (max-width:1199px){
    #block-header #header-topnav .primary-nav{
        width:320px;
        white-space:nowrap
    }
    #block-header #header-topnav .primary-nav #tertiaryNav{
        top:0
    }
    #block-header #header-topnav .primary-nav .nav-content{
        display:flex;
        flex-direction:column;
        position:fixed;
        height:100%;
        opacity:1;
        margin-top:50px;
        width:320px;
        border-bottom:.06em solid #e3e3e3;
        -webkit-transform:translateX(-105%);
        -moz-transform:translateX(-105%);
        -o-transform:translateX(-105%);
        transform:translateX(-105%);
        -webkit-transition:.2s ease-in-out;
        -moz-transition:.2s ease-in-out;
        -o-transition:.2s ease-in-out;
        transition:.2s ease-in-out
    }
    #block-header #header-topnav .primary-nav .nav-content.tertiary-nav-container{
        top:0
    }
    #block-header #header-topnav .primary-nav .nav-content&gt;li.nav-submenu{
        background:#fff;
        border-bottom:1px solid #e3e3e3
    }
    #block-header #header-topnav .primary-nav .nav-content&gt;li.nav-submenu:nth-last-child(-n+2){
        border-bottom:1px solid #e3e3e3
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-contact-link{
        padding-bottom:3.13em;
        overflow:auto
    }
    #block-header #header-topnav .primary-nav .nav-content.crawl-right{
        -webkit-transform:translatex(0);
        -moz-transform:translatex(0);
        -o-transform:translatex(0);
        transform:translatex(0)
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
        padding-left:.93em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label span.ion-chevron-down{
        display:inline-block;
        padding:.53em 0;
        text-align:center;
        color:#000;
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links{
        float:none
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3{
        float:none;
        font-size:.875rem
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3 .secondary-item{
        float:none
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .single-l2 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l2 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .no-l3 .secondary-item .ion-ios-arrow-right{
        padding:0 .938em 0 0
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .first-secondary-item li{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1.38rem;
        color:#004dff;
        text-decoration:none;
        line-height:1.6em
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item{
        white-space:normal;
        padding:1.07em 1.07em 1.07em 2.14em;
        border-bottom:.06em solid #e3e3e3;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.875rem;
        color:#4a4a4a;
        text-decoration:none;
        width:100%;
        min-height:3.14em;
        vertical-align:middle
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item .tertiary-item{
        margin-top:1em
    }
    #block-header #header-topnav .primary-nav .nav-content .secondary-navs .secondary-nav-menu .nav-item-links .secondary-item .tertiary-item a{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1rem;
        color:#004dff;
        text-decoration:none;
        line-height:1.6em;
        overflow-wrap:break-word;
        word-wrap:break-word
    }
    #block-header #header-topnav .primary-nav .nav-icon-container{
        top:0
    }
    #block-header #header-topnav .utility-nav{
        height:3.13em;
        width:auto
    }
    #block-header #header-topnav .utility-nav .country-select-cont{
        background:none;
        display:inline-block;
        opacity:1;
        position:static;
        transform:inherit;
        transition:none;
        padding:.25em .875em
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon{
        display:block;
        margin-top:.4em
    }
    #block-header #header-topnav .utility-nav .signin-container,#block-header #header-topnav .utility-nav .register-container,#block-header #header-topnav .utility-nav .saved-jobs-container{
        display:none
    }
    #block-header #header-topnav .utility-nav .search-icon-container,#block-header #header-topnav .utility-nav .country-select-cont{
        float:left
    }
    #block-header #header-topnav .utility-nav .country-form{
        margin-top:70px
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form{
        background-color:#fff;
        opacity:.9;
        height:100%;
        margin:3.125em auto 0;
        padding:6.25em .938em 0
    }
    .row.back-drop-tablet{
        background:#000;
        height:200%;
        opacity:0;
        position:absolute;
        width:100%;
        z-index:-1;
        margin-left:0;
        -webkit-transition:.2s ease-in-out;
        -moz-transition:.2s ease-in-out;
        -o-transition:.2s ease-in-out;
        transition:.2s ease-in-out
    }
    .row.back-drop-tablet.display-back-drop{
        opacity:1;
        z-index:1
    }
}
@media screen and (min-width:1200px){
    #block-header #header-topnav{
        height:70px
    }
    #block-header #header-topnav .navbar-background{
        height:4.313em;
        background-color:#fff;
        width:100%;
        z-index:1031
    }
    #block-header #header-topnav .primary-nav{
        display:inline-block;
        width:auto;
        padding-left:15px;
        height:4.375em
    }
    #block-header #header-topnav .primary-nav .acn-logo-container{
        display:block;
        float:left;
        margin-top:2%
    }
    #block-header #header-topnav .primary-nav .acn-logo-container img{
        display:inline-block;
        height:28px;
        position:relative;
        width:100px;
        margin:auto
    }
    #block-header #header-topnav .primary-nav .nav-content{
        background:#fff;
        border:none;
        display:inline;
        position:unset;
        margin-bottom:0;
        margin-left:50px;
        opacity:1;
        padding:0;
        transform:translateY(0)
    }
    #block-header #header-topnav .primary-nav .nav-content .primary-link-container{
        display:inline
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu,#block-header #header-topnav .primary-nav .nav-content .layout-row{
        border:none;
        display:inline-block;
        height:69px;
        padding:0 20px;
        position:static;
        box-shadow:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label{
        line-height:normal;
        display:table-cell;
        vertical-align:middle;
        padding:0;
        border-bottom:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.short,#block-header #header-topnav .primary-nav .nav-content .layout-row.short{
        width:auto
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.medium,#block-header #header-topnav .primary-nav .nav-content .layout-row.medium{
        width:7.5em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.long,#block-header #header-topnav .primary-nav .nav-content .nav-submenu.long-one-word,#block-header #header-topnav .primary-nav .nav-content .layout-row.long,#block-header #header-topnav .primary-nav .nav-content .layout-row.long-one-word{
        width:10em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs{
        cursor:auto;
        width:100%;
        background-color:#fff;
        position:absolute;
        left:0;
        z-index:-1031;
        /*@include transition(.45s ease-in-out);
        */
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu{
        background-color:#fff;
        overflow:hidden;
        padding:0 10%;
        margin:0;
        width:100%;
        z-index:-1;
        -webkit-box-shadow:0 10px 10px -10px #000;
        box-shadow:0 10px 10px -10px #000
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links{
        width:100%;
        margin-left:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links&gt;ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links&gt;ul{
        padding:0 1.25em 3.13em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li{
        border-top:none;
        list-style:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li a{
        color:#004dff;
        display:inline-block;
        margin-top:-.15em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li span,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links ul&gt;li span{
        font-size:1.5rem;
        height:1.063em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item{
        padding-left:0;
        border-bottom:.063rem solid #e3e3e3;
        padding-bottom:4.55em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .horizontal-divider{
        margin-bottom:2.5em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item{
        border:none;
        padding:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-nav-container .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-nav-container .tertiary-item{
        max-height:none;
        line-height:1.25em;
        padding-bottom:0;
        padding-top:1.45em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item{
        border-bottom:.063rem solid #e3e3e3;
        white-space:normal
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider{
        margin-bottom:0;
        border-top:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item{
        border-bottom:.06em solid #e3e3e3;
        padding-top:2.5em;
        padding-left:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:first-child{
        border-bottom:.06em solid #e3e3e3
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child{
        border-bottom:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child .tertiary-nav-container:last-child,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:last-child .tertiary-nav-container:last-child{
        padding-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .tertiary-nav-container,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .tertiary-nav-container{
        margin-top:-.13em;
        padding-bottom:1.25em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item{
        color:#004dff;
        margin-top:3.57em;
        padding:0;
        height:3.14em;
        vertical-align:middle;
        min-height:inherit;
        font-size:.875rem;
        padding-bottom:4.57em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item .secondary-hyperlink,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item .secondary-hyperlink{
        margin-right:-.21em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a{
        font-size:1.5rem;
        margin-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:before{
        max-width:calc(100% - 1.9em)
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:hover:before,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:focus:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:hover:before,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:focus:before{
        width:100%
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:after,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.overview-link:after{
        font-size:1em;
        line-height:1em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.cta-arrow:after,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item a.cta-arrow:after{
        width:1em;
        height:.71em;
        top:0;
        line-height:normal;
        position:relative;
        font-size:inherit
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .horizontal-divider{
        margin-top:0;
        margin-bottom:1.06em;
        border:none;
        border-bottom:.063rem solid #e3e3e3;
        width:100%
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title{
        border-top:none;
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-size:1rem;
        color:#000;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        height:auto
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title .secondary-item-text{
        color:#000;
        font-size:1rem;
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        text-transform:uppercase
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title a{
        font-size:1rem
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title a:focus{
        text-decoration:underline
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .ion-ios-arrow-right,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title .ion-ios-arrow-right{
        display:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul{
        padding-top:0;
        padding-left:0;
        margin-left:-20px;
        margin-top:0;
        flex-flow:wrap;
        display:flex
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item{
        white-space:normal;
        padding-right:1.875em;
        padding-top:1.45em;
        padding-bottom:0;
        text-transform:none;
        line-height:1.25em;
        word-wrap:break-word
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a{
        font-size:1rem;
        padding-left:0;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        color:#004dff;
        text-decoration:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a:focus,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .group-title ul .tertiary-item a:focus{
        color:#004dff;
        text-decoration:underline
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3{
        display:flex;
        flex-flow:wrap;
        padding-top:1.67em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item{
        border-bottom:.063rem solid #e3e3e3;
        padding-left:0;
        margin-top:1.64em;
        height:3.14em;
        padding-bottom:4.57em;
        margin-bottom:1.22em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item{
        padding:1.45em 1.88em 0 0;
        color:#004dff;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1rem;
        text-transform:none;
        border-top:none;
        line-height:1.25em;
        width:25%;
        margin-left:0;
        border-bottom:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a{
        font-size:1rem;
        padding-left:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item a:hover{
        color:#004dff;
        text-decoration:underline
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-features,#block-header #header-topnav .primary-nav .nav-content .layout-row .secondary-navs&gt;.secondary-nav-menu .nav-item-features{
        border-left:1px solid #a7a7a7
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .first-secondary-item{
        width:100%;
        padding:3.13em 0 1.25em 0;
        height:2.75em;
        vertical-align:middle;
        min-height:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item{
        width:100%;
        padding-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .single-l2 .secondary-item .tertiary-item{
        min-width:15em;
        width:25%
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item{
        width:100%;
        border-bottom:.063em solid #e3e3e3;
        padding:3.13em 0 1.25em 0;
        height:2.75em;
        vertical-align:middle;
        min-height:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item{
        padding-top:3.13em;
        padding-bottom:0;
        width:25%;
        border-bottom:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item&gt;.tertiary-nav-container,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item&gt;.tertiary-nav-container{
        padding-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .multiple-l3&gt;.secondary-item:first-child{
        border:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item{
        padding:2em 0;
        border-top:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul{
        padding-top:.6em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item{
        width:auto;
        min-width:13.2em;
        padding-top:1.45em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .first-secondary-item{
        width:100%;
        height:3.14em;
        vertical-align:middle;
        min-height:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-column .secondary-navs&gt;.secondary-nav-menu .nav-item-links .no-l3 .secondary-item{
        padding-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .first-secondary-item{
        padding:0;
        border:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .horizontal-divider{
        margin-bottom:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item{
        border-bottom:none;
        padding:0;
        width:50%
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .secondary-item-text,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item .secondary-item-text{
        margin-top:2.5em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:nth-child(4),#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item:nth-child(4){
        border-left:.063rem solid #e3e3e3;
        padding-left:1.88em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-nav-container,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-nav-container{
        padding-top:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-item,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-item{
        width:50%
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-item a,#block-header #header-topnav .primary-nav .nav-content .layout-row.layout-vertical .secondary-navs .secondary-nav-menu .nav-item-links .multiple-l3 .secondary-item ul .tertiary-item a{
        line-height:1.25em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu #LayoutRow .multiple-l3,#block-header #header-topnav .primary-nav .nav-content .layout-row #LayoutRow .multiple-l3{
        padding-top:3.13em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label{
        font-size:.875rem;
        height:4.886em;
        line-height:normal;
        cursor:pointer;
        padding-top:.143em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label .nav-submenu-label-text{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.875rem
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.active,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label.active{
        font-family:"Graphik SemiBold","Arial",Sans-Serif
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label.active .nav-submenu-label-text,#block-header #header-topnav .primary-nav .nav-content .layout-row .nav-submenu-label.active .nav-submenu-label-text{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-weight:600
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu:hover,#block-header #header-topnav .primary-nav .nav-content .layout-row:hover{
        border-bottom:4px solid #000;
        cursor:context-menu
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu:first-child,#block-header #header-topnav .primary-nav .nav-content .layout-row:first-child{
        border-top:none
    }
    #block-header #header-topnav .utility-nav{
        height:70px;
        width:auto
    }
    #block-header #header-topnav .utility-nav .country-select-cont{
        background:none;
        display:inline-block;
        opacity:1;
        position:static;
        transform:inherit;
        transition:none;
        padding:.25em 1.007em
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon{
        margin-top:0;
        line-height:3.813em
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon .country-flag{
        margin:1.25em .63em 0 .63em;
        padding:0
    }
    #block-header #header-topnav .utility-nav .country-select-cont .country-icon .ion-ios-world-outline{
        vertical-align:unset
    }
    #block-header #header-topnav .utility-nav .signin-container,#block-header #header-topnav .utility-nav .register-container,#block-header #header-topnav .utility-nav .saved-jobs-container{
        display:inline-block;
        height:4.375em;
        width:5em;
        border-left:.063em solid #e3e3e3;
        border-bottom:.063em solid #e3e3e3;
        vertical-align:middle;
        text-align:center;
        padding:0;
        background-color:#fff
    }
    #block-header #header-topnav .utility-nav .signin-container a,#block-header #header-topnav .utility-nav .register-container a,#block-header #header-topnav .utility-nav .saved-jobs-container a{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:.625rem;
        color:#000;
        text-transform:uppercase;
        position:relative;
        left:-5%;
        top:-.2em
    }
    #block-header #header-topnav .utility-nav a.register-container,#block-header #header-topnav .utility-nav a.saved-jobs-container{
        width:auto;
        min-width:5em;
        padding:0 1.3em 0;
        font-family:"Graphik Regular","Arial",Sans-Serif;
        color:#000;
        left:-1%
    }
    #block-header #header-topnav .utility-nav a.register-container .ucase,#block-header #header-topnav .utility-nav a.saved-jobs-container .ucase{
        font-size:.625rem
    }
    #block-header #header-topnav .utility-nav a.saved-jobs-container .ucase{
        vertical-align:middle
    }
    #block-header #header-topnav .utility-nav .search-icon-container{
        padding:0
    }
    #block-header #header-topnav .utility-nav .search-icon-container .serp{
        height:100%;
        width:100%;
        padding-top:.72em
    }
    #block-header #header-topnav .utility-nav .search-icon-container .ion-ios-close-empty{
        top:.7em
    }
    #block-header #header-topnav .utility-nav .search-icon-container,#block-header #header-topnav .utility-nav .signin-container,#block-header #header-topnav .utility-nav .register-container,#block-header #header-topnav .utility-nav .country-select-cont,#block-header #header-topnav .utility-nav .saved-jobs-container{
        cursor:pointer;
        float:left
    }
    #block-header #header-topnav .utility-nav .search-icon-container:hover,#block-header #header-topnav .utility-nav .search-icon-container:focus,#block-header #header-topnav .utility-nav .signin-container:hover,#block-header #header-topnav .utility-nav .signin-container:focus,#block-header #header-topnav .utility-nav .register-container:hover,#block-header #header-topnav .utility-nav .register-container:focus,#block-header #header-topnav .utility-nav .country-select-cont:hover,#block-header #header-topnav .utility-nav .country-select-cont:focus,#block-header #header-topnav .utility-nav .saved-jobs-container:hover,#block-header #header-topnav .utility-nav .saved-jobs-container:focus{
        border-bottom:.25em solid #000
    }
    #block-header #header-topnav .utility-nav .search-icon-container&gt;div,#block-header #header-topnav .utility-nav .signin-container&gt;div,#block-header #header-topnav .utility-nav .register-container&gt;div,#block-header #header-topnav .utility-nav .country-select-cont&gt;div,#block-header #header-topnav .utility-nav .saved-jobs-container&gt;div{
        line-height:70px;
        display:inline-block
    }
    #block-header #header-topnav .utility-nav .search-icon-container .ion-ios-search,#block-header #header-topnav .utility-nav .signin-container .ion-ios-search,#block-header #header-topnav .utility-nav .register-container .ion-ios-search,#block-header #header-topnav .utility-nav .country-select-cont .ion-ios-search,#block-header #header-topnav .utility-nav .saved-jobs-container .ion-ios-search{
        font-size:1.75rem;
        padding-right:0;
        top:1.25em
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form{
        margin:4.375em auto 0;
        padding:6.25em .938em 0
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form .input-group{
        position:relative;
        height:1.786em
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form .input-group a.ion-ios-search{
        margin:.375em .5em;
        position:absolute;
        font-size:1.75rem;
        right:0;
        line-height:0
    }
    #block-header #header-topnav .utility-nav #search-body .search-body-wrapper .search-form .search-textbox{
        padding-right:1.786em;
        font-size:1.75rem;
        /* to be transfered */
        height:1.786em;
        border-bottom:.143em solid #000;
        line-height:1.786em
    }
    #block-header #header-topnav .utility-nav .country-form{
        top:70px;
        z-index:-1
    }
    /**FOR IE ONLY**/
    .ie #block-header #header-topnav .primary-nav .nav-content{
        position:relative
    }
    .ie #block-header #header-topnav .primary-nav .nav-content .secondary-navs{
        position:fixed !important
    }
    .ie #block-header #header-topnav .primary-nav .nav-content .secondary-navs-zoom{
        position:-ms-page !important;
        z-index:50
    }
    #block-header #header-topnav .utility-nav .ion-ios-contact-outline{
        font-size:1.88rem;
        color:#000;
        margin-right:.13em
    }
    #block-header #header-topnav .utility-nav .popover.fade.top.in .popover-title{
        background-color:transparent;
        border-bottom:none
    }
    #block-header #header-topnav .utility-nav .signin-container .popover{
        height:auto;
        position:absolute;
        top:4.69em;
        left:auto;
        right:4.25em;
        width:15.63em;
        display:none;
        padding:0;
        text-align:left;
        border-radius:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    #block-header #header-topnav .utility-nav .popover-content{
        padding:0;
        margin-top:0
    }
    #block-header #header-topnav .utility-nav .popover-content ul,#block-header #header-topnav .utility-nav .popover-content ol,#block-header #header-topnav .utility-nav .popover-content dl{
        margin:.63em 0 0 0;
        padding:0
    }
    #block-header #header-topnav .utility-nav .popover-content ul li,#block-header #header-topnav .utility-nav .popover-content ol li,#block-header #header-topnav .utility-nav .popover-content dl li{
        padding:.35em 1em;
        border-bottom:.06em solid #d0d5d5
    }
    #block-header #header-topnav .utility-nav .popover-content ul li:last-child,#block-header #header-topnav .utility-nav .popover-content ol li:last-child,#block-header #header-topnav .utility-nav .popover-content dl li:last-child{
        border-bottom:none
    }
    #block-header #header-topnav .utility-nav .popover-content ul li a,#block-header #header-topnav .utility-nav .popover-content ol li a,#block-header #header-topnav .utility-nav .popover-content dl li a{
        font-family:"Graphik Bold","Arial Black",Sans-Serif;
        font-size:1rem;
        color:#4a4a4a;
        text-decoration:none;
        line-height:2em
    }
    #block-header #header-topnav .utility-nav .popover .arrow-up{
        position:relative
    }
    #block-header #header-topnav .utility-nav .popover .arrow-up:after,#block-header #header-topnav .utility-nav .popover .arrow-up:before{
        border-top:.688em solid #fff;
        border-left:.688em solid transparent;
        border-right:.688em solid transparent;
        margin-left:-.57em;
        position:absolute;
        bottom:-.75em;
        content:'';
        left:77%;
        -webkit-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg);
        margin-bottom:.69em
    }
    #block-header #header-topnav .utility-nav .popover .arrow-up:before{
        border-right:.688em solid transparent;
        border-top:.688em solid;
        border-left:.688em solid transparent;
        border-top-color:#a7a7a7;
        bottom:-.69em;
        margin-left:-.57em;
        transform:rotate(180deg);
        margin-bottom:.69em
    }
}
@media screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu{
        padding:0
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label{
        padding:.93em;
        border-bottom:none
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text{
        line-height:normal
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .first-secondary-item .secondary-hyperlink{
        margin-right:-.21em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item{
        padding:1.07em 1.07em 1.07em 2.14em
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .expand-collapse-container{
        position:absolute;
        right:0;
        top:0;
        height:2.44em;
        width:2.44em;
        font-size:1.125rem;
        vertical-align:middle;
        margin-top:.4em;
        text-align:center
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item .expand-collapse-container span.ion-chevron-down{
        display:inline-block;
        padding:.53em 0;
        text-align:center;
        color:#000;
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item ul .tertiary-item a{
        font-size:1rem
    }
    #block-header #header-topnav .primary-nav .nav-content .nav-submenu.layout-vertical .secondary-navs&gt;.secondary-nav-menu .nav-item-links .secondary-item:nth-child(4){
        border-left:.063rem solid #e3e3e3;
        padding-left:1.88em
    }
}
/* BOOTSTRAP OVERRIDE - COLLAPSE ANIMATION */
.collapsing{
    -webkit-transition:.4s ease;
    -moz-transition:.4s ease;
    -o-transition:.4s ease;
    transition:.4s ease
}
/*override nav-contact-link stlye for safari*/
@media screen and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0){
    .nav-contact-link{
        padding-bottom:6em
    }
}
@media screen and (max-width:1200px){
    #block-header #header-topnav .utility-nav.show-country-select .country-select-cont.absolute-fade{
        background:none;
        display:inline-block;
        opacity:1;
        position:relative;
        transform:inherit;
        transition:none;
        padding:.25em .875em
    }
}
@media screen and (min-width:1200px) and (max-width:1285px){
    #block-header #header-topnav.gh-non-en .primary-nav .nav-content .layout-row .nav-submenu-label .nav-submenu-label-text,#block-header #header-topnav.gh-non-en .primary-nav .nav-content .nav-submenu .nav-submenu-label .nav-submenu-label-text{
        font-size:.75rem
    }
    #block-header #header-topnav.gh-non-en .utility-nav .signin-container a,#block-header #header-topnav.gh-non-en .utility-nav a.register-container .ucase,#block-header #header-topnav.gh-non-en .utility-nav .saved-jobs-container .ucase{
        font-size:.5rem
    }
    #block-header #header-topnav.gh-non-en .utility-nav a.register-container .ucase,#block-header #header-topnav.gh-non-en .utility-nav .saved-jobs-container .ucase{
        line-height:4.5rem
    }
}
/* version='29' */
.focus-indicator #footer-block .footer-links .footer-links-cont a:focus,.focus-indicator #footer-block .footer-links span a:focus,.focus-indicator #footer-block .legal-links .footer-links-cont a:focus,.focus-indicator #footer-block .legal-links span a:focus,.focus-indicator-interactive #footer-block .footer-links .footer-links-cont a:focus,.focus-indicator-interactive #footer-block .footer-links span a:focus,.focus-indicator-interactive #footer-block .legal-links .footer-links-cont a:focus,.focus-indicator-interactive #footer-block .legal-links span a:focus{
    color:#fff
}
.focus-indicator #footer-block .social-icons span a:focus,.focus-indicator-interactive #footer-block .social-icons span a:focus{
    color:#fff;
    border:1px solid #fff
}
#footer-block{
    background-color:#000
}
#footer-block .body-content{
    margin-top:0
}
#footer-block .body-content .ui-container{
    padding-top:0;
    padding-bottom:0
}
#footer-block .body-content .ui-container .row{
    max-width:75rem;
    padding-top:0;
    padding-bottom:0
}
#footer-block .body-content .ui-container .row .block-content{
    display:block;
    padding-top:0;
    padding-bottom:0
}
#footer-block .body-content .ui-container .row .block-content a:focus{
    outline:.056em solid #00baff !important
}
#footer-block .footer-icon span,#footer-block .footer-icon .footer-links-cont,#footer-block .footer-links span,#footer-block .footer-links .footer-links-cont,#footer-block .social-icons span,#footer-block .social-icons .footer-links-cont,#footer-block .legal-statements span,#footer-block .legal-statements .footer-links-cont{
    font-size:.875em;
    padding-left:1.07em;
    color:#a7a7a7
}
#footer-block .footer-icon span a,#footer-block .footer-icon .footer-links-cont a,#footer-block .footer-links span a,#footer-block .footer-links .footer-links-cont a,#footer-block .social-icons span a,#footer-block .social-icons .footer-links-cont a,#footer-block .legal-statements span a,#footer-block .legal-statements .footer-links-cont a{
    color:#a7a7a7;
    font:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400
}
#footer-block .footer-icon span a:hover,#footer-block .footer-icon .footer-links-cont a:hover,#footer-block .footer-links span a:hover,#footer-block .footer-links .footer-links-cont a:hover,#footer-block .social-icons span a:hover,#footer-block .social-icons .footer-links-cont a:hover,#footer-block .legal-statements span a:hover,#footer-block .legal-statements .footer-links-cont a:hover{
    color:#fff
}
#footer-block .footer-icon img,#footer-block .footer-links img,#footer-block .social-icons img,#footer-block .legal-statements img{
    width:3.286em;
    height:3.37em
}
#footer-block .footer-icon{
    margin:2.5em 0 1.25em 0
}
#footer-block .footer-links{
    display:flex;
    flex-flow:row wrap;
    word-wrap:break-word
}
#footer-block .footer-links&gt;div{
    text-align:left;
    margin-top:1.875em;
    margin-bottom:1.25em
}
#footer-block .footer-links&gt;div:nth-child(-n+3){
    margin-top:1.25em
}
#footer-block .footer-links&gt;div:nth-last-child(n+2){
    margin-bottom:0
}
#footer-block .social-icons{
    margin:1.25em 0 1.25em 0;
    padding:0 .9375em;
    display:table;
    text-align:center;
    z-index:2
}
#footer-block .social-icons span [class^='ion-']{
    border:.13rem solid #a7a7a7;
    border-radius:100%;
    height:1em;
    width:1em
}
#footer-block .social-icons span [class^='ion-']:before{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
#footer-block .social-icons span [class^='ion-']:hover{
    border:.13rem solid #fff
}
#footer-block .social-icons span .ion-iphone:before{
    font-size:.75em
}
#footer-block .social-icons span .ion-social-weibo:before{
    font-size:.51em;
    width:1.18em
}
#footer-block .social-icons span .ion-social-wechat:before{
    font-size:.5em;
    width:1.15em;
    padding-right:1.2em
}
#footer-block .social-icons span .ion-social-whatsapp-outline:before{
    padding-left:.17em;
    padding-top:.11em
}
#footer-block .social-icons span .ion-social-xing:before{
    font-size:.65em;
    width:.8em;
    padding-right:.88em;
    padding-top:.09em
}
#footer-block .social-icons span .ion-social-medium:before{
    font-size:.45em;
    width:1.15em;
    padding-right:1.27em
}
#footer-block .social-icons span .ion-ios-email-outline:before{
    font-size:.63em;
    width:.85em;
    padding-top:.08em
}
#footer-block .social-icons span .ion-social-googleplus:before{
    padding-left:.3em;
    padding-top:.11em
}
#footer-block .social-icons span .ion-social-kununu:before{
    padding-left:.19em
}
#footer-block .social-icons span .ion-social-renren:before{
    padding-left:.07em
}
#footer-block .social-icons span .ion-social-facebook:before,#footer-block .social-icons span .ion-social-googleplus:before,#footer-block .social-icons span .ion-social-instagram-outline:before,#footer-block .social-icons span .ion-social-linkedin:before,#footer-block .social-icons span .ion-social-rss:before,#footer-block .social-icons span .ion-social-whatsapp-outline:before,#footer-block .social-icons span .ion-social-renren:before,#footer-block .social-icons span .ion-social-kununu:before{
    font-size:.52em
}
#footer-block .social-icons span .ion-social-youtube:before,#footer-block .social-icons span .ion-social-twitter:before{
    font-size:.4em;
    height:1em;
    width:1.2em;
    padding-top:.09em
}
#footer-block .social-icons span{
    font-size:2.1875em;
    display:table-cell;
    vertical-align:middle;
    padding:0 0 .57em 0
}
#footer-block .social-icons span a{
    display:inline-block;
    padding-top:0
}
#footer-block .social-icons span:first-child:nth-last-child(7),#footer-block .social-icons span:first-child:nth-last-child(7)~span,#footer-block .social-icons span:first-child:nth-last-child(8),#footer-block .social-icons span:first-child:nth-last-child(8)~span{
    display:inline-block;
    width:23%
}
#footer-block .social-icons span:first-child:nth-last-child(9),#footer-block .social-icons span:first-child:nth-last-child(9)~span,#footer-block .social-icons span:first-child:nth-last-child(10),#footer-block .social-icons span:first-child:nth-last-child(10)~span{
    display:inline-block;
    width:18%
}
#footer-block .social-icons span:first-child:nth-last-child(11),#footer-block .social-icons span:first-child:nth-last-child(11)~span,#footer-block .social-icons span:first-child:nth-last-child(12),#footer-block .social-icons span:first-child:nth-last-child(12)~span{
    display:inline-block;
    width:15%
}
#footer-block hr{
    border-top:0;
    margin:0 .9375em
}
#footer-block .legal-links{
    padding:.625em 0 2.5em 0
}
#footer-block .legal-links span{
    font-size:.6875em;
    color:#a7a7a7;
    font:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    display:inline-block;
    margin-top:2.72727em;
    padding:0 1.36364em
}
#footer-block .legal-links span a{
    color:#a7a7a7;
    font:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400
}
#footer-block .legal-links span a:hover{
    color:#fff
}
#footer-block .legal-links span:last-child{
    display:block;
    padding:0 .454545em 0 1.363636em;
    margin-top:3.63636em
}
#footer-block .legal-statements{
    padding-top:0
}
#footer-block .legal-statements span{
    font-size:.69em;
    font-weight:400;
    display:inline-block;
    margin-top:0;
    line-height:1.64em;
    padding:0 1.36em 3.64em 1.36em
}
#footer-block .footer-links-container a{
    position:relative;
    z-index:10;
    padding-top:15px;
    border-radius:0;
    transition:all .3s ease-out;
    display:block
}
@media only screen and (min-width:768px){
    #footer-block .footer-links-container a{
        display:inline-block
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    #footer-block .body-content .ui-container .row .block-content{
        padding:0
    }
    #footer-block .body-content .ui-container .row .block-content .footer-links-container{
        display:flex;
        align-items:center
    }
    #footer-block .footer-icon{
        margin-bottom:.9375em
    }
    #footer-block .footer-links&gt;div{
        margin-bottom:1.875em
    }
    #footer-block .footer-links&gt;div:nth-child(-n+3){
        margin-top:.9375em
    }
    #footer-block .footer-links&gt;div:nth-last-child(n+2){
        margin-bottom:0
    }
    #footer-block .social-icons{
        margin-top:.94em;
        margin-bottom:0
    }
    #footer-block .social-icons span{
        padding-right:.1666668em
    }
    #footer-block .social-icons span .ion-social-googleplus:before{
        padding-right:0
    }
    #footer-block .social-icons span .ion-social-linkedin:before{
        padding-right:0
    }
    #footer-block .social-icons span .ion-social-medium:before{
        padding-top:.02em
    }
    #footer-block .legal-links{
        padding-top:0
    }
    #footer-block .legal-links span{
        padding:0 .9375em
    }
    #footer-block .legal-links span:last-child{
        display:inline-block;
        float:right;
        margin-top:2.72727em;
        padding-right:1.36em;
        padding-left:0
    }
    #footer-block .legal-links span:first-child{
        padding-left:1.3636em
    }
    #footer-block .legal-statements span{
        padding:0 1.36em 3.64em
    }
}
@media screen and (min-width:1000px){
    #footer-block .block-content{
        padding:0
    }
    #footer-block .block-content .footer-icon,#footer-block .block-content .footer-links,#footer-block .block-content .social-icons{
        margin-top:3.75em
    }
    #footer-block .block-content .footer-icon span,#footer-block .block-content .footer-icon .footer-links-cont,#footer-block .block-content .footer-links span,#footer-block .block-content .footer-links .footer-links-cont,#footer-block .block-content .social-icons span,#footer-block .block-content .social-icons .footer-links-cont{
        vertical-align:middle
    }
    #footer-block .block-content .footer-links{
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        top:4.68em;
        margin-top:0
    }
    #footer-block .block-content .footer-links&gt;div{
        margin:.5em 0
    }
    #footer-block .block-content .footer-icon{
        margin-top:3.125em;
        margin-bottom:1.875em;
        display:table
    }
    #footer-block .block-content .footer-icon span{
        padding-right:1.78571em;
        display:table-cell
    }
    #footer-block .block-content .social-icons{
        padding-left:0;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        transform:translateY(-50%);
        top:3.62em;
        margin-top:1.43em;
        margin-bottom:0;
        display:table
    }
    #footer-block .block-content .social-icons span:first-child:nth-last-child(1),#footer-block .block-content .social-icons span:first-child:nth-last-child(1)~span{
        text-align:right
    }
    #footer-block .block-content .social-icons span{
        padding-bottom:.29em;
        display:table-cell
    }
    #footer-block .block-content .social-icons span .ion-social-youtube:before{
        padding-bottom:1em
    }
    #footer-block .block-content .social-icons span .ion-social-weibo:before{
        padding-bottom:.01em
    }
    #footer-block .block-content .social-icons span .ion-social-whatsapp-outline:before{
        padding-bottom:.08em;
        padding-left:.1em
    }
    #footer-block .block-content .social-icons span .ion-social-instagram-outline:before{
        padding-left:.06em
    }
    #footer-block .block-content .social-icons span .ion-social-wechat:before{
        padding-right:1.28em
    }
    #footer-block .block-content .social-icons span .ion-social-renren:before{
        padding-right:.1em
    }
    #footer-block .block-content .legal-links span{
        margin-top:1.81818em
    }
    #footer-block .block-content .legal-links span:last-child{
        float:right;
        padding-right:1.36363em
    }
    .firefox #footer-block .block-content .social-icons span .ion-social-renren:before{
        padding:0
    }
    .firefox #footer-block .block-content .social-icons span .ion-social-whatsapp-outline:before{
        padding-left:.2em
    }
    .ie #footer-block .block-content .social-icons span .ion-social-renren:before{
        padding-bottom:0
    }
}

.corporate-thin{
    font-family:"Graphik Thin","Arial",Sans-Serif;
    font-weight:100
}
.corporate-xlight{
    font-family:"Graphik ExtraLight","Arial",Sans-Serif;
    font-weight:200
}
.corporate-light{
    font-family:"Graphik Light","Arial",Sans-Serif;
    font-weight:300
}
.corporate-regular{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400
}
.corporate-medium{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    font-weight:500
}
.corporate-semibold,a.corporate-semibold.overview-link{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-weight:600
}
.corporate-bold{
    font-family:"Graphik Bold","Arial Black",Sans-Serif;
    font-weight:700
}
.corporate-black{
    font-family:"Graphik Black","Arial Black",Sans-Serif;
    font-weight:800
}
.corporate-super{
    font-family:"Graphik Super","Arial Black",Sans-Serif;
    font-weight:900
}

h1,.page-title{
    font-size:2.25rem;
    line-height:1em
}
.cta-title{
    font-size:1.75rem;
    line-height:1.07em
}
h2,.section-title{
    font-size:1.5rem;
    line-height:1.04em
}
h3,h4,.subsection-title{
    font-size:1.25rem;
    line-height:1.2em
}
.ribbon-title{
    font-size:1.25rem;
    line-height:1.4em
}
.module-title{
    font-size:1.125rem;
    line-height:1.22em
}
.tertiary-title{
    font-size:1.125rem;
    line-height:1.22em
}
.eyebrow-title{
    font-size:.75rem;
    line-height:1.33em;
    letter-spacing:.078rem;
    text-transform:uppercase
}
.submodule-title{
    font-size:.875rem;
    line-height:1.21em
}

p a.cta-underline{
    margin-bottom:inherit
}
p.small{
    font-size:.75rem;
    line-height:.9rem;
    margin-bottom:.9rem
}
p.small a.cta-small{
    margin-bottom:inherit
}
strong{
    color:#000
}

ol,ul,dl{
    /*font-size:.875rem;*/
    /*line-height:1.6em;*/
    text-decoration:none;
    color:#000
}

a.cta-small{
    font-size:.75rem;
    font-weight:400;
    color:#004dff;
    text-transform:none;
    margin-bottom:1.2rem;
    line-height:1.2rem
}
a.cta-small:hover,a.cta-small:focus{
    color:#008
}
a.cta,a.cta-underline{
    font-size:.875rem;
    line-height:1.6em;
    margin-bottom:1em;
    display:block;
    color:#004dff
}
a.cta-underline:hover,a.cta-underline:focus{
    color:#008
}
a.cta{
    display:inline-block
}
a.cta:visited,a.cta:visited:hover,a.cta:visited:focus{
    color:#008
}
a.cta:hover,a.cta:focus{
    color:#004dff;
    text-decoration:underline
}


a.arrow,a.overview-link,.serp-card-read-more{
    line-height:1.6em;
    font-size:.875rem;
    margin-bottom:1em;
    text-decoration:none;
    display:inline;
    position:relative
}
a.arrow:before,a.overview-link:before,.serp-card-read-more:before{
    display:block;
    position:absolute;
    content:"";
    height:.08125em;
    max-width:calc(100% - 2.1em);
    width:0%;
    -webkit-transition:width 300ms ease;
    -moz-transition:width 300ms ease;
    -o-transition:width 300ms ease;
    transition:width 300ms ease;
    left:0;
    bottom:-6px
}
a.arrow:hover:before,a.arrow:focus:before,a.overview-link:hover:before,a.overview-link:focus:before,.serp-card-read-more:hover:before,.serp-card-read-more:focus:before{
    width:100%
}
a.arrow.cta-arrow,a.overview-link.cta-arrow,.serp-card-read-more.cta-arrow{
    color:#004dff
}
a.arrow.cta-arrow:before,a.overview-link.cta-arrow:before,.serp-card-read-more.cta-arrow:before{
    background:#004dff
}
a.arrow.cta-alt-arrow,a.overview-link.cta-alt-arrow,.serp-card-read-more.cta-alt-arrow{
    color:#000
}
a.arrow.cta-alt-arrow:before,a.overview-link.cta-alt-arrow:before,.serp-card-read-more.cta-alt-arrow:before{
    background:#000
}
a.cta-underline{
    text-decoration:underline
}
a.cta-underline:hover,a.cta-underline:focus{
    text-decoration:underline
}
a:hover.module-title,a:hover h3,a:hover h4,a:focus.module-title,a:focus h3,a:focus h4{
    text-decoration:none;
    /*color:#004dff*/
}
.topic-link{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:.75rem;
    color:#000;
    border-bottom:.13rem solid;
    border-color:#004dff;
    padding-bottom:.25rem
}
a.topic-link:hover,a.topic-link:focus{
    color:#004dff
}
blockquote,.quote-icon{
    color:#000;
    font-size:1.25rem;
    line-height:1.56rem
}
.content-module p{
    font-family:"Graphik Regular","Arial",Sans-Serif
}
.content-module.enabled-drop-caps article:first-of-type&gt;p:first-of-type:first-letter {
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
#multipage-nav .nav-articles ul li.selected-item a{
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
#multipage-nav .nav-articles&gt;ul&gt;li a{
    font-family:"Graphik Regular","Arial",Sans-Serif
}
div.tab-container .nav.nav-tabs .tab-title{
    font-family:"Graphik Regular","Arial",Sans-Serif
}
.acn-interactive-header1{
    font-family:"Graphik Bold","Arial Black",Sans-Serif;
    font-size:3rem;
    line-height:1em
}
.acn-interactive-header2{
    font-family:"Graphik Bold","Arial Black",Sans-Serif;
    font-size:1.87rem;
    line-height:1.13em
}
.acn-interactive-header3{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:1.25rem;
    line-height:1.2em
}
.acn-interactive-header4{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    line-height:1.37em
}
.acn-interactive-header5{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    font-size:1rem;
    line-height:1.12em
}
.acn-interactive-label{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    font-size:.87rem;
    line-height:1.21em
}
.ai-page-title{
    text-align:right
}
.ai-page-title hr{
    border-bottom:.12em solid;
    float:right;
    width:14em;
    padding:0;
    margin:.25em 0 0 0
}
.ai-section-header{
    text-align:left
}
.ai-section-header hr{
    border:none;
    background-color:#a100ff;
    height:.37em;
    width:3.62em;
    padding:0;
    margin:.25em 0 0 0
}
.acn-interactive-paragraph.ai-medium{
    font-size:1.12rem;
    line-height:1.33em
}
.acn-interactive-paragraph.ai-small{
    font-size:.87rem;
    line-height:1.43em
}
.acn-interactive-paragraph.ai-light{
    font-family:"Graphik Light","Arial",Sans-Serif
}
.acn-interactive-paragraph.ai-regular{
    font-family:"Graphik Regular","Arial",Sans-Serif
}
.accenture-interactive-three-column .acn-interactive-header5{
    padding-bottom:.5em
}
.accenture-interactive-three-column .acn-interactive-paragraph{
    padding-bottom:1.42em
}
.acn-interactive-blockquote .acn-interactive-paragraph.ai-medium.ai-light{
    padding-bottom:1.11em
}
#interactive-main .ui-container .row .block-title .section-title{
    font-family:"Graphik Medium","Arial",Sans-Serif
}
/*CTA*/
.bp-cta{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    color:#004dff;
    font-size:1rem;
    line-height:1.48rem;
    position:relative;
    display:inline-block;
    cursor:pointer
}
.bp-cta .bp-twitter-icon{
    position:absolute;
    padding-left:.4em;
    padding-top:.3em;
    font-size:1.2rem
}
.bp-cta .bp-cta-twitter-arrow{
    position:absolute;
    padding-left:2rem;
    font-size:1rem;
    padding-top:.6rem
}
.bp-cta .bp-cta-linkedin-arrow{
    position:absolute;
    padding-left:2rem;
    font-size:1rem;
    padding-top:.6rem
}
.bp-cta .bp-linkedin-icon{
    position:absolute;
    padding-left:.35em;
    padding-top:.3em;
    font-size:1.2rem
}
.bp-cta-circle{
    width:2.16rem;
    height:2.16rem;
    border-radius:3.13rem;
    border:.09rem solid #004dff;
    display:inline-block;
    position:absolute
}
.bp-cta-arrow{
    font-size:.81rem;
    padding-left:1rem;
    position:absolute;
    padding-top:.7rem
}
.bp-cta-label{
    margin-left:2.88rem;
    padding:.47rem .63rem .37rem .81rem;
    display:block
}
.bp-explore-circle{
    font-size:.81rem;
    background:#5200ff;
    width:5rem;
    height:5rem;
    border:.06rem solid #fff;
    border-radius:50%;
    color:#fff;
    text-align:center;
    line-height:5rem
}
.bp-quote{
    font-family:"GT Sectra Book",Palatino;
    font-size:1.2rem;
    line-height:1.8rem
}
.bp-marquee-profile{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    font-size:.8rem;
    line-height:1.2rem
}
.bp-profile-details-container{
    padding-right:15px;
    padding-left:15px
}
.bp-section-title,.bp-logo-section-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:2.3rem;
    line-height:2.3rem
}
.bp-section-description,.bp-logo-section-description{
    font-family:"Graphik Light","Arial",Sans-Serif;
    font-size:1rem;
    line-height:1rem;
    text-transform:none
}
.bp-logo-section-subtitle{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:1.2rem;
    line-height:1.2rem;
    text-transform:none
}
.bp-cta-scroll{
    font-family:"Graphik Medium","Arial",Sans-Serif;
    color:#6b6b6b;
    font-size:1rem;
    line-height:1.4rem;
    display:inline-block;
    height:1.25rem;
    cursor:pointer;
    text-align:center
}
.bp-cta-scroll .bp-cta-scroll-circle{
    width:2.25rem;
    height:2.25rem;
    border-radius:3.13rem;
    border:.13rem solid #6b6b6b;
    display:inline-block;
    position:relative;
    margin-top:.625rem
}
.bp-cta-scroll .bp-cta-scroll-arrow{
    position:relative;
    transition:all .4s ease;
    font-size:1.9rem;
    font-weight:bold
}
.bp-cta-scroll .bp-cta-scroll-arrow.goDown{
    -webkit-animation-duration:3.5s;
    animation-duration:3.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-name:goDown;
    animation-name:goDown
}
@keyframes goDown{
    0%,100%{
        top:12px
    }
    25%{
        top:24px
    }
    50%{
        top:12px
    }
    75%{
        top:24px
    }
}
.bp-cta-scroll .bp-cta-scroll-label{
    width:max-content;
    position:relative
}
@media only screen and (min-width:480px) and (orientation:landscape){
    .bp-quote{
        font-size:1.4rem;
        line-height:2.1rem
    }
    .bp-marquee-profile{
        font-size:1.13rem;
        line-height:1.69rem
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    h1,.page-title{
        font-size:2.25rem
    }
    .cta-title{
        font-size:1.75rem
    }
    h2,.section-title{
        font-size:1.5rem
    }
    h3,h4,.subsection-title,.ribbon-title{
        font-size:1.25rem
    }
    h5,.module-title{
        font-size:1.125rem
    }
    h6,.tertiary-title{
        font-size:1.125rem
    }
    .eyebrow-title{
        font-size:.75rem
    }
    .submodule-title{
        font-size:.875rem
    }
    .acn-interactive-header1{
        font-family:"Graphik Bold","Arial Black",Sans-Serif;
        font-size:3rem;
        line-height:1em
    }
    .acn-interactive-header2{
        font-family:"Graphik Bold","Arial Black",Sans-Serif;
        font-size:2.25rem;
        line-height:1em
    }
    .acn-interactive-header3{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1.25rem;
        line-height:1.2em
    }
    .acn-interactive-header4{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1rem;
        line-height:1.38em
    }
    .acn-interactive-header5{
        font-family:"Graphik Medium","Arial",Sans-Serif;
        font-size:1rem;
        line-height:1.12em
    }
    .ai-page-title{
        text-align:right
    }
    .ai-page-title hr{
        border-bottom:.12em solid;
        float:right;
        width:14.69em;
        margin:.5em 0 0 0;
        padding:0
    }
    .ai-section-header{
        text-align:left
    }
    .ai-section-header hr{
        height:.37em;
        width:4em;
        margin:.37em 0 0 0
    }
    .acn-interactive-paragraph.ai-medium{
        font-size:1.25rem;
        line-height:1.3em
    }
    .acn-interactive-paragraph.ai-small{
        font-size:1rem;
        line-height:1.37em
    }
    .acn-interactive-paragraph.ai-light{
        font-family:"Graphik Light","Arial",Sans-Serif
    }
    .acn-interactive-paragraph.ai-regular{
        font-family:"Graphik Regular","Arial",Sans-Serif
    }
    .accenture-interactive-three-column .acn-interactive-header5{
        padding-bottom:.37em
    }
    .accenture-interactive-three-column .acn-interactive-paragraph{
        padding-bottom:1.43em
    }
    .acn-interactive-blockquote .acn-interactive-paragraph.ai-medium.ai-light{
        padding-bottom:1em
    }
    .bp-cta{
        font-size:1.19rem;
        line-height:1.48rem
    }
    .bp-quote{
        font-size:1.4rem;
        line-height:2.1rem
    }
    .bp-marquee-profile{
        font-size:1.13rem;
        line-height:1.69rem
    }
    .bp-cta-scroll{
        font-size:1.13rem;
        line-height:1.6rem
    }
}
@media screen and (min-width:1000px){
    
    
    .page-title-long{
        font-size:3.65em;
        line-height:1em
    }
    .cta-title{
        font-size:3rem
    }
   
    .ribbon-title{
        font-size:2.188rem;
        line-height:1.4em
    }
    h5,.module-title{
        font-size:1.5625rem
    }
    h6,.tertiary-title{
        font-size:1.5625rem
    }
    .eyebrow-title{
        font-size:1.125rem;
        line-height:1.39em
    }
    .submodule-title{
        font-size:1rem;
        line-height:1.25em
    }
    
    p a.cta-underline{
        margin-bottom:inherit
    }

    a.cta,a.cta-arrow,a.cta-alt-arrow,a.cta-underline,.serp-card-read-more{
        font-size:1rem
    }
    blockquote,.quote-icon{
        font-size:2.1875rem;
        line-height:2.64rem
    }
    a.arrow:hover:before,a.arrow:focus:before,a.overview-link:hover:before,a.overview-link:focus:before{
        width:100%
    }
    #multipage-nav .nav-item-dropdown&gt;ul&gt;li:hover a{
        font-family:"Graphik SemiBold","Arial",Sans-Serif
    }
    .acn-interactive-header1{
        font-family:"Graphik Bold","Arial Black",Sans-Serif;
        font-size:6.25rem;
        line-height:1em
    }
    .acn-interactive-header2{
        font-family:"Graphik Bold","Arial Black",Sans-Serif;
        font-size:4.06rem;
        line-height:1.08em
    }
    .acn-interactive-header3{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:2rem;
        line-height:1.12em
    }
    .acn-interactive-header4{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        font-size:1.5rem;
        line-height:1.17em
    }
    .acn-interactive-header5{
        font-family:"Graphik Medium","Arial",Sans-Serif;
        font-size:1.5rem;
        line-height:1.177em
    }
    .acn-interactive-label{
        font-family:"Graphik Medium","Arial",Sans-Serif;
        font-size:1.12rem;
        line-height:1.22em
    }
    .ai-page-title{
        text-align:right
    }
    .ai-page-title hr{
        border-bottom:.13em solid;
        float:right;
        width:18.44em;
        margin:.5em 0 0 0;
        padding:0
    }
    .ai-section-header{
        text-align:left
    }
    .ai-section-header hr{
        height:.37em;
        width:4.62em;
        margin:.5em 0 0 0
    }
    .acn-interactive-paragraph.ai-medium{
        font-size:2rem;
        line-height:1.12em
    }
    .acn-interactive-paragraph.ai-small{
        font-size:1rem;
        line-height:1.37em
    }
    .acn-interactive-paragraph.ai-light{
        font-family:"Graphik Light","Arial",Sans-Serif
    }
    .acn-interactive-paragraph.ai-regular{
        font-family:"Graphik Regular","Arial",Sans-Serif
    }
    .accenture-interactive-three-column .acn-interactive-header5{
        padding-bottom:.67em
    }
    .acn-interactive-blockquote .acn-interactive-paragraph.ai-medium.ai-light{
        padding-bottom:.63em
    }
    .bp-cta{
        font-size:1.19rem;
        line-height:1.48rem
    }
    .bp-quote{
        font-size:1.63rem;
        line-height:2.44rem
    }
    .bp-marquee-profile{
        font-size:1.13rem;
        line-height:1.69rem
    }
    .bp-cta:hover .bp-cta-circle{
        width:105%;
        transition-delay:.2s;
        transition-duration:.6s
    }
    .bp-logo-section-title{
        font-size:3.29375rem;
        line-height:3.29375rem
    }
    .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    .bp-logo-section-description{
        font-size:1.26rem;
        line-height:1.5rem
    }
}
/* version="12" */
.modal-open{
    overflow:hidden
}
.modal{
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .3s ease-out;
    -moz-transition:-moz-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal.fade.media-modal .modal-dialog,.modal.fade.bio-modal .modal-dialog,.modal.fade#text-modal .modal-dialog{
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .2s ease-in-out;
    -moz-transition:-moz-transform .2s ease-in-out;
    -o-transition:-o-transform .2s ease-in-out;
    transition:transform .2s ease-in-out;
    opacity:0
}
.modal.in.media-modal .modal-dialog{
    margin:0;
    opacity:1;
    left:50%;
    top:50%;
    transition:opacity 1.5s ease-in-out;
    -moz-transition:opacity 1.5s ease-in-out;
    -webkit-transition:opacity 1.5s ease-in-out;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.modal.in.bio-modal .modal-dialog,.modal.in#text-modal .modal-dialog{
    margin:0;
    opacity:1;
    left:50%;
    top:50%;
    transition:opacity .2s ease-in-out;
    -moz-transition:opacity .2s ease-in-out;
    -webkit-transition:opacity .2s ease-in-out;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.5rem;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0;
    filter:alpha(opacity=0)
}
.modal-backdrop.in{
    opacity:.5;
    filter:alpha(opacity=50)
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header:before,.modal-header:after{
    content:" ";
    display:table
}
.modal-header:after{
    clear:both
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.6em
}
.modal-body{
    position:relative;
    padding:15px
}
.modal-footer{
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer:before,.modal-footer:after{
    content:" ";
    display:table
}
.modal-footer:after{
    clear:both
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
#text-modal .modal-content{
    border-radius:0;
    padding:0 1.56rem
}
#text-modal .modal-header{
    border-bottom:0;
    padding:0;
    margin:1.25rem 0
}
#text-modal .modal-header .modal-title{
    text-align:left;
    text-transform:none
}
#text-modal .modal-body{
    padding:0;
    margin-bottom:1.25rem
}
#text-modal .modal-body p{
    margin:0
}
#text-modal .modal-footer{
    padding:0;
    margin-bottom:.88rem
}
#text-modal .modal-footer a{
    padding:0;
    margin:0 0 1rem 0
}
#text-modal .modal-footer a .btn{
    margin:0 0 .94rem 0
}
#text-modal .modal-footer a .behind{
    margin-left:.3rem;
    margin-right:-.3rem;
    height:3.4em
}
#divPopupTimeOut{
    background:rgba(0,0,0,.6)
}
#divPopupTimeOut .modal-dialog{
    top:25%;
    padding-bottom:.938em
}
#divPopupTimeOut .modal-dialog .modal-content{
    border-radius:0;
    padding:0 !important
}
#divPopupTimeOut .modal-dialog .modal-content #session-title[zoompage-fontsize="25"]{
    line-height:2.6rem !important
}
#divPopupTimeOut .modal-dialog .modal-content:focus{
    outline:.063em transparent !important;
    box-shadow:0 0 0 .094em #008,0 0 0 .188em #fff
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body{
    padding:0 1.88em 0 1.88em !important
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header{
    border-bottom:none;
    padding:0
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header .modal-title{
    line-height:1.88rem !important;
    padding-top:1.22em;
    float:left
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header .close-btn{
    float:right !important;
    opacity:1 !important;
    margin-top:1.44em
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header .close-btn:focus{
    outline:.125em solid #004dff !important
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header .close-btn:disabled{
    color:#e3e3e3 !important
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-description{
    padding-top:2.2em;
    text-align:left
}
#divPopupTimeOut .modal-dialog .modal-content .modal-body #announce{
    position:absolute;
    height:.094em;
    width:.094em;
    clip:rect(0 0 0 0);
    overflow:hidden
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer{
    border-top:0;
    padding:1.9em
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer .btn-primary{
    margin:.36em .72em 1.25em;
    color:#fff !important;
    background-color:#000 !important;
    border-color:#000 !important;
    border-radius:0 !important
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer .btn-primary:hover{
    box-shadow:none
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer .behind{
    height:2.8em;
    margin-top:-3.25rem
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer .btn-secondary{
    margin:0 !important
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer a.session-extend-btn:focus{
    outline:.125em solid #004dff
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer a.session-logOut-btn:focus{
    padding:0;
    outline:.063em transparent !important;
    box-shadow:0 0 0 .094em #fff,0 0 0 .188em #008
}
#divPopupTimeOut .modal-dialog .modal-content .modal-footer a[role=button]{
    padding-top:0
}
#divPopupLogout{
    background:rgba(0,0,0,.6)
}
#divPopupLogout .modal-dialog{
    top:25%;
    padding-bottom:.938em
}
#divPopupLogout .modal-dialog .modal-content{
    border-radius:0;
    padding:0 1.875em !important
}
#divPopupLogout .modal-dialog .modal-content:focus{
    outline:.063em transparent !important;
    box-shadow:0 0 0 .094em #008,0 0 0 .188em #fff
}
#divPopupLogout .modal-dialog .modal-content .modal-header{
    border-bottom:0;
    padding:0;
    margin:1.875em 0
}
#divPopupLogout .modal-dialog .modal-content .modal-header .modal-title{
    text-align:left;
    text-transform:none
}
#divPopupLogout .modal-dialog .modal-content .modal-body{
    padding:0
}
#divPopupLogout .modal-dialog .modal-content .modal-body .modal-description{
    margin-bottom:1.875em
}
#divPopupLogout .modal-dialog .modal-content .modal-body .modal-description p{
    margin:0
}
#divPopupLogout .modal-dialog .modal-content .modal-footer{
    padding:0;
    margin:0 0 1.469rem 0;
    border-top:0 !important
}
#divPopupLogout .modal-dialog .modal-content .modal-footer a{
    padding:0
}
#divPopupLogout .modal-dialog .modal-content .modal-footer a .btn{
    margin:0 0 .413rem 0;
    color:#fff;
    background-color:#000;
    border-color:#000;
    border-radius:0
}
#divPopupLogout .modal-dialog .modal-content .modal-footer a .btn:hover{
    box-shadow:none
}
#divPopupLogout .modal-dialog .modal-content .modal-footer a .behind{
    margin-left:.3rem;
    margin-right:-.3rem;
    height:3.4em
}
#divPopupLogout .modal-dialog .modal-content .modal-footer a:focus{
    outline:.125em solid #004dff !important
}
#divPopupExpired{
    background:rgba(0,0,0,.6)
}
#divPopupExpired .modal-dialog{
    top:25%;
    padding-bottom:1em
}
#divPopupExpired .modal-dialog .modal-content{
    border-radius:0;
    padding:0 1.875em !important
}
#divPopupExpired .modal-dialog .modal-content:focus{
    outline:.063em transparent !important;
    box-shadow:0 0 0 .094em #008,0 0 0 .188em #fff
}
#divPopupExpired .modal-dialog .modal-content .modal-header{
    border-bottom:0;
    padding:0;
    margin:1.875em 0
}
#divPopupExpired .modal-dialog .modal-content .modal-header .modal-title{
    text-align:left;
    text-transform:none
}
#divPopupExpired .modal-dialog .modal-content .modal-body{
    padding:0
}
#divPopupExpired .modal-dialog .modal-content .modal-body .modal-description{
    margin-bottom:1.875em
}
#divPopupExpired .modal-dialog .modal-content .modal-body .modal-description p{
    margin:0
}
#divPopupExpired .modal-dialog .modal-content .modal-footer{
    padding:0;
    margin:0 0 1.469rem 0;
    border-top:0 !important
}
#divPopupExpired .modal-dialog .modal-content .modal-footer a{
    padding:0
}
#divPopupExpired .modal-dialog .modal-content .modal-footer a .btn{
    margin:0 0 .413rem 0;
    color:#fff;
    background-color:#000;
    border-color:#000;
    border-radius:0
}
#divPopupExpired .modal-dialog .modal-content .modal-footer a .btn:hover{
    box-shadow:none
}
#divPopupExpired .modal-dialog .modal-content .modal-footer a .behind{
    margin-left:.3rem;
    margin-right:-.3rem;
    height:3.4em
}
#divPopupExpired .modal-dialog .modal-content .modal-footer a:focus{
    outline:.125em solid #004dff !important
}
@media only screen and (min-width:768px) and (max-width:999px){
    #text-modal .modal-content{
        margin:0 3.12rem
    }
    #divPopupTimeOut .modal-dialog{
        top:25%
    }
}
@media(min-width:768px){
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    #text-modal .modal-dialog .modal-content{
        padding:0 1.88rem
    }
    #text-modal .modal-dialog .modal-content .modal-header{
        margin:1.88rem 0
    }
    #text-modal .modal-dialog .modal-content .modal-header .ion-close-round{
        font-size:1.25rem;
        opacity:1
    }
    #text-modal .modal-dialog .modal-content .modal-body{
        margin:0 0 1.88rem 0
    }
    #text-modal .modal-dialog .modal-content .modal-footer{
        border-top:0
    }
    #text-modal .modal-dialog .modal-content .modal-footer a{
        margin:0
    }
    #text-modal .modal-dialog .modal-content .modal-footer a .btn{
        margin:0 0 .4rem 0;
        min-width:8.44rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer a .behind{
        padding-bottom:1.3rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer a .btn-secondary{
        margin-bottom:1rem;
        margin-left:1.88rem
    }
    #divPopupTimeOut .modal-dialog{
        top:15%
    }
}
@media(min-width:1000px){
    .modal-lg{
        width:900px
    }
    .modal-dialog{
        margin:auto
    }
    #text-modal .modal-dialog .modal-content .modal-header .modal-title{
        font-size:1.56rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer{
        padding:0;
        margin-bottom:1.62rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer a{
        margin-left:3.13rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer a .behind{
        margin-left:.3rem;
        margin-right:-.3rem
    }
    #text-modal .modal-dialog .modal-content .modal-footer a .btn-secondary{
        margin-left:0;
        margin-bottom:0
    }
}
@media only screen and (min-width:1200px){
    .firefox #text-modal button#close-text-modal:focus{
        outline:1px dotted #008
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer{
        display:block
    }
}
@media(max-width:767px) and (orientation:portrait){
    #divPopupTimeOut .modal-dialog{
        top:25%;
        padding-bottom:3em
    }
    #divPopupTimeOut .modal-dialog.row{
        padding-left:.09em;
        padding-right:.09em
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-body .modal-header .close-btn{
        margin-top:1.18em
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer{
        display:flex;
        flex-direction:column;
        align-content:flex-start
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer .session-extend-btn{
        width:105%;
        margin-left:-.5em
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer .session-logOut-btn{
        margin-top:1em !important
    }
}
@media(max-width:767px) and (orientation:landscape){
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer{
        display:flex;
        flex-direction:column;
        align-content:flex-start
    }
    #divPopupTimeOut .modal-dialog .modal-content .modal-footer .session-extend-btn{
        width:103%;
        margin-left:-.7em;
        margin-bottom:1em
    }
}
/* version='30' */
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.6em;
    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:normal;
    font-size:.75rem;
    font-family:"Arial",Sans-Serif;
    border:3px solid #6b6b6b;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:1;
    filter:alpha(opacity=100)
}
.tooltip.top{
    margin-top:-3px;
    padding:0 0
}
.tooltip.right{
    margin-left:3px;
    padding:0 .313
}
.tooltip.bottom{
    margin-top:3px;
    padding:0 0
}
.tooltip.left{
    margin-left:-3px;
    padding:0 .313
}
.firefox .tooltip{
    width:-moz-max-content
}
.tooltip-inner{
    padding:3px 8px;
    color:#000;
    text-align:center;
    background-color:#fff;
    border-radius:0;
    width:max-content
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-.313;
    border-width:.313 .313 0;
    border-top-color:#fff
}
.tooltip.top-left .tooltip-arrow{
    bottom:0;
    right:.313;
    margin-bottom:-.313;
    border-width:.313 .313 0;
    border-top-color:#fff
}
.tooltip.top-right .tooltip-arrow{
    bottom:0;
    left:.313;
    margin-bottom:-.313;
    border-width:.313 .313 0;
    border-top-color:#fff
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-.313;
    border-width:.313 .313 .313 0;
    border-right-color:#fff
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-.313;
    border-width:.313 0 .313 .313;
    border-left-color:#fff
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-.313;
    border-width:0 .313 .313;
    border-bottom-color:#fff
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;
    right:.313;
    margin-top:-.313;
    border-width:0 .313 .313;
    border-bottom-color:#fff
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;
    left:.313;
    margin-top:-.313;
    border-width:0 .313 .313;
    border-bottom-color:#fff
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.6em;
    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:normal;
    font-size:1rem;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    border-radius:.5rem;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top{
    margin-top:-.625
}
.popover.right{
    margin-left:.625
}
.popover.bottom{
    margin-top:.625
}
.popover.left{
    margin-left:-.625
}
.popover-title{
    margin:0;
    padding:8px 14px;
    font-size:1rem;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:-.5rem -.5rem 0 0
}
.popover-content{
    padding:9px 14px
}
.popover&gt;.arrow,.popover&gt;.arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover&gt;.arrow{
    border-width:1.625
}
.popover&gt;.arrow:after{
    border-width:.625;
    content:""
}
.popover.top&gt;.arrow{
    left:50%;
    margin-left:-1.625;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    bottom:-1.625
}
.popover.top&gt;.arrow:after{
    content:" ";
    bottom:1px;
    margin-left:-.625;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.right&gt;.arrow{
    top:50%;
    left:-1.625;
    margin-top:-1.625;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25)
}
.popover.right&gt;.arrow:after{
    content:" ";
    left:1px;
    bottom:-.625;
    border-left-width:0;
    border-right-color:#fff
}
.popover.bottom&gt;.arrow{
    left:50%;
    margin-left:-1.625;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25);
    top:-1.625
}
.popover.bottom&gt;.arrow:after{
    content:" ";
    top:1px;
    margin-left:-.625;
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left&gt;.arrow{
    top:50%;
    right:-1.625;
    margin-top:-1.625;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.popover.left&gt;.arrow:after{
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-.625
}
.carousel{
    position:relative;
    width:100%
}
.carousel-inner{
    position:relative;
    overflow:hidden;
    width:100%
}
.carousel-inner&gt;.item{
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -moz-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner&gt;.item&gt;img,.carousel-inner&gt;.item&gt;a&gt;img{
    display:block;
    max-width:100%;
    height:auto;
    line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d){
    .carousel-inner&gt;.item{
        -webkit-transition:-webkit-transform .6s ease-in-out;
        -moz-transition:-moz-transform .6s ease-in-out;
        -o-transition:-o-transform .6s ease-in-out;
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-perspective:1000px;
        -moz-perspective:1000px;
        perspective:1000px
    }
    .carousel-inner&gt;.item.next,.carousel-inner&gt;.item.active.right{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        left:0
    }
    .carousel-inner&gt;.item.prev,.carousel-inner&gt;.item.active.left{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        left:0
    }
    .carousel-inner&gt;.item.next.left,.carousel-inner&gt;.item.prev.right,.carousel-inner&gt;.item.active{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        left:0
    }
}
.carousel-inner&gt;.active,.carousel-inner&gt;.next,.carousel-inner&gt;.prev{
    display:block
}
.carousel-inner&gt;.active{
    left:0
}
.carousel-inner&gt;.next,.carousel-inner&gt;.prev{
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner&gt;.next{
    left:100%
}
.carousel-inner&gt;.prev{
    left:-100%
}
.carousel-inner&gt;.next.left,.carousel-inner&gt;.prev.right{
    left:0
}
.carousel-inner&gt;.active.left{
    left:-100%
}
.carousel-inner&gt;.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
.carousel-control.left{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
.carousel-control.right{
    left:auto;
    right:0;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}
.carousel-control:hover,.carousel-control:focus{
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
    left:50%;
    margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
    right:50%;
    margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next{
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
.carousel-control .icon-prev:before{
    content:'‹'
}
.carousel-control .icon-next:before{
    content:'›'
}
.carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000 \9;
    background-color:transparent
}
.carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width:768px){
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
        margin-left:-10px
    }
    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
        margin-right:-10px
    }
    .carousel-caption{
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .carousel-indicators{
        bottom:20px
    }
}
/*version='21'*/
.clearfix:before,.clearfix:after{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right !important
}
.pull-left{
    float:left !important
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none !important
}
.affix{
    position:fixed
}
.ucase{
    text-transform:uppercase !important
}
.text-bold,.active{
    font-weight:600 !important
}
.text-always-underline,.text-always-underline:hover,.text-underline{
    text-decoration:underline !important
}
.d-inline{
    display:inline !important
}
.d-inlineblock{
    display:inline-block !important
}
.d-block{
    display:block !important
}
.no-padding-topbottom{
    padding-top:0 !important;
    padding-bottom:0 !important
}
.no-padding-leftright{
    padding-left:0 !important;
    padding-right:0 !important
}
.no-padding-top{
    padding-top:0 !important
}
.no-padding-right{
    padding-right:0 !important
}
.center{
    display:block;
    text-align:center !important
}
.table-align-center{
    display:table-cell;
    text-align:center !important
}
.align-left{
    text-align:left !important
}
.align-right{
    text-align:right !important
}
.align-justify{
    text-align:justify !important
}
.richtext{
    width:100%;
    float:left
}
.spaces-nowrap{
    white-space:nowrap
}
.focus-indicator div[role="tab"]:focus,.focus-indicator div[role="button"]:focus,.focus-indicator div[role*="link"]:focus,.focus-indicator div[class="ion"]:focus,.focus-indicator li[role="tab"]:focus,.focus-indicator div[role="listitem"]:focus,.focus-indicator input[class*="progressbar"]:focus,.focus-indicator button:focus,.focus-indicator a:focus,.focus-indicator.skip-link:focus{
    outline:1px solid #004dff !important;
    outline-offset:0
}
.focus-indicator div[class*="gh-item"]:focus{
    outline:1px solid #004dff !important;
    outline-offset:-1px
}
.focus-indicator div[role="tab"]:active,.focus-indicator div[role="button"]:active,.focus-indicator div[role*="link"]:active,.focus-indicator div[class="ion"]:active,.focus-indicator div[class*="gh-item"]:active,.focus-indicator li[role="tab"]:active,.focus-indicator div[role="listitem"]:active,.focus-indicator input[class*="progressbar"]:active,.focus-indicator button:active,.focus-indicator a:active,.focus-indicator.skip-link:active{
    outline:none !important
}
.focus-indicator-interactive .card-text-content-container a:focus{
    outline:1px solid #0004ff !important;
    outline-offset:1px
}
.focus-indicator-interactive a:focus{
    outline:1px solid #0004ff !important;
    outline-offset:0
}
.focus-indicator-interactive p[role="button"]:focus{
    outline:1px solid #00abff !important;
    outline-offset:-1px
}
.focus-indicator-interactive input[class*="progressbar"]:active,.focus-indicator-interactive div [role="button"]:active,.focus-indicator-interactive div [class="card-text-content-container"],.focus-indicator-interactive a:active,.focus-indicator-interactive.skip-link:active{
    outline:none !important
}
.focus-indicator-ribbon div[role="tab"]:focus,.focus-indicator-ribbon div[role="button"]:focus,.focus-indicator-ribbon div[role*="link"]:active,.focus-indicator-ribbon div[class="ion"]:focus,.focus-indicator-ribbon div[class*="gh-item"]:focus,.focus-indicator-ribbon a:focus{
    outline:3px solid #fff000 !important;
    outline-offset:.32em
}
.focus-indicator-ribbon .follow-us-icons a:focus{
    outline-offset:0
}
.acn-italic{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    font-style:italic;
    font-size:.75rem;
    color:#000;
    text-transform:none
}
@-ms-viewport{
    width:device-width;
}
.visible-xs{
    display:none !important
}
.visible-sm{
    display:none !important
}
.visible-md{
    display:none !important
}
.visible-lg{
    display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none !important
}
@media(max-width:767px){
    .visible-xs{
        display:block !important
    }
    table.visible-xs{
        display:table !important
    }
    tr.visible-xs{
        display:table-row !important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell !important
    }
}
@media(max-width:767px){
    .visible-xs-block{
        display:block !important
    }
}
@media(max-width:767px){
    .visible-xs-inline{
        display:inline !important
    }
}
@media(max-width:767px){
    .visible-xs-inline-block{
        display:inline-block !important
    }
}
@media(min-width:768px) and (max-width:999px){
    .visible-sm{
        display:block !important
    }
    table.visible-sm{
        display:table !important
    }
    tr.visible-sm{
        display:table-row !important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell !important
    }
}
@media(min-width:768px) and (max-width:999px){
    .visible-sm-block{
        display:block !important
    }
}
@media(min-width:768px) and (max-width:999px){
    .visible-sm-inline{
        display:inline !important
    }
}
@media(min-width:768px) and (max-width:999px){
    .visible-sm-inline-block{
        display:inline-block !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .visible-md{
        display:block !important
    }
    table.visible-md{
        display:table !important
    }
    tr.visible-md{
        display:table-row !important
    }
    th.visible-md,td.visible-md{
        display:table-cell !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .visible-md-block{
        display:block !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .visible-md-inline{
        display:inline !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .visible-md-inline-block{
        display:inline-block !important
    }
}
@media(min-width:1200px){
    .visible-lg{
        display:block !important
    }
    table.visible-lg{
        display:table !important
    }
    tr.visible-lg{
        display:table-row !important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell !important
    }
}
@media(min-width:1200px){
    .visible-lg-block{
        display:block !important
    }
}
@media(min-width:1200px){
    .visible-lg-inline{
        display:inline !important
    }
}
@media(min-width:1200px){
    .visible-lg-inline-block{
        display:inline-block !important
    }
}
@media(max-width:767px){
    .hidden-xs{
        display:none !important
    }
}
@media(min-width:768px) and (max-width:999px){
    .hidden-sm{
        display:none !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .hidden-md{
        display:none !important
    }
}
@media(min-width:1200px){
    .hidden-lg{
        display:none !important
    }
}
.visible-print{
    display:none !important
}
@media print{
    .visible-print{
        display:block !important
    }
    table.visible-print{
        display:table !important
    }
    tr.visible-print{
        display:table-row !important
    }
    th.visible-print,td.visible-print{
        display:table-cell !important
    }
}
.visible-print-block{
    display:none !important
}
@media print{
    .visible-print-block{
        display:block !important
    }
}
.visible-print-inline{
    display:none !important
}
@media print{
    .visible-print-inline{
        display:inline !important
    }
}
.visible-print-inline-block{
    display:none !important
}
@media print{
    .visible-print-inline-block{
        display:inline-block !important
    }
}
@media print{
    .hidden-print{
        display:none !important
    }
}
/* This stylesheet is dedicated to icons from ionicons that requires module-specific design for look and feel purposes. */
/* version='30' */
.icon-contrast{
    border-radius:100%;
    border:.12rem solid #004dff;
    color:#004dff;
    display:table-cell;
    height:1.7em;
    width:1.7em;
    font-size:1.45rem;
    text-align:center;
    transition:.5s;
    vertical-align:middle;
    position:relative;
    margin-top:.3em
}
.icon-light{
    color:#000
}
.icon-dark{
    color:#fff
}
/*On hovering Icons on Desktop*/
a:hover .icon-contrast{
    color:#fff;
    background:#004dff
}
a:hover .utility-text{
    color:#004dff
}
a:focus .icon-contrast{
    color:#fff;
    border:.13em solid #004dff;
    background:#004dff
}
a:focus .utility-text{
    color:#004dff
}
@charset "UTF-8";
/* version='2' */
/* version='4' */
/*! Ionicons, v2.0.1 Created by Ben Sperry for the Ionic Framework, http://ionicons.com/ https://twitter.com/benjsperry https://twitter.com/ionicframework MIT License: https://github.com/driftyco/ionicons Android-style icons originally built by Google’s Material Design Icons: https://github.com/google/material-design-icons used under CC BY http://creativecommons.org/licenses/by/4.0/ Modified icons to fit ionicon’s grid from original. */
 @font-face{
    font-family:"Ionicons";
    font-display:swap;
    src:url("../themes/ionicons/ionicons.eot?v=2.0.1");
    src:url("../themes/ionicons/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("../themes/ionicons/ionicons.ttf?v=2.0.1") format("truetype"),url("../themes/ionicons/ionicons.woff?v=2.0.1") format("woff"),url("../themes/ionicons/ionicons.svg?v=2.0.1#Ionicons") format("svg");
    font-weight:normal;
    font-style:normal
}
.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ion-mail-circle:before,.ion-facebook-circle:before,.ion-google-plus-circle:before,.ion-instagram-circle:before,.ion-linkedin-circle:before,.ion-pinterest-circle-path1:before,.ion-pinterest-circle-path2:before,.ion-renren-circle:before,.ion-rss-circle:before,.ion-twitter-circle:before,.ion-wechat-circle:before,.ion-weibo-circle:before,.ion-whatsapp-circle:before,.ion-xing-circle:before,.ion-youtube-circle:before,.ion-mail:before,.ion-facebook:before,.ion-google-plus:before,.ion-instagram:before,.ion-linkedin:before,.ion-pinterest:before,.ion-renren:before,.ion-rss:before,.ion-twitter:before,.ion-wechat:before,.ion-weibo:before,.ion-whatsapp:before,.ion-xing:before,.ion-youtube:before,.ion-link-arrow:before,.cta-arrow:after,.cta-alt-arrow:after,.ion-comment-gradient-path1:before,.ion-comment-gradient-path2:before,.ion-comment-gradient-path3:before,.ion-comment-gradient-path4:before,.ion-comment-gradient-path5:before,.ion-comment-gradient-path6:before,.ion-arrow-custom-left-up:before,.ion-comment-solid-path1:before,.ion-comment-solid-path2:before,.ion-comment-solid-path3:before,.ion-comment-solid-path4:before,.ion-icon-comments:before,.ion-social-kununu:before,.ion-social-medium:before,.ion-social-renren:before,.ion-social-wechat:before,.ion-social-weibo:before,.ion-social-xing:before{
    display:inline-block;
    font-family:"Ionicons";
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    text-rendering:auto;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
@font-face{
    font-family:'acn-core-video-controls';
    src:url("/Content/styles/themes/icons/acn-core-video-controls.eot?izhegc");
    src:url("/Content/styles/themes/icons/acn-core-video-controls.eot?izhegc#iefix") format("embedded-opentype"),url("/Content/styles/themes/icons/acn-core-video-controls.ttf?izhegc") format("truetype"),url("/Content/styles/themes/icons/acn-core-video-controls.woff?izhegc") format("woff"),url("/Content/styles/themes/icons/acn-core-video-controls.svg?izhegc#acn-core-video-controls") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
[class^="acn-core-video-controls-"],[class*=" acn-core-video-controls-"]{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-core-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.acn-core-video-controls-play:before{
    content:""
}
.acn-core-video-controls-pause:before{
    content:""
}
.acn-core-video-controls-sound:before{
    content:""
}
.acn-core-video-controls-mute:before{
    content:""
}
/* version='9' */
.ion-alert:before{
    content:""
}
.ion-alert-circled:before{
    content:""
}
.ion-android-add:before{
    content:""
}
.ion-android-add-circle:before{
    content:""
}
.ion-android-alarm-clock:before{
    content:""
}
.ion-android-alert:before{
    content:""
}
.ion-android-apps:before{
    content:""
}
.ion-android-archive:before{
    content:""
}
.ion-android-arrow-back:before{
    content:""
}
.ion-android-arrow-down:before{
    content:""
}
.ion-android-arrow-dropdown:before{
    content:""
}
.ion-android-arrow-dropdown-circle:before{
    content:""
}
.ion-android-arrow-dropleft:before{
    content:""
}
.ion-android-arrow-dropleft-circle:before{
    content:""
}
.ion-android-arrow-dropright:before{
    content:""
}
.ion-android-arrow-dropright-circle:before{
    content:""
}
.ion-android-arrow-dropup:before{
    content:""
}
.ion-android-arrow-dropup-circle:before{
    content:""
}
.ion-android-arrow-forward:before{
    content:""
}
.ion-android-arrow-up:before{
    content:""
}
.ion-android-attach:before{
    content:""
}
.ion-android-bar:before{
    content:""
}
.ion-android-bicycle:before{
    content:""
}
.ion-android-boat:before{
    content:""
}
.ion-android-bookmark:before{
    content:""
}
.ion-android-bulb:before{
    content:""
}
.ion-android-bus:before{
    content:""
}
.ion-android-calendar:before{
    content:""
}
.ion-android-call:before{
    content:""
}
.ion-android-camera:before{
    content:""
}
.ion-android-cancel:before{
    content:""
}
.ion-android-car:before{
    content:""
}
.ion-android-cart:before{
    content:""
}
.ion-android-chat:before{
    content:""
}
.ion-android-checkbox:before{
    content:""
}
.ion-android-checkbox-blank:before{
    content:""
}
.ion-android-checkbox-outline:before{
    content:""
}
.ion-android-checkbox-outline-blank:before{
    content:""
}
.ion-android-checkmark-circle:before{
    content:""
}
.ion-android-clipboard:before{
    content:""
}
.ion-android-close:before{
    content:""
}
.ion-android-cloud:before{
    content:""
}
.ion-android-cloud-circle:before{
    content:""
}
.ion-android-cloud-done:before{
    content:""
}
.ion-android-cloud-outline:before{
    content:""
}
.ion-android-color-palette:before{
    content:""
}
.ion-android-compass:before{
    content:""
}
.ion-android-contact:before{
    content:""
}
.ion-android-contacts:before{
    content:""
}
.ion-android-contract:before{
    content:""
}
.ion-android-create:before{
    content:""
}
.ion-android-delete:before{
    content:""
}
.ion-android-desktop:before{
    content:""
}
.ion-android-document:before{
    content:""
}
.ion-android-done:before{
    content:""
}
.ion-android-done-all:before{
    content:""
}
.ion-android-download:before{
    content:""
}
.ion-android-drafts:before{
    content:""
}
.ion-android-exit:before{
    content:""
}
.ion-android-expand:before{
    content:""
}
.ion-android-favorite:before{
    content:""
}
.ion-android-favorite-outline:before{
    content:""
}
.ion-android-film:before{
    content:""
}
.ion-android-folder:before{
    content:""
}
.ion-android-folder-open:before{
    content:""
}
.ion-android-funnel:before{
    content:""
}
.ion-android-globe:before{
    content:""
}
.ion-android-hand:before{
    content:""
}
.ion-android-hangout:before{
    content:""
}
.ion-android-happy:before{
    content:""
}
.ion-android-home:before{
    content:""
}
.ion-android-image:before{
    content:""
}
.ion-android-laptop:before{
    content:""
}
.ion-android-list:before{
    content:""
}
.ion-android-locate:before{
    content:""
}
.ion-android-lock:before{
    content:""
}
.ion-android-mail:before{
    content:""
}
.ion-android-map:before{
    content:""
}
.ion-android-menu:before{
    content:""
}
.ion-android-microphone:before{
    content:""
}
.ion-android-microphone-off:before{
    content:""
}
.ion-android-more-horizontal:before{
    content:""
}
.ion-android-more-vertical:before{
    content:""
}
.ion-android-navigate:before{
    content:""
}
.ion-android-notifications:before{
    content:""
}
.ion-android-notifications-none:before{
    content:""
}
.ion-android-notifications-off:before{
    content:""
}
.ion-android-open:before{
    content:""
}
.ion-android-options:before{
    content:""
}
.ion-android-people:before{
    content:""
}
.ion-android-person:before{
    content:""
}
.ion-android-person-add:before{
    content:""
}
.ion-android-phone-landscape:before{
    content:""
}
.ion-android-phone-portrait:before{
    content:""
}
.ion-android-pin:before{
    content:""
}
.ion-android-plane:before{
    content:""
}
.ion-android-playstore:before{
    content:""
}
.ion-android-print:before{
    content:""
}
.ion-android-radio-button-off:before{
    content:""
}
.ion-android-radio-button-on:before{
    content:""
}
.ion-android-refresh:before{
    content:""
}
.ion-android-remove:before{
    content:""
}
.ion-android-remove-circle:before{
    content:""
}
.ion-android-restaurant:before{
    content:""
}
.ion-android-sad:before{
    content:""
}
.ion-android-search:before{
    content:""
}
.ion-android-send:before{
    content:""
}
.ion-android-settings:before{
    content:""
}
.ion-android-share:before{
    content:""
}
.ion-android-share-alt:before{
    content:""
}
.ion-android-star:before{
    content:""
}
.ion-android-star-half:before{
    content:""
}
.ion-android-star-outline:before{
    content:""
}
.ion-android-stopwatch:before{
    content:""
}
.ion-android-subway:before{
    content:""
}
.ion-android-sunny:before{
    content:""
}
.ion-android-sync:before{
    content:""
}
.ion-android-textsms:before{
    content:""
}
.ion-android-time:before{
    content:""
}
.ion-android-train:before{
    content:""
}
.ion-android-unlock:before{
    content:""
}
.ion-android-upload:before{
    content:""
}
.ion-android-volume-down:before{
    content:""
}
.ion-android-volume-mute:before{
    content:""
}
.ion-android-volume-off:before{
    content:""
}
.ion-android-volume-up:before{
    content:""
}
.ion-android-walk:before{
    content:""
}
.ion-android-warning:before{
    content:""
}
.ion-android-watch:before{
    content:""
}
.ion-android-wifi:before{
    content:""
}
.ion-aperture:before{
    content:""
}
.ion-archive:before{
    content:""
}
.ion-arrow-down-a:before{
    content:""
}
.ion-arrow-down-b:before{
    content:""
}
.ion-arrow-down-c:before{
    content:""
}
.ion-arrow-expand:before{
    content:""
}
.ion-arrow-graph-down-left:before{
    content:""
}
.ion-arrow-graph-down-right:before{
    content:""
}
.ion-arrow-graph-up-left:before{
    content:""
}
.ion-arrow-graph-up-right:before{
    content:""
}
.ion-arrow-left-a:before{
    content:""
}
.ion-arrow-left-b:before{
    content:""
}
.ion-arrow-left-c:before{
    content:""
}
.ion-arrow-move:before{
    content:""
}
.ion-arrow-resize:before{
    content:""
}
.ion-arrow-return-left:before{
    content:""
}
.ion-arrow-return-right:before{
    content:""
}
.ion-arrow-right-a:before{
    content:""
}
.ion-arrow-right-b:before{
    content:""
}
.ion-arrow-right-c:before{
    content:""
}
.ion-arrow-shrink:before{
    content:""
}
.ion-arrow-swap:before{
    content:""
}
.ion-arrow-up-a:before{
    content:""
}
.ion-arrow-up-b:before{
    content:""
}
.ion-arrow-up-c:before{
    content:""
}
.ion-asterisk:before{
    content:""
}
.ion-at:before{
    content:""
}
.ion-backspace:before{
    content:""
}
.ion-backspace-outline:before{
    content:""
}
.ion-bag:before{
    content:""
}
.ion-battery-charging:before{
    content:""
}
.ion-battery-empty:before{
    content:""
}
.ion-battery-full:before{
    content:""
}
.ion-battery-half:before{
    content:""
}
.ion-battery-low:before{
    content:""
}
.ion-beaker:before{
    content:""
}
.ion-beer:before{
    content:""
}
.ion-bluetooth:before{
    content:""
}
.ion-bonfire:before{
    content:""
}
.ion-bookmark:before{
    content:""
}
.ion-bowtie:before{
    content:""
}
.ion-briefcase:before{
    content:""
}
.ion-bug:before{
    content:""
}
.ion-calculator:before{
    content:""
}
.ion-calendar:before{
    content:""
}
.ion-camera:before{
    content:""
}
.ion-card:before{
    content:""
}
.ion-cash:before{
    content:""
}
.ion-chatbox:before{
    content:""
}
.ion-chatbox-working:before{
    content:""
}
.ion-chatboxes:before{
    content:""
}
.ion-chatbubble:before{
    content:""
}
.ion-chatbubble-working:before{
    content:""
}
.ion-chatbubbles:before{
    content:""
}
.ion-checkmark:before{
    content:""
}
.ion-checkmark-circled:before{
    content:""
}
.ion-checkmark-round:before{
    content:""
}
.ion-chevron-down:before{
    content:""
}
.ion-chevron-left:before{
    content:""
}
.ion-chevron-right:before{
    content:""
}
.ion-chevron-up:before{
    content:""
}
.ion-clipboard:before{
    content:""
}
.ion-clock:before{
    content:""
}
.ion-close:before{
    content:""
}
.ion-close-circled:before{
    content:""
}
.ion-close-round:before{
    content:""
}
.ion-closed-captioning:before{
    content:""
}
.ion-cloud:before{
    content:""
}
.ion-code:before{
    content:""
}
.ion-code-download:before{
    content:""
}
.ion-code-working:before{
    content:""
}
.ion-coffee:before{
    content:""
}
.ion-compass:before{
    content:""
}
.ion-compose:before{
    content:""
}
.ion-connection-bars:before{
    content:""
}
.ion-contrast:before{
    content:""
}
.ion-crop:before{
    content:""
}
.ion-cube:before{
    content:""
}
.ion-disc:before{
    content:""
}
.ion-document:before{
    content:""
}
.ion-document-text:before{
    content:""
}
.ion-drag:before{
    content:""
}
.ion-earth:before{
    content:""
}
.ion-easel:before{
    content:""
}
.ion-edit:before{
    content:""
}
.ion-egg:before{
    content:""
}
.ion-eject:before{
    content:""
}
.ion-email:before{
    content:""
}
.ion-email-unread:before{
    content:""
}
.ion-erlenmeyer-flask:before{
    content:""
}
.ion-erlenmeyer-flask-bubbles:before{
    content:""
}
.ion-eye:before{
    content:""
}
.ion-eye-disabled:before{
    content:""
}
.ion-female:before{
    content:""
}
.ion-filing:before{
    content:""
}
.ion-film-marker:before{
    content:""
}
.ion-fireball:before{
    content:""
}
.ion-flag:before{
    content:""
}
.ion-flame:before{
    content:""
}
.ion-flash:before{
    content:""
}
.ion-flash-off:before{
    content:""
}
.ion-folder:before{
    content:""
}
.ion-fork:before{
    content:""
}
.ion-fork-repo:before{
    content:""
}
.ion-forward:before{
    content:""
}
.ion-funnel:before{
    content:""
}
.ion-gear-a:before{
    content:""
}
.ion-gear-b:before{
    content:""
}
.ion-grid:before{
    content:""
}
.ion-hammer:before{
    content:""
}
.ion-happy:before{
    content:""
}
.ion-happy-outline:before{
    content:""
}
.ion-headphone:before{
    content:""
}
.ion-heart:before{
    content:""
}
.ion-heart-broken:before{
    content:""
}
.ion-help:before{
    content:""
}
.ion-help-buoy:before{
    content:""
}
.ion-help-circled:before{
    content:""
}
.ion-home:before{
    content:""
}
.ion-icecream:before{
    content:""
}
.ion-image:before{
    content:""
}
.ion-images:before{
    content:""
}
.ion-information:before{
    content:""
}
.ion-information-circled:before{
    content:""
}
.ion-ionic:before{
    content:""
}
.ion-ios-alarm:before{
    content:""
}
.ion-ios-alarm-outline:before{
    content:""
}
.ion-ios-albums:before{
    content:""
}
.ion-ios-albums-outline:before{
    content:""
}
.ion-ios-americanfootball:before{
    content:""
}
.ion-ios-americanfootball-outline:before{
    content:""
}
.ion-ios-analytics:before{
    content:""
}
.ion-ios-analytics-outline:before{
    content:""
}
.ion-ios-arrow-back:before{
    content:""
}
.ion-ios-arrow-down:before{
    content:""
}
.ion-ios-arrow-forward:before{
    content:""
}
.ion-ios-arrow-left:before{
    content:""
}
.ion-ios-arrow-right:before{
    content:""
}
.ion-ios-arrow-thin-down:before{
    content:""
}
.ion-ios-arrow-thin-left:before{
    content:""
}
.ion-ios-arrow-thin-right:before{
    content:""
}
.ion-ios-arrow-thin-up:before{
    content:""
}
.ion-ios-arrow-up:before{
    content:""
}
.ion-ios-at:before{
    content:""
}
.ion-ios-at-outline:before{
    content:""
}
.ion-ios-barcode:before{
    content:""
}
.ion-ios-barcode-outline:before{
    content:""
}
.ion-ios-baseball:before{
    content:""
}
.ion-ios-baseball-outline:before{
    content:""
}
.ion-ios-basketball:before{
    content:""
}
.ion-ios-basketball-outline:before{
    content:""
}
.ion-ios-bell:before{
    content:""
}
.ion-ios-bell-outline:before{
    content:""
}
.ion-ios-body:before{
    content:""
}
.ion-ios-body-outline:before{
    content:""
}
.ion-ios-bolt:before{
    content:""
}
.ion-ios-bolt-outline:before{
    content:""
}
.ion-ios-book:before{
    content:""
}
.ion-ios-book-outline:before{
    content:""
}
.ion-ios-bookmarks:before{
    content:""
}
.ion-ios-bookmarks-outline:before{
    content:""
}
.ion-ios-box:before{
    content:""
}
.ion-ios-box-outline:before{
    content:""
}
.ion-ios-briefcase:before{
    content:""
}
.ion-ios-briefcase-outline:before{
    content:""
}
.ion-ios-browsers:before{
    content:""
}
.ion-ios-browsers-outline:before{
    content:""
}
.ion-ios-calculator:before{
    content:""
}
.ion-ios-calculator-outline:before{
    content:""
}
.ion-ios-calendar:before{
    content:""
}
.ion-ios-calendar-outline:before{
    content:""
}
.ion-ios-camera:before{
    content:""
}
.ion-ios-camera-outline:before{
    content:""
}
.ion-ios-cart:before{
    content:""
}
.ion-ios-cart-outline:before{
    content:""
}
.ion-ios-chatboxes:before{
    content:""
}
.ion-ios-chatboxes-outline:before{
    content:""
}
.ion-ios-chatbubble:before{
    content:""
}
.ion-ios-chatbubble-outline:before{
    content:""
}
.ion-ios-checkmark:before{
    content:""
}
.ion-ios-checkmark-empty:before{
    content:""
}
.ion-ios-checkmark-outline:before{
    content:""
}
.ion-ios-circle-filled:before{
    content:""
}
.ion-ios-circle-outline:before{
    content:""
}
.ion-ios-clock:before{
    content:""
}
.ion-ios-clock-outline:before{
    content:""
}
.ion-ios-close:before{
    content:""
}
.ion-ios-close-empty:before{
    content:""
}
.ion-ios-close-outline:before{
    content:""
}
.ion-ios-cloud:before{
    content:""
}
.ion-ios-cloud-download:before{
    content:""
}
.ion-ios-cloud-download-outline:before{
    content:""
}
.ion-ios-cloud-outline:before{
    content:""
}
.ion-ios-cloud-upload:before{
    content:""
}
.ion-ios-cloud-upload-outline:before{
    content:""
}
.ion-ios-cloudy:before{
    content:""
}
.ion-ios-cloudy-night:before{
    content:""
}
.ion-ios-cloudy-night-outline:before{
    content:""
}
.ion-ios-cloudy-outline:before{
    content:""
}
.ion-ios-cog:before{
    content:""
}
.ion-ios-cog-outline:before{
    content:""
}
.ion-ios-color-filter:before{
    content:""
}
.ion-ios-color-filter-outline:before{
    content:""
}
.ion-ios-color-wand:before{
    content:""
}
.ion-ios-color-wand-outline:before{
    content:""
}
.ion-ios-compose:before{
    content:""
}
.ion-ios-compose-outline:before{
    content:""
}
.ion-ios-contact:before{
    content:""
}
.ion-ios-contact-outline:before{
    content:""
}
.ion-ios-copy:before{
    content:""
}
.ion-ios-copy-outline:before{
    content:""
}
.ion-ios-crop:before{
    content:""
}
.ion-ios-crop-strong:before{
    content:""
}
.ion-ios-download:before{
    content:""
}
.ion-ios-download-outline:before{
    content:""
}
.ion-ios-drag:before{
    content:""
}
.ion-ios-email:before{
    content:""
}
.ion-ios-email-outline:before{
    content:""
}
.ion-ios-eye:before{
    content:""
}
.ion-ios-eye-outline:before{
    content:""
}
.ion-ios-fastforward:before{
    content:""
}
.ion-ios-fastforward-outline:before{
    content:""
}
.ion-ios-filing:before{
    content:""
}
.ion-ios-filing-outline:before{
    content:""
}
.ion-ios-film:before{
    content:""
}
.ion-ios-film-outline:before{
    content:""
}
.ion-ios-flag:before{
    content:""
}
.ion-ios-flag-outline:before{
    content:""
}
.ion-ios-flame:before{
    content:""
}
.ion-ios-flame-outline:before{
    content:""
}
.ion-ios-flask:before{
    content:""
}
.ion-ios-flask-outline:before{
    content:""
}
.ion-ios-flower:before{
    content:""
}
.ion-ios-flower-outline:before{
    content:""
}
.ion-ios-folder:before{
    content:""
}
.ion-ios-folder-outline:before{
    content:""
}
.ion-ios-football:before{
    content:""
}
.ion-ios-football-outline:before{
    content:""
}
.ion-ios-game-controller-a:before{
    content:""
}
.ion-ios-game-controller-a-outline:before{
    content:""
}
.ion-ios-game-controller-b:before{
    content:""
}
.ion-ios-game-controller-b-outline:before{
    content:""
}
.ion-ios-gear:before{
    content:""
}
.ion-ios-gear-outline:before{
    content:""
}
.ion-ios-glasses:before{
    content:""
}
.ion-ios-glasses-outline:before{
    content:""
}
.ion-ios-grid-view:before{
    content:""
}
.ion-ios-grid-view-outline:before{
    content:""
}
.ion-ios-heart:before{
    content:""
}
.ion-ios-heart-outline:before{
    content:""
}
.ion-ios-help:before{
    content:""
}
.ion-ios-help-empty:before{
    content:""
}
.ion-ios-help-outline:before{
    content:""
}
.ion-ios-home:before{
    content:""
}
.ion-ios-home-outline:before{
    content:""
}
.ion-ios-infinite:before{
    content:""
}
.ion-ios-infinite-outline:before{
    content:""
}
.ion-ios-information:before{
    content:""
}
.ion-ios-information-empty:before{
    content:""
}
.ion-ios-information-outline:before{
    content:""
}
.ion-ios-ionic-outline:before{
    content:""
}
.ion-ios-keypad:before{
    content:""
}
.ion-ios-keypad-outline:before{
    content:""
}
.ion-ios-lightbulb:before{
    content:""
}
.ion-ios-lightbulb-outline:before{
    content:""
}
.ion-ios-list:before{
    content:""
}
.ion-ios-list-outline:before{
    content:""
}
.ion-ios-location:before{
    content:""
}
.ion-ios-location-outline:before{
    content:""
}
.ion-ios-locked:before{
    content:""
}
.ion-ios-locked-outline:before{
    content:""
}
.ion-ios-loop:before{
    content:""
}
.ion-ios-loop-strong:before{
    content:""
}
.ion-ios-medical:before{
    content:""
}
.ion-ios-medical-outline:before{
    content:""
}
.ion-ios-medkit:before{
    content:""
}
.ion-ios-medkit-outline:before{
    content:""
}
.ion-ios-mic:before{
    content:""
}
.ion-ios-mic-off:before{
    content:""
}
.ion-ios-mic-outline:before{
    content:""
}
.ion-ios-minus:before{
    content:""
}
.ion-ios-minus-empty:before{
    content:""
}
.ion-ios-minus-outline:before{
    content:""
}
.ion-ios-monitor:before{
    content:""
}
.ion-ios-monitor-outline:before{
    content:""
}
.ion-ios-moon:before{
    content:""
}
.ion-ios-moon-outline:before{
    content:""
}
.ion-ios-more:before{
    content:""
}
.ion-ios-more-outline:before{
    content:""
}
.ion-ios-musical-note:before{
    content:""
}
.ion-ios-musical-notes:before{
    content:""
}
.ion-ios-navigate:before{
    content:""
}
.ion-ios-navigate-outline:before{
    content:""
}
.ion-ios-nutrition:before{
    content:""
}
.ion-ios-nutrition-outline:before{
    content:""
}
.ion-ios-paper:before{
    content:""
}
.ion-ios-paper-outline:before{
    content:""
}
.ion-ios-paperplane:before{
    content:""
}
.ion-ios-paperplane-outline:before{
    content:""
}
.ion-ios-partlysunny:before{
    content:""
}
.ion-ios-partlysunny-outline:before{
    content:""
}
.ion-ios-pause:before{
    content:""
}
.ion-ios-pause-outline:before{
    content:""
}
.ion-ios-paw:before{
    content:""
}
.ion-ios-paw-outline:before{
    content:""
}
.ion-ios-people:before{
    content:""
}
.ion-ios-people-outline:before{
    content:""
}
.ion-ios-person:before{
    content:""
}
.ion-ios-person-outline:before{
    content:""
}
.ion-ios-personadd:before{
    content:""
}
.ion-ios-personadd-outline:before{
    content:""
}
.ion-ios-photos:before{
    content:""
}
.ion-ios-photos-outline:before{
    content:""
}
.ion-ios-pie:before{
    content:""
}
.ion-ios-pie-outline:before{
    content:""
}
.ion-ios-pint:before{
    content:""
}
.ion-ios-pint-outline:before{
    content:""
}
.ion-ios-play:before{
    content:""
}
.ion-ios-play-outline:before{
    content:""
}
.ion-ios-plus:before{
    content:""
}
.ion-ios-plus-empty:before{
    content:""
}
.ion-ios-plus-outline:before{
    content:""
}
.ion-ios-pricetag:before{
    content:""
}
.ion-ios-pricetag-outline:before{
    content:""
}
.ion-ios-pricetags:before{
    content:""
}
.ion-ios-pricetags-outline:before{
    content:""
}
.ion-ios-printer:before{
    content:""
}
.ion-ios-printer-outline:before{
    content:""
}
.ion-ios-pulse:before{
    content:""
}
.ion-ios-pulse-strong:before{
    content:""
}
.ion-ios-rainy:before{
    content:""
}
.ion-ios-rainy-outline:before{
    content:""
}
.ion-ios-recording:before{
    content:""
}
.ion-ios-recording-outline:before{
    content:""
}
.ion-ios-redo:before{
    content:""
}
.ion-ios-redo-outline:before{
    content:""
}
.ion-ios-refresh:before{
    content:""
}
.ion-ios-refresh-empty:before{
    content:""
}
.ion-ios-refresh-outline:before{
    content:""
}
.ion-ios-reload:before{
    content:""
}
.ion-ios-reverse-camera:before{
    content:""
}
.ion-ios-reverse-camera-outline:before{
    content:""
}
.ion-ios-rewind:before{
    content:""
}
.ion-ios-rewind-outline:before{
    content:""
}
.ion-ios-rose:before{
    content:""
}
.ion-ios-rose-outline:before{
    content:""
}
.ion-ios-search:before{
    content:""
}
.ion-ios-search-strong:before{
    content:""
}
.ion-ios-settings:before{
    content:""
}
.ion-ios-settings-strong:before{
    content:""
}
.ion-ios-shuffle:before{
    content:""
}
.ion-ios-shuffle-strong:before{
    content:""
}
.ion-ios-skipbackward:before{
    content:""
}
.ion-ios-skipbackward-outline:before{
    content:""
}
.ion-ios-skipforward:before{
    content:""
}
.ion-ios-skipforward-outline:before{
    content:""
}
.ion-ios-snowy:before{
    content:""
}
.ion-ios-speedometer:before{
    content:""
}
.ion-ios-speedometer-outline:before{
    content:""
}
.ion-ios-star:before{
    content:""
}
.ion-ios-star-half:before{
    content:""
}
.ion-ios-star-outline:before{
    content:""
}
.ion-ios-stopwatch:before{
    content:""
}
.ion-ios-stopwatch-outline:before{
    content:""
}
.ion-ios-sunny:before{
    content:""
}
.ion-ios-sunny-outline:before{
    content:""
}
.ion-ios-telephone:before{
    content:""
}
.ion-ios-telephone-outline:before{
    content:""
}
.ion-ios-tennisball:before{
    content:""
}
.ion-ios-tennisball-outline:before{
    content:""
}
.ion-ios-thunderstorm:before{
    content:""
}
.ion-ios-thunderstorm-outline:before{
    content:""
}
.ion-ios-time:before{
    content:""
}
.ion-ios-time-outline:before{
    content:""
}
.ion-ios-timer:before{
    content:""
}
.ion-ios-timer-outline:before{
    content:""
}
.ion-ios-toggle:before{
    content:""
}
.ion-ios-toggle-outline:before{
    content:""
}
.ion-ios-trash:before{
    content:""
}
.ion-ios-trash-outline:before{
    content:""
}
.ion-ios-undo:before{
    content:""
}
.ion-ios-undo-outline:before{
    content:""
}
.ion-ios-unlocked:before{
    content:""
}
.ion-ios-unlocked-outline:before{
    content:""
}
.ion-ios-upload:before{
    content:""
}
.ion-ios-upload-outline:before{
    content:""
}
.ion-ios-videocam:before{
    content:""
}
.ion-ios-videocam-outline:before{
    content:""
}
.ion-ios-volume-high:before{
    content:""
}
.ion-ios-volume-low:before{
    content:""
}
.ion-ios-wineglass:before{
    content:""
}
.ion-ios-wineglass-outline:before{
    content:""
}
.ion-ios-world:before{
    content:""
}
.ion-ios-world-outline:before{
    content:""
}
.ion-ipad:before{
    content:""
}
.ion-iphone:before{
    content:""
}
.ion-ipod:before{
    content:""
}
.ion-jet:before{
    content:""
}
.ion-key:before{
    content:""
}
.ion-knife:before{
    content:""
}
.ion-laptop:before{
    content:""
}
.ion-leaf:before{
    content:""
}
.ion-levels:before{
    content:""
}
.ion-lightbulb:before{
    content:""
}
.ion-link:before{
    content:""
}
.ion-load-a:before{
    content:""
}
.ion-load-b:before{
    content:""
}
.ion-load-c:before{
    content:""
}
.ion-load-d:before{
    content:""
}
.ion-location:before{
    content:""
}
.ion-lock-combination:before{
    content:""
}
.ion-locked:before{
    content:""
}
.ion-log-in:before{
    content:""
}
.ion-log-out:before{
    content:""
}
.ion-loop:before{
    content:""
}
.ion-magnet:before{
    content:""
}
.ion-male:before{
    content:""
}
.ion-man:before{
    content:""
}
.ion-map:before{
    content:""
}
.ion-medkit:before{
    content:""
}
.ion-merge:before{
    content:""
}
.ion-mic-a:before{
    content:""
}
.ion-mic-b:before{
    content:""
}
.ion-mic-c:before{
    content:""
}
.ion-minus:before{
    content:""
}
.ion-minus-circled:before{
    content:""
}
.ion-minus-round:before{
    content:""
}
.ion-model-s:before{
    content:""
}
.ion-monitor:before{
    content:""
}
.ion-more:before{
    content:""
}
.ion-mouse:before{
    content:""
}
.ion-music-note:before{
    content:""
}
.ion-navicon:before{
    content:""
}
.ion-navicon-round:before{
    content:""
}
.ion-navigate:before{
    content:""
}
.ion-network:before{
    content:""
}
.ion-no-smoking:before{
    content:""
}
.ion-nuclear:before{
    content:""
}
.ion-outlet:before{
    content:""
}
.ion-paintbrush:before{
    content:""
}
.ion-paintbucket:before{
    content:""
}
.ion-paper-airplane:before{
    content:""
}
.ion-paperclip:before{
    content:""
}
.ion-pause:before{
    content:""
}
.ion-person:before{
    content:""
}
.ion-person-add:before{
    content:""
}
.ion-person-stalker:before{
    content:""
}
.ion-pie-graph:before{
    content:""
}
.ion-pin:before{
    content:""
}
.ion-pinpoint:before{
    content:""
}
.ion-pizza:before{
    content:""
}
.ion-plane:before{
    content:""
}
.ion-planet:before{
    content:""
}
.ion-play:before{
    content:""
}
.ion-playstation:before{
    content:""
}
.ion-plus:before{
    content:""
}
.ion-plus-circled:before{
    content:""
}
.ion-plus-round:before{
    content:""
}
.ion-podium:before{
    content:""
}
.ion-pound:before{
    content:""
}
.ion-power:before{
    content:""
}
.ion-pricetag:before{
    content:""
}
.ion-pricetags:before{
    content:""
}
.ion-printer:before{
    content:""
}
.ion-pull-request:before{
    content:""
}
.ion-qr-scanner:before{
    content:""
}
.ion-quote:before{
    content:""
}
.ion-radio-waves:before{
    content:""
}
.ion-record:before{
    content:""
}
.ion-refresh:before{
    content:""
}
.ion-reply:before{
    content:""
}
.ion-reply-all:before{
    content:""
}
.ion-ribbon-a:before{
    content:""
}
.ion-ribbon-b:before{
    content:""
}
.ion-sad:before{
    content:""
}
.ion-sad-outline:before{
    content:""
}
.ion-scissors:before{
    content:""
}
.ion-search:before{
    content:""
}
.ion-settings:before{
    content:""
}
.ion-share:before{
    content:""
}
.ion-shuffle:before{
    content:""
}
.ion-skip-backward:before{
    content:""
}
.ion-skip-forward:before{
    content:""
}
.ion-social-android:before{
    content:""
}
.ion-social-android-outline:before{
    content:""
}
.ion-social-angular:before{
    content:""
}
.ion-social-angular-outline:before{
    content:""
}
.ion-social-apple:before{
    content:""
}
.ion-social-apple-outline:before{
    content:""
}
.ion-social-bitcoin:before{
    content:""
}
.ion-social-bitcoin-outline:before{
    content:""
}
.ion-social-buffer:before{
    content:""
}
.ion-social-buffer-outline:before{
    content:""
}
.ion-social-chrome:before{
    content:""
}
.ion-social-chrome-outline:before{
    content:""
}
.ion-social-codepen:before{
    content:""
}
.ion-social-codepen-outline:before{
    content:""
}
.ion-social-css3:before{
    content:""
}
.ion-social-css3-outline:before{
    content:""
}
.ion-social-designernews:before{
    content:""
}
.ion-social-designernews-outline:before{
    content:""
}
.ion-social-dribbble:before{
    content:""
}
.ion-social-dribbble-outline:before{
    content:""
}
.ion-social-dropbox:before{
    content:""
}
.ion-social-dropbox-outline:before{
    content:""
}
.ion-social-euro:before{
    content:""
}
.ion-social-euro-outline:before{
    content:""
}
.ion-social-facebook:before{
    content:""
}
.ion-social-facebook-outline:before{
    content:""
}
.ion-social-foursquare:before{
    content:""
}
.ion-social-foursquare-outline:before{
    content:""
}
.ion-social-freebsd-devil:before{
    content:""
}
.ion-social-github:before{
    content:""
}
.ion-social-github-outline:before{
    content:""
}
.ion-social-google:before{
    content:""
}
.ion-social-google-outline:before{
    content:""
}
.ion-social-googleplus:before{
    content:""
}
.ion-social-googleplus-outline:before{
    content:""
}
.ion-social-hackernews:before{
    content:""
}
.ion-social-hackernews-outline:before{
    content:""
}
.ion-social-html5:before{
    content:""
}
.ion-social-html5-outline:before{
    content:""
}
.ion-social-instagram:before{
    content:""
}
.ion-social-instagram-outline:before{
    content:""
}
.ion-social-javascript:before{
    content:""
}
.ion-social-javascript-outline:before{
    content:""
}
.ion-social-linkedin:before{
    content:""
}
.ion-social-linkedin-outline:before{
    content:""
}
.ion-social-markdown:before{
    content:""
}
.ion-social-nodejs:before{
    content:""
}
.ion-social-octocat:before{
    content:""
}
.ion-social-pinterest:before{
    content:""
}
.ion-social-pinterest-outline:before{
    content:""
}
.ion-social-python:before{
    content:""
}
.ion-social-reddit:before{
    content:""
}
.ion-social-reddit-outline:before{
    content:""
}
.ion-social-rss:before{
    content:""
}
.ion-social-rss-outline:before{
    content:""
}
.ion-social-sass:before{
    content:""
}
.ion-social-skype:before{
    content:""
}
.ion-social-skype-outline:before{
    content:""
}
.ion-social-snapchat:before{
    content:""
}
.ion-social-snapchat-outline:before{
    content:""
}
.ion-social-tumblr:before{
    content:""
}
.ion-social-tumblr-outline:before{
    content:""
}
.ion-social-tux:before{
    content:""
}
.ion-social-twitch:before{
    content:""
}
.ion-social-twitch-outline:before{
    content:""
}
.ion-social-twitter:before{
    content:""
}
.ion-social-twitter-outline:before{
    content:""
}
.ion-social-usd:before{
    content:""
}
.ion-social-usd-outline:before{
    content:""
}
.ion-social-vimeo:before{
    content:""
}
.ion-social-vimeo-outline:before{
    content:""
}
.ion-social-whatsapp:before{
    content:""
}
.ion-social-whatsapp-outline:before{
    content:""
}
.ion-social-windows:before{
    content:""
}
.ion-social-windows-outline:before{
    content:""
}
.ion-social-wordpress:before{
    content:""
}
.ion-social-wordpress-outline:before{
    content:""
}
.ion-social-yahoo:before{
    content:""
}
.ion-social-yahoo-outline:before{
    content:""
}
.ion-social-yen:before{
    content:""
}
.ion-social-yen-outline:before{
    content:""
}
.ion-social-youtube:before{
    content:""
}
.ion-social-youtube-outline:before{
    content:""
}
.ion-soup-can:before{
    content:""
}
.ion-soup-can-outline:before{
    content:""
}
.ion-speakerphone:before{
    content:""
}
.ion-speedometer:before{
    content:""
}
.ion-spoon:before{
    content:""
}
.ion-star:before{
    content:""
}
.ion-stats-bars:before{
    content:""
}
.ion-steam:before{
    content:""
}
.ion-stop:before{
    content:""
}
.ion-thermometer:before{
    content:""
}
.ion-thumbsdown:before{
    content:""
}
.ion-thumbsup:before{
    content:""
}
.ion-toggle:before{
    content:""
}
.ion-toggle-filled:before{
    content:""
}
.ion-transgender:before{
    content:""
}
.ion-trash-a:before{
    content:""
}
.ion-trash-b:before{
    content:""
}
.ion-trophy:before{
    content:""
}
.ion-tshirt:before{
    content:""
}
.ion-tshirt-outline:before{
    content:""
}
.ion-umbrella:before{
    content:""
}
.ion-university:before{
    content:""
}
.ion-unlocked:before{
    content:""
}
.ion-upload:before{
    content:""
}
.ion-usb:before{
    content:""
}
.ion-videocamera:before{
    content:""
}
.ion-volume-high:before{
    content:""
}
.ion-volume-low:before{
    content:""
}
.ion-volume-medium:before{
    content:""
}
.ion-volume-mute:before{
    content:""
}
.ion-wand:before{
    content:""
}
.ion-waterdrop:before{
    content:""
}
.ion-wifi:before{
    content:""
}
.ion-wineglass:before{
    content:""
}
.ion-woman:before{
    content:""
}
.ion-wrench:before{
    content:""
}
.ion-xbox:before{
    content:""
}
.ion-mail-circle:before{
    content:""
}
.ion-facebook-circle:before{
    content:""
}
.ion-google-plus-circle:before{
    content:""
}
.ion-instagram-circle:before{
    content:""
}
.ion-linkedin-circle:before{
    content:""
}
.ion-pinterest-circle-path1:before{
    content:""
}
.ion-pinterest-circle-path2:before{
    content:"";
    margin-left:-1em
}
.ion-renren-circle:before{
    content:""
}
.ion-rss-circle:before{
    content:""
}
.ion-twitter-circle:before{
    content:""
}
.ion-wechat-circle:before{
    content:""
}
.ion-weibo-circle:before{
    content:""
}
.ion-whatsapp-circle:before{
    content:""
}
.ion-xing-circle:before{
    content:""
}
.ion-youtube-circle:before{
    content:""
}
.ion-mail:before{
    content:""
}
.ion-facebook:before{
    content:""
}
.ion-google-plus:before{
    content:""
}
.ion-instagram:before{
    content:""
}
.ion-linkedin:before{
    content:""
}
.ion-pinterest:before{
    content:""
}
.ion-renren:before{
    content:""
}
.ion-rss:before{
    content:""
}
.ion-twitter:before{
    content:""
}
.ion-wechat:before{
    content:""
}
.ion-weibo:before{
    content:""
}
.ion-whatsapp:before{
    content:""
}
.ion-xing:before{
    content:""
}
.ion-youtube:before{
    content:""
}
.ion-link-arrow:before{
    content:""
}
.cta-arrow:after,.cta-alt-arrow:after{
    content:"";
    margin-left:10px;
    font-size:1.43em;
    line-height:.7em;
    position:inherit;
    top:.12em
}
.ion-comment-gradient-path1:before{
    content:"";
    color:#0bf
}
.ion-comment-gradient-path2:before{
    content:"";
    margin-left:-1.12109375em;
    color:#0bf
}
.ion-comment-gradient-path3:before{
    content:"";
    margin-left:-1.12109375em;
    color:#00ff37
}
.ion-comment-gradient-path4:before{
    content:"";
    margin-left:-1.12109375em;
    color:#0bf
}
.ion-comment-gradient-path5:before{
    content:"";
    margin-left:-1.12109375em;
    color:#0bf
}
.ion-comment-gradient-path6:before{
    content:"";
    margin-left:-1.12109375em;
    color:#0bf
}
.ion-arrow-custom-left-up:before{
    content:""
}
.ion-comment-solid-path1:before{
    content:"";
    color:#a100ff
}
.ion-comment-solid-path2:before{
    content:"";
    margin-left:-1em;
    color:#a100ff
}
.ion-comment-solid-path3:before{
    content:"";
    margin-left:-1em;
    color:#a100ff
}
.ion-comment-solid-path4:before{
    content:""
}
.ion-icon-comments:before{
    content:""
}
.ion-social-kununu:before{
    content:""
}
.ion-social-medium:before{
    content:""
}
.ion-social-renren:before{
    content:""
}
.ion-social-wechat:before{
    content:""
}
.ion-social-weibo:before{
    content:""
}
.ion-social-xing:before{
    content:""
}
@media(min-width:1000px){
    .cta-arrow:after,.cta-alt-arrow:after{
        font-size:1.5em;
        line-height:.71em
    }
    .ie .cta-arrow:after,.ie .cta-alt-arrow:after{
        font-size:.73em;
        line-height:.7em
    }
}
@font-face{
    font-family:'acn-right-arrow-long';
    src:url("/Content/styles/themes/icons/acn-right-arrow-long.ttf?9gac3d") format("truetype"),url("/Content/styles/themes/icons/acn-right-arrow-long.woff?9gac3d") format("woff"),url("/Content/styles/themes/icons/acn-right-arrow-long.svg?9gac3d#acn-right-arrow-long") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
/*acn-icon-short-arrow-right*/
@font-face{
    font-family:'icomoon-arrow-right';
    src:url("/Content/styles/themes/icons/icomoon-arrow-right.eot?n2hbbk");
    src:url("/Content/styles/themes/icons/icomoon-arrow-right.eot?n2hbbk#iefix") format("embedded-opentype"),url("/Content/styles/themes/icons/icomoon-arrow-right.ttf?n2hbbk") format("truetype"),url("/Content/styles/themes/icons/icomoon-arrow-right.woff?n2hbbk") format("woff"),url("/Content/styles/themes/icons/icomoon-arrow-right.svg?n2hbbk#icomoon-arrow-right") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
@font-face{
    font-family:'icomoon-linkedin';
    src:url("/Content/styles/themes/icons/icomoon-linkedin.eot?5jymsb");
    src:url("/Content/styles/themes/icons/icomoon-linkedin.eot?5jymsb#iefix") format("embedded-opentype"),url("/Content/styles/themes/icons/icomoon-linkedin.ttf?5jymsb") format("truetype"),url("/Content/styles/themes/icons/icomoon-linkedin.woff?5jymsb") format("woff"),url("/Content/styles/themes/icons/icomoon-linkedin.svg?5jymsb#icomoon-linkedin") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
@font-face{
    font-family:'acn-video-controls';
    src:url("/Content/styles/themes/icons/acn-video-controls.ttf?466lbp") format("truetype"),url("/Content/styles/themes/icons/acn-video-controls.woff?466lbp") format("woff"),url("/Content/styles/themes/icons/acn-video-controls.svg?466lbp#acn-video-controls") format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
#redesign-main .bp-pagezone-container .icon-acn-right-arrow-long{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-right-arrow-long' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .icon-acn-right-arrow-long:before{
    content:"󩀏"
}
#redesign-main .bp-pagezone-container .acn-icon-short-arrow-right{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'icomoon-arrow-right' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-icon-short-arrow-right:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-bp-icon-linkedin{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'icomoon-linkedin' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-bp-icon-linkedin:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-video-controls-Sound{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-video-controls-Sound:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-video-controls-Replay{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-video-controls-Replay:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-video-controls-Play{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-video-controls-Play:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-video-controls-Pause{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-video-controls-Pause:before{
    content:""
}
#redesign-main .bp-pagezone-container .acn-video-controls-Mute{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family:'acn-video-controls' !important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#redesign-main .bp-pagezone-container .acn-video-controls-Mute:before{
    content:""
}
/* version='22' */
.news-media-module .custom-dropdown ul.select-items{
    height:20rem !important
}
.news-media-module .contact-card-row{
    padding:0 !important
}
.news-media-module .news-media-container{
    border-bottom:.07rem solid #ccc;
    display:inline-block;
    width:100%
}
.news-media-module .news-media-title{
    font-size:1.13rem;
    padding-top:.31rem;
    padding-bottom:1.25rem;
    margin:0
}
.news-media-module .news-media-country{
    font-size:.88rem;
    text-decoration:underline;
    padding-bottom:1.25rem;
    margin-bottom:0
}
.news-media-module .news-media-country:empty,.news-media-module .news-media-title:empty{
    display:none
}
.news-media-module .news-media-dropdown{
    padding:0 0 1.56rem 0;
    color:#000
}
.news-media-module .news-media-contact-info{
    padding-bottom:1.56rem
}
.news-media-module .news-media-contact-info-name{
    font-size:1rem;
    overflow-wrap:break-word;
    word-break:break-all
}
.news-media-module .news-media-contact-info-location{
    font-size:.88rem;
    overflow-wrap:break-word;
    word-break:break-all;
    margin:0;
    line-height:normal !important
}
.news-media-module .news-media-contact-info-number{
    font-size:.88rem;
    margin:0;
    padding-bottom:.75rem;
    display:inline-block;
    overflow-wrap:break-word;
    word-break:break-all
}
.news-media-module .news-media-contact-info-email{
    font-size:1.3rem;
    border-color:#000;
    color:#000;
    line-height:1;
    border-radius:100%;
    padding-top:.08em
}
.news-media-module .ion-ios-email-outline:before{
    margin-top:.19rem
}
.news-media-module .news-media-contact-info-email:active{
    font-size:1.3rem;
    border-color:#000;
    color:#fff;
    background-color:#000
}
.news-media-module .news-media-contact-info-number:hover{
    color:#004dff;
    text-decoration:underline
}
.news-media-module:last-child .news-media-container{
    border-bottom:0
}
.news-media-module:last-child .news-media-contact-info:last-child,.news-media-module:last-child .news-media-dropdown:last-child{
    padding-bottom:.31rem
}
.news-media-module:last-child .news-media-country{
    padding-top:.31rem
}
.contact-us-modal{
    padding:.94em 0 .94em 0
}
.contact-us-modal .js-textinput-validation-contactus{
    padding-bottom:.63em
}
.contact-us-modal .textinput-padding{
    padding-bottom:1.25em
}
.contact-us-modal .text-input label,.contact-us-modal .text-area label{
    color:#000
}
.contact-us-modal .text-area label{
    margin:0 0 .63rem 0;
    line-height:1rem
}
.contact-us-modal .modal-content{
    border-radius:0
}
.contact-us-modal .modal-header{
    border-bottom:none;
    padding:1.25em 1.57em 0 1.57em
}
.contact-us-modal .modal-header p{
    margin-bottom:1.43em;
    margin-top:.36em
}
.contact-us-modal .modal-header .close{
    margin-top:.375em
}
.contact-us-modal .modal-body{
    padding:0 1.57em 0 1.57em
}
.contact-us-modal .modal-body .form-section #frmContactUsModal .module{
    padding:0
}
.contact-us-modal .modal-footer{
    border-top:none;
    padding:0;
    height:10.1rem
}
.contact-us-modal .modal-footer a{
    padding-top:0
}
.contact-us-modal .modal-footer .contact-us-btn-cancel{
    top:-.25em;
    margin:1.58em 0 2.15em 0;
    min-width:21em
}
.contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary{
    margin:0 .3em 0 0;
    min-width:19.5em
}
.contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
    margin-top:-2.45em;
    min-width:20em
}
.contact-us-modal .text-area .label-container .character-count{
    margin:0 0 .63em;
    position:unset;
    line-height:1rem
}
.contact-us-modal .text-area-padding{
    padding-bottom:1.25em
}
.contact-us-thankyou-modal{
    padding:1.875em 0 1.875em 0
}
.contact-us-thankyou-modal .modal-content{
    border-radius:0
}
.contact-us-thankyou-modal .modal-header{
    border-bottom:none;
    padding:1.25em 1.57em 0 1.57em
}
.contact-us-thankyou-modal .modal-header p{
    margin-bottom:1.43em;
    margin-top:.36em
}
.contact-us-thankyou-modal .modal-header .close{
    margin-top:.375em
}
.contact-us-thankyou-modal .modal-body{
    padding:0 1.57em 0 1.57em
}
.contact-us-thankyou-modal .modal-body .modal-title{
    margin-bottom:.56em
}
.contact-us-thankyou-modal .modal-body p{
    margin:0
}
.contact-us-thankyou-modal .modal-footer{
    border-top:none;
    padding:0 .94em 0 .94em
}
.contact-us-thankyou-modal .modal-footer a{
    padding-top:0
}
.contact-us-thankyou-modal .modal-footer .contact-us-btn-cancel{
    top:-.25em;
    margin-top:1.58em;
    margin-bottom:2.15em
}
.contact-us-thankyou-modal .modal-footer .modal-btn-secondary{
    margin-bottom:2.15em;
    margin-top:1.43em;
    min-width:18em
}
.contact-us-btn-email .behind{
    height:2.93em
}
@media screen and (min-width:768px){
    .news-media-module .contact-card-row{
        display:flex;
        flex-wrap:wrap
    }
    .news-media-module .contact-card-row .contact-card-col{
        display:flex;
        flex-direction:column;
        padding-right:.94rem
    }
    .news-media-module .news-media-title{
        font-size:1.25rem
    }
    .news-media-module .news-media-contact-info-location,.news-media-module .news-media-contact-info-number,.news-media-module .news-media-country{
        font-size:.88rem
    }
    .contact-us-modal{
        padding:1.875em 0 1.875em 0
    }
    .contact-us-modal .textinput-padding{
        padding-bottom:1.25em
    }
    .contact-us-modal .js-textinput-validation-contactus{
        padding-bottom:.94em
    }
    .contact-us-modal .row{
        padding-right:3.13em;
        padding-left:3.13em
    }
    .contact-us-modal .modal-header{
        padding:1.88em 1.88em 0 1.88em
    }
    .contact-us-modal .modal-header p{
        margin-bottom:2.15em
    }
    .contact-us-modal .modal-body{
        padding:0 1.88em 0 1.88em
    }
    .contact-us-modal .modal-footer{
        height:5.95rem
    }
    .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary{
        margin:.94rem .63rem;
        min-width:11em
    }
    .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        margin-top:-3.06rem;
        min-width:11.1em
    }
    .contact-us-modal .modal-footer .contact-us-btn-cancel{
        top:-.45em;
        margin:0 0 2.15em 1.44em;
        min-width:11em
    }
    .contact-us-modal .text-area-padding{
        padding-bottom:1.25em
    }
    .contact-us-thankyou-modal .row{
        padding-right:3.13em;
        padding-left:3.13em
    }
    .contact-us-thankyou-modal .modal-header{
        padding:1.88em 1.88em 0 1.88em
    }
    .contact-us-thankyou-modal .modal-body{
        padding:0 1.88em 0 1.88em
    }
    .contact-us-thankyou-modal .modal-body .modal-title{
        margin-bottom:.56em
    }
    .contact-us-thankyou-modal .modal-body p{
        margin:0
    }
    .contact-us-thankyou-modal .modal-footer{
        padding:0 1.88em 0 1.88em
    }
    .contact-us-thankyou-modal .modal-footer a{
        padding-top:0
    }
    .contact-us-thankyou-modal .modal-footer .modal-btn-secondary{
        margin-top:2.15em;
        margin-right:0
    }
}
@media screen and (min-width:1000px){
    .news-media-module .news-media-contact-info-email:hover,.news-media-module .news-media-contact-info-email:focus{
        font-size:1.3rem;
        border-color:#000;
        color:#fff;
        background-color:#000
    }
    .news-media-module .news-media-title{
        font-size:1.56rem
    }
    .news-media-module .news-media-title .news-media-contact-info{
        padding-bottom:1.88rem
    }
    .news-media-module .news-media-title .news-media-dropdown{
        padding:0 0 1.88rem 0;
        color:#000
    }
    .news-media-module .news-media-title .news-media-contact-info-name{
        font-size:1.25rem
    }
    .news-media-module .news-media-title .news-media-contact-info-number:hover,.news-media-module .news-media-title .news-media-contact-info-number:focus{
        color:#004dff;
        text-decoration:underline
    }
    .news-media-module .news-media-title .news-media-contact-info-number:visited{
        color:#008
    }
    .news-media-module .news-media-title .news-media-contact-info-location,.news-media-module .news-media-title .news-media-contact-info-number,.news-media-module .news-media-title .news-media-country{
        font-size:1rem
    }
    .news-media-module .news-media-title .contact-card-row{
        display:flex;
        flex-wrap:wrap
    }
    .news-media-module .news-media-title .contact-card-row .contact-card-col{
        display:flex;
        flex-direction:column;
        padding-right:1.56rem
    }
    .news-media-module .news-media-module:last-child .news-media-contact-info:last-child,.news-media-module .news-media-module:last-child .news-media-dropdown:last-child{
        padding-bottom:.63rem
    }
    .contact-us-modal .modal-header p{
        margin-bottom:1.88em;
        margin-top:0
    }
    .contact-us-modal .modal-footer .contact-us-btn-cancel{
        margin-left:2.86em
    }
    .contact-us-thankyou-modal .modal-body .modal-title{
        margin-bottom:.4em
    }
}
@media screen and (max-width:767px){
    .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary{
        min-width:19em
    }
    .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        min-width:19em
    }
    .contact-us-modal .modal-footer .contact-us-btn-cancel{
        min-width:19em;
        width:100%
    }
    .contact-us-thankyou-modal .modal-footer{
        text-align:center
    }
    .contact-us-thankyou-modal .modal-footer .modal-btn-secondary{
        min-width:20em
    }
    .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        min-width:20em
    }
}
/*Iphone11 */
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){
    .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        min-width:23em
    }
    .safari .contact-us-thankyou-modal .modal-footer .modal-btn-secondary{
        min-width:23.5em
    }
}
/*Iphone11 pro*/
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
    .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        min-width:20em
    }
}
/*Iphone11 pro max*/
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){
    .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-primary{
        min-width:23em
    }
    .safari .contact-us-modal .modal-footer .contact-us-btn-email #news-media-modal-send-email-secondary{
        min-width:23em
    }
    .safari .contact-us-thankyou-modal .modal-footer .modal-btn-secondary{
        min-width:23.5em
    }
}
.BDC_CaptchaDiv{
    padding:0 !important;
    margin:0 0 18px 0 !important;
    /*Bug # 387246 Note: Comment symbol // is not read. */
    overflow:visible !important
}
.BDC_CaptchaImageDiv{
    margin:0 !important;
    padding:0 !important;
    display:-moz-inline-stack;
    display:inline-block !important;
    vertical-align:top !important;
    zoom:1 !important;
    *display:inline !important
}
.BDC_CaptchaIconsDiv{
    text-align:left !important;
    margin:0 2px -4px 2px !important;
    padding:0 !important;
    display:-moz-inline-stack;
    display:inline-block !important;
    vertical-align:top !important;
    zoom:1 !important;
    *display:inline !important
}
.BDC_CaptchaDiv a:link,.BDC_CaptchaDiv a:visited,.BDC_CaptchaDiv a:focus,.BDC_CaptchaDiv a:hover,.BDC_CaptchaDiv a:active{
    margin:0 !important;
    padding:0 !important;
    background-color:transparent !important;
    border:none !important;
    text-decoration:none !important;
    outline:none !important;
    -moz-outline-style:none !important;
    display:-moz-inline-stack;
    display:inline-block !important;
    vertical-align:top !important;
    zoom:1 !important;
    *display:inline !important
}
.BDC_CaptchaDiv a:focus,.BDC_CaptchaDiv a:active{
    outline:1px dotted #333 !important;
    outline-offset:0 !important
}
.BDC_CaptchaIconsDiv a:link,.BDC_CaptchaIconsDiv a:visited,.BDC_CaptchaIconsDiv a:focus,.BDC_CaptchaIconsDiv a:hover,.BDC_CaptchaIconsDiv a:active{
    margin:1px 2px 4px 2px !important
}
.BDC_CaptchaDiv a img{
    border:none !important;
    margin:0 !important;
    padding:0 !important;
    display:block !important
}
.BDC_CaptchaIconsDiv a.BDC_ReloadLink{
    display:none !important
}
.BDC_Placeholder{
    visibility:hidden !important;
    width:0 !important;
    height:0 !important
}
*html .BDC_Placeholder{
    display:none !important
}
*:first-child+html .BDC_Placeholder{
    display:none !important
}
.BDC_Warning{
    font-size:12px !important;
    color:#f00 !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink{
    padding:0 !important;
    position:relative !important;
    z-index:24 !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink span{
    display:none !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:hover,.BDC_CaptchaDiv a.BDC_DisabledLink:focus{
    z-index:25 !important;
    cursor:help !important;
    font-size:100% !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:hover span{
    display:block !important;
    z-index:9999 !important;
    position:absolute !important;
    top:0 !important;
    background-color:#f0f0f0 !important;
    border:1px solid #ddd !important;
    color:#f00 !important;
    left:30px !important;
    width:250px !important;
    padding:9px 6px 6px 11px !important;
    font-size:11px !important;
    filter:alpha(opacity=90) !important;
    KHTMLOpacity:.9 !important;
    MozOpacity:.9 !important;
    opacity:.9 !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink:focus img{
    border:1px solid transparent !important
}
.BDC_CaptchaDiv a.BDC_DisabledLink span em{
    display:block !important;
    padding:0 5px 5px 0 !important;
    margin:0 !important;
    font-style:normal !important
}
.BDC_CaptchaDiv .BDC_CaptchaImageDiv span.BDC_ProgressIndicator{
    color:#000
}
/* version='30' */
/* version='3' */
/* version='30' */
.safari #hero-carousel .hero-item-featureoverview .row .block-content,.safari #hero-carousel .hero-item-featureinterior .row .block-content{
    display:block
}
#hero-carousel .item{
    margin-left:0;
    width:100%;
    background-repeat:no-repeat;
    background-size:cover;
    padding-top:1.88em;
    padding-bottom:0
}
#hero-carousel .item .row{
    padding-top:0;
    padding-bottom:0
}
#hero-carousel .item .block-content{
    z-index:1002;
    padding:1.88rem 0 .63rem 0;
    display:grid
}
#hero-carousel .item .block-content .module{
    display:inline-block;
    margin-bottom:1.88rem;
    width:100%;
    float:left
}
#hero-carousel .item .block-content .module .careersloginheroblock{
    text-align:center
}
#hero-carousel .item.dark .hero-image-overlay{
    position:absolute;
    top:0;
    left:0;
    background-color:rgba(0,0,0,.4);
    width:100%;
    height:100%
}
#hero-carousel .item.dark .hero-breadcrumblink a{
    color:#fff
}
#hero-carousel .item.dark .hero-breadcrumblink a:hover,#hero-carousel .item.dark .hero-breadcrumblink a:visited,#hero-carousel .item.dark .hero-breadcrumblink a:focus{
    color:#fff;
    border-color:#fff
}
#hero-carousel .item.dark .eyebrow-title{
    color:#fff
}
#hero-carousel .item.dark span.topic-link{
    border-color:#fff;
    color:#fff
}
#hero-carousel .item.dark .hero-insight-related-tag-container a.topic-link,#hero-carousel .item.dark .feature-related-tag-container a.topic-link{
    border-color:#fff;
    color:#fff
}
#hero-carousel .item.dark .hero-insight-related-tag-container a.topic-link:hover,#hero-carousel .item.dark .hero-insight-related-tag-container a.topic-link:focus,#hero-carousel .item.dark .feature-related-tag-container a.topic-link:hover,#hero-carousel .item.dark .feature-related-tag-container a.topic-link:focus{
    color:#fff;
    border:none
}
#hero-carousel .item.light.hero-item-image .eyebrow-title{
    color:#000
}
#hero-carousel .item.light .hero-breadcrumblink a{
    color:#000
}
#hero-carousel .item.light .hero-breadcrumblink a:hover,#hero-carousel .item.light .hero-breadcrumblink a:visited,#hero-carousel .item.light .hero-breadcrumblink a:focus{
    color:#000;
    border-color:#000
}
#hero-carousel .item.light span.topic-link{
    border-color:#000;
    color:#000
}
#hero-carousel .item.light .hero-insight-related-tag-container a.topic-link,#hero-carousel .item.light .feature-related-tag-container a.topic-link{
    border-color:#000;
    color:#000
}
#hero-carousel .item.light .hero-insight-related-tag-container a.topic-link:hover,#hero-carousel .item.light .hero-insight-related-tag-container a.topic-link:focus,#hero-carousel .item.light .feature-related-tag-container a.topic-link:hover,#hero-carousel .item.light .feature-related-tag-container a.topic-link:focus{
    color:#000;
    border:none
}
#hero-carousel .item .hero-breadcrumblink{
    display:block;
    margin-bottom:.63rem;
    font-size:.75rem;
    text-decoration:none
}
#hero-carousel .item .hero-breadcrumblink a{
    color:#004dff;
    padding-bottom:.25rem
}
#hero-carousel .item .hero-breadcrumblink a:hover,#hero-carousel .item .hero-breadcrumblink a:visited,#hero-carousel .item .hero-breadcrumblink a:focus{
    color:#004dff;
    border-bottom:.13rem solid;
    border-color:#004dff
}
#hero-carousel .item .eyebrow-title{
    display:block;
    margin-bottom:.63rem;
    font-size:.75rem;
    text-decoration:none;
    letter-spacing:0
}
#hero-carousel .item .page-title{
    font-size:2.25rem;
    text-transform:none;
    line-height:2.25rem;
    margin-top:0;
    margin-bottom:0;
    word-break:break-word
}
#hero-carousel .item .hero-title-wrapper{
    margin-top:0;
    margin-bottom:0
}
#hero-carousel .item .hero-description{
    line-height:1.6em;
    font-size:.75rem;
    margin-bottom:0;
    margin-top:1.25rem
}
#hero-carousel .item .hero-description-wrapper{
    margin-bottom:0
}
#hero-carousel .item .hero-btn-wrapper{
    padding-top:0
}
#hero-carousel .item .hero-btn-wrapper .behind{
    margin-left:.4em
}
#hero-carousel .item .hero-btn{
    margin-top:.71em;
    margin-left:0
}
#hero-carousel .item .mfa-error-description{
    margin-top:1.88rem;
    font-size:.875em
}
#hero-carousel .hero-item-image{
    padding-top:1.25em;
    padding-bottom:0
}
#hero-carousel .hero-item-image .hero-wrapper{
    line-height:0
}
#hero-carousel .hero-item-image .hero-eyebrow-wrapper{
    padding-left:0;
    margin-bottom:0
}
#hero-carousel .hero-item-image .eyebrow-title{
    font-size:.75rem;
    letter-spacing:.07em;
    line-height:1rem
}
#hero-carousel .hero-item-image .ion-minus:before{
    font-size:2.25rem;
    height:2.25rem;
    width:2.25rem;
    vertical-align:middle
}
#hero-carousel .hero-item-image .hero-btn-wrapper{
    padding-bottom:.63rem
}
#hero-carousel .hero-item-image .page-title{
    margin-bottom:.63rem
}
#hero-carousel .hero-item-image .hero-description{
    line-height:1.4rem;
    font-size:.875rem
}
#hero-carousel .hero-item-image .block-content .module{
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-insight .hero-breadcrumblink{
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-insight .eyebrow-title{
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-insight .hero-insight-related-tag-container{
    text-decoration:none;
    padding-bottom:.94rem
}
#hero-carousel .hero-item-insight .hero-insight-related-tag-container a.topic-link{
    color:#000
}
#hero-carousel .hero-item-insight .hero-insight-related-tag-container a.topic-link:hover,#hero-carousel .hero-item-insight .hero-insight-related-tag-container a.topic-link:focus{
    color:#004dff
}
#hero-carousel .hero-item-insight p.static-related-tag{
    margin-bottom:.94rem
}
#hero-carousel .hero-item-insight .page-title{
    font-size:2.25rem;
    text-transform:none;
    text-align:left
}
#hero-carousel .hero-item-insight .insight-date-readtime{
    margin-top:.65em
}
#hero-carousel .hero-item-insight .insight-date-readtime .insight-content-date,#hero-carousel .hero-item-insight .insight-date-readtime .read-time-duration{
    font-size:.75rem;
    margin-bottom:0;
    display:inline
}
#hero-carousel .hero-item-insight .insight-date-readtime .insight-content-date{
    margin-right:3em
}
#hero-carousel .hero-item-featureoverview .hero-feature-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
#hero-carousel .hero-item-featureoverview .hero-feature-white-gradient{
    background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-image:-o-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-image:linear-gradient(to right,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#00FFFFFF',GradientType=1)
}
#hero-carousel .hero-item-featureoverview .hero-feature-black-gradient{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
#hero-carousel .hero-item-featureoverview .hero-feature-white-with-opacity{
    background:rgba(255,255,255,.25)
}
#hero-carousel .hero-item-featureoverview .hero-feature-black-with-opacity{
    background:rgba(0,0,0,.25)
}
#hero-carousel .hero-item-featureoverview .block-content .module,#hero-carousel .hero-item-featureinterior .block-content .module{
    margin-bottom:1.25em
}
#hero-carousel .hero-item-featureoverview .block-content .module .enable-badge,#hero-carousel .hero-item-featureinterior .block-content .module .enable-badge{
    padding:1.25em 0 1.25em 0
}
#hero-carousel .hero-item-featureoverview .block-content .module .hero-description,#hero-carousel .hero-item-featureinterior .block-content .module .hero-description{
    margin-top:1.67em
}
#hero-carousel .hero-item-featureoverview .feature-related-tag-container,#hero-carousel .hero-item-featureinterior .feature-related-tag-container{
    padding-bottom:1.25rem
}
#hero-carousel .hero-item-featureoverview .feature-related-tag-container a.topic-link,#hero-carousel .hero-item-featureinterior .feature-related-tag-container a.topic-link{
    color:#000
}
#hero-carousel .hero-item-featureoverview .feature-related-tag-container a.topic-link:hover,#hero-carousel .hero-item-featureoverview .feature-related-tag-container a.topic-link:focus,#hero-carousel .hero-item-featureinterior .feature-related-tag-container a.topic-link:hover,#hero-carousel .hero-item-featureinterior .feature-related-tag-container a.topic-link:focus{
    color:#004dff
}
#hero-carousel .hero-item-featureoverview .hero-breadcrumblink,#hero-carousel .hero-item-featureinterior .hero-breadcrumblink{
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-featureoverview .eyebrow-title,#hero-carousel .hero-item-featureinterior .eyebrow-title{
    letter-spacing:.08rem;
    line-height:1rem;
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-featureoverview .ion-minus:before,#hero-carousel .hero-item-featureinterior .ion-minus:before{
    font-size:2.25rem;
    height:2.25rem;
    width:2.25rem;
    vertical-align:middle;
    padding-right:.63rem
}
#hero-carousel .hero-item-featureoverview p.static-related-tag,#hero-carousel .hero-item-featureinterior p.static-related-tag{
    margin-bottom:1.25rem
}
#hero-carousel .hero-item-featureoverview .page-title,#hero-carousel .hero-item-featureinterior .page-title{
    margin-bottom:0
}
#hero-carousel .hero-item-featureoverview .feature-date-readtime,#hero-carousel .hero-item-featureinterior .feature-date-readtime{
    margin-top:1.2525rem
}
#hero-carousel .hero-item-featureoverview .feature-date-readtime .feature-content-date,#hero-carousel .hero-item-featureoverview .feature-date-readtime .read-time-duration,#hero-carousel .hero-item-featureinterior .feature-date-readtime .feature-content-date,#hero-carousel .hero-item-featureinterior .feature-date-readtime .read-time-duration{
    margin-bottom:0;
    font-size:.75rem;
    display:inline
}
#hero-carousel .hero-item-featureoverview .feature-date-readtime .feature-content-date,#hero-carousel .hero-item-featureinterior .feature-date-readtime .feature-content-date{
    margin-right:3em
}
@media screen and (max-width:767px){
    #hero-carousel .hero-item-insight .block-content .enable-badge{
        padding:1.88rem 0 0 0
    }
    #hero-carousel .item.hero-item-featureoverview .row .block-content .hero-wrapper&gt;img.col-xs-12{
        width:calc(100% + .13rem)
    }
    #hero-carousel .item.hero-item-featureoverview.dark .hero-breadcrumblink a{
        color:#004dff
    }
    #hero-carousel .item.hero-item-featureoverview.dark .hero-breadcrumblink a:hover,#hero-carousel .item.hero-item-featureoverview.dark .hero-breadcrumblink a:visited,#hero-carousel .item.hero-item-featureoverview.dark .hero-breadcrumblink a:focus{
        color:#004dff;
        border-color:#004dff
    }
    #hero-carousel .item.hero-item-featureoverview.dark span.topic-link{
        border-color:#000;
        color:#000
    }
    #hero-carousel .item.hero-item-featureoverview.dark .feature-related-tag-container a.topic-link{
        border-color:#004dff;
        color:#000
    }
    #hero-carousel .item.hero-item-featureoverview.dark .feature-related-tag-container a.topic-link:hover,#hero-carousel .item.hero-item-featureoverview.dark .feature-related-tag-container a.topic-link:focus{
        color:#004dff;
        border-bottom:.13rem solid;
        border-color:#004dff
    }
    #hero-carousel .item.hero-item-featureoverview.dark .page-title{
        color:#000
    }
    #hero-carousel .item.hero-item-featureoverview.dark .feature-content-date,#hero-carousel .item.hero-item-featureoverview.dark .read-time-duration,#hero-carousel .item.hero-item-featureoverview.dark .hero-description{
        color:#000
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    #hero-carousel .item .block-content{
        padding-bottom:1.25rem;
        padding-left:1.25rem;
        padding-right:0
    }
    #hero-carousel .item .block-content .module{
        margin-bottom:1.88rem
    }
    #hero-carousel .item .block-content .module .careersloginheroblock{
        text-align:center
    }
    #hero-carousel .mfa-error-hero{
        padding-top:3.125em
    }
    #hero-carousel .hero-item-image{
        padding-top:0;
        padding-bottom:0
    }
    #hero-carousel .hero-item-image .image-align-center{
        padding-top:1.25rem;
        padding-bottom:2.5rem
    }
    #hero-carousel .hero-item-image .image-align-top{
        padding-bottom:2.5rem
    }
    #hero-carousel .hero-item-image .image-align-bottom,#hero-carousel .hero-item-image .eyebrow-title{
        padding-top:1.25rem
    }
    #hero-carousel .hero-item-image .page-title{
        margin-bottom:0
    }
    #hero-carousel .hero-item-image .hero-wrapper{
        padding-bottom:0
    }
    #hero-carousel .hero-item-image .hero-wrapper .dynamic-bg{
        height:100%;
        position:absolute;
        bottom:0
    }
    #hero-carousel .hero-item-insight{
        padding-top:1.88em;
        padding-bottom:0
    }
    #hero-carousel .hero-item-insight .block-content .enable-badge{
        margin:1.25em 0 2.5em 0;
        max-height:3.13rem;
        max-width:19.7rem
    }
    #hero-carousel .hero-item-insight .hero-breadcrumblink{
        padding-bottom:0;
        margin-bottom:1.9rem
    }
    #hero-carousel .hero-item-insight .eyebrow-title{
        margin-bottom:1.88rem
    }
    #hero-carousel .hero-item-insight .hero-insight-related-tag-container{
        padding-bottom:.63rem
    }
    #hero-carousel .hero-item-insight p.static-related-tag{
        margin-bottom:.63rem
    }
    #hero-carousel .hero-item-featureoverview{
        padding-top:3.13rem
    }
    #hero-carousel .hero-item-featureoverview .hero-breadcrumblink,#hero-carousel .hero-item-featureoverview .eyebrow-title{
        margin-bottom:1.88rem
    }
    #hero-carousel .hero-item-featureoverview .row .block-content .enable-badge{
        padding:1.25em 0 2.5em 0
    }
    #hero-carousel .hero-item-featureoverview .row .block-content .hero-description{
        padding-bottom:1.67em;
        margin-top:1.67em
    }
    #hero-carousel .hero-item-featureoverview .feature-content-date{
        padding-bottom:1.67em
    }
    #hero-carousel .hero-item-featureinterior{
        padding-top:3.13rem
    }
    #hero-carousel .hero-item-featureinterior .dynamic-bg{
        height:100%;
        position:absolute;
        bottom:0;
        right:0;
        background-size:cover
    }
    #hero-carousel .hero-item-featureinterior .hero-breadcrumblink{
        margin-bottom:1.88rem
    }
    #hero-carousel .hero-item-featureinterior .row .block-content .enable-badge{
        padding:1.25em 0 2.5em 0
    }
    #hero-carousel .hero-item-featureinterior .row .block-content .hero-description{
        padding-bottom:1.67em;
        margin-top:1.67em
    }
    #hero-carousel .hero-item-featureinterior .feature-content-date{
        padding-bottom:1.67em
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .hero-module #hero-carousel .hero-item-insight .block-content .enable-badge{
        margin:1.25rem 0 3.15rem 0;
        max-height:3.13rem;
        max-width:19.7rem
    }
    .hero-module #hero-carousel .item .block-content{
        padding-bottom:1.25rem;
        padding-left:0;
        padding-right:0
    }
    .hero-module #hero-carousel .item .block-content .module{
        margin-bottom:1.88rem
    }
    .hero-module #hero-carousel .item .block-content .module .careersloginheroblock{
        text-align:center
    }
    .hero-module #hero-carousel .mfa-error-hero{
        padding-top:3.125em
    }
    .hero-module #hero-carousel .hero-item-featureoverview .block-content .module,.hero-module #hero-carousel .hero-item-featureinterior .block-content .module{
        margin-bottom:3.13rem
    }
}
@media screen and (min-width:1000px){
    #hero-carousel .item{
        padding-top:2.5em;
        padding-bottom:0
    }
    #hero-carousel .item .block-content{
        padding-left:2.19rem;
        padding-right:2.19rem;
        padding-bottom:1.25rem
    }
    #hero-carousel .item .block-content .module{
        margin-bottom:1.88rem
    }
    #hero-carousel .item .block-content .module .careersloginheroblock{
        text-align:center
    }
    #hero-carousel .item .block-content .hero-wrapper{
        padding-bottom:0
    }
    #hero-carousel .item .block-content .hero-wrapper .hero-btn{
        margin-left:0
    }
    #hero-carousel .item .block-content .eyebrow-title{
        font-size:1rem;
        margin-bottom:.95rem
    }
    #hero-carousel .item .block-content .hero-breadcrumblink{
        margin-bottom:.94rem
    }
    #hero-carousel .item .block-content .hero-breadcrumblink a{
        font-size:1rem;
        padding-bottom:.25rem
    }
    #hero-carousel .item .block-content .page-title{
        font-size:4.063rem;
        margin-top:0;
        margin-bottom:.46em;
        line-height:4.07rem
    }
    #hero-carousel .item .block-content .hero-description{
        font-size:1.125rem;
        margin-top:0
    }
    #hero-carousel .item .block-content .hero-btn-wrapper{
        padding-bottom:.63rem
    }
    #hero-carousel .hero-item-image{
        padding-top:0
    }
    #hero-carousel .hero-item-image .block-content .eyebrow-title{
        padding-top:1.56rem;
        font-size:1.125rem;
        margin-bottom:0
    }
    #hero-carousel .hero-item-image .dynamic-bg{
        position:absolute;
        bottom:0;
        height:100%
    }
    #hero-carousel .hero-item-image .image-align-center{
        padding-top:1.6rem;
        padding-bottom:2.5rem
    }
    #hero-carousel .hero-item-image .image-align-top{
        padding-bottom:2.5rem
    }
    #hero-carousel .hero-item-image .image-align-bottom{
        padding-top:1.6rem
    }
    #hero-carousel .hero-item-image .ion-minus:before{
        font-size:3rem;
        height:3rem;
        width:3rem;
        vertical-align:middle
    }
    #hero-carousel .hero-item-image .hero-description{
        line-height:1.6em
    }
    #hero-carousel .hero-item-image .hero-btn{
        margin-top:1.25rem
    }
    #hero-carousel .hero-item-insight .hero-wrapper{
        padding-bottom:0
    }
    #hero-carousel .hero-item-insight .hero-insight-related-tag-container{
        padding-bottom:1.3rem
    }
    #hero-carousel .hero-item-insight p.static-related-tag{
        margin-bottom:1.25rem
    }
    #hero-carousel .hero-item-insight .block-content .enable-badge{
        margin:1.25em 0 3.15em 0;
        max-height:3.13rem;
        max-width:19.7rem
    }
    #hero-carousel .hero-item-insight .block-content .page-title{
        margin-bottom:.1em
    }
    #hero-carousel .hero-item-insight .block-content .hero-breadcrumblink{
        margin-bottom:1.88rem
    }
    #hero-carousel .hero-item-insight .block-content .eyebrow-title{
        margin-bottom:1.9rem
    }
    #hero-carousel .hero-item-insight .insight-date-readtime{
        margin-top:.9rem
    }
    #hero-carousel .hero-item-featureoverview,#hero-carousel .hero-item-featureinterior{
        padding-top:3.13em
    }
    #hero-carousel .hero-item-featureoverview .block-content .hero-breadcrumblink,#hero-carousel .hero-item-featureinterior .block-content .hero-breadcrumblink{
        margin-bottom:1.88rem
    }
    #hero-carousel .hero-item-featureoverview .block-content .module .enable-badge,#hero-carousel .hero-item-featureinterior .block-content .module .enable-badge{
        padding:1.25em 0 3.13em 0
    }
    #hero-carousel .hero-item-featureoverview .block-content .module .hero-description,#hero-carousel .hero-item-featureinterior .block-content .module .hero-description{
        padding-bottom:0;
        margin-top:1.12em
    }
    #hero-carousel .hero-item-featureoverview .block-content .eyebrow-title,#hero-carousel .hero-item-featureinterior .block-content .eyebrow-title{
        margin-bottom:1.9rem;
        font-size:1.125rem;
        line-height:1.56rem
    }
    #hero-carousel .hero-item-featureoverview .block-content .ion-minus:before,#hero-carousel .hero-item-featureinterior .block-content .ion-minus:before{
        font-size:3rem;
        height:3rem;
        width:3rem;
        vertical-align:middle
    }
    #hero-carousel .hero-item-featureoverview .block-content .page-title,#hero-carousel .hero-item-featureinterior .block-content .page-title{
        margin-top:0;
        margin-bottom:0
    }
    #hero-carousel .hero-item-featureoverview .block-content .page-title-long,#hero-carousel .hero-item-featureinterior .block-content .page-title-long{
        font-size:3.65rem;
        line-height:3.65rem
    }
    #hero-carousel .hero-item-featureoverview .block-content .module,#hero-carousel .hero-item-featureinterior .block-content .module{
        margin-bottom:3.13rem
    }
    #hero-carousel .hero-item-featureoverview .feature-date-readtime,#hero-carousel .hero-item-featureinterior .feature-date-readtime{
        margin-top:1.2525rem
    }
    #hero-carousel .hero-item-featureoverview .feature-content-date,#hero-carousel .hero-item-featureinterior .feature-content-date{
        font-size:.75rem;
        margin-bottom:0
    }
    #hero-carousel .hero-item-featureoverview .dynamic-bg,#hero-carousel .hero-item-featureinterior .dynamic-bg{
        height:100%;
        position:absolute;
        bottom:0;
        right:0;
        background-repeat-x:no-repeat;
        background-size:cover;
        background-position:center
    }
}
/* version='17' */
/* version='22' */
/* version='3' */
/* version='22' */
#landing-page-hero{
    width:100%
}
#landing-page-hero .about-landing-page{
    position:relative;
    background-size:cover
}
#landing-page-hero .about-landing-page .img-overlay{
    z-index:1
}
#landing-page-hero .about-landing-page .white-gradient,#landing-page-hero .about-landing-page .black-gradient,#landing-page-hero .about-landing-page .white-with-opacity,#landing-page-hero .about-landing-page .black-with-opacity{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute
}
#landing-page-hero .about-landing-page .white-gradient{
    background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-image:-o-linear-gradient(left,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-image:linear-gradient(to right,rgba(255,255,255,.5),rgba(255,255,255,.5) 40%,rgba(255,255,255,0));
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#00FFFFFF',GradientType=1)
}
#landing-page-hero .about-landing-page .black-gradient{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,transparent);
    background-repeat:no-repeat;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
#landing-page-hero .about-landing-page .white-with-opacity{
    background:rgba(255,255,255,.25)
}
#landing-page-hero .about-landing-page .black-with-opacity{
    background:rgba(0,0,0,.25)
}
#landing-page-hero .about-landing-page .row{
    padding-top:2.5em;
    padding-bottom:1.25em
}
#landing-page-hero .about-landing-page .row .block-content{
    padding-top:0
}
#landing-page-hero .about-landing-page .row .block-content .module{
    margin:0
}
#landing-page-hero .about-landing-page .row .block-content .module .page-title{
    margin:0 0 .28em 0
}
#landing-page-hero .about-landing-page .row .block-content .module .page-description{
    margin-bottom:0
}
#landing-page-hero .about-landing-page .row .block-content .module .modal-play{
    display:inline-block;
    min-width:100%
}
#landing-page-hero .about-landing-page .row .block-content .module .cta-button{
    padding-top:0;
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-block;
    min-width:100%
}
#landing-page-hero .about-landing-page .row .block-content .module .cta-button .btn.btn-primary.front{
    margin-right:0;
    margin-left:0;
    margin-top:1.43em
}
#landing-page-hero .about-landing-page .row .block-content .module .cta-button .behind{
    margin-right:-.31em;
    margin-left:.31em;
    height:2.83em;
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-top:-3.0625rem;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em;
    height:2.86em
}
#landing-page-hero .about-landing-page .row .block-content .module .cta-button:hover .btn,#landing-page-hero .about-landing-page .row .block-content .module .cta-button:focus .btn{
    transform:translate(-5px,-5px);
    transition:all .3s ease-out
}
#landing-page-hero .homepage-a .img-overlay{
    z-index:1;
    position:relative;
    margin-bottom:-.94em
}
#landing-page-hero .homepage-a .row{
    padding:0
}
#landing-page-hero .homepage-a .row .block-content{
    padding-top:0;
    margin-top:1.25em
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .page-title{
    word-break:break-word;
    margin:0
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .hero-description{
    margin:.72em 0 0 0
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .cta-button{
    padding-top:0;
    margin-top:1.3em;
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-block;
    min-width:100%
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .cta-button .btn{
    margin-left:0;
    margin-top:0
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .cta-button .behind{
    height:2.83em;
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-top:-3.0625rem;
    margin-left:.29rem;
    margin-right:.35rem;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em;
    height:2.86em
}
#landing-page-hero .homepage-a .row .block-content .module .hero-content .cta-button:hover .btn,#landing-page-hero .homepage-a .row .block-content .module .hero-content .cta-button:focus .btn{
    transform:translate(-5px,-5px);
    transition:all .3s ease-out
}
#landing-page-hero .homepage-a .homepage-a-divider{
    margin:1.88em 0 0 0
}
#landing-page-hero .homepage-b .row{
    padding-top:0;
    padding-bottom:0
}
#landing-page-hero .homepage-b .row .block-content{
    padding-top:0
}
#landing-page-hero .homepage-b .row .block-content .module{
    margin-bottom:0
}
#landing-page-hero .homepage-b .row .block-content .module .hero-image-title{
    display:flex;
    width:100%;
    align-items:center
}
#landing-page-hero .homepage-b .row .block-content .module .hero-image-title .page-title{
    position:absolute;
    margin-top:-.05em
}
#landing-page-hero .homepage-b .row .block-content .module .hero-image-title img.adaptive-img{
    width:66.67%;
    margin-left:auto;
    z-index:1;
    margin-top:-.2em
}
#landing-page-hero .homepage-b .row .block-content .module .hero-description{
    margin-top:1.57em
}
#landing-page-hero .homepage-b .row .block-content .module .hero-description p{
    margin-bottom:0
}
#landing-page-hero .homepage-b .row .block-content .module .cta-button{
    padding-top:.63em;
    padding-bottom:1.25em;
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-block;
    min-width:100%
}
#landing-page-hero .homepage-b .row .block-content .module .cta-button div.btn{
    margin:.63rem 0 0 0
}
#landing-page-hero .homepage-b .row .block-content .module .cta-button div.behind{
    margin-right:-.4rem;
    margin-top:-2.06rem;
    height:2.83em;
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-left:.29rem;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em
}
#landing-page-hero .homepage-b .row .block-content .module .cta-button:hover .btn,#landing-page-hero .homepage-b .row .block-content .module .cta-button:focus .btn{
    transform:translate(-5px,-5px);
    transition:all .3s ease-out
}
@media only screen and (min-width:768px) and (max-width:999px){
    #landing-page-hero .about-landing-page .row{
        padding:3.13em 0 3.13em 0
    }
    #landing-page-hero .about-landing-page .block-content{
        padding-right:0;
        padding-left:0
    }
    #landing-page-hero .about-landing-page .block-content .module{
        padding:0 0 0 2.2em
    }
    #landing-page-hero .about-landing-page .block-content .module .cta-button{
        margin-bottom:-.4em;
        min-width:13.4rem !important
    }
    #landing-page-hero .about-landing-page .block-content .module .page-title{
        padding-bottom:.28em
    }
    #landing-page-hero .homepage-a .img-overlay{
        margin:0
    }
    #landing-page-hero .homepage-a .row .block-content{
        margin:0;
        padding:0 .94em 0 1.25em
    }
    #landing-page-hero .homepage-a .row .block-content .module{
        margin:0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content{
        margin:3.13em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content{
        padding:0 .94em 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .hero-description{
        margin:1.43em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .modal-play{
        display:inline-block;
        margin:1.3em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .modal-play a.cta-button{
        margin:0;
        min-width:13.4rem
    }
    #landing-page-hero .homepage-a .row .block-content .module .dynamic-bg{
        position:absolute;
        right:0;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:left bottom
    }
    #landing-page-hero .homepage-a .homepage-a-divider{
        margin-top:3.13em
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-image-title{
        position:absolute;
        right:0;
        width:58.33%;
        top:-4.5em;
        margin-right:8.33%
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-image-title img.adaptive-img{
        width:100%;
        margin-top:0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content{
        margin:3.13em 0 0 0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .page-title{
        margin:0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .hero-description{
        padding-top:1.25em;
        margin:0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play{
        padding:1.25em 0 0 0;
        display:inline-block
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play .cta-button{
        padding:0;
        min-width:13.4rem
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play .cta-button .btn{
        margin:0
    }
}
@media screen and (min-width:1000px){
    #landing-page-hero .about-landing-page .row{
        padding:5em 0
    }
    #landing-page-hero .about-landing-page .row .block-content .module .page-title{
        margin:0 0 .32em 0
    }
    #landing-page-hero .about-landing-page .row .block-content .module .page-title-long{
        margin:0 0 .35em 0;
        font-size:3.63em
    }
    #landing-page-hero .about-landing-page .row .block-content .module .page-description{
        margin:0;
        padding:0;
        font-size:1.125rem;
        line-height:1.6em
    }
    #landing-page-hero .about-landing-page .row .block-content .module .cta-button{
        margin-bottom:-.4em;
        min-width:13.4rem
    }
    #landing-page-hero .homepage-a .img-overlay{
        margin:0
    }
    #landing-page-hero .homepage-a .row .block-content{
        margin:0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content{
        margin:5em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .page-title{
        font-size:4.063rem
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content{
        padding:0 .94em 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .hero-description{
        margin:1.25em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .modal-play{
        display:inline-block;
        margin:1.3em 0 0 0
    }
    #landing-page-hero .homepage-a .row .block-content .module .hero-content .sub-hero-content .modal-play a.cta-button{
        margin:0;
        min-width:13.4rem
    }
    #landing-page-hero .homepage-a .row .block-content .module .dynamic-bg{
        position:absolute;
        right:0;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center bottom
    }
    #landing-page-hero .homepage-a .homepage-a-divider{
        margin-top:5em
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-image-title{
        position:absolute;
        right:0;
        width:58.33%;
        top:0;
        margin-top:-11.5%
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-image-title img.adaptive-img{
        width:100%;
        margin:0 8.33% 0 0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content{
        margin:5em 0 0 0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .page-title{
        margin:0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .hero-description{
        padding-top:1.25em;
        margin:0
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play{
        padding:1.25em 0 0 0;
        display:inline-block
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play .cta-button{
        padding:0;
        min-width:13.4rem
    }
    #landing-page-hero .homepage-b .row .block-content .module .hero-content .subhero-content .modal-play .cta-button .btn{
        margin:0
    }
}
/*Version 13*/
/* version='26' */
/* version='3' */
/* version='26' */
.video-cards-container{
    padding-top:.63rem
}
.video-cards-container .video-card.col-md-4 .module-title{
    font-size:.875rem;
    line-height:1.21em
}
.video-cards-container .video-card .video-container,.video-cards-container .video-card .in-page-video.video-container,.video-cards-container .video-card .video-content{
    background-color:#fff
}
.video-cards-container .video-card .in-page-video.video-container{
    border:none
}
@media only screen and (min-width:768px) and (max-width:999px){
    .video-cards-container{
        margin:-1.25rem 0 .63rem 0
    }
    .video-cards-container .video-player-module{
        margin-bottom:1.25em !important;
        margin-top:0
    }
}
@media screen and (min-width:1000px){
    .video-cards-container{
        padding-top:0
    }
    .video-cards-container .video-card.col-md-4 .module-title{
        font-size:1rem;
        line-height:1.25em
    }
    .video-cards-container .video-card.col-md-6 .video-modal.video-container .video-content{
        padding-bottom:1.88em
    }
    .video-cards-container .video-card .video-player-module{
        margin-top:0
    }
}
/* version='30' */
/* version='3' */
/* version='30' */
#about-hero{
    position:relative;
    width:100%
}
#about-hero .item.dark .row .block-content .module .hero-content.job-search-enabled .search-bar-container .search-bar{
    background-color:#fff
}
#about-hero .item.dark .row .block-content .module .hero-content .about-hero-parent-bcrumb a{
    color:#fff
}
#about-hero .item.dark .row .block-content .module .hero-content .about-hero-parent-bcrumb a:hover,#about-hero .item.dark .row .block-content .module .hero-content .about-hero-parent-bcrumb a:visited,#about-hero .item.dark .row .block-content .module .hero-content .about-hero-parent-bcrumb a:focus{
    color:#fff;
    border-color:#fff
}
#about-hero .item.dark .row .block-content .module .hero-content .about-hero-eyebrow{
    color:#fff
}
#about-hero .item.dark .row .block-content .module .hero-content .innovation-link-divider:after{
    color:#fff
}
#about-hero .item.dark .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
    background-color:#fff;
    color:#000;
    border:.15em solid #000
}
#about-hero .item.dark .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button .ion-chevron-down{
    color:#000
}
#about-hero .item.light .row .block-content .module .hero-content.job-search-enabled .search-bar-container .search-bar{
    background-color:#fff
}
#about-hero .item.light .row .block-content .module .hero-content .about-hero-parent-bcrumb a{
    color:#000
}
#about-hero .item.light .row .block-content .module .hero-content .about-hero-parent-bcrumb a:hover,#about-hero .item.light .row .block-content .module .hero-content .about-hero-parent-bcrumb a:visited,#about-hero .item.light .row .block-content .module .hero-content .about-hero-parent-bcrumb a:focus{
    color:#000;
    border-color:#000
}
#about-hero .item.light .row .block-content .module .hero-content .about-hero-eyebrow{
    color:#000
}
#about-hero .item.light .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
    background-color:#000;
    color:#fff;
    border:.15em solid #fff
}
#about-hero .item.light .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button .ion-chevron-down{
    color:#fff
}
#about-hero .item .row .full-width-style{
    pointer-events:auto;
    position:absolute;
    z-index:1;
    padding-bottom:1.25rem;
    top:2.54rem\0
}
#about-hero .item .row .block-content{
    display:block
}
#about-hero .item .row .block-content .in-page-video{
    border:0
}
#about-hero .item .row .block-content .video-player-module{
    padding:0 .31rem
}
#about-hero .item .row .block-content .hero-content{
    display:inline-block
}
#about-hero .item .row .block-content .hero-content .about-hero-parent-bcrumb{
    margin-bottom:1.25em;
    text-decoration:none
}
#about-hero .item .row .block-content .hero-content .about-hero-parent-bcrumb a{
    padding-bottom:.34em;
    font-size:.75rem
}
#about-hero .item .row .block-content .hero-content .about-hero-parent-bcrumb a:hover,#about-hero .item .row .block-content .hero-content .about-hero-parent-bcrumb a:visited,#about-hero .item .row .block-content .hero-content .about-hero-parent-bcrumb a:focus{
    color:#004dff;
    border-bottom:.17em solid;
    border-color:#004dff
}
#about-hero .item .row .block-content .hero-content .about-hero-eyebrow{
    display:inline;
    color:#004dff;
    margin-bottom:1.25em;
    text-decoration:none;
    letter-spacing:0
}
#about-hero .item .row .block-content .hero-content .page-title{
    text-transform:none;
    margin:0;
    word-break:break-word
}
#about-hero .item .row .block-content .hero-content .about-hero-intro{
    line-height:1.6em;
    font-size:.875rem;
    margin-bottom:1.43em;
    margin-top:.72em
}
#about-hero .item .row .block-content .hero-content .innovation-link-divider{
    display:inline
}
#about-hero .item .row .block-content .hero-content .innovation-link-divider:after{
    padding:0 .63em 0 .63em;
    content:"&gt;"
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container{
    pointer-events:auto;
    width:100%
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead{
    display:inherit
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu{
    width:100%
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
    z-index:1000;
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#e3e3e3;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    background:linear-gradient(to bottom,#a7a7a7 -1.25em,#fff .44em,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em #fff;
    width:100%
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions{
    padding:0;
    margin:0
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion{
    border-bottom:.063em solid #e3e3e3;
    font-family:"Graphik Bold";
    list-style-type:none;
    padding:0;
    margin:0
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor{
    border:.063em solid #003fbd
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a strong{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover{
    border-width:0 0 .063em 0;
    border-style:solid;
    border-color:#e3e3e3
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a strong{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item{
    font-size:1rem;
    padding:.63em .94em;
    margin-bottom:0;
    border:none;
    background-color:transparent;
    text-align:left;
    width:100%;
    display:block;
    color:#000
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item strong{
    color:#000
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover strong{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container{
    padding:.63em .94em;
    display:block;
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container:hover{
    text-decoration:underline
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .cta-arrow{
    float:right;
    position:relative
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .search-bar{
    color:#000;
    border:.07em solid #6b6b6b;
    font-size:15px;
    height:3.07em;
    margin-bottom:.71em;
    overflow:hidden;
    padding-bottom:1em;
    padding-top:1em;
    position:relative;
    text-overflow:ellipsis;
    vertical-align:top;
    white-space:nowrap;
    width:100%
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .search-bar:focus{
    border-color:#003fbd;
    outline-offset:-.13em
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container{
    z-index:101;
    position:absolute;
    top:100%;
    display:none;
    overflow:hidden;
    min-height:39.5em;
    margin-top:-1em
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches{
    z-index:101;
    display:block;
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#e3e3e3;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    background:linear-gradient(to bottom,#a7a7a7 -1.25em,#fff .44em,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em #fff;
    -webkit-animation:slide-down .3s linear;
    -moz-animation:slide-down .3s linear;
    animation:slide-down .5s linear;
    list-style-type:none;
    padding:0;
    margin:0;
    width:100%
}
@keyframes slide-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
    100%{
        opacity:2;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search{
    border-bottom:.063em solid #e3e3e3;
    padding:0
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption{
    border:.063em solid #003fbd
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a strong{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    font-size:1rem;
    color:#000;
    text-transform:none;
    line-height:1.6em;
    padding:.63em .94em .63em .94em;
    margin-bottom:0;
    border:none;
    background-color:transparent;
    text-align:left;
    width:100%;
    display:block
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item:hover{
    color:#004dff
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .behind{
    background-color:#a7a7a7;
    color:#a7a7a7;
    margin-top:.31em
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn{
    margin-bottom:.2em
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn{
    display:block
}
#about-hero .item .row .block-content .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn .behind{
    background:#a7a7a7;
    color:#a7a7a7;
    height:2.85em;
    margin-left:.35em;
    margin-right:-.33em;
    position:relative;
    z-index:-1
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container{
    margin-bottom:.63em;
    position:relative
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
    text-align:center;
    width:100%;
    height:2.88rem;
    max-width:100%;
    display:inline-block;
    font-size:.875rem;
    line-height:1rem;
    padding:.875em;
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container .ba-filter-dropdown-button .ion-chevron-down{
    transition:.35s ease-in-out;
    float:right
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container .ba-filter-dropdown-button:focus{
    box-shadow:0 0 0 2px #fff,0 0 0 3.5px #003fbd !important;
    outline:2px transparent !important;
    outline-offset:2px !important
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container .ba-filter-dropdown-button:focus{
    outline:.031em solid #004dff
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container a:hover,#about-hero .item .row .block-content .business-area-filter-dropdown-container a:focus,#about-hero .item .row .block-content .business-area-filter-dropdown-container a:visited{
    outline:2px solid #004dff !important;
    outline-offset:0 !important;
    transition:all 0s ease-out !important
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown{
    transition:.35s ease-in-out;
    width:100%;
    margin-top:0;
    padding-top:0;
    padding-bottom:0
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown li,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown li,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown li{
    padding:0
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown .ba-dropdown-list,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown .ba-dropdown-list,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown .ba-dropdown-list{
    line-height:1.25rem;
    padding-left:0;
    border-bottom:.07rem solid #ccc;
    padding:.94rem;
    white-space:normal
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown .ba-dropdown-list .ba-dropdownlbl,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown .ba-dropdown-list .ba-dropdownlbl,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown .ba-dropdown-list .ba-dropdownlbl{
    margin-bottom:0;
    color:#000
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown .ba-dropdown-list .ba-dropdownlbl .ba-dropdownlbl:focus,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown .ba-dropdown-list .ba-dropdownlbl .ba-dropdownlbl:focus,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown .ba-dropdown-list .ba-dropdownlbl .ba-dropdownlbl:focus{
    outline:.01rem auto #003fbd
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container #ldropdown .ba-dropdown-list .ba-dropdownlbl .text-checkbox,#about-hero .item .row .block-content .business-area-filter-dropdown-container #odropdown .ba-dropdown-list .ba-dropdownlbl .text-checkbox,#about-hero .item .row .block-content .business-area-filter-dropdown-container #edropdown .ba-dropdown-list .ba-dropdownlbl .text-checkbox{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:normal;
    font-size:1rem
}
#about-hero .item .row .block-content .business-area-filter-dropdown-container.open .ion-chevron-down{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    -o-transform:rotate(-180deg);
    transform:rotate(-180deg);
    transition:.35s ease-in-out
}
#about-hero .item .row .block-content .about-image-container{
    display:inline-block;
    text-align:center
}
#about-hero .item .row .block-content .about-image-container .marquee-image{
    width:66%
}
#about-hero .item.hero-biz-unit-innovation .row{
    padding:1.88em 0
}
#about-hero .item.hero-value .row,#about-hero .item.hero-initiative-program .row{
    padding:2.5em 0 0 0
}
#about-hero .item.hero-value .row .block-content .module,#about-hero .item.hero-initiative-program .row .block-content .module{
    margin-bottom:0
}
#about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper{
    margin:1.26em 0 1.26em 0;
    padding-top:0;
    position:relative;
    z-index:10;
    border-radius:0;
    transition:all .3s ease-out;
    display:inline-block;
    min-width:100%
}
#about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper .btn,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper .btn{
    margin-left:0;
    margin-top:0
}
#about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper .behind,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper .behind{
    height:2.86em;
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-top:-3.0625rem;
    margin-left:.29rem;
    margin-right:.35rem;
    margin-bottom:3px;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em
}
#about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper:focus .btn,#about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper:hover .btn,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper:focus .btn,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper:hover .btn{
    transform:translate(-5px,-5px);
    transition:all .3s ease-out
}
#about-hero .item.hero-value .row .block-content .hero-content .modal-play,#about-hero .item.hero-initiative-program .row .block-content .hero-content .modal-play{
    display:inline
}
#about-hero .item.hero-value .row .block-content .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-initiative-program .row .block-content .hero-content .modal-play .hero-btn-wrapper{
    margin:1.26em 0
}
#about-hero .item.hero-value .row .block-content .hero-content .about-hero-intro,#about-hero .item.hero-initiative-program .row .block-content .hero-content .about-hero-intro{
    margin-bottom:1.43em
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .module .in-page-video-container{
    margin-top:1.25rem
}
#about-hero .item.hero-homepage-video-enabled .row-no-margin-bottom,#about-hero .item.hero-homepage-full-width-video-enabled .row-no-margin-bottom{
    padding-bottom:0 !important
}
#about-hero .item.hero-homepage-video-enabled .row,#about-hero .item.hero-homepage-full-width-video-enabled .row{
    padding:2.5em 0 0 0
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .module,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module{
    margin-bottom:0
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .module .videoContainer,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .videoContainer{
    padding-bottom:10px
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper{
    padding-top:0;
    position:relative;
    border-radius:0;
    transition:all .3s ease-out;
    padding-bottom:3px
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper .btn{
    position:relative;
    margin-left:0;
    margin-top:0
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper .behind,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper .behind{
    margin-left:.29em;
    height:2.86em;
    position:relative;
    z-index:-1;
    color:#a7a7a7;
    background:#a7a7a7;
    margin-top:-3.0625rem;
    margin-left:.29rem;
    margin-right:.35rem;
    margin-bottom:3px;
    padding:.938em .938em;
    font-size:.875em;
    line-height:1em
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper:focus .btn,#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper:hover .btn,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper:focus .btn,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper:hover .btn{
    transform:translate(-5px,-5px);
    transition:all .3s ease-out
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .modal-play,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .modal-play{
    display:inline
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .modal-play .hero-btn-wrapper{
    margin:1.26em 0;
    min-width:100%
}
#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .about-hero-intro,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .about-hero-intro{
    margin-bottom:1.43em
}
#about-hero .item.hero-homepage-video-enabled .job-search-enabled .full-width-button-container,#about-hero .item.hero-homepage-video-enabled .job-search-enabled .keyword-search-btn,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .full-width-button-container,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .keyword-search-btn{
    width:100%
}
#about-hero .item.hero-homepage-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .behind,#about-hero .item.hero-homepage-video-enabled .job-search-enabled .keyword-search-btn .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-video-enabled .job-search-enabled .keyword-search-btn .hero-btn-wrapper .behind,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .behind,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .keyword-search-btn .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .keyword-search-btn .hero-btn-wrapper .behind{
    width:100%
}
#about-hero .item .full-width-animation{
    top:21rem;
    margin-bottom:26rem
}
#about-hero .item .full-width-animation .in-page-video{
    border:0 !important
}
#about-hero .item .full-width-animation .in-page-video .video-animation-stretch{
    object-fit:cover;
    background-position:center center;
    min-height:21.87rem;
    cursor:default;
    outline:none
}
#about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
    left:95%;
    top:93%
}
#about-hero .item .full-width-animation .video-content{
    padding:.32rem .63rem
}
#about-hero .item .full-width-animation .video-content .darkModeTranscript{
    color:#fff !important
}
#about-hero .item .full-width-animation .video-content .darkModeTranscript:hover{
    color:#ccc !important
}
#about-hero .item .full-width-animation .video-content .lightModeTranscript{
    color:#004dff !important
}
#about-hero .item .full-width-animation .video-content .lightModeTranscript:hover{
    color:#008 !important
}
#about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
    left:88% !important
}
#about-hero .item .full-width-animation .in-page-video .sound-control-indicator .unmute-btn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator .mute-btn{
    top:0
}
#about-hero.homepage-full-width-video-enabled .about-hero-parent-bcrumb a:focus,#about-hero.homepage-full-width-video-enabled .about-hero-parent-bcrumb a:visited{
    outline:2px solid #004dff !important;
    outline-offset:2px
}
#about-hero.homepage-full-width-video-enabled .full-width-button-container a:hover,#about-hero.homepage-full-width-video-enabled .full-width-button-container a:focus,#about-hero.homepage-full-width-video-enabled .full-width-button-container a:visited{
    outline:2px solid #004dff !important;
    outline-offset:0 !important;
    transition:all 0s ease-out !important
}
#about-hero.homepage-full-width-video-enabled .dark .about-hero-parent-bcrumb a:focus,#about-hero.homepage-full-width-video-enabled .dark .about-hero-parent-bcrumb a:visited{
    outline:2px solid #fff !important;
    outline-offset:2px
}
#about-hero.homepage-full-width-video-enabled .dark .full-width-button-container a:hover,#about-hero.homepage-full-width-video-enabled .dark .full-width-button-container a:focus,#about-hero.homepage-full-width-video-enabled .dark .full-width-button-container a:visited,#about-hero.homepage-full-width-video-enabled .dark .keyword-search-btn a:hover,#about-hero.homepage-full-width-video-enabled .dark .keyword-search-btn a:focus,#about-hero.homepage-full-width-video-enabled .dark .keyword-search-btn a:visited{
    outline:2px solid #fff !important;
    outline-offset:0 !important;
    transition:all 0s ease-out !important
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts{
    height:14rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item{
    height:14rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item .full-width-animation{
    display:none;
    transition:all .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-intro.has-cta,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts.has-intro.has-cta{
    height:21rem
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-intro.has-cta .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts.has-intro.has-cta .item{
    height:21rem
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-breadcrumb.has-intro.has-cta,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts.has-breadcrumb.has-intro.has-cta{
    height:23.87rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-breadcrumb.has-intro.has-cta .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts.has-breadcrumb.has-intro.has-cta .item{
    height:23.87rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts{
    height:13rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item{
    height:13rem;
    transition:height .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item .full-width-animation{
    top:0;
    display:none;
    transition:all .5s ease-in-out
}
#about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row{
    padding-top:1.88em
}
#about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row .block-content{
    padding-top:0
}
.full-width-animation .in-page-video.multiButton .acn-core-video-controls-play.ios-video-videoControls,.full-width-animation .in-page-video.multiButton .acn-core-video-controls-pause.ios-video-videoControls{
    top:89.75% !important
}
.full-width-animation .in-page-video .sound-control-indicator.ios-video-audioControls{
    top:87.8% !important
}
.full-width-animation .in-page-video .acn-core-video-controls-play.ios-video-playPause{
    top:89.75% !important
}
.full-width-animation .in-page-video .acn-core-video-controls-pause.ios-video-playPause{
    top:90.4% !important
}
@media only screen and (min-width:768px) and (max-width:999px){
    #about-hero .item .row .full-width-style{
        pointer-events:none;
        padding-top:0;
        padding-bottom:0
    }
    #about-hero .item .row .block-content{
        padding-left:1.25em;
        padding-right:2.5em
    }
    #about-hero .item .row .block-content .hero-content .hero-btn-wrapper{
        margin:0;
        min-width:13.4rem
    }
    #about-hero .item .row .block-content .hero-content .about-hero-intro{
        margin-top:1.43em;
        margin-bottom:0
    }
    #about-hero .item .row .block-content .hero-content .innovation-link-divider:after{
        font-size:.75rem
    }
    #about-hero .item .row .block-content .hero-content .business-area-filter-dropdown-container{
        width:20rem;
        margin:.63em .63em .63em 0;
        display:inline-block
    }
    #about-hero .item .row .block-content .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
        text-align:left;
        height:auto;
        line-height:1.25rem
    }
    #about-hero .item .row .block-content .hero-content .business-area-filter-dropdown-container #ldropdown{
        width:20rem
    }
    #about-hero .item .row .block-content .hero-content .business-area-filter-dropdown-container #ldropdown li{
        padding:0
    }
    #about-hero .item .row .block-content .about-image-container{
        padding-left:.94em
    }
    #about-hero .item .row .block-content .about-image-container .marquee-image{
        position:absolute;
        top:0;
        left:0;
        right:0;
        width:auto;
        margin-left:auto;
        margin-right:auto;
        max-width:100%
    }
    #about-hero .item.hero-biz-unit-innovation .row,#about-hero .item.hero-value .row,#about-hero .item.hero-initiative-program .row,#about-hero .item.hero-homepage-video-enabled .row,#about-hero .item.hero-homepage-full-width-video-enabled .row{
        padding:3.13em 0 3.13em 0
    }
    #about-hero .item.hero-biz-unit-innovation .row .block-content .module .hero-content,#about-hero .item.hero-value .row .block-content .module .hero-content,#about-hero .item.hero-initiative-program .row .block-content .module .hero-content,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content{
        padding-right:.94em
    }
    #about-hero .item.hero-value .row .block-content,#about-hero .item.hero-initiative-program .row .block-content,#about-hero .item.hero-homepage-video-enabled .row .block-content,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content{
        padding-right:1.25em
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content,#about-hero .item.hero-initiative-program .row .block-content .module .hero-content,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content{
        padding-right:.94em
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .hero-btn-wrapper,#about-hero .item.hero-initiative-program .row .block-content .module .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper{
        margin:0;
        min-width:13.4rem
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .modal-play,#about-hero .item.hero-initiative-program .row .block-content .module .hero-content .modal-play,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .modal-play,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .modal-play{
        margin:1.26em 0 0 0;
        display:inline-block
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-initiative-program .row .block-content .module .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .modal-play .hero-btn-wrapper{
        margin:0;
        min-width:13.4rem
    }
    #about-hero .item.hero-value .row .dynamic-bg,#about-hero .item.hero-initiative-program .row .dynamic-bg,#about-hero .item.hero-homepage-video-enabled .row .dynamic-bg,#about-hero .item.hero-homepage-full-width-video-enabled .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:cover
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .videoContainer{
        padding-bottom:0
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .videoContainer{
        padding-bottom:0
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container{
        pointer-events:auto
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container .hero-btn-wrapper{
        margin:0;
        display:inline-block;
        min-width:13.4rem;
        padding-bottom:3px;
        width:70%
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container .hero-btn-wrapper .btn{
        width:100%
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container .hero-btn-wrapper .behind{
        width:100%
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .search-bar{
        font-size:.875rem;
        height:3.07em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .behind{
        height:2.8em;
        margin-left:.31em;
        margin-right:-2.5em;
        margin-top:.2em;
        position:relative;
        width:16.04em;
        z-index:-1
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn{
        margin-bottom:0
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn{
        width:70%
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn a{
        display:inline-block;
        margin-top:0;
        padding-right:.64em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn .btn{
        height:2.95em;
        line-height:1em;
        margin-top:.05em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn .behind{
        margin-left:.31em;
        margin-top:-3.4em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .search-bar-container .recent-searches-container{
        margin-top:-.75em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container .hero-btn-wrapper{
        width:auto;
        margin-top:1.26em
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container .hero-btn-wrapper .behind{
        width:auto
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled.extra-width{
        width:75%
    }
    #about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper,#about-hero .item.hero-initiative-program .row .block-content .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-video-enabled .row .block-content .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .hero-content .hero-btn-wrapper{
        min-width:13.4rem !important
    }
    #about-hero .item .full-width-animation{
        top:0;
        margin-bottom:0
    }
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:97%;
        top:96%
    }
    #about-hero .item .full-width-animation .in-page-video .pauseBttn{
        padding-top:.23rem
    }
    #about-hero .item .full-width-animation .in-page-video .playBttn{
        padding-top:.23rem;
        padding-left:.42rem
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:93.6% !important
    }
    #about-hero .item .full-width-animation .in-page-video .sound-control-indicator .unmute-btn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator .mute-btn{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts{
        height:21rem;
        transition:height .5s ease-in-out
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item{
        height:21rem;
        transition:height .5s ease-in-out
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item .full-width-animation{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts{
        height:24.875rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item{
        height:24.875rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item .full-width-animation{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row{
        padding-top:3.125rem
    }
}
@media screen and (min-width:1000px){
    #about-hero .item .row .full-width-style{
        pointer-events:none
    }
    #about-hero .item .row .full-width-style .hero-content{
        min-width:54.75rem
    }
    #about-hero .item .row .block-content .module .hero-content .about-hero-parent-bcrumb a{
        font-size:1rem;
        padding-bottom:.25em
    }
    #about-hero .item .row .block-content .module .hero-content .about-hero-parent-bcrumb a:hover,#about-hero .item .row .block-content .module .hero-content .about-hero-parent-bcrumb a:visited,#about-hero .item .row .block-content .module .hero-content .about-hero-parent-bcrumb a:focus{
        border-bottom:.13em solid
    }
    #about-hero .item .row .block-content .module .hero-content .business-area-filter-dropdown-container{
        margin-top:.63em .63em 0 0;
        width:20rem;
        display:inline-block
    }
    #about-hero .item .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
        text-align:left;
        height:auto;
        line-height:1.25rem
    }
    #about-hero .item .row .block-content .module .hero-content .business-area-filter-dropdown-container #ldropdown{
        width:20rem
    }
    #about-hero .item .row .block-content .module .hero-content .business-area-filter-dropdown-container #ldropdown li{
        padding:0
    }
    #about-hero .item .row .block-content .module .hero-content .about-hero-eyebrow{
        font-size:1rem;
        margin-bottom:1.25em
    }
    #about-hero .item .row .block-content .module .hero-content .page-title-long{
        font-size:3.65em;
        line-height:1em
    }
    #about-hero .item .row .block-content .module .hero-content .about-hero-intro{
        font-size:1.125rem;
        margin-top:1.12em;
        margin-bottom:0
    }
    #about-hero .item .row .block-content .module .hero-content .modal-play{
        display:inline-block
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container{
        margin-top:1.25em;
        width:60%
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .search-bar{
        font-size:1rem;
        height:2.88em;
        margin-bottom:0
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-bar .search-bar:focus{
        box-shadow:0 0 0 .13em #008,0 0 0 .25em #fff;
        outline:.063em transparent
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .recent-searches-container{
        margin-top:0
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .behind{
        height:2.5em;
        margin-left:.31em;
        margin-right:-2.5em;
        position:relative;
        z-index:-1
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn a{
        display:inline-block;
        margin-top:0;
        padding-right:.63em
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn a:hover{
        cursor:pointer
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn .btn{
        height:3.15em;
        margin-top:.05em
    }
    #about-hero .item .row .block-content .module .hero-content.job-search-enabled .search-bar-container .about-hero-search-btn .keyword-search-btn .behind{
        margin-right:0;
        margin-left:.31em
    }
    #about-hero .item .row .block-content .module .marquee-image{
        position:absolute;
        top:0;
        margin-left:auto;
        margin-right:auto;
        left:0;
        right:0;
        width:auto;
        max-width:100%
    }
    #about-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:cover
    }
    #about-hero .item.hero-value .row .block-content .hero-content .hero-btn-wrapper{
        min-width:auto
    }
    #about-hero .item.hero-biz-unit-innovation .row{
        padding:3.13em 0 3.13em 0
    }
    #about-hero .item.hero-biz-unit-innovation .row .block-content .module .hero-content{
        padding-right:.94em
    }
    #about-hero .item.hero-biz-unit-innovation .row .block-content .module .about-image-container{
        padding-left:.94em
    }
    #about-hero .item.hero-value .row{
        padding:5em 0 5em 0
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content{
        padding-right:.94em
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .about-hero-parent-bcrumb{
        margin-bottom:1.88em
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .hero-btn-wrapper{
        margin:1.26em 0 0 0;
        min-width:13.4rem
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .modal-play{
        margin:1.26em 0 0 0
    }
    #about-hero .item.hero-value .row .block-content .module .hero-content .modal-play .hero-btn-wrapper{
        margin:0;
        min-width:13.4rem
    }
    #about-hero .item.hero-initiative-program .row,#about-hero .item.hero-homepage-video-enabled .row,#about-hero .item.hero-homepage-full-width-video-enabled .row{
        padding:3.13em 0 3.13em 0
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content{
        padding-right:.94em
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content .about-hero-parent-bcrumb,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .about-hero-parent-bcrumb,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .about-hero-parent-bcrumb{
        margin-bottom:1.88em
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content .about-hero-eyebrow,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .about-hero-eyebrow,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .about-hero-eyebrow{
        margin-bottom:1.88em
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper{
        margin:1.26em 0 0 0;
        min-width:13.4rem
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content .modal-play,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .modal-play,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .modal-play{
        margin:1.26em 0 0 0
    }
    #about-hero .item.hero-initiative-program .row .block-content .module .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .modal-play .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .modal-play .hero-btn-wrapper{
        margin:0;
        min-width:13.4rem
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .hero-btn-wrapper{
        display:inline-block
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .full-width-button-container,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container{
        padding-right:6.2rem;
        pointer-events:auto;
        margin-top:1.25rem;
        width:auto
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content .full-width-button-container .hero-btn-wrapper,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container .hero-btn-wrapper{
        display:inline-block
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container{
        margin-top:0;
        width:inherit
    }
    #about-hero .item.hero-homepage-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container.multiple-enabled-button,#about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content.job-search-enabled .full-width-button-container.multiple-enabled-button{
        width:auto
    }
    #about-hero .item.hero-homepage-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .behind,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .btn,#about-hero .item.hero-homepage-full-width-video-enabled .job-search-enabled .full-width-button-container .hero-btn-wrapper .behind{
        width:auto
    }
    #about-hero .item .full-width-animation{
        top:0;
        margin-bottom:0
    }
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:97%;
        top:94%
    }
    #about-hero .item .full-width-animation .video-content{
        padding:.63rem 1.25rem
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:93.5% !important
    }
    #about-hero .item .full-width-animation .in-page-video .sound-control-indicator .unmute-btn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator .mute-btn{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts{
        height:21.875rem;
        transition:height .5s ease-in-out
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item{
        height:21.875rem;
        transition:height .5s ease-in-out
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts .item .full-width-animation{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-intro.has-cta,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts.has-intro.has-cta{
        height:23rem
    }
    #about-hero.homepage-full-width-video-enabled.dynamic-height.has-texts.has-intro.has-cta .item,#about-hero.homepage-full-width-video-enabled.dynamic-height.no-texts.has-intro.has-cta .item{
        height:23rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts{
        height:31.625rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item{
        height:31.625rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item .full-width-animation{
        top:0
    }
    #about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row{
        padding-top:3.125rem
    }
    #about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row .block-content .module .hero-content .about-hero-parent-bcrumb,#about-hero.homepage-full-width-video-enabled.has-breadcrumb .item .row .block-content .module .hero-content .about-hero-eyebrow{
        margin-bottom:1.25em
    }
    #about-hero.homepage-full-width-video-enabled.has-breadcrumb.dynamic-height.has-intro.has-cta{
        height:25.7rem;
        transition:height ease-in-out .5s
    }
    #about-hero.homepage-full-width-video-enabled.has-breadcrumb.dynamic-height.has-intro.has-cta .item{
        height:25.7rem;
        transition:height ease-in-out .5s
    }
    #about-hero.homepage-full-width-video-enabled .job-search-enabled .search-bar-container [zoompage-fontsize="16"]{
        font-size:initial !important
    }
    #about-hero.homepage-full-width-video-enabled .job-search-enabled .search-bar-container #full-width-btn-js[zoompage-fontsize="14"]{
        height:auto !important;
        width:auto !important
    }
}
@media screen and (min-width:1200px){
    #about-hero .item.hero-homepage-full-width-video-enabled .row .full-width-style{
        pointer-events:auto
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content{
        min-width:54.75rem
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .business-area-filter-dropdown-container{
        width:20rem;
        margin:.63em .63em 0 0;
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .business-area-filter-dropdown-container .ba-filter-dropdown-button{
        text-align:left
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .business-area-filter-dropdown-container #ldropdown{
        width:20rem
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .business-area-filter-dropdown-container #ldropdown li{
        padding:0
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container{
        margin-top:0;
        pointer-events:auto
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container .full-width-btn{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container #full-width-btn{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container #full-width-btn-rvj{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container #full-width-btn-accapp{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container #full-width-btn-local-accapp{
        display:inline-block
    }
    #about-hero .item.hero-homepage-full-width-video-enabled .row .block-content .module .hero-content .full-width-button-container #full-width-btn-localcar{
        display:inline-block
    }
    #about-hero .item .full-width-animation{
        top:0;
        margin-bottom:0
    }
    #about-hero .item .full-width-animation .in-page-video video{
        top:0 !important
    }
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:97%;
        top:95%
    }
    #about-hero .item .full-width-animation .in-page-video .pauseBttn{
        padding-left:.3rem
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:94.3% !important
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts{
        height:29.8125rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item{
        height:29.8125rem
    }
    #about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.has-texts .item .full-width-animation,#about-hero.homepage-full-width-video-enabled.fix-Height-Enabled.no-texts .item .full-width-animation{
        top:0
    }
}
@media screen and (min-width:1400px){
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:97.5%
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:95% !important
    }
}
@media screen and (min-width:1600px){
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:98%
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:95.7% !important
    }
}
@media screen and (min-width:1920px){
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:98.1%
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:96.2% !important
    }
}
@media screen and (min-width:2200px){
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:98.6%
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:97% !important
    }
}
@media screen and (min-width:2600px){
    #about-hero .item .full-width-animation .in-page-video .pauseBttn,#about-hero .item .full-width-animation .in-page-video .playBttn,#about-hero .item .full-width-animation .in-page-video .sound-control-indicator{
        left:99%
    }
    #about-hero .item .full-width-animation .in-page-video.multiButton .pauseBttn,#about-hero .item .full-width-animation .in-page-video.multiButton .playBttn{
        left:98% !important
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    #about-hero .item .full-width-animation .in-page-video-container{
        z-index:1;
        position:relative
    }
    #about-hero .item .full-width-animation .video-content{
        padding-left:1.25rem
    }
    #about-hero .item .full-width-animation .in-page-video{
        top:0;
        left:0;
        z-index:-1;
        width:100%;
        -webkit-transform-style:preserve-3d;
        overflow:hidden
    }
    #about-hero .item .full-width-animation .in-page-video .video-animation-stretch{
        position:absolute;
        z-index:-1;
        height:auto !important;
        object-fit:cover
    }
}
@media not all and (min-resolution:.001dpcm){
    @supports (-webkit-appearance:none){
        #about-hero .item{
            overflow:hidden;
        }
        #about-hero .item .row-full-width-style{
            position:absolute;
        }
    }
}
/* version='28' */
/* version='3' */
/* version='28' */
#careers-hero{
    position:relative;
    width:100%
}
#careers-hero .item .row .block-content .module{
    margin-bottom:0
}
#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb a{
    color:#fff
}
#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb a:hover,#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb a:visited,#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb a:focus{
    color:#fff;
    border-color:#fff
}
#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb p{
    color:#fff
}
#careers-hero .item .row .block-content .module .dark .careers-hero-bcrumb{
    color:#fff
}
#careers-hero .item .row .block-content .module .dark .innovation-link-divider:after{
    color:#fff
}
#careers-hero .item .row .block-content .module .light .careers-hero-bcrumb a{
    color:#000
}
#careers-hero .item .row .block-content .module .light .careers-hero-bcrumb a:hover,#careers-hero .item .row .block-content .module .light .careers-hero-bcrumb a:visited,#careers-hero .item .row .block-content .module .light .careers-hero-bcrumb a:focus{
    color:#000;
    border-color:#000
}
#careers-hero .item .row .block-content .module .light .careers-hero-bcrumb p{
    color:#000
}
#careers-hero .item .row{
    padding:0
}
#careers-hero .item .row .image-caption-container.light .careers-hero-image-caption{
    border-color:#000
}
#careers-hero .item .row .image-caption-container.light .careers-hero-image-caption .careers-hero-image-name,#careers-hero .item .row .image-caption-container.light .careers-hero-image-caption .careers-hero-image-location,#careers-hero .item .row .image-caption-container.light .careers-hero-image-caption .careers-hero-image-job-title{
    color:#000
}
#careers-hero .item .row .image-caption-container.dark .careers-hero-image-caption{
    border-color:#fff
}
#careers-hero .item .row .image-caption-container.dark .careers-hero-image-caption .careers-hero-image-name,#careers-hero .item .row .image-caption-container.dark .careers-hero-image-caption .careers-hero-image-location,#careers-hero .item .row .image-caption-container.dark .careers-hero-image-caption .careers-hero-image-job-title{
    color:#fff
}
#careers-hero .item .row .image-caption-container&gt;div[class*="bg-color-"]{
    border-right:none;
    margin-left:.94em;
    padding:.32em .63rem
}
#careers-hero .item .row .block-content{
    display:block;
    padding:0
}
#careers-hero .item .row .block-content .hero-content{
    display:inline-block;
    padding:2.5em 0 0 0
}
#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb{
    margin:0 0 1.25em 0;
    text-decoration:none
}
#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb a{
    padding:0 0 .34em 0;
    font-size:.75rem
}
#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb a:hover,#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb a:visited,#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb a:focus{
    color:#004dff;
    border-bottom:.17em solid;
    border-color:#004dff
}
#careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb p{
    color:#004dff;
    font-size:.75rem;
    margin:0
}
#careers-hero .item .row .block-content .hero-content .page-title{
    text-transform:none;
    word-break:break-word;
    margin:0 0 .28em 0
}
#careers-hero .item .row .block-content .hero-content .careers-hero-page-description{
    line-height:1.6em;
    font-size:.875rem;
    margin:0 0 1.43em 0
}
#careers-hero .item .row .block-content .hero-content .cta-button{
    padding:0 0 1.86em 0
}
#careers-hero .item .row .block-content .hero-content .cta-button .btn{
    margin:0
}
#careers-hero .item .row .block-content .hero-content .cta-button .behind{
    padding-top:1.3em;
    margin:-2.9em -.35em .3em .3em;
    height:3.3em
}
#careers-hero .item .row .block-content .mop-module{
    padding:1.88em 0 0 0
}
#careers-hero .item .row .image-caption-container{
    position:absolute;
    bottom:0;
    word-break:break-word
}
#careers-hero .item .row .image-caption-container .careers-hero-image-caption{
    position:relative;
    bottom:1.25em;
    text-align:right;
    padding:0 .63rem 0 .94rem;
    border-right:.13em solid;
    float:left;
    border-color:#000
}
#careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-name{
    font-family:"Graphik Black","Arial Black",Sans-Serif;
    font-size:.875rem;
    line-height:1.05rem;
    color:#000
}
#careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-location{
    font-size:.75rem;
    line-height:.9rem;
    color:#000
}
#careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-job-title{
    font-size:.75rem;
    line-height:.9rem;
    color:#000
}
@media only screen and (min-width:768px) and (max-width:999px){
    #careers-hero .item .row .block-content .module{
        margin:0;
        padding:0
    }
    #careers-hero .item .row .block-content .module .hero-content{
        padding:3.13em .94em 3.13em 2.19em
    }
    #careers-hero .item .row .block-content .module .hero-content .page-title{
        padding:0;
        margin:0 0 .56em 0
    }
    #careers-hero .item .row .block-content .module .hero-content .careers-hero-page-description{
        margin:0
    }
    #careers-hero .item .row .block-content .module .hero-content .cta-button{
        padding:1.25em 0 0 0
    }
    #careers-hero .item .row .block-content .module .hero-content .cta-button .btn{
        min-width:0
    }
    #careers-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:cover
    }
    #careers-hero .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
    #careers-hero .item .row .image-caption-container .careers-hero-image-caption{
        padding:0 .63rem 0 1.25em
    }
    #careers-hero .item .row .image-caption-container&gt;div[class*="bg-color-"]{
        margin-left:1.25em;
        padding:.32em .94em
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    #careers-hero .item .row .block-content .module{
        padding:0
    }
}
@media screen and (min-width:1200px){
    #careers-hero .item .row{
        padding-left:.95rem
    }
}
@media screen and (min-width:1000px){
    #careers-hero .item .row .block-content .module{
        margin-bottom:0
    }
    #careers-hero .item .row .block-content .hero-content{
        display:inline-block;
        padding:5em .96em
    }
    #careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb a{
        padding:0 0 .25em 0;
        font-size:1rem
    }
    #careers-hero .item .row .block-content .hero-content .careers-hero-bcrumb p{
        font-size:1rem
    }
    #careers-hero .item .row .block-content .hero-content .page-title{
        margin-bottom:1.25rem
    }
    #careers-hero .item .row .block-content .hero-content .careers-hero-page-description{
        line-height:1.8rem;
        font-size:1.125rem;
        margin:0
    }
    #careers-hero .item .row .block-content .hero-content .cta-button{
        padding:1.25em 0 0 0
    }
    #careers-hero .item .row .block-content .hero-content .cta-button .btn{
        min-width:0
    }
    #careers-hero .item .row .block-content .mop-module{
        padding:3.13em .96em
    }
    #careers-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:cover
    }
    #careers-hero .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
    #careers-hero .item .row .image-caption-container{
        position:absolute;
        bottom:0;
        word-break:break-word
    }
    #careers-hero .item .row .image-caption-container .careers-hero-image-caption{
        position:relative;
        bottom:1.25em;
        text-align:right;
        padding:0 .63em 0 1.25em;
        border-right:.13em solid;
        float:left;
        border-color:#000
    }
    #careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-name{
        font-size:1rem;
        line-height:1.3rem;
        color:#000
    }
    #careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-location{
        font-size:.75rem;
        line-height:.9rem;
        color:#000
    }
    #careers-hero .item .row .image-caption-container .careers-hero-image-caption .careers-hero-image-job-title{
        font-size:.75rem;
        line-height:.9rem;
        color:#000
    }
    #careers-hero .item .row .image-caption-container&gt;div[class*="bg-color-"]{
        margin-left:1.25em;
        padding:.32em .94em
    }
    .change-email-hero #careers-hero .item .row .block-content .hero-content{
        padding-left:1.2rem;
        padding-top:3.5rem;
        padding-bottom:0
    }
}
/* version='20' */
/* version='2' */
/* version='20' */
#bio-hero{
    position:relative;
    width:100%
}
#bio-hero .item.dark .row .block-content .module .bio-parent-bcrumb a{
    color:#fff
}
#bio-hero .item.dark .row .block-content .module .bio-parent-bcrumb a:hover,#bio-hero .item.dark .row .block-content .module .bio-parent-bcrumb a:visited,#bio-hero .item.dark .row .block-content .module .bio-parent-bcrumb a:focus{
    color:#fff;
    border-color:#fff
}
#bio-hero .item.dark .row .block-content .module .eyebrow-title,#bio-hero .item.dark .row .block-content .module .bio-quote-text,#bio-hero .item.dark .row .block-content .module bio-hero-eyebrow{
    color:#fff
}
#bio-hero .item.dark .row .block-content .module .bio-pipe-container .bio-leader-title,#bio-hero .item.dark .row .block-content .module .bio-pipe-container .bio-leader-region{
    color:#fff
}
#bio-hero .item.dark .row .block-content .module .bio-pipe:after{
    color:#ccc
}
#bio-hero .item.dark .row .block-content .module .ion-container p{
    color:#004dff
}
#bio-hero .item.dark .row .block-content .module .ion-container p:hover,#bio-hero .item.dark .row .block-content .module .ion-container p:visited,#bio-hero .item.dark .row .block-content .module .ion-container p:focus{
    color:#004dff
}
#bio-hero .item.dark .row .block-content .module .ion-container .ion-social-linkedin,#bio-hero .item.dark .row .block-content .module .ion-container .ion-social-facebook,#bio-hero .item.dark .row .block-content .module .ion-container .ion-social-twitter{
    color:#fff
}
#bio-hero .item.light .row .block-content .module .bio-parent-bcrumb a{
    color:#000
}
#bio-hero .item.light .row .block-content .module .bio-parent-bcrumb a:hover,#bio-hero .item.light .row .block-content .module .bio-parent-bcrumb a:visited,#bio-hero .item.light .row .block-content .module .bio-parent-bcrumb a:focus{
    color:#000;
    border-color:#000
}
#bio-hero .item.light .row .block-content .module .eyebrow-title,#bio-hero .item.light .row .block-content .module .bio-quote-text,#bio-hero .item.light .row .block-content .module bio-hero-eyebrow{
    color:#000
}
#bio-hero .item.light .row .block-content .module .bio-pipe-container .bio-leader-title,#bio-hero .item.light .row .block-content .module .bio-pipe-container .bio-leader-region{
    color:#000
}
#bio-hero .item.light .row .block-content .module .bio-pipe:after{
    color:#ccc
}
#bio-hero .item.light .row .block-content .module .ion-container p{
    color:#004dff
}
#bio-hero .item.light .row .block-content .module .ion-container p:hover,#bio-hero .item.light .row .block-content .module .ion-container p:visited,#bio-hero .item.light .row .block-content .module .ion-container p:focus{
    color:#004dff
}
#bio-hero .item .bio-social-bcrumb{
    margin-top:.63em
}
#bio-hero .item .bio-social-bcrumb .ion-social-linkedin,#bio-hero .item .bio-social-bcrumb .ion-social-facebook,#bio-hero .item .bio-social-bcrumb .ion-social-twitter{
    display:inline-block;
    font-size:1.13rem;
    border:.12em solid #004dff;
    height:1.94em;
    width:1.94em;
    position:relative
}
#bio-hero .item .bio-social-bcrumb .ion-social-linkedin:before,#bio-hero .item .bio-social-bcrumb .ion-social-facebook:before,#bio-hero .item .bio-social-bcrumb .ion-social-twitter:before{
    display:table-cell;
    width:1.9em;
    text-align:center;
    vertical-align:middle;
    padding:.35em .4em .4em .42em
}
#bio-hero .item .row{
    padding:0
}
#bio-hero .item .row .block-content .module{
    margin:1.88em 0 0 0
}
#bio-hero .item .row .block-content .module .bio-parent-bcrumb{
    margin-bottom:1.25em;
    text-decoration:none
}
#bio-hero .item .row .block-content .module .bio-parent-bcrumb a{
    padding-bottom:.34em;
    font-size:.75rem
}
#bio-hero .item .row .block-content .module .bio-parent-bcrumb a:hover,#bio-hero .item .row .block-content .module .bio-parent-bcrumb a:visited,#bio-hero .item .row .block-content .module .bio-parent-bcrumb a:focus{
    color:#004dff;
    border-bottom:.17em solid #004dff
}
#bio-hero .item .row .block-content .module .eyebrow-title,#bio-hero .item .row .block-content .module .bio-hero-eyebrow{
    color:#004dff;
    margin-bottom:1.67em;
    text-decoration:none
}
#bio-hero .item .row .block-content .module .bio-page-title{
    word-break:break-word;
    margin:0
}
#bio-hero .item .row .block-content .module .bio-pipe-container{
    margin-top:.94em
}
#bio-hero .item .row .block-content .module .bio-pipe-container p{
    margin-bottom:0;
    display:inline
}
#bio-hero .item .row .block-content .module .bio-pipe-container .bio-leader-title,#bio-hero .item .row .block-content .module .bio-pipe-container .bio-leader-region{
    word-break:break-word;
    display:inline;
    margin-bottom:0;
    color:#000
}
#bio-hero .item .row .block-content .module .bio-social-bcrumb .ion-container{
    margin:.32em 1.66em 0 0
}
#bio-hero .item .row .block-content .module .bio-social-bcrumb .ion-container p{
    word-break:break-word;
    float:left;
    margin:.38em 0 0 .5em
}
#bio-hero .item .row .block-content .module .pipe-vertical-divider{
    font-size:1.125rem;
    color:#ccc;
    margin:0 .56em
}
#bio-hero .item .row .block-content .module .pipe-vertical-divider:after{
    content:"|"
}
#bio-hero .item .row .block-content .module .bio-quote-divider{
    margin:.94em 0 1.25em 0
}
#bio-hero .item .row .block-content .module .bio-icon-quote{
    width:3.43em;
    height:3.08em
}
#bio-hero .item .row .block-content .module .bio-quote-text{
    font-size:.875rem;
    line-height:1.6em;
    word-break:break-word
}
#bio-hero .item .row .block-content .module .bio-quote-text p{
    margin:.72em 0 0 0
}
#bio-hero .item .row .adjust-image{
    margin-top:1.25em
}
@media screen and (min-width:768px) and (max-width:999px){
    #bio-hero .item .row .block-content .module{
        margin:0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content{
        padding:3.13em 1.88em 3.13em 0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb{
        margin-bottom:1.88em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb{
        display:inline-block
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container{
        margin-right:.9em;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-linkedin,#bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-twitter,#bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-facebook{
        margin:0;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container p{
        display:inline;
        margin:.5em 0 0 .5em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quoute-container{
        display:inline-block
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text{
        margin:0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text .bio-icon-quote{
        margin-right:.72em;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text p{
        margin:0;
        width:80%
    }
    #bio-hero .item .row .block-content .module .bio-quote-divider{
        margin:1.25em 0
    }
    #bio-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
    #bio-hero .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
}
@media screen and (min-width:1000px){
    #bio-hero .item .row{
        padding:0
    }
    #bio-hero .item .row .block-content{
        margin-left:.94em
    }
    #bio-hero .item .row .block-content .module{
        margin:0 1.25em 0 0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content{
        padding:3.13em .94em 3.13em 0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb{
        margin-bottom:1.88em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb a{
        font-size:1rem;
        padding-bottom:.25em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb a:hover,#bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb a:visited,#bio-hero .item .row .block-content .module .bio-hero-content .bio-parent-bcrumb a:focus{
        border-bottom:.13em solid
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-page-title{
        line-height:1em;
        margin:0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-pipe-container{
        margin-top:1.25em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .pipe-vertical-divider{
        line-height:1em;
        display:inline-block
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .pipe-vertical-divider:after{
        content:"|"
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-divider{
        margin:1.88em 0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quoute-container{
        display:inline-block
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb{
        display:inline-block
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container{
        margin-right:1.88em;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-linkedin,#bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-twitter,#bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container .ion-social-facebook{
        margin:0;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-social-bcrumb .ion-container p{
        display:inline;
        margin:.5em 0 0 .5em
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text{
        margin-top:0
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text .bio-icon-quote{
        width:3.34em;
        height:3em;
        margin-right:1.88em;
        font-size:1rem;
        float:left
    }
    #bio-hero .item .row .block-content .module .bio-hero-content .bio-quote-text p{
        font-size:.875rem;
        line-height:1.6em;
        margin:0;
        width:80%
    }
    #bio-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
    #bio-hero .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
}
/* version='20' */
/* version='3' */
/* version='20' */
.blogger-bio-hero{
    position:relative;
    width:100%;
    padding-top:0 !important;
    background-color:#fff
}
.blogger-bio-hero .item.dark .ion-container .icon-contrast{
    color:#fff
}
.blogger-bio-hero .item.dark .ion-container .icon-contrast.ion-social-linkedin,.blogger-bio-hero .item.dark .ion-container .icon-contrast.ion-social-twitter{
    border-color:#fff
}
.blogger-bio-hero .hero-breadcrumblink{
    width:100% !important;
    border-bottom:.16em;
    border-color:#004dff;
    margin-bottom:1.667em !important;
    color:#004dff
}
.blogger-bio-hero .hero-breadcrumblink a{
    text-transform:capitalize
}
.blogger-bio-hero .blogger-bio-social-bcrumb{
    margin-top:.938em
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-twitter{
    text-align:center;
    height:1.95em;
    width:1.95em;
    font-size:1.5em
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-twitter:before{
    width:1.95em;
    padding:.4em
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-linkedin{
    height:1.95em;
    width:1.95em;
    font-size:1.5em
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-linkedin:before{
    width:1.95em;
    padding:.4em
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-linkedin,.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-twitter{
    display:inline-block;
    border:.12em solid #004dff;
    position:relative
}
.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-linkedin:before,.blogger-bio-hero .blogger-bio-social-bcrumb .ion-social-twitter:before{
    display:table-cell;
    text-align:center;
    vertical-align:middle
}
.blogger-bio-hero .row{
    padding:0
}
.blogger-bio-hero .row .block-content{
    width:100%;
    padding:0 !important
}
.blogger-bio-hero .row .block-content .module{
    margin:1.88em 0 0 0
}
.blogger-bio-hero .row .block-content .module a{
    padding-bottom:.34em;
    font-size:.75rem
}
.blogger-bio-hero .row .block-content .module a:hover,.blogger-bio-hero .row .block-content .module a:visited,.blogger-bio-hero .row .block-content .module a:focus{
    color:#004dff
}
.blogger-bio-hero .row .block-content .module .eyebrow-title{
    display:inline-block !important
}
.blogger-bio-hero .row .block-content .module .blogger-bio-page-title{
    width:100%;
    padding-bottom:.417em;
    word-break:break-word;
    margin:0;
    font-size:2.25rem
}
.blogger-bio-hero .row .block-content .module p{
    display:inline
}
.blogger-bio-hero .row .block-content .module .blogger-bio-leader-title,.blogger-bio-hero .row .block-content .module .blogger-bio-leader-region{
    word-break:break-word;
    margin-bottom:0 !important;
    font-size:.75rem
}
.blogger-bio-hero .row .block-content .module .blogger-bio-leader-title{
    display:inline !important;
    margin-right:.84em
}
.blogger-bio-hero .row .block-content .module .blogger-bio-social-bcrumb .ion-container{
    margin:.938em 1.66em 0 0
}
.blogger-bio-hero .row .block-content .module .blogger-bio-social-bcrumb .ion-container p{
    word-break:break-word;
    float:left;
    margin:.3em 0 0 .5em
}
.blogger-bio-hero .row .block-content .module .pipe-vertical-divider{
    font-size:1.125rem;
    color:#ccc;
    margin:0 .56em 0 0
}
.blogger-bio-hero .row .block-content .module .pipe-vertical-divider:after{
    content:"|"
}
.blogger-bio-hero .blogger-bio-pipe-container{
    font-family:"Graphik Regular";
    font-size:.875rem;
    color:#000;
    width:100%
}
.blogger-bio-hero .item{
    padding-top:0 !important
}
@media screen and (min-width:768px) and (max-width:999px){
    .blogger-bio-hero{
        width:100%
    }
    .blogger-bio-hero .item .row .block-content .module{
        margin:0
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content{
        padding:3.13em 1.88em 3.13em 1.188em
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .hero-breadcrumblink{
        width:100% !important;
        border-bottom:.16em !important;
        border-color:#004dff;
        padding-bottom:.33em !important;
        margin-bottom:1.25em !important
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb{
        display:inline-block;
        margin-top:0
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container{
        margin-right:.9em;
        margin-top:1.25em;
        float:left
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container .ion-social-linkedin,.blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container .ion-social-twitter{
        margin:0;
        float:left
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container p{
        display:inline;
        margin:.5em 0 0 .5em
    }
    .blogger-bio-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
    .blogger-bio-hero .item .row .dynamic-bg.image-auto-scale{
        background-position:left center
    }
}
@media screen and (min-width:1000px){
    .blogger-bio-hero{
        width:100%
    }
    .blogger-bio-hero .item .row .block-content .module{
        margin:0
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content{
        padding:3.13em 1.88em 3.13em 2.188em
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .hero-breadcrumblink{
        padding-bottom:.33em !important;
        margin-bottom:1.25em !important
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-page-title{
        padding-bottom:.308em;
        font-size:4.063rem
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-leader-title{
        margin-right:.63em
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-leader-title .blogger-bio-leader-region{
        font-size:1.125rem
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb{
        margin-top:1.25em
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container{
        margin-top:0;
        margin-right:.9em;
        float:left
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container .ion-social-linkedin,.blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container .ion-social-twitter{
        margin:0;
        float:left
    }
    .blogger-bio-hero .item .row .block-content .module .blogger-bio-hero-content .blogger-bio-social-bcrumb .ion-container p{
        display:inline;
        margin:.5em 0 0 .5em
    }
    .blogger-bio-hero .item .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
}
/* version='20' */
.hero-themes .carousel-inner{
    overflow:visible
}
.hero-themes .item{
    padding-bottom:0;
    z-index:0;
    overflow:hidden
}
.hero-themes .item.light .row .module .hero-parentlink a,.hero-themes .item.light .row .module .hero-parentlink a:hover{
    color:#000
}
.hero-themes .item.dark .row .module .hero-parentlink a,.hero-themes .item.dark .row .module .hero-parentlink a:hover{
    color:#fff
}
.hero-themes .item .row{
    padding-bottom:0
}
.hero-themes .item .row .block-content{
    padding-bottom:0;
    padding-top:0
}
.hero-themes .item .row .module .dynamic-bg{
    position:absolute;
    height:100%;
    top:0;
    right:0;
    background-repeat:no-repeat;
    background-size:cover;
    z-index:-2
}
.hero-themes .item .row .module .adjust-image{
    z-index:-2
}
.hero-themes .item .row .module .hero-parentlink{
    font-size:1.125rem;
    margin:0 0 .94rem 0;
    line-height:1.33em;
    color:#004dff;
    font-weight:400
}
.hero-themes .item .row .module .hero-parentlink a{
    font-size:.75rem
}
.hero-themes .item .row .module .hero-parentlink a:hover{
    color:#004dff;
    text-decoration:underline
}
.hero-themes .item .row .module .eyebrow-title{
    margin:0 0 .94rem 0;
    overflow:hidden;
    font-weight:600
}
.hero-themes .item .row .module .ion-minus:before{
    font-size:2.25rem;
    height:2.25rem;
    width:2.25rem;
    vertical-align:middle;
    float:left;
    margin-top:-.75rem
}
.hero-themes .item .row .module .ion-arrow-custom-left-up:before{
    padding-right:.63rem;
    width:1.64rem;
    height:.69rem;
    font-size:.75rem
}
.hero-themes .item .row .module h1{
    margin-bottom:1.25rem
}
.hero-themes .item .row .module .marquee-image{
    margin:0 auto
}
.hero-themes .item .row .module .img-container{
    z-index:-2;
    max-height:17.38rem;
    min-height:6.25rem
}
.hero-themes .item p{
    font-weight:400
}
.hero-themes .item .blur-divider{
    position:relative;
    bottom:0;
    width:100%;
    height:6.25rem;
    opacity:.7;
    z-index:-1;
    margin-top:-6.25rem
}
.hero-themes .bot-container,.hero-themes .bot-container-tall{
    position:relative;
    top:0;
    width:100%;
    z-index:-1
}
.hero-themes .bot-container{
    height:6.5rem
}
.hero-themes .bot-container-tall{
    height:8.38rem
}
.hero-themes .row.announcement-row{
    padding-top:0;
    padding-bottom:0;
    position:relative;
    height:0
}
.hero-themes .announcement-module{
    padding-left:.94rem;
    margin-top:-4.45rem
}
.hero-themes .announcement-module .announcement{
    z-index:2;
    padding:1.25rem .94rem 1.25rem 1.6rem;
    box-shadow:0 .13rem .25rem 0 #4a4a4a
}
.hero-themes .announcement-module .announcement .section-title{
    margin-bottom:1.25rem;
    padding:0;
    font-weight:600
}
.hero-themes .announcement-module .announcement p{
    margin-bottom:0
}
.hero-themes .announcement-module.light .section-title,.hero-themes .announcement-module.light p{
    color:#000
}
@media only screen and (min-device-width:375px) and (max-device-width:736px) and (orientation:landscape){
    .hero-themes .adjust-image{
        width:auto !important;
        margin:0 auto !important;
        float:none !important
    }
    .hero-themes .bot-container-tall{
        height:6.5rem
    }
}
@media screen and (min-width:768px){
    .safari .hero-themes .row .block-content{
        display:block
    }
    .hero-themes .item .row .block-content{
        margin:.63rem 0 0 0;
        padding:0 0 0 1.25rem
    }
    .hero-themes .item .row .module .dynamic-bg{
        margin-top:-1.88em
    }
    .hero-themes .item .row .module .hero-parentlink{
        margin:0 0 1.25rem 0
    }
    .hero-themes .item .row .module .hero-parentlink a{
        font-size:.75rem
    }
    .hero-themes .item .row .module .eyebrow-title{
        margin:0 0 1.25rem 0
    }
    .hero-themes .item .row .module p{
        margin:0 0 .94rem 0
    }
    .hero-themes .item .row .module .marquee-image{
        position:absolute;
        left:0;
        right:0
    }
    .hero-themes .item .row .module .img-container{
        max-height:27rem;
        min-height:0
    }
    .hero-themes .item .row .module .eyebrow-title{
        font-size:.75rem
    }
    .hero-themes .item .blur-divider{
        bottom:0;
        height:4.38rem;
        margin-top:2rem
    }
    .hero-themes .bot-container{
        height:2.56rem
    }
    .hero-themes .bot-container-tall{
        height:4.44rem
    }
    .hero-themes .announcement-module{
        margin-top:-6.36rem;
        padding-left:2.188rem
    }
    .hero-themes .announcement-module .announcement{
        padding:1.25rem
    }
    .hero-themes .announcement-module .announcement .section-title{
        margin:0 0 .94rem 0
    }
    .hero-themes .announcement-module .announcement p{
        margin-bottom:0
    }
}
@media screen and (min-width:1000px){
    .hero-themes .item .row .block-content{
        margin:1.88rem 0 0 0;
        padding:0
    }
    .hero-themes .item .row .module .dynamic-bg{
        margin-top:-3.13em
    }
    .hero-themes .item .row .module .hero-parentlink a{
        padding-left:.56rem;
        font-size:1.125rem
    }
    .hero-themes .item .row .module h1.page-title{
        margin:0 0 .94rem 0
    }
    .hero-themes .item .row .module p{
        margin:0 0 2.5rem 0
    }
    .hero-themes .item .row .module .img-container{
        max-height:44rem
    }
    .hero-themes .item .row .module .eyebrow-title{
        font-size:1.125rem
    }
    .hero-themes .item .row .module .ion-arrow-custom-left-up:before{
        padding-right:.56em;
        padding-left:0;
        width:1.4em;
        height:.95em;
        font-size:1.125rem
    }
    .hero-themes .item .row .module .ion-minus:before{
        font-size:3rem;
        height:3rem;
        width:3rem;
        vertical-align:middle;
        margin-top:-.8rem
    }
    .hero-themes .item .blur-divider{
        bottom:0;
        margin-top:3rem;
        height:6.25rem
    }
    .hero-themes .bot-container{
        height:3.94rem
    }
    .hero-themes .bot-container-tall{
        height:5.82rem
    }
    .hero-themes .row{
        padding-top:0
    }
    .hero-themes .row .announcement-module{
        max-width:79.38rem;
        left:0;
        right:0;
        margin-top:-9.23rem;
        padding-left:.94rem
    }
    .hero-themes .row .announcement-module .announcement{
        z-index:2;
        padding:1.88rem;
        box-shadow:0 .13rem .25rem 0 #4a4a4a
    }
    .hero-themes .row .announcement-module .announcement .section-title{
        margin:0 0 1.25rem 0
    }
    .hero-themes .row .announcement-module .announcement p{
        margin-bottom:0
    }
}
@media screen and (min-width:1200px){
    .hero-themes .item .row .block-content{
        padding:0 2.19rem
    }
    .hero-themes .row .announcement-module{
        padding-left:3.13rem
    }
}
/* version = '29' */
/* version='30' */
#hero-carousel .item.light span.topic-link{
    color:#000;
    border-color:#004dff
}
#hero-carousel .silhouette{
    overflow:visible !important
}
#hero-carousel .item.hero-item-case-study .expertise-short-title .expertise-long-title{
    font-size:2.25rem
}
#hero-carousel .item.hero-item-case-study .hero-title-wrapper .hero-page-title{
    margin:0
}
#hero-carousel .item.hero-item-case-study .hero-description-wrapper{
    margin:.63em 0 1.25em
}
#hero-carousel .item.hero-item-case-study .hero-description-wrapper .case-study-description{
    font-size:.875rem;
    line-height:1.6em;
    margin-bottom:0
}
#hero-carousel .item.hero-item-case-study .expertise-date-readtime .read-time-duration{
    font-size:.75rem;
    margin-bottom:1.67em
}
#hero-carousel .item.hero-item-case-study .row .block-content{
    display:block
}
#hero-carousel .item.hero-item-case-study .row .block-content .case-study-video{
    padding-top:0;
    padding-bottom:1.27em
}
#hero-carousel .service-image-container{
    display:inline-block;
    text-align:center
}
#hero-carousel .service-image-container .marquee-image{
    width:66%;
    padding:3.14em .94em 0 .94em
}
#hero-carousel .hero-item-case-study .case-study-image{
    height:100%;
    background-repeat:no-repeat;
    float:right;
    display:block;
    background-size:cover;
    background-position:center
}
#hero-carousel .hero-item-case-study .expertise-hero-related-tag-container{
    margin-bottom:1.25em
}
#hero-carousel .hero-item-case-study .hero-description{
    margin:.71em 0 2.78em;
    font-size:.875rem;
    line-height:1.6em
}
#hero-carousel .hero-item-case-study .block-content .module{
    margin-bottom:0
}
#hero-carousel .hero-item-case-study.dark .hero-ribbon-text{
    color:#fff
}
#hero-carousel .hero-item-case-study.light .hero-ribbon-text{
    color:#000
}
#hero-carousel .item.hero-item-industry-hero,#hero-carousel .item.hero-item-service-hero{
    padding-top:0
}
#hero-carousel .item.hero-item-industry-hero .row .block-content,#hero-carousel .item.hero-item-service-hero .row .block-content{
    margin:1.88em 0 1.88em 0
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module,#hero-carousel .item.hero-item-service-hero .row .block-content .module{
    margin-bottom:0
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .ion-android-remove:before,#hero-carousel .item.hero-item-service-hero .row .block-content .module .ion-android-remove:before{
    font-size:2.25rem;
    width:2.25rem;
    height:2.25rem;
    vertical-align:middle;
    padding-right:.63rem
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .eyebrow-title,#hero-carousel .item.hero-item-service-hero .row .block-content .module .eyebrow-title{
    line-height:1rem;
    letter-spacing:.1em
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .page-title,#hero-carousel .item.hero-item-service-hero .row .block-content .module .page-title{
    margin:0 0 .28em 0
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .hero-description,#hero-carousel .item.hero-item-service-hero .row .block-content .module .hero-description{
    font-size:.875rem;
    margin:0
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .service-image-container,#hero-carousel .item.hero-item-service-hero .row .block-content .module .service-image-container{
    display:inline-block;
    text-align:center
}
#hero-carousel .item.hero-item-industry-hero .row .block-content .module .service-image-container .marquee-image,#hero-carousel .item.hero-item-service-hero .row .block-content .module .service-image-container .marquee-image{
    width:66%;
    margin-top:1.25em
}
#hero-carousel .item.hero-item-industry-hero .case-study-image{
    margin-left:auto;
    margin-right:auto;
    width:66%;
    margin-top:1.25em
}
.hero-ribbon-container{
    display:inline-block;
    margin-left:-.92em;
    margin-bottom:1.25em;
    padding:.938rem 1.875rem .625rem;
    max-height:2.5em;
    box-shadow:-.25em -.08em .58em #a7a7a7;
    text-align:center;
    vertical-align:middle;
    line-height:normal
}
.hero-ribbon-container .hero-ribbon-text{
    font-size:.75rem;
    letter-spacing:.104em;
    text-transform:uppercase;
    line-height:1rem;
    vertical-align:middle
}
.hero-ribbon-container .hero-ribbon-fold{
    filter:brightness(50%);
    float:left;
    position:absolute;
    float:left;
    top:1.42em;
    left:-2.92em;
    z-index:-9
}
@media screen and (min-width:768px) and (max-width:999px){
    #hero-carousel .carousel-overflow{
        overflow:visible
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content{
        margin:3.13em 0;
        padding-left:0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content{
        padding:0 .94em 0 1.25em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content .page-title,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content .page-title{
        margin:0 0 .56em 0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .service-image-container,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .service-image-container{
        margin-top:-3.13em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .service-image-container .marquee-image,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .service-image-container .marquee-image{
        position:absolute;
        top:0;
        left:0;
        right:0;
        width:auto;
        margin-left:auto;
        margin-right:auto;
        max-width:100%;
        margin-top:0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .dynamic-bg,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .dynamic-bg{
        position:absolute;
        height:calc(100% + 3.13em);
        top:0;
        right:0;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
        padding:0 0 0 .94em;
        z-index:1
    }
    #hero-carousel .item.hero-item-case-study{
        padding-top:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content{
        display:block;
        padding-left:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video{
        padding-top:5.4em;
        padding-bottom:1.88em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video .module{
        padding-right:2.19em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video .video-player-module .in-page-video .pauseBttn{
        padding-top:.2rem;
        padding-right:.32rem !important
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module{
        padding:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module .expertise-hero-content{
        padding:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module .expertise-hero-content .case-study-block{
        padding:0 .94em 0 2.19em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module .expertise-hero-content .case-study-block .hero-description-wrapper{
        margin:1.25em 0 3.13em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module .expertise-hero-content .case-study-block .hero-description-wrapper p{
        line-height:1.79em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper .module .expertise-hero-content .case-study-block .expertise-date-readtime .read-time-duration{
        margin-bottom:2.1em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-image{
        padding:0 0 0 .94em;
        height:100%;
        width:50%;
        position:absolute;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        float:right;
        display:flex;
        background-size:cover;
        background-position:center
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-image.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
    #hero-carousel .item.hero-item-case-study .expertise-hero-related-tag-container{
        margin-bottom:1.25em
    }
    .hero-ribbon-container{
        margin:1.25em 0 1.25em -2.19em;
        line-height:normal
    }
    .hero-ribbon-container .hero-ribbon-text{
        font-size:.75rem;
        line-height:1.33em;
        letter-spacing:.104em
    }
    .expertise-hero-content{
        overflow:auto;
        padding-left:1.25em
    }
    .service-image-container{
        padding-left:.94em;
        display:inline-block;
        text-align:center;
        width:50%
    }
    .service-image-container .marquee-image{
        position:absolute;
        top:0;
        left:0;
        right:0;
        width:auto !important;
        padding:3.14em 0 0 .94em !important;
        margin-left:auto;
        margin-right:auto;
        max-width:100%
    }
    .service-image-container .img-rel{
        position:relative !important
    }
}
@media screen and (min-width:1000px){
    #hero-carousel .carousel-overflow{
        overflow:visible
    }
    #hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .hero-wrapper .module{
        padding:0 .94em
    }
    #hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .hero-wrapper .module .hero-content{
        padding:0 .94em 0 0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .dynamic-bg,#hero-carousel .carousel-overflow .item.hero-item-service-hero .dynamic-bg{
        position:absolute;
        height:calc(100% + 3.13em);
        top:0;
        right:0;
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center;
        padding:0 0 0 .94em;
        z-index:1
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content{
        margin:0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module{
        padding:0;
        margin:3.13em 0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content{
        padding:0 .94em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content .page-title,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content .page-title{
        margin:0 0 .3em 0;
        line-height:1em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content .page-title-long,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content .page-title-long{
        font-size:3.63em;
        margin:0 0 .34em 0
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content .eyebrow-title,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content .eyebrow-title{
        margin-bottom:.65rem;
        font-size:1.125rem;
        line-height:1.4em;
        letter-spacing:.07em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .hero-content .hero-description,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .hero-content .hero-description{
        font-size:1.125rem;
        line-height:1.6em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .service-image-container,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .service-image-container{
        margin-top:-3.13em
    }
    #hero-carousel .carousel-overflow .item.hero-item-industry-hero .row .block-content .module .service-image-container .marquee-image,#hero-carousel .carousel-overflow .item.hero-item-service-hero .row .block-content .module .service-image-container .marquee-image{
        position:absolute;
        top:0;
        margin-left:auto;
        margin-right:auto;
        left:0;
        right:0;
        width:auto;
        max-width:100%;
        margin-top:0
    }
    #hero-carousel .item.hero-item-case-study{
        padding:0 0 0 1.56em
    }
    #hero-carousel .item.hero-item-case-study .row{
        box-shadow:-.22em .22em .28em #a7a7a7
    }
    #hero-carousel .item.hero-item-case-study .row .block-content{
        display:flex;
        padding:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video{
        padding-top:6.75em;
        padding-bottom:1.88em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video .module{
        margin-bottom:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video .video-player-module .in-page-video .pauseBttn.acn-core-video-controls-play{
        padding-right:0 !important
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video .video-player-module .in-page-video .pauseBttn{
        padding-right:.25rem !important
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper{
        float:left
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module{
        padding:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block{
        padding:0 1.56em 0 2.19em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .hero-title-wrapper{
        margin-bottom:0
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .hero-page-title{
        word-wrap:break-word
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .expertise-short-title{
        font-size:4.063rem;
        line-height:4.063rem
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .expertise-long-title{
        font-size:3.63rem;
        line-height:3.63rem
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .hero-description-wrapper{
        margin:1.25em 0 3.13em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .hero-description-wrapper p{
        font-size:1.125rem;
        line-height:1.39em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block .expertise-date-readtime .read-time-duration{
        margin-bottom:2.1em
    }
    #hero-carousel .hero-ribbon-container{
        display:inline-block;
        position:relative;
        margin:1.89em 0 1.25em -3.56em;
        box-shadow:-.22em -.22em .28em #a7a7a7;
        padding:.938em .625rem .625rem;
        max-height:3.12em;
        line-height:normal
    }
    #hero-carousel .hero-ribbon-container::before{
        display:block;
        width:.63em;
        height:0;
        position:absolute;
        bottom:-.63em;
        left:.063em;
        content:"";
        border-bottom:.63em solid transparent;
        border-right:1.31em solid
    }
    #hero-carousel .hero-ribbon-container .hero-ribbon-text{
        font-size:1.125rem;
        line-height:1.39em;
        letter-spacing:.07em
    }
    #hero-carousel .case-study-image{
        height:100%;
        width:50%;
        position:absolute;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        float:right;
        display:flex;
        background-size:cover;
        background-position:center
    }
    #hero-carousel .case-study-image.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
    #hero-carousel .service-image-container .marquee-image{
        position:absolute;
        top:0;
        left:0;
        right:0;
        width:auto;
        padding:3.14em 0 0 .94em;
        margin-left:auto;
        margin-right:auto;
        max-width:100%
    }
    #hero-carousel .service-image-container .img-rel{
        position:relative
    }
}
@media screen and (max-width:1100px) and (min-width:1025px){
    .hero-ribbon-container{
        max-height:3.13em;
        line-height:normal;
        margin-left:-1.56em
    }
    .hero-ribbon-container .hero-ribbon-text{
        font-size:1.125rem;
        letter-spacing:.07em;
        text-transform:uppercase;
        line-height:1.39em
    }
    .hero-ribbon-container::before{
        display:none
    }
    #hero-carousel .item.hero-item-case-study .row{
        box-shadow:none
    }
    #hero-carousel .item.hero-item-case-study .row .block-content{
        display:flex
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .case-study-video{
        padding-top:6.75em;
        padding-bottom:1.88em
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper{
        float:left
    }
}
@media screen and (max-device-width:1100px) and (min-device-width:768px) and (orientation:landscape){
    #hero-carousel .hero-ribbon-container{
        max-height:3.13em;
        line-height:normal;
        margin-left:-1.25em
    }
    #hero-carousel .hero-ribbon-container .hero-ribbon-text{
        font-size:1.125rem;
        letter-spacing:.07em;
        text-transform:uppercase;
        line-height:1.39em
    }
    #hero-carousel .hero-ribbon-container::before{
        display:none
    }
    #hero-carousel .item.hero-item-case-study{
        padding:0
    }
    #hero-carousel .item.hero-item-case-study .row{
        box-shadow:none
    }
    #hero-carousel .item.hero-item-case-study .row .block-content{
        display:flex
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper{
        float:left
    }
    #hero-carousel .item.hero-item-case-study .row .block-content .hero-wrapper article.module .expertise-hero-content .case-study-block{
        padding:0 1.56em 0 .94em
    }
}
/* version='3' */
/* version='20' */
.event-hero-wrapper .item{
    padding-top:1.875em;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
.event-hero-wrapper .item.dark .event-hero-bcrumb-wrapper .event-hero-bcrumb a{
    color:#fff
}
.event-hero-wrapper .item.dark .event-hero-bcrumb-wrapper .event-hero-bcrumb a:hover,.event-hero-wrapper .item.dark .event-hero-bcrumb-wrapper .event-hero-bcrumb a:visited,.event-hero-wrapper .item.dark .event-hero-bcrumb-wrapper .event-hero-bcrumb a:focus{
    border-color:#fff;
    color:#fff
}
.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hero-date,.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hero-location,.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .pipe-vertical-divider{
    color:#fff
}
.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag{
    color:#fff;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:hover,.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:visited,.event-hero-wrapper .item.dark .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:focus{
    color:#fff
}
.event-hero-wrapper .item.light .event-hero-bcrumb-wrapper .event-hero-bcrumb a{
    color:#000
}
.event-hero-wrapper .item.light .event-hero-bcrumb-wrapper .event-hero-bcrumb a:hover,.event-hero-wrapper .item.light .event-hero-bcrumb-wrapper .event-hero-bcrumb a:visited,.event-hero-wrapper .item.light .event-hero-bcrumb-wrapper .event-hero-bcrumb a:focus{
    border-color:#000;
    color:#000
}
.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hero-date,.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hero-location,.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .pipe-vertical-divider{
    color:#000
}
.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag{
    color:#000
}
.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:hover,.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:visited,.event-hero-wrapper .item.light .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag:focus{
    color:#000
}
.event-hero-wrapper .item .row{
    padding:0
}
.event-hero-wrapper .item .row .block-content{
    padding-top:0
}
.event-hero-wrapper .item .row .block-content .module{
    margin:0
}
.event-hero-wrapper .item .event-hero-bcrumb-wrapper{
    margin-bottom:1.88em;
    text-decoration:none;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb{
    font-size:.75rem
}
.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a{
    color:#004dff;
    padding-bottom:.34em
}
.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:hover,.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:visited,.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:focus{
    border-bottom:.17em solid;
    border-color:#004dff;
    color:#004dff
}
.event-hero-wrapper .item .event-hero-bcrumb-wrapper .eyebrow-title{
    letter-spacing:0;
    margin:0
}
.event-hero-wrapper .item .event-hero-title .page-title{
    margin-top:0;
    margin-bottom:0;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.event-hero-wrapper .item .text-image-container{
    background-repeat:no-repeat;
    background-size:cover;
    margin:0 -.94em
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper{
    padding:0 .94em
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-text{
    padding:1.87em 0 1.25em
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-date,.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-location{
    display:inline-block;
    font-size:.75rem;
    color:#000;
    line-height:1.33em;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .pipe-vertical-divider{
    display:inline-block;
    color:#ccc;
    font-size:1.125rem;
    margin:0 .625rem
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .pipe-vertical-divider:after{
    content:"|"
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container{
    padding-bottom:1.88em;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container .event-hashtag{
    border-bottom:solid .17em #ccc;
    color:#000
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container a.event-hashtag:hover,.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container a.event-hashtag:focus{
    border-bottom:.17em solid #ccc;
    color:#004dff
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container .static-event-hashtag{
    margin:0
}
.event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-description{
    margin-bottom:1.67em
}
.event-hero-wrapper .item .text-image-container .text-overlay-img{
    width:100%
}
.event-hero-wrapper .item .event-hero-img{
    height:100%;
    position:absolute;
    top:0;
    right:0;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat
}
@media screen and (max-width:767px){
    .event-hero-wrapper .item{
        background-image:none !important
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .event-hero-wrapper .item{
        padding-top:3.13em
    }
    .event-hero-wrapper .item .text-image-container{
        background-image:none !important
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-text{
        padding:1.57em 0 .94em 0
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container{
        padding-bottom:1.57em
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-description{
        margin-bottom:3.58em
    }
}
@media screen and (min-width:1000px){
    .event-hero-wrapper .item{
        padding-top:3.13em
    }
    .event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb{
        font-size:1rem
    }
    .event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a{
        padding-bottom:.25em
    }
    .event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:hover,.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:visited,.event-hero-wrapper .item .event-hero-bcrumb-wrapper .event-hero-bcrumb a:focus{
        border-bottom:.13em solid
    }
    .event-hero-wrapper .item .event-hero-title .long-title{
        font-size:3.63rem
    }
    .event-hero-wrapper .item .text-image-container{
        background:none !important
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-text{
        padding:1.25em 0 1.56em
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hero-description{
        margin-bottom:3.13em
    }
    .event-hero-wrapper .item .text-image-container .hero-details-wrapper .event-hashtag-container{
        padding-bottom:1.25em
    }
}
/* version='30' */
/* version='3' */
/* version='30' */
.safari .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .collapsible-share:focus{
    border:1px solid #004dff !important
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .parent-bcrumb-wrapper a{
    color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .parent-bcrumb-wrapper a:hover,.job-listing-hero-wrapper .item.dark .row .block-content .module .parent-bcrumb-wrapper a:visited,.job-listing-hero-wrapper .item.dark .row .block-content .module .parent-bcrumb-wrapper a:focus{
    color:#fff;
    border-bottom:.13rem solid #fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .job-listing-town,.job-listing-hero-wrapper .item.dark .row .block-content .module .job-listing-city,.job-listing-hero-wrapper .item.dark .row .block-content .module .job-listing-job-number{
    color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .pipe-vertical-divider:after{
    color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold .ion-ios-information-outline:before,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold .ion-ios-information-outline:before{
    color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold .utility-text{
    color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold .utility-text:visited{
    color:#fff;
    border-bottom:.13rem solid #fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .corporate-semibold:after,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .corporate-semibold:after{
    background-color:#fff
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline{
    color:#004dff !important;
    border:.091em solid #004dff !important
}
.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item.dark .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:focus,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item.dark .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:focus{
    background:#004dff !important;
    color:#fff !important
}
.job-listing-hero-wrapper .item.light .row .block-content .module .parent-bcrumb-wrapper a{
    color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .parent-bcrumb-wrapper a:hover,.job-listing-hero-wrapper .item.light .row .block-content .module .parent-bcrumb-wrapper a:visited,.job-listing-hero-wrapper .item.light .row .block-content .module .parent-bcrumb-wrapper a:focus{
    color:#000;
    border-bottom:.13rem solid #000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .job-listing-town,.job-listing-hero-wrapper .item.light .row .block-content .module .job-listing-city,.job-listing-hero-wrapper .item.light .row .block-content .module .job-listing-job-number{
    color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .pipe-vertical-divider:after{
    color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold .ion-ios-information-outline:before,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold .ion-ios-information-outline:before{
    color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold .utility-text{
    color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold .utility-text:visited{
    color:#000;
    border-bottom:.13rem solid #000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .corporate-semibold:after,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .corporate-semibold:after{
    background-color:#000
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline{
    color:#004dff !important;
    border:.091em solid #004dff !important
}
.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item.light .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:focus,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item.light .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:focus{
    background:#004dff !important;
    color:#fff !important
}
.job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper{
    padding-bottom:1.25em
}
.job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper a{
    font-size:.75rem;
    margin-bottom:0;
    padding-bottom:.25rem
}
.job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper a:hover,.job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper a:visited,.job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper a:focus{
    color:#004dff;
    border-bottom:.13rem solid #004dff
}
.job-listing-hero-wrapper .item .row .block-content .module .job-location-wrapper{
    margin-bottom:2.19em
}
.job-listing-hero-wrapper .item .row .block-content .module .job-listing-city a:hover,.job-listing-hero-wrapper .item .row .block-content .module .job-listing-city a:visited,.job-listing-hero-wrapper .item .row .block-content .module .job-listing-city a:focus{
    border-bottom:.13rem solid #004dff
}
.job-listing-hero-wrapper .item .row .block-content .module .job-position{
    padding-bottom:1.25em
}
.job-listing-hero-wrapper .item .row .block-content .module .job-position h1.section-title{
    margin:0;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.job-listing-hero-wrapper .item .row .block-content .module .job-position p{
    margin-bottom:0
}
.job-listing-hero-wrapper .item .row .block-content .module .pipe-vertical-divider{
    font-size:1.125rem;
    color:#ccc;
    margin:0 .56em
}
.job-listing-hero-wrapper .item .row .block-content .module .pipe-vertical-divider:after{
    content:"|"
}
.job-listing-hero-wrapper .item .row .block-content .module .job-listing-town,.job-listing-hero-wrapper .item .row .block-content .module .job-listing-city,.job-listing-hero-wrapper .item .row .block-content .module .job-listing-job-number{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    font-size:.75rem;
    color:#000;
    display:inline;
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
.job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper{
    margin-bottom:1.25em;
    padding-top:0
}
.job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper a[role="button"]{
    padding-top:0
}
.job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper .btn{
    margin:0 .35em 1.05em 0
}
.job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper .front{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    pointer-events:none;
    white-space:normal;
    word-break:break-all
}
.job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper .behind{
    margin:-3.5em .1em 0 .29em;
    pointer-events:none;
    height:2.86em
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold{
    display:inline-block
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .ion-ios-information-outline,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .ion-ios-information-outline,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .ion-ios-information-outline{
    font-size:1.13rem
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .ion-ios-information-outline:before,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .ion-ios-information-outline:before,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .ion-ios-information-outline:before{
    color:#004dff;
    font-weight:600
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    margin-left:0;
    padding-bottom:.25em;
    font-size:.875rem;
    line-height:1.4rem;
    position:relative;
    bottom:.1em
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:visited{
    color:#004dff;
    border-bottom:.13rem solid #004dff
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .share-tools-collapsible .ion-ios-email-outline{
    color:#004dff !important;
    border:.091em solid #004dff !important
}
.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:focus,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:focus,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .share-tools-collapsible .ion-ios-email-outline:focus{
    background:#004dff !important;
    color:#fff !important
}
.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold{
    margin-top:.63em
}
.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:visited{
    border-bottom:none
}
.job-listing-hero-wrapper .item .row .block-content .module .save-job+.go-back-link .corporate-semibold{
    position:relative;
    padding-top:0;
    transition:none
}
.job-listing-hero-wrapper .item .row .block-content .module .save-job+.go-back-link .corporate-semibold .utility-text{
    left:.3em
}
.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold{
    position:relative;
    padding-top:0;
    transition:none
}
.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text{
    left:.3em
}
.job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message{
    padding-top:1.25em
}
.job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message .privacy-msg{
    display:block;
    font-size:.875rem
}
@media screen and (min-width:768px) and (max-width:999px){
    .safari .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .collapsible-share:focus{
        border:1px solid #004dff !important
    }
    .job-listing-hero-wrapper{
        overflow:hidden
    }
    .job-listing-hero-wrapper .item .row .block-content .module{
        padding-right:1.88em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper{
        margin-top:1.25em;
        padding-right:1.88em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper a[role="button"].reinvent-job-apply{
        padding-top:.94em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper,.job-listing-hero-wrapper .item .row .block-content .module .save-job{
        display:inline-block
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline{
        color:#004dff !important;
        border:.091em solid #004dff !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:focus,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .save-job .share-tools-collapsible .ion-ios-email-outline:focus{
        background:#004dff !important;
        color:#fff !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-location-wrapper{
        margin-bottom:0
    }
    .job-listing-hero-wrapper .item .row .dynamic-bg{
        position:absolute;
        bottom:.94em;
        right:0;
        top:0;
        margin-top:-1.4%;
        margin-bottom:-3.35%;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
    .job-listing-hero-wrapper .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
}
@media screen and (min-width:1000px){
    .safari .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .collapsible-share:focus{
        border:1px solid #004dff !important
    }
    .job-listing-hero-wrapper{
        overflow:hidden
    }
    .job-listing-hero-wrapper .item .row .block-content .module{
        padding-right:1.88em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .parent-bcrumb-wrapper a{
        font-size:1rem;
        margin-bottom:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-location-wrapper{
        margin-bottom:1.56em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper{
        display:inline-block;
        padding-right:1.88em;
        margin-bottom:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper .btn{
        margin:0 .4em 1.05em 0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper,.job-listing-hero-wrapper .item .row .block-content .module .save-job,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link{
        display:inline-block;
        margin-top:1.25em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text{
        font-size:1rem;
        padding-bottom:0;
        left:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text:visited,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:visited{
        border-bottom:none !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold:after,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold:after,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold:after{
        content:"";
        position:relative;
        background-color:#004dff;
        display:none;
        height:.13rem
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold:focus:after,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold:hover:after,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold:focus:after,.job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold:hover:after,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold:focus:after,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold:hover:after{
        display:block
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .corporate-semibold:after{
        width:calc(100% - 1.15em);
        bottom:.2em;
        left:1.15em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline{
        color:#004dff !important;
        border:.091em solid #004dff !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:hover,.job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .share-tools-collapsible .ion-ios-email-outline:focus{
        background:#004dff !important;
        color:#fff !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text{
        margin-left:1.25em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold:after{
        width:calc(100% - 1.3em);
        bottom:.2em;
        left:1.3em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job+.go-back-link .corporate-semibold{
        position:relative;
        padding-top:0;
        transition:none;
        margin-top:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job+.go-back-link .corporate-semibold .utility-text{
        padding-left:.31em;
        bottom:.3em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job+.go-back-link .corporate-semibold:after{
        width:calc(100% - 1.6em);
        bottom:.4em;
        left:1.9em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .ion-ios-information-outline{
        position:relative;
        bottom:.2em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold .utility-text{
        padding-left:.31em;
        bottom:.3em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .save-job .corporate-semibold:after{
        width:calc(100% - 1.44em);
        bottom:.4em;
        left:1.44em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message{
        padding-top:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message span{
        padding-top:1.88em
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message span.privacy-msg{
        font-size:1rem
    }
    .job-listing-hero-wrapper .item .row .dynamic-bg{
        position:absolute;
        bottom:.94em;
        right:0;
        top:0;
        margin-top:-1.5%;
        margin-bottom:-2.5%;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center
    }
    .job-listing-hero-wrapper .item .row .dynamic-bg.image-auto-scale{
        background-position:left center;
        background-size:contain
    }
}
@media screen and (min-width:1199px){
    .safari .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .collapsible-share:focus{
        border:1px solid #004dff !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .hero-btn-wrapper{
        margin-top:1.25em
    }
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
    .job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message{
        padding-top:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .job-listing-add-message span.visible-md{
        display:block !important
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold{
        margin-top:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text{
        margin-left:0
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:hover,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:focus,.job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text:visited{
        color:#004dff;
        border-bottom:none
    }
    .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold:after{
        background-color:none;
        display:none;
        height:0
    }
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){
    .safari .job-listing-hero-wrapper .item .row .block-content .module .register-job-wrapper .collapsible-share:focus{
        border:1px solid #004dff !important
    }
    .safari .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold{
        margin-top:0
    }
    .safari .job-listing-hero-wrapper .item .row .block-content .module .go-back-link .corporate-semibold .utility-text{
        margin-left:0
    }
}
/* version='30' */
/* version='3' */
/* version='30' */
#aoi-hero{
    position:relative;
    width:100%
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb{
    margin-top:1.9em
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb a{
    color:#fff
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb a:hover,#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb a:visited,#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb a:focus{
    color:#fff;
    border-color:#fff
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .area-of-interest-bcrumb,#aoi-hero .item.area-of-interest.dark .row .block-content .module .innovation-link-divider:after{
    color:#fff
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .featured-skills-list-dropdown .featured-skills-list-dropdown-button{
    background-color:#fff;
    color:#000;
    border:.15em solid #000
}
#aoi-hero .item.area-of-interest.dark .row .block-content .module .featured-skills-list-dropdown .ion-chevron-down,#aoi-hero .item.area-of-interest.dark .row .block-content .module .featured-skills-list-dropdown .featured-skill-text{
    color:#000
}
#aoi-hero .item.area-of-interest.light .row .block-content .module .area-of-interest-bcrumb a{
    color:#000
}
#aoi-hero .item.area-of-interest.light .row .block-content .module .area-of-interest-bcrumb a:hover,#aoi-hero .item.area-of-interest.light .row .block-content .module .area-of-interest-bcrumb a:visited,#aoi-hero .item.area-of-interest.light .row .block-content .module .area-of-interest-bcrumb a:focus{
    color:#000;
    border-color:#000
}
#aoi-hero .item.area-of-interest.light .row .block-content .module .featured-skills-list-dropdown .featured-skills-list-dropdown-button{
    background-color:#000;
    color:#fff;
    border:.15em solid #fff
}
#aoi-hero .item.area-of-interest.light .row .block-content .module .featured-skills-list-dropdown .ion-chevron-down{
    color:#fff
}
#aoi-hero .item.area-of-interest .row{
    padding:0
}
#aoi-hero .item.area-of-interest .row .block-content{
    display:block;
    padding:0
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content{
    display:inline-block
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb{
    margin-top:1.9em;
    margin-bottom:1.25em;
    text-decoration:none
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb a{
    padding-bottom:.34em;
    font-size:1rem
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb a:hover,#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb a:visited,#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb a:focus{
    color:#004dff;
    border-bottom:.17em solid;
    border-color:#004dff
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-title{
    text-transform:none;
    margin:0;
    word-break:break-word
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .page-title-long{
    margin-bottom:.34em !important
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-description{
    line-height:1.6em;
    font-size:.875rem;
    margin:.72em 0 1.43em 0
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown{
    display:inline-block;
    position:relative;
    margin-bottom:1.88em
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skills-list-dropdown-button{
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:#fff;
    color:#000;
    word-break:break-word;
    border:.15em solid #000;
    text-align:left;
    width:auto;
    max-width:100%;
    font-size:.875rem;
    line-height:1rem;
    padding:.94em;
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    min-width:16.59em
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skills-list-dropdown-button .dropdown-btn-label{
    padding-right:10px
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skills-list-dropdown-button .ion-chevron-down{
    transition:.35s ease-in-out;
    float:right
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skills-list-dropdown-button:focus{
    box-shadow:0 0 0 2px #fff,0 0 0 3.5px #003fbd !important;
    outline:2px transparent !important;
    outline-offset:2px !important
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .ion-chevron-down,#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skill-text{
    color:#000
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .featured-skills-list-dropdown-button:focus{
    outline:.031em solid #004dff
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu{
    transition:.35s ease-in-out;
    width:100%;
    margin-top:0;
    padding-top:0;
    padding-bottom:0
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu li{
    padding:0
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu .featured-skills-dropdown-element .featured-skill-dropdown-link{
    line-height:1rem;
    padding-left:0;
    border-bottom:.07rem solid #ccc;
    padding:.94rem;
    white-space:normal
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu .featured-skills-dropdown-element .featured-skill-dropdown-link .featured-skill-dropdownlbl{
    margin-bottom:0
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu .featured-skills-dropdown-element .featured-skill-dropdown-link .featured-skill-dropdownlbl .featured-skill-dropdownlbl:focus{
    outline:.01rem auto #003fbd
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown .dropdown-menu .featured-skills-dropdown-element .featured-skill-dropdown-link .featured-skill-dropdownlbl .featured-skill-text{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:normal;
    font-size:1rem;
    word-break:break-word;
    line-height:normal
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown.open .ion-chevron-down{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    -o-transform:rotate(-180deg);
    transform:rotate(-180deg);
    transition:.35s ease-in-out
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
    margin-bottom:1.88em
}
#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble .featured-skill{
    text-align:center;
    width:-webkit-fill-available;
    width:-moz-available;
    border-radius:1.5625rem;
    border:1px solid #004dff;
    padding:0 .3125rem;
    margin-bottom:.25rem;
    display:inline-block
}
#aoi-hero .item.area-of-interest .row .append-image-container{
    margin-right:.6em;
    margin-left:.6em
}
#aoi-hero .item.area-of-interest .row .append-image-container .area-xs-image{
    margin-bottom:1.9em
}
@media only screen and (min-width:768px) and (max-width:999px){
    #aoi-hero .item.area-of-interest .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:cover
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content{
        padding-left:1.25em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-bcrumb{
        padding-top:3.14em;
        margin-top:0
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-description{
        margin-bottom:3.58em;
        margin-top:0
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-title{
        margin-bottom:.56em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown,#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        bottom:1.88em;
        margin-bottom:1.25em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        position:relative
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble .featured-skill{
        text-align:left;
        width:auto
    }
    #aoi-hero .item.area-of-interest .row .append-image-container .overlapping-image{
        position:absolute;
        top:0;
        margin-right:.62em
    }
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){
    #aoi-hero .item.area-of-interest .row .block-content .hero-content{
        padding-left:0 !important
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-description{
        margin-bottom:3.58em;
        font-size:1.125rem
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown,#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        bottom:2.5em;
        margin-bottom:1.25em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        position:relative
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble .featured-skill{
        text-align:left;
        width:auto
    }
}
@media only screen and (min-width:1000px){
    #aoi-hero .item.area-of-interest .row .dynamic-bg{
        position:absolute;
        height:100%;
        bottom:0;
        right:0;
        background-repeat:no-repeat;
        background-position:center;
        background-size:contain
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content{
        padding-left:2.13rem
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-title{
        margin-bottom:.3em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .area-of-interest-description{
        margin-bottom:3.58em;
        font-size:1.125rem
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-dropdown,#aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        bottom:2.5em;
        margin-bottom:1.25em
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble{
        position:relative
    }
    #aoi-hero .item.area-of-interest .row .block-content .hero-content .featured-skills-list-bubble .featured-skill{
        text-align:left;
        width:auto
    }
    #aoi-hero .item.area-of-interest .row .append-image-container .overlapping-image{
        position:absolute;
        top:0;
        margin-right:.62em
    }
}
/* version='3' */
/* version='30' */
@media only screen and (max-width:767px){
    .hero-module .job-search-hero-block .row .block-content .module .search-bar-container .recent-searches-container{
        width:120%;
        min-height:51.5em
    }
    .hero-module .job-search-hero-block .row .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item{
        padding-right:.63em
    }
    .hero-module .job-search-hero-block .row .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu{
        width:120%
    }
    .hero-module .job-search-hero-block .row .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item{
        padding-right:.63em
    }
    .hero-module .job-search-hero-block .row .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .view-all-text-module .view-all-text-container{
        padding-right:.63em
    }
    .hero-module .job-search-hero-block .row .block-content .module .featured-skills-list-bubble .featured-skill{
        text-align:center;
        width:-webkit-fill-available;
        width:-moz-available
    }
}
.job-search-hero-block .row,.job-search-hero-block .block-content{
    padding:0 !important
}
.job-search-hero-block .row .module,.job-search-hero-block .block-content .module{
    margin:2.5em 0 !important
}
.job-search-hero-block .row .module .page-title,.job-search-hero-block .block-content .module .page-title{
    margin:0 0 .56em 0
}
.job-search-hero-block .row .module .job-search-add-message,.job-search-hero-block .block-content .module .job-search-add-message{
    padding-top:1.25rem;
    font-size:.875rem
}
.job-search-hero-block .row .module .job-search-no-jobs-message,.job-search-hero-block .block-content .module .job-search-no-jobs-message{
    padding-top:1.25rem;
    font-size:.875rem
}
.job-search-hero-block .row .module .featured-skills-list-bubble,.job-search-hero-block .block-content .module .featured-skills-list-bubble{
    margin-top:1.6rem
}
.job-search-hero-block .row .module .featured-skills-list-bubble .featured-skill,.job-search-hero-block .block-content .module .featured-skills-list-bubble .featured-skill{
    border-radius:1.5625rem;
    border:1px solid #004dff;
    padding:0 .3125rem;
    margin-bottom:.25rem;
    display:inline-block
}
.job-search-hero-block .row .module .search-bar-container,.job-search-hero-block .block-content .module .search-bar-container{
    display:flex;
    height:3.13em
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead{
    display:initial
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu{
    width:100%
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
    z-index:1000;
    top:-3.125em;
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#e3e3e3;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    width:100%;
    background:linear-gradient(to bottom,#a7a7a7 -1.25em,#fff .44em,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em #fff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions{
    padding:0;
    margin:0
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion{
    border-bottom:.063em solid #e3e3e3;
    font-family:"Graphik Bold";
    list-style-type:none;
    padding:0;
    margin:0
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor{
    border:.063em solid #003fbd
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a strong,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor a strong{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover{
    border-width:0 0 .063em 0;
    border-style:solid;
    border-color:#e3e3e3
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a strong,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor.tt-cursor:hover a strong{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item{
    font-size:1rem;
    padding:.63em .94em;
    margin-bottom:0;
    border:none;
    background-color:transparent;
    text-align:left;
    width:100%;
    display:block;
    color:#000
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover strong,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion .suggestion-item:hover strong{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container{
    padding:.63em .94em;
    display:block;
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container:hover,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .view-all-container:hover{
    text-decoration:underline
}
.job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .cta-arrow,.job-search-hero-block .block-content .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .cta-arrow{
    float:right;
    position:relative
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container{
    z-index:101;
    position:absolute;
    top:100%;
    display:none;
    overflow:hidden;
    min-height:39.5em
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches{
    z-index:101;
    display:block;
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#e3e3e3;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    width:100%;
    background:linear-gradient(to bottom,#a7a7a7 -1.25em,#fff .44em,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em #fff;
    -webkit-animation:slide-down .3s linear;
    -moz-animation:slide-down .3s linear;
    animation:slide-down .5s linear;
    list-style-type:none;
    padding:0;
    margin:0
}
@keyframes slide-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
    100%{
        opacity:2;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search{
    border-bottom:.063em solid #e3e3e3;
    padding:0
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption{
    border:.063em solid #003fbd
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a strong,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search#selectedOption a strong{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    font-size:1rem;
    color:#000;
    text-transform:none;
    line-height:1.6em;
    padding:.63em .94em .63em .94em;
    margin-bottom:0;
    border:none;
    background-color:transparent;
    text-align:left;
    width:100%;
    display:block
}
.job-search-hero-block .row .module .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item:hover,.job-search-hero-block .block-content .module .search-bar-container .recent-searches-container .recent-searches .recent-search .recent-search-item:hover{
    color:#004dff
}
.job-search-hero-block .row .module .search-bar-container .button-container,.job-search-hero-block .block-content .module .search-bar-container .button-container{
    border:0;
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
.job-search-hero-block .row .module .search-bar-container .button-container .btn-primary,.job-search-hero-block .block-content .module .search-bar-container .button-container .btn-primary{
    padding:.34em .5em;
    border:0;
    font-size:1.88rem;
    height:100%
}
.job-search-hero-block .row .module .search-bar-container .button-container .btn-primary .button-text,.job-search-hero-block .block-content .module .search-bar-container .button-container .btn-primary .button-text{
    display:none;
    margin-left:.36em;
    font-weight:600;
    font-size:.88rem;
    vertical-align:middle;
    white-space:nowrap
}
.job-search-hero-block .row .module .search-bar-container .button-container .btn-primary .ion-ios-search,.job-search-hero-block .block-content .module .search-bar-container .button-container .btn-primary .ion-ios-search{
    color:#fff
}
.job-search-hero-block .row .module .search-bar-container .search-bar,.job-search-hero-block .block-content .module .search-bar-container .search-bar{
    padding:.94em .63em;
    border:.07em solid #6b6b6b;
    background-color:#fff;
    height:100%;
    color:#000
}
.job-search-hero-block .row .module .search-bar-container .search-bar:focus,.job-search-hero-block .block-content .module .search-bar-container .search-bar:focus{
    border-color:#003fbd;
    outline-offset:-.13em
}
.job-search-hero-block .row #access-app-btn-container-jobsearch .full-width-btn,.job-search-hero-block .block-content #access-app-btn-container-jobsearch .full-width-btn{
    margin-right:0;
    margin-left:0
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-moz-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-moz-placeholder{
    color:#a7a7a7;
    opacity:1
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder:-ms-input-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder:-ms-input-placeholder{
    color:#a7a7a7
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-webkit-input-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-webkit-input-placeholder{
    color:#a7a7a7
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-moz-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-moz-placeholder{
    color:#a7a7a7;
    opacity:1
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder:-ms-input-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder:-ms-input-placeholder{
    color:#a7a7a7
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-webkit-input-placeholder,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]:-ms-input-placeholder::-webkit-input-placeholder{
    color:#a7a7a7
}
.ie .job-search-hero-block .job-search-hero-block-form input[type="text"]::-ms-clear,.ie-edge .job-search-hero-block .job-search-hero-block-form input[type="text"]::-ms-clear{
    display:none
}
.ie .job-search-hero-block .job-search-hero-block-form .search-bar-container .twitter-typeahead .tt-dataset-keywordSuggestions,.ie-edge .job-search-hero-block .job-search-hero-block-form .search-bar-container .twitter-typeahead .tt-dataset-keywordSuggestions{
    top:0 !important
}
@media only screen and (min-width:768px) and (max-width:999px){
    .job-search-hero-block .row,.job-search-hero-block block-content{
        padding:0 1.25em !important
    }
    .job-search-hero-block .row .module,.job-search-hero-block block-content .module{
        margin:3.13em 0 !important
    }
    .job-search-hero-block .row .module .job-search-add-message,.job-search-hero-block block-content .module .job-search-add-message{
        padding-top:1.25em
    }
    .job-search-hero-block .row .module .search-bar-container,.job-search-hero-block block-content .module .search-bar-container{
        height:3.13em
    }
    .job-search-hero-block .row .module .search-bar-container .button-container,.job-search-hero-block block-content .module .search-bar-container .button-container{
        width:auto
    }
    .job-search-hero-block .row .module .search-bar-container .button-container .btn-primary,.job-search-hero-block block-content .module .search-bar-container .button-container .btn-primary{
        font-size:1rem;
        padding:.94em .63em;
        line-height:1rem;
        height:100%;
        display:inline-flex
    }
    .job-search-hero-block .row .module .search-bar-container .button-container .btn-primary .button-text,.job-search-hero-block block-content .module .search-bar-container .button-container .btn-primary .button-text{
        display:inline-block;
        line-height:1rem;
        margin-top:.2em
    }
    .job-search-hero-block .row .module .search-bar-container .button-container .btn-primary .ion-ios-search,.job-search-hero-block block-content .module .search-bar-container .button-container .btn-primary .ion-ios-search{
        vertical-align:middle;
        font-size:1.5rem;
        line-height:1rem;
        margin-top:-.1em;
        display:inline-block
    }
    .job-search-hero-block .row .module .search-bar-container .search-bar,.job-search-hero-block block-content .module .search-bar-container .search-bar{
        padding:.94em 1.25em;
        height:100%
    }
    .job-search-hero-block .row .module #access-app-btn-container-jobsearch .full-width-btn,.job-search-hero-block block-content .module #access-app-btn-container-jobsearch .full-width-btn{
        margin-right:.625rem
    }
}
@media screen and (min-width:1000px){
    .job-search-hero-block .job-search-hero-block-form .module{
        margin:5em 0 !important
    }
    .job-search-hero-block .job-search-hero-block-form .module .page-title{
        margin:0 0 .62em 0
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container{
        height:3.13em
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container .button-container{
        width:auto
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container .button-container .btn-primary{
        padding:.6em .4em;
        border:0;
        font-size:1.57em;
        height:100%;
        display:inline-flex;
        line-height:.64em
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container .button-container .btn-primary .button-text{
        display:inline-block;
        line-height:1rem;
        margin-top:.2em
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container .button-container .btn-primary .ion-ios-search{
        display:inline-block;
        font-size:1.5rem;
        vertical-align:middle;
        line-height:1rem;
        margin-top:-.1em
    }
    .job-search-hero-block .job-search-hero-block-form .module .search-bar-container .search-bar{
        padding:.94em 1.26em;
        height:100%
    }
    .job-search-hero-block .job-search-hero-block-form .module #access-app-btn-container-jobsearch .full-width-btn{
        margin-right:.625rem
    }
}
@media screen and (min-width:1200px){
    .job-search-hero-block .job-search-hero-block-form{
        padding:0 3.13em !important
    }
    .job-search-hero-block .job-search-hero-block-form .module .job-search-add-message{
        padding-top:0
    }
    .job-search-hero-block .job-search-hero-block-form .module .job-search-no-jobs-message{
        font-size:1rem
    }
    .job-search-hero-block .job-search-hero-block-form #access-app-btn-container-jobsearch .full-width-btn{
        margin-right:.625rem
    }
}
@media only screen and (width:1366px) and (height:1024px) and (orientation:landscape){
    .job-search-hero-block .job-search-hero-block-form .module .job-search-add-message{
        padding-top:1.25em
    }
    .job-search-hero-block .job-search-hero-block-form .module .job-search-add-message span.visible-md{
        display:block !important
    }
    .job-search-hero-block .job-search-hero-block-form .module #access-app-btn-container-jobsearch .full-width-btn{
        margin-right:.625rem
    }
}
.safari .job-search-hero-block .row .module .search-bar-container .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
    top:0
}
/*version='13'*/
/* version='20' */
.redesign-search-page{
    max-height:110px
}
.redesign-search-page .search-hero-form{
    margin-bottom:1.88em
}
.redesign-search-page .search-hero-form .twitter-typeahead{
    display:initial
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#6b6b6b;
    overflow:hidden;
    z-index:1000;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    width:100%;
    max-height:13.75em;
    overflow-y:auto;
    background:linear-gradient(to bottom,#999 -1.25em,#fff .44em,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em white
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions{
    list-style:none;
    margin:0;
    padding:0
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions li{
    padding:0
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion{
    border-bottom:.063em solid #6b6b6b;
    font-family:"Graphik Bold";
    font-size:1rem;
    cursor:pointer
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion p{
    font-size:1rem;
    padding:.63em .63em .63em .94em;
    margin-bottom:0
}
.redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.view-all-text-container .cta-arrow{
    float:right;
    position:relative
}
.redesign-search-page .search-hero-form .recent-searches-container{
    overflow:hidden;
    min-height:15.63em;
    z-index:2;
    position:absolute;
    top:100%
}
.redesign-search-page .search-hero-form .recent-searches-container .recent-searches{
    border-width:0 .07em 0 .07em;
    border-style:solid;
    border-color:#6b6b6b;
    word-wrap:break-word;
    z-index:2;
    background-color:#fff;
    position:absolute;
    max-height:15.63em;
    overflow-y:auto;
    width:100%;
    display:block;
    -webkit-animation:slide-down .3s linear;
    -moz-animation:slide-down .3s linear;
    animation:slide-down .7s linear;
    cursor:pointer;
    background:linear-gradient(to bottom,#999 -20px,#fff 7px,#fff 20%);
    box-shadow:inset .44em 0 .57em -.44em white;
    list-style:none;
    margin:0;
    padding:0
}
@keyframes slide-down{
    0%{
        opacity:0;
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        transform:translateY(-100%)
    }
    100%{
        opacity:2;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        transform:translateY(0)
    }
}
.redesign-search-page .search-hero-form .recent-searches-container .recent-searches li{
    padding:0
}
.redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search{
    border-bottom:.063em solid #6b6b6b
}
.redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search p{
    font-size:1rem;
    padding:.63em .63em .63em .94em;
    margin-bottom:0
}
.redesign-search-page .search-hero-form input{
    margin-top:1.88em;
    height:3.13em;
    padding:.94em;
    border-width:.07em 0 .07em .07em;
    border-style:solid;
    border-color:#6b6b6b;
    font-size:1rem
}
.redesign-search-page .search-hero-form input::placeholder{
    font:"Graphik Regular","Arial",Sans-Serif;
    font-weight:400;
    color:#a7a7a7
}
.redesign-search-page .search-hero-form input:focus{
    border-color:#003fbd
}
.redesign-search-page .search-hero-form button{
    min-width:0;
    margin:1em 0 0;
    vertical-align:top;
    font-size:1.87rem;
    padding:.34em .5em;
    position:absolute
}
.redesign-search-page .search-hero-form button .search-text{
    display:none
}
.redesign-search-page .search-hero-form .btn:disabled{
    background-color:#000
}
@media screen and (min-width:768px) and (max-width:999px){
    .redesign-search-page{
        max-height:9.38em;
        padding:0 2.19em
    }
    .redesign-search-page .search-hero-form{
        left:0;
        margin:0 0 3.13em 0
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
        width:100%;
        max-height:18.75em
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion p{
        padding:.63em .94em
    }
    .redesign-search-page .search-hero-form .recent-searches-container{
        position:absolute;
        top:100%
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches{
        overflow-y:auto
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search{
        border-bottom:.07em solid #6b6b6b
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search p{
        padding:.63em .94em
    }
    .redesign-search-page .search-hero-form input{
        margin-top:3.13em;
        padding:.94em
    }
    .redesign-search-page .search-hero-form button{
        margin:3.13em 0 0 0;
        font-size:1rem;
        height:3.13em;
        padding:.94em .63em
    }
    .redesign-search-page .search-hero-form button .ion-ios-search{
        font-size:1.5rem
    }
    .redesign-search-page .search-hero-form button .search-text{
        display:inline-block;
        margin-left:.36em;
        text-transform:uppercase;
        font-weight:600;
        font-size:.88rem;
        vertical-align:middle;
        margin-top:-.36em
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .redesign-search-page .search-hero-form{
        left:17% !important
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
        width:100% !important
    }
}
@media screen and (min-width:1000px){
    .redesign-search-page{
        max-height:13.13em
    }
    .redesign-search-page .search-hero-form{
        left:30%;
        margin-bottom:5em
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
        width:60%;
        max-height:18.75em;
        overflow-y:auto
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion p{
        padding:.63em .94em
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor{
        border:.063em solid #003fbd
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor p{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor p strong{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover{
        border-width:0 0 .063em 0;
        border-style:solid;
        border-color:#6b6b6b
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover p{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover p strong{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .recent-searches-container{
        position:absolute;
        top:8.13em
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches{
        max-height:15.63em;
        overflow-y:auto
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search p{
        padding:.63em .94em !important;
        margin-bottom:0
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search#selectedOption{
        border:.063em solid #003fbd
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search#selectedOption p{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search#selectedOption p strong{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search.selected:hover p{
        color:#004dff
    }
    .redesign-search-page .search-hero-form .recent-searches-container .recent-searches .recent-search.selected:hover p strong{
        color:#004dff
    }
    .redesign-search-page .search-hero-form input{
        margin-top:5em;
        padding:.94em 1.25em
    }
    .redesign-search-page .search-hero-form button{
        font-size:1.5625rem;
        margin-top:3.2em;
        padding:.6em .4em;
        height:2em;
        width:auto
    }
    .redesign-search-page .search-hero-form button .ion-ios-search{
        font-size:1.5rem
    }
    .redesign-search-page .search-hero-form button .search-text{
        display:inline-block;
        margin-left:.36em;
        text-transform:uppercase;
        font-weight:600;
        font-size:.875rem;
        vertical-align:middle;
        margin-top:-.36em
    }
}
.ie .redesign-search-page .search-hero-form .twitter-typeahead{
    display:block
}
.ie .redesign-search-page .search-hero-form .twitter-typeahead input:-ms-input-placeholder{
    font:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    color:#a7a7a7
}
.ie .redesign-search-page .search-hero-form .twitter-typeahead input:focus{
    border-color:#003fbd
}
.ie .redesign-search-page .search-hero-form .twitter-typeahead input::-ms-clear{
    display:none
}
.ie .redesign-search-page .search-hero-form button:focus{
    outline:thin dotted #003fbd;
    outline:.31em auto -webkit-focus-ring-color;
    outline-offset:-.06em
}
.ie .redesign-search-page .search-hero-form button:focus span{
    position:relative;
    top:0;
    left:0
}
.firefox .redesign-search-page .search-hero-form .twitter-typeahead input:focus{
    border-color:#003fbd
}
.firefox .redesign-search-page .search-hero-form button:focus{
    outline:.063em solid #003fbd
}
/*version='6.0'*/
/* version='30' */
/* version='3' */
/* version='30' */
#hero-carousel .blog-hero-breadcrumblink a{
    color:#fff
}
#hero-carousel .blog-hero-breadcrumblink a:hover,#hero-carousel .blog-hero-breadcrumblink a:focus{
    text-decoration:underline
}
#hero-carousel .blog-hero-title-blp{
    color:#fff
}
#hero-carousel .blog-hero-title-blp .blog-page-title{
    color:#fff;
    margin:.3em 0 0 0
}
#hero-carousel .wp-blog-readtime{
    color:#fff
}
#hero-carousel .blog-hero-title-bsp .blog-page-title{
    color:#fff
}
#hero-carousel .blog-hero-description{
    color:#fff;
    margin:.72em 0
}
#hero-carousel .hero-item-blog .blog-date-readtime{
    margin-top:.65em
}
#hero-carousel .hero-item-blog .blog-date-readtime .read-time-duration{
    font-size:.75rem;
    margin-bottom:0
}
@media screen and (min-width:1000px){
    #hero-carousel .blog-hero-breadcrumblink{
        padding:.63em 0 .5em 0;
        margin-bottom:0;
        color:#fff
    }
    #hero-carousel .blog-hero-title-bsp{
        padding:.1em 0 .63em 0
    }
    #hero-carousel .blog-hero-title-bsp .blog-page-title{
        margin:0
    }
    #hero-carousel .blog-hero-title-blp{
        padding:1.43em 0 .63em 0
    }
    #hero-carousel .blog-hero-desc{
        padding:.63em 0 3.13em 0
    }
    #hero-carousel .blog-hero-description{
        margin:0
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    #hero-carousel .blog-hero-title-blp{
        padding:1.25em 0 0 0
    }
    #hero-carousel .blog-hero-title-blp .blog-page-title{
        margin:0
    }
    #hero-carousel .hero-blog-desc{
        padding:.62em 0 0 0
    }
    #hero-carousel .blog-hero-description{
        margin-bottom:1.43em
    }
}
#hero-carousel .item.light.hero-item-blog .blog-hero-title-blp .blog-page-title{
    color:#000
}
#hero-carousel .item.light.hero-item-blog .blog-hero-desc .blog-hero-description{
    color:#000
}
#hero-carousel .item.light.hero-item-blog .blog-hero-title-bsp .blog-page-title{
    color:#000
}
#hero-carousel .item.light.hero-item-blog .eyebrow-title{
    color:#000
}
#hero-carousel .item.light.hero-item-blog .blog-hero-breadcrumblink a{
    color:#000
}
#hero-carousel .item.dark.hero-item-blog .blog-hero-title-blp .blog-page-title{
    color:#fff
}
#hero-carousel .item.dark.hero-item-blog .blog-hero-desc .blog-hero-description{
    color:#fff
}
#hero-carousel .item.dark.hero-item-blog .blog-hero-title-bsp .blog-page-title{
    color:#fff
}
#hero-carousel .item.dark.hero-item-blog .eyebrow-title{
    color:#fff
}
#hero-carousel .item.dark.hero-item-blog .blog-hero-breadcrumblink a{
    color:#fff
}
/* version='22' */
/* version='13' */
/* version='22' */
.reinvent-locations-hero-module{
    background-size:cover
}
.reinvent-locations-hero-module .row{
    padding-top:0 !important;
    padding-bottom:0 !important
}
.reinvent-locations-hero-module .row .block-content{
    padding-top:0 !important
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container{
    margin-top:2.5em
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container .reinvent-location-hero-title{
    margin:0 0 .56em 0
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container{
    margin-bottom:1.25em
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-keywords{
    padding:.94em;
    border-width:.07em 0 .07em .07em;
    border-style:solid;
    border-color:#6b6b6b;
    border-radius:0;
    font-size:1rem
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-keywords:focus{
    border-color:#003fbd
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead{
    display:initial
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu{
    display:block !important
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
    border-width:0 .07em;
    border-style:solid;
    border-color:#6b6b6b;
    overflow:hidden;
    z-index:1000;
    background-color:#fff;
    word-wrap:break-word;
    position:absolute;
    width:100%;
    max-height:13.75em;
    overflow-y:auto;
    box-shadow:inset .44em 0 .57em -.44em white;
    background-image:-webkit-linear-gradient(top,#e3e3e3 0%,#fff 5%);
    background-image:-o-linear-gradient(top,#e3e3e3 0%,#fff 5%);
    background-image:linear-gradient(to bottom,#e3e3e3 0%,#fff 5%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE3E3E3',endColorstr='#FFFFFFFF',GradientType=0)
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions{
    list-style:none;
    margin:0;
    padding:0
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions li{
    padding:0
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion{
    border-bottom:.063em solid #6b6b6b;
    font-family:"Graphik Bold";
    font-size:1rem;
    cursor:pointer
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion p{
    font-size:1rem;
    padding:.63em .63em .63em .94em;
    margin-bottom:0
}
.reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button{
    min-width:0;
    margin:0;
    vertical-align:top;
    font-size:2.15em;
    padding:.34em .5em;
    position:absolute
}
.reinvent-locations-hero-module .row .block-content div a{
    padding-top:0;
    height:3.75em;
    margin-bottom:2.5em
}
.reinvent-locations-hero-module .row .block-content div a .reinvent-current-location{
    margin:0 0 2.5em 0;
    font-size:1rem
}
.reinvent-locations-hero-module .row .block-content div a .reinvent-current-location .ion-ios-location{
    margin-left:.9em;
    vertical-align:middle;
    font-size:1.88em
}
.reinvent-locations-hero-module .row .block-content div a .behind{
    margin:.15em -.15em 1.22em .15em;
    font-size:2.05em
}
@media screen and (min-width:768px) and (max-width:999px){
    .reinvent-locations-hero-module{
        padding:0 2.19em 0
    }
    .reinvent-locations-hero-module .row .block-content{
        padding:0 !important
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container{
        margin-top:3.13em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container .reinvent-location-hero-title{
        margin-bottom:1.25rem
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container{
        margin-bottom:3.13em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-keywords{
        height:3.09em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button{
        padding:.94em .63em;
        font-size:.69em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button .ion-ios-search{
        font-size:2.5em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button .reinvent-location-search-text{
        display:none
    }
    .reinvent-locations-hero-module .row .block-content div a .reinvent-current-location{
        margin:0 0 3.13em;
        height:3.09em
    }
    .reinvent-locations-hero-module .row .block-content div a .reinvent-current-location .ion-ios-location{
        margin-left:.4em;
        font-size:1.56em
    }
    .reinvent-locations-hero-module .row .block-content div a .behind{
        margin:.15em -.15em 0 .15em;
        font-size:1.7em
    }
}
@media screen and (min-width:1000px){
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container{
        margin:5em 0 2.5em 0
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-title-container .reinvent-location-hero-title{
        margin:0
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container{
        margin-bottom:5em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .reinvent-location-keywords{
        height:3.7em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions{
        max-height:18.75em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor{
        border:.063em solid #003fbd
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor p{
        color:#004dff
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor p strong{
        color:#004dff
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover{
        border-width:0 0 .063em 0;
        border-style:solid;
        border-color:#6b6b6b
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover p{
        color:#004dff
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead .tt-dropdown-menu .tt-dataset-keywordSuggestions .tt-suggestions .tt-suggestion.tt-cursor:hover p strong{
        color:#004dff
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button{
        height:1.69em;
        width:auto;
        font-size:2.18em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button .ion-ios-search{
        font-size:.7em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .reinvent-location-button .reinvent-location-search-text{
        vertical-align:middle;
        font-size:1rem
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div a{
        float:right
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div a .reinvent-current-location{
        margin-bottom:5em;
        height:3.11em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div a .reinvent-current-location .ion-ios-location{
        margin-left:.4em;
        font-size:1.56em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div a .behind{
        margin:.15em -.15em 0 .15em;
        font-size:1.7em
    }
    .reinvent-locations-hero-module .row .block-content .reinvent-current-location-button{
        display:table
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container .reinvent-location-button .ion-ios-search{
        font-size:1em
    }
}
.ie .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead input:-ms-input-placeholder{
    font:"Graphik Regular","Arial",Sans-Serif;
    font-size:1rem;
    color:#a7a7a7
}
.ie .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container div .twitter-typeahead input::-ms-clear{
    display:none
}
.ie .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container .reinvent-location-button:focus{
    outline:1px solid #004dff;
    outline-offset:0
}
.ie .reinvent-locations-hero-module .row .block-content div a:focus{
    outline:1px solid #004dff;
    outline-offset:0
}
.firefox .reinvent-locations-hero-module .row .block-content .reinvent-location-hero-content-container .reinvent-location-button:focus{
    outline:1px solid #004dff;
    outline-offset:0
}
.firefox .reinvent-locations-hero-module .row .block-content div a:focus{
    outline:1px solid #004dff;
    outline-offset:0
}
/* version='48'*/
/* version='29' */
/* version='3' */
/* version='29' */
.dark .video-content&gt;.cta{
    text-decoration:none
}
.dark .video-content&gt;.cta:hover{
    color:#fff
}
.dark .core-controls{
    color:#fff !important
}
.light .core-controls{
    color:#000 !important
}
.video-player-module{
    border-width:.063em
}
.video-player-module .hover-details-container .dark a{
    color:#fff !important
}
.video-player-module .hover-details-container .dark a:hover{
    color:#ccc !important
}
.video-player-module .hover-details-container .dark a:focus{
    color:#ccc !important;
    border:.07em solid #fff !important;
    outline:.07em solid #004dff !important
}
.video-player-module .hover-details-container .light a{
    color:#004dff !important
}
.video-player-module .hover-details-container .light a:hover{
    color:#008 !important
}
.video-player-module .hover-details-container .light a:focus{
    color:#008 !important;
    border:.07em solid #fff !important;
    outline:.07em solid #004dff !important
}
.video-player-module.module.full-width-video{
    padding:0 !important
}
.video-player-module.module.full-width-video.ai-full-width-video{
    padding-top:1.25rem !important
}
.video-player-module .in-page-video .playBttn,.video-player-module .in-page-video .pauseBttn{
    width:1.36rem;
    height:1.35rem;
    padding-top:.23rem;
    padding-left:.25rem;
    padding-right:.1rem;
    line-height:.1rem;
    border:.075rem solid #000;
    border-radius:1rem;
    color:#000;
    text-align:center;
    background-color:#fff;
    font-size:.85em;
    position:absolute;
    left:95%;
    top:92%;
    transform:translate(-50%,-50%);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.video-player-module .in-page-video .pauseBttn{
    padding-right:.25rem
}
.video-player-module .in-page-video .playBttn{
    display:inline-table
}
.video-player-module .in-page-video .pauseBttn{
    display:inline-table
}
.video-player-module .in-page-video .playPauseDisabled{
    display:none
}
.video-player-module .in-page-video .sound-control-indicator{
    position:absolute;
    left:95%;
    top:91.83%
}
.video-player-module .in-page-video .sound-control-indicator .mute-btn,.video-player-module .in-page-video .sound-control-indicator .unmute-btn{
    float:right;
    display:block;
    width:1.36rem;
    height:1.35rem;
    padding-top:.6rem;
    padding-left:.24rem;
    padding-right:.1rem;
    line-height:.1rem;
    border:.075rem solid #000;
    border-radius:1rem;
    color:#000;
    text-align:center;
    background-color:#fff;
    font-size:.8em;
    transform:translate(-50%,-50%);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.video-player-module .in-page-video .sound-control-indicator .mute-btn{
    display:inline-table
}
.video-player-module .in-page-video .sound-control-indicator .unmute-btn{
    display:inline-table
}
.video-player-module .in-page-video .sound-control-indicator .soundIndicatorDisabled{
    display:none
}
.video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
    padding-top:.2rem;
    padding-left:.4rem;
    padding-left:.4rem
}
.video-player-module .in-page-video .soundless-playpause-button.playBttn{
    padding-top:.2rem;
    padding-right:.3rem
}
.video-player-module .in-page-video.multiButton .playBttn,.video-player-module .in-page-video.multiButton .pauseBttn{
    left:88.5%
}
.video-player-module .in-page-video.multiButton .sound-control-indicator{
    left:96%
}
.video-player-module .video-playlist{
    padding-top:.62rem
}
.video-player-module .video-playlist.details-on-hover-playlist{
    width:100%;
    position:relative
}
.video-player-module .video-playlist .playlist-item{
    padding:.88em;
    margin-top:.62em;
    border:.06em solid #ccc;
    cursor:pointer;
    display:flex;
    align-items:center;
    background-color:#fff
}
.video-player-module .video-playlist .playlist-item .thumbnail-container{
    width:4.38em;
    height:4.38em;
    position:relative;
    float:left
}
.video-player-module .video-playlist .playlist-item .thumbnail-container img{
    width:4.38em;
    height:4.38em
}
.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play,.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .icon-container,.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .play-icon{
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play{
    height:2.5em;
    width:2.5em;
    position:absolute
}
.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .icon-container{
    height:3.12em;
    width:3.12em;
    background-color:#000;
    border:.15em solid #fff;
    border-radius:50%;
    opacity:.4;
    position:absolute;
    color:#fff
}
.video-player-module .video-playlist .playlist-item .thumbnail-container .item-custom-play .play-icon{
    padding:0 0 0 .2em;
    opacity:1;
    font-size:1.88em;
    position:absolute;
    color:#fff
}
.video-player-module .video-playlist .playlist-item .title-container .video-title,.video-player-module .video-playlist .playlist-item .title-container .video-subtitle{
    font-size:.75rem;
    color:#000;
    line-height:1.12rem;
    margin:0 0 0 .94rem;
    word-break:break-word
}
.video-player-module .video-playlist .playlist-item .hover-details-container{
    margin-bottom:-100px
}
.video-player-module .video-playlist .playlist-item .hover-details-container .overlay{
    left:-.1%
}
.video-player-module .video-playlist .selected{
    border-width:.25em;
    padding:.69em
}
.video-player-module .video-container,.video-player-module .video-modal.video-container{
    position:relative;
    cursor:pointer;
    width:100%;
    z-index:1;
    border:.06em solid #f2f2f2
}
.video-player-module .video-container .video-thumbnail,.video-player-module .video-container .video-card-thumbnail,.video-player-module .video-modal.video-container .video-thumbnail,.video-player-module .video-modal.video-container .video-card-thumbnail{
    width:100%;
    height:100%
}
.video-player-module .video-container .video-player-youtube,.video-player-module .video-container .video-player-vidyard,.video-player-module .video-modal.video-container .video-player-youtube,.video-player-module .video-modal.video-container .video-player-vidyard{
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    top:0;
    display:block
}
.video-player-module .video-container .video-player-youtube,.video-player-module .video-container .video-player-vidyard,.video-player-module .video-modal.video-container .video-player-youtube,.video-player-module .video-modal.video-container .video-player-vidyard{
    border-width:0
}
.video-player-module .video-container .custom-play,.video-player-module .video-container .modal-play,.video-player-module .video-modal.video-container .custom-play,.video-player-module .video-modal.video-container .modal-play{
    height:5em;
    width:5em;
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video-player-module .video-container .custom-play .icon-container,.video-player-module .video-container .modal-play .icon-container,.video-player-module .video-modal.video-container .custom-play .icon-container,.video-player-module .video-modal.video-container .modal-play .icon-container{
    height:5em;
    width:5em;
    background-color:#000;
    border:.25em solid #fff;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    color:#fff;
    opacity:.4;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video-player-module .video-container .custom-play .play-icon,.video-player-module .video-container .modal-play .play-icon,.video-player-module .video-modal.video-container .custom-play .play-icon,.video-player-module .video-modal.video-container .modal-play .play-icon{
    padding:.1em 0 0 .2em;
    opacity:1;
    font-size:3rem;
    position:absolute;
    top:50%;
    left:50%;
    color:#fff;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video-player-module .video-container span.play-icon::before,.video-player-module .video-modal.video-container span.play-icon::before{
    line-height:.53
}
.video-player-module .video-container .video-player-vidyard-wrap,.video-player-module .video-modal.video-container .video-player-vidyard-wrap{
    position:relative
}
.video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay,.video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer
}
.video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay:after,.video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay:after{
    content:"";
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    float:left;
    opacity:0;
    transition:.5s ease-in-out;
    background:#000;
    z-index:1
}
.video-player-module .video-container .video-player-vidyard-wrap .vidyard-overlay:hover:after,.video-player-module .video-modal.video-container .video-player-vidyard-wrap .vidyard-overlay:hover:after{
    opacity:.2
}
.video-player-module .video-container .video-player-vidyard-wrap .tooltip,.video-player-module .video-modal.video-container .video-player-vidyard-wrap .tooltip{
    top:66% !important;
    pointer-events:none
}
.video-player-module .in-page-video.video-container .video-thumbnail,.video-player-module .in-page-video.video-container .video-card-thumbnail{
    position:absolute;
    z-index:2
}
.video-player-module .video-content{
    padding:1.25em
}
.video-player-module .video-content.playlist-transcript{
    padding:.62em 0 0 0
}
.video-player-module .video-content .video-title{
    color:#000;
    margin:0 0 .28em 0
}
.video-player-module .video-content .video-description{
    color:#000;
    margin:0 0 .42em 0
}
.video-player-module .video-content .cta{
    font-size:.88em;
    margin-bottom:0;
    font-weight:normal
}
.video-player-module .video-modal.video-container{
    border:.063em solid #ccc
}
.video-player-module .video-modal.video-container .thumbnail-container{
    position:relative
}
.video-player-module .video-modal.video-container .video-content .video-title{
    margin:0;
    word-break:break-word
}
.video-player-module .hover-details-container{
    width:100%
}
.video-player-module .hover-details-container .light{
    color:#000;
    opacity:0
}
.video-player-module .hover-details-container .light a{
    color:#004dff;
    text-decoration:underline
}
.video-player-module .hover-details-container .light a:hover,.video-player-module .hover-details-container .light a:focus{
    color:#008;
    text-decoration:underline
}
.video-player-module .hover-details-container .dark{
    color:#fff;
    opacity:0
}
.video-player-module .hover-details-container .dark a{
    color:#fff;
    text-decoration:underline
}
.video-player-module .hover-details-container .dark a:hover,.video-player-module .hover-details-container .dark a:focus{
    color:#ccc;
    text-decoration:underline
}
.video-player-module .playlist-item .hover-details-container{
    width:auto
}
.video-player-module .overlay{
    position:absolute;
    overflow:hidden;
    max-height:0;
    width:auto;
    z-index:3;
    transition:max-height .2s ease-out;
    word-break:break-word;
    padding:2px
}
.video-player-module .overlay a{
    text-decoration:underline
}
.video-player-module .overlay a:hover,.video-player-module .overlay a:focus{
    text-decoration:none
}
.video-player-module .hover-details-background{
    box-shadow:3px 3px 8px gray;
    width:100%
}
.video-player-module .hover-details-text{
    margin:20px 20px 20px 20px;
    opacity:0
}
.video-player-module .in-page-video+.overlay{
    top:78%
}
.video-player-module .video-card .video-modal+.overlay{
    top:64.5%;
    top:80%
}
.video-player-module .in-page-video:hover .overlay,.video-player-module .video-modal:hover .overlay,.video-player-module .in-page-video:focus-within .overlay,.video-player-module .video-modal:focus-within .overlay{
    max-height:500px !important
}
.video-player-module .playlist-item:hover .hover-details-container .overlay,.video-player-module .playlist-item:focus-within .hover-details-container .overlay{
    max-height:500px !important
}
.video-card .video-player-module:hover .overlay,.video-card .in-page-video:hover .overlay,.video-card .video-player-module:focus-within .overlay,.video-card .in-page-video:focus-within .overlay{
    max-height:500px !important
}
.safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn{
    padding-right:.25rem
}
.video-player-module.two-thirds-container{
    padding:0 !important;
    height:auto !important
}
.video-player-module.two-thirds-container .video-container{
    height:auto
}
.video-player-module.full-width-video.full-width-ratio-16x9 .video-container{
    height:56.25vw
}
.video-player-module.full-width-video.full-width-ratio-3x1 .video-container{
    height:33.33vw
}
.video-player-module.full-width-video.full-width-ratio-3x1 .video-container .ion-android-arrow-dropright-circle{
    font-size:4.31em
}
.video-player-module.full-width-video.full-width-ratio-16x9 .video-container,.video-player-module.full-width-video.full-width-ratio-3x1 .video-container{
    border-left:none;
    border-right:none
}
#interactive-main .two-thirds-container.withAnimation{
    overflow:hidden
}
.hero-homepage-video-enabled .acn-core-video-controls-play,.hero-homepage-video-enabled .acn-core-video-controls-pause,.homepage-full-width-video-enabled .acn-core-video-controls-play,.homepage-full-width-video-enabled .acn-core-video-controls-pause,.case-study-video .acn-core-video-controls-play,.case-study-video .acn-core-video-controls-pause,.hero-initiative-program .acn-core-video-controls-play,.hero-initiative-program .acn-core-video-controls-pause{
    border:0 !important;
    border-radius:0 !important;
    background-color:transparent !important;
    top:95% !important;
    font-size:1em !important;
    padding-left:.2em !important
}
.hero-homepage-video-enabled .acn-core-video-controls-sound,.hero-homepage-video-enabled .acn-core-video-controls-mute,.homepage-full-width-video-enabled .acn-core-video-controls-sound,.homepage-full-width-video-enabled .acn-core-video-controls-mute,.case-study-video .acn-core-video-controls-sound,.case-study-video .acn-core-video-controls-mute,.hero-initiative-program .acn-core-video-controls-sound,.hero-initiative-program .acn-core-video-controls-mute{
    border:0 !important;
    border-radius:0 !important;
    background-color:transparent !important;
    top:95% !important;
    font-size:1em !important
}
.homepage-full-width-video-enabled .acn-core-video-controls-sound,.homepage-full-width-video-enabled .acn-core-video-controls-mute{
    padding-top:.5rem !important
}
@media only screen and (min-width:768px) and (max-width:999px){
    .video-player-module.module.full-width-video.ai-full-width-video{
        padding-top:1.88rem !important
    }
    .video-player-module .in-page-video .playBttn,.video-player-module .in-page-video .pauseBttn{
        top:92%;
        padding-right:.3rem;
        padding-top:.2rem;
        padding-left:.25rem;
        width:1.36rem;
        height:1.35rem
    }
    .video-player-module .in-page-video .pauseBttn{
        padding-left:.3rem
    }
    .video-player-module .in-page-video .sound-control-indicator{
        top:91%
    }
    .video-player-module .in-page-video .sound-control-indicator .mute-btn,.video-player-module .in-page-video .sound-control-indicator .unmute-btn{
        width:1.36rem;
        height:1.35rem
    }
    .video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        padding-left:.39rem
    }
    .video-player-module .in-page-video .soundless-playpause-button.playBttn{
        padding-left:.195rem
    }
    .video-player-module .in-page-video.multiButton .playBttn,.video-player-module .in-page-video.multiButton .pauseBttn{
        top:92.5%
    }
    .video-player-module .in-page-video.multiButton .pauseBttn{
        padding-left:.25rem
    }
    .video-player-module .in-page-video.multiButton .sound-control-indicator{
        top:92%
    }
    .video-player-module .video-content .video-title{
        margin-bottom:.72em
    }
    .video-player-module .video-content .video-description{
        margin-bottom:.834em
    }
    .video-player-module.two-thirds-container{
        padding:0 !important;
        margin-bottom:0 !important
    }
    .video-player-module.two-thirds-container .video-container{
        height:auto
    }
    .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn{
        padding-left:.25rem
    }
    .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        padding-left:.45rem
    }
    .homepage-full-width-video-enabled .core-controls{
        font-size:1.5em !important
    }
    .homepage-full-width-video-enabled .acn-core-video-controls-play,.homepage-full-width-video-enabled .acn-core-video-controls-pause{
        padding-right:1.2rem !important
    }
    .homepage-full-width-video-enabled .acn-core-video-controls-sound,.homepage-full-width-video-enabled .acn-core-video-controls-mute{
        padding-top:0 !important
    }
}
@media screen and (min-width:1000px){
    .video-player-module .in-page-video .video-control-focus:focus{
        box-shadow:0 0 0 .06em #fff000,0 0 .13em .19em #0004ff !important;
        outline:.19em transparent !important;
        outline-offset:.25em !important
    }
    .video-player-module .in-page-video .core-controls:focus{
        box-shadow:0 0 0 .06em #2714d1,0 0 0 .12em #fff !important;
        outline:.19em transparent !important;
        outline-offset:.25em !important
    }
    .video-player-module .in-page-video .video-control-focus:active{
        box-shadow:none !important;
        outline:none !important;
        outline-offset:0 !important
    }
    .video-player-module .in-page-video .playBttn,.video-player-module .in-page-video .pauseBttn{
        left:96%;
        top:93%;
        height:1.85rem;
        width:1.85rem;
        font-size:1.4rem;
        padding-top:.2rem;
        padding-left:.2rem;
        padding-top:.18rem
    }
    .video-player-module .in-page-video .sound-control-indicator{
        left:96%;
        top:93%
    }
    .video-player-module .in-page-video .sound-control-indicator .mute-btn,.video-player-module .in-page-video .sound-control-indicator .unmute-btn{
        height:1.85rem;
        width:1.85rem;
        font-size:1.2em;
        padding-top:.2rem;
        padding-left:.37rem;
        padding-top:.8rem
    }
    .video-player-module .in-page-video .sound-control-indicator .mute-btn{
        display:inline-table
    }
    .video-player-module .in-page-video .sound-control-indicator .unmute-btn{
        display:inline-table
    }
    .video-player-module .in-page-video .sound-control-indicator .soundIndicatorDisabled{
        display:none
    }
    .video-player-module .in-page-video .soundless-playpause-button.playBttn,.video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        border-radius:100%;
        left:95%;
        top:91.3%;
        height:1.36em;
        text-align:center;
        width:1.36em;
        font-size:1.4rem;
        padding-left:.2rem;
        padding-top:.15em
    }
    .video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        padding-left:.45rem
    }
    .video-player-module .in-page-video .soundless-playpause-button.playBttn{
        padding-right:.188rem
    }
    .video-player-module.full-width-video .video-content{
        padding-left:3em
    }
    .video-player-module.full-width-video.module.ai-full-width-video{
        padding-top:2.5rem !important
    }
    .video-player-module .video-container .custom-play,.video-player-module .video-container .modal-play,.video-player-module .video-modal.video-container .custom-play,.video-player-module .video-modal.video-container .modal-play{
        height:7.5em;
        width:7.5em
    }
    .video-player-module .video-container .custom-play .icon-container,.video-player-module .video-container .modal-play .icon-container,.video-player-module .video-modal.video-container .custom-play .icon-container,.video-player-module .video-modal.video-container .modal-play .icon-container{
        height:7.5em;
        width:7.5em
    }
    .video-player-module .video-container .custom-play .play-icon,.video-player-module .video-container .modal-play .play-icon,.video-player-module .video-modal.video-container .custom-play .play-icon,.video-player-module .video-modal.video-container .modal-play .play-icon{
        padding:0 0 0 .2em;
        font-size:4.38rem
    }
    .video-player-module .in-page-video.multiButton .video-player-audio-controls{
        top:92.8%
    }
    .video-player-module .video-content .video-title{
        margin-bottom:.44em
    }
    .video-player-module .video-content .video-description{
        margin-bottom:.75em
    }
    .video-player-module .video-content .cta{
        font-size:1em
    }
    .video-player-module.two-thirds-container{
        margin-bottom:0 !important
    }
    .isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        padding-left:.5rem
    }
    .isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn{
        padding-right:.188rem
    }
    .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.pauseBttn{
        padding-left:.4rem
    }
    .safari.isTouch .video-player-module .in-page-video .soundless-playpause-button.playBttn{
        padding-right:.2rem
    }
    .hero-homepage-video-enabled .core-controls,.case-study-video .core-controls,.homepage-full-width-video-enabled .core-controls,.hero-initiative-program .core-controls{
        font-size:1.4rem !important;
        line-height:1.4rem !important;
        padding:0 !important;
        margin:0 !important;
        height:0 !important;
        width:0 !important
    }
    .hero-homepage-video-enabled .acn-core-video-controls-sound,.hero-homepage-video-enabled .acn-core-video-controls-mute,.case-study-video .acn-core-video-controls-sound,.case-study-video .acn-core-video-controls-mute,.homepage-full-width-video-enabled .acn-core-video-controls-sound,.homepage-full-width-video-enabled .acn-core-video-controls-mute,.hero-initiative-program .acn-core-video-controls-sound,.hero-initiative-program .acn-core-video-controls-mute{
        font-size:1.3rem !important;
        padding-left:2px !important
    }
    .hero-homepage-video-enabled .acn-core-video-controls-play,.hero-homepage-video-enabled .acn-core-video-controls-pause,.hero-initiative-program .acn-core-video-controls-play,.hero-initiative-program .acn-core-video-controls-pause{
        top:92.6% !important;
        left:90.5% !important
    }
    .homepage-full-width-video-enabled .acn-core-video-controls-play,.homepage-full-width-video-enabled .acn-core-video-controls-pause{
        font-size:1.5em !important;
        transform:translate(-29%,-68%) !important
    }
    .homepage-full-width-video-enabled .acn-core-video-controls-sound,.homepage-full-width-video-enabled .acn-core-video-controls-mute{
        transform:translate(-57%,-68%) !important
    }
    .homepage-full-width-video-enabled [zoompage-fontsize="16"]{
        font-size:22px !important
    }
    .case-study-video .core-controls{
        transform:translate(-45%,-67%) !important
    }
    .case-study-video .acn-core-video-controls-sound,.case-study-video .acn-core-video-controls-mute{
        transform:translate(-57%,-35%) !important
    }
}
@media screen and (min-width:1200px){
    .video-player-module .in-page-video .sound-control-indicator{
        top:92.8%
    }
    .video-player-module .in-page-video.multiButton .playBttn,.video-player-module .in-page-video.multiButton .pauseBttn{
        left:90%
    }
}
.ie .video-player-module .in-page-video+.video-content .hover-details-background{
    width:97.5%;
    margin-left:-20px
}
.ie .video-player-module .in-page-video+.video-content .main-video-playlist .hover-details-background{
    margin-left:0
}
.ie .video-player-module .video-content:hover .hover-details-container .overlay{
    max-height:555px !important
}
.ie .video-player-module .acn-core-video-controls-sound,.ie .video-player-module .acn-core-video-controls-mute{
    top:0 !important
}
/* version='41' */
/* version='30' */
/* version='3' */
/* version='30' */
.image-blockquote-container .module.image-blockquote.blockquote-container{
    border:.063rem solid #ccc !important;
    padding:2.06em 1.88em 2.19em 1.88em !important;
    opacity:1
}
.image-blockquote-container .module.image-blockquote.blockquote-container blockquote{
    float:none;
    padding-left:0
}
.image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border{
    padding-left:1.5em
}
.image-blockquote-container .module.image-blockquote.blockquote-container.light blockquote{
    color:#000
}
.image-blockquote-container+.image-module.full-width{
    margin-top:8.15em
}
.image-blockquote-container+.image-module.full-width .full-3x1{
    height:8.44em
}
.image-module.parallax-standard.module,.image-module.parallax-partial.module{
    margin-bottom:0 !important
}
.image-module.two-thirds-container{
    padding:0 !important;
    margin-bottom:1.25em
}
.image-module.two-thirds-container .two-thirds{
    display:block;
    overflow:hidden;
    height:11.25em
}
.image-module.two-thirds-container .two-thirds a{
    display:flex;
    flex-grow:1
}
.image-module.two-thirds-container .two-thirds img{
    width:100%;
    height:auto
}
.image-module.full-width{
    display:flex;
    padding:0 !important
}
.image-module.full-width.ai-full-width-image{
    padding-top:1.25rem !important
}
.image-module.full-width .image-share-module .circle-share{
    margin:-2.2rem 1.88rem 1.25rem 1.06rem !important
}
.image-module.full-width .image-share-module div.share-tools.vertical{
    margin:.1rem 0 0 1.04rem !important
}
.image-module.full-width .image-share-module div.share-tools.width{
    margin:-2.2rem 0 0 3.31em !important
}
.image-module.full-width .full-16x9{
    height:11.25rem
}
.image-module.full-width .full-3x1{
    height:6.69rem
}
.image-module.full-width .full-width-image{
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    height:100%
}
.image-module.full-width p.caption{
    padding-left:.94rem;
    padding-right:.94rem
}
.image-module p.caption{
    margin-top:.625rem;
    margin-bottom:0;
    display:block;
    color:#6b6b6b
}
.image-module p.caption a.cta-small{
    margin-top:inherit;
    margin-bottom:0
}
.image-module img{
    width:100%;
    height:auto
}
.image-module .img-static{
    width:auto
}
.image-module .partial-overlap,.image-module .standard-overlap{
    width:100%
}
.image-module .partial-overlap img,.image-module .standard-overlap img{
    position:relative;
    width:auto;
    margin:auto
}
.image-module .standard-overlap{
    margin-bottom:-2.38em
}
.image-module .standard-overlap img{
    height:11.25em
}
.image-module .partial-overlap{
    height:11.25em;
    margin-bottom:-1.3em;
    overflow:hidden
}
.image-module .partial-overlap img{
    height:14em
}
.image-module .standardWithShareTool{
    float:right;
    margin:-10.85rem 6.688rem 0 0
}
.image-module .image-share-module{
    display:inline-block;
    align-self:center;
    margin-left:-7.29em
}
.image-module .image-share-module .circle-share{
    background-color:#f2f2f2 !important;
    display:inline-block !important;
    height:1.46em !important;
    width:1.46em !important;
    border-radius:50% !important;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.5) !important;
    z-index:2 !important;
    position:absolute !important;
    align-self:center !important;
    margin:3.38rem 1.25rem 1.25rem 1.06rem
}
.image-module .image-share-module .circle-share:active{
    outline:none
}
.image-module .image-share-module .ion-android-share-alt{
    color:#4a4a4a;
    font-size:3rem
}
.image-module .image-share-module .ion-android-share-alt:before{
    position:relative;
    top:.31em;
    left:.35em;
    font-size:.92em
}
.image-module .image-share-module .hideOutline{
    outline:none
}
.image-module .image-share-module div.share-tools{
    z-index:1
}
.image-module .image-share-module div.share-tools.width .share-icons-container{
    display:flex !important;
    padding:0 1.25em 0 .88em !important
}
.image-module .image-share-module div.share-tools.width .share-icons-container .div-share-module{
    display:inline-block !important
}
.image-module .image-share-module div.share-tools.width .share-icons-container div[role=link]{
    margin:0 0 0 1.25rem !important
}
.image-module .image-share-module div.share-tools .share-icons-container div{
    display:inline-block !important
}
.image-module .image-share-module div.share-tools.vertical{
    border-radius:0 0 3.13em 3.13em !important;
    padding:0 !important;
    position:absolute !important;
    align-self:center !important;
    background-color:#f2f2f2 !important;
    width:4.38em !important;
    margin:5.68rem 0 0 1.04rem !important;
    border:.063rem solid #f2f2f2 !important
}
.image-module .image-share-module div.share-tools.vertical .share-icons-container{
    display:flex !important;
    flex-direction:column !important;
    padding:2.09em 0 1.88em 0 !important;
    width:100% !important
}
.image-module .image-share-module div.share-tools.vertical .share-icons-container .share-text{
    margin:1.67em 0 0 0 !important;
    padding:0 !important;
    font-size:.75em !important;
    max-width:90% !important;
    word-wrap:break-word !important
}
.image-module .image-share-module div.share-tools.vertical .share-icons-container .div-share-module{
    display:inline-block !important
}
.image-module .image-share-module div.share-tools.vertical .share-icons-container div[role=link]{
    margin:1.25rem 0 0 0 !important
}
.image-module .image-share-module div.share-tools.width{
    height:4.38em !important;
    border-radius:0 3.13em 3.13em 0 !important;
    position:absolute !important;
    align-self:center !important;
    margin:3.38rem 0 0 3.31em !important;
    border:.063rem solid #e3e3e3 !important
}
.image-module .image-share-module div.share-tools.width .share-icons-container .share-text{
    font-size:.875rem !important;
    white-space:nowrap !important;
    margin:0 .625rem 0 1.25rem;
    padding:0 !important
}
.image-module .image-share-module div.share-tools.width .share-icons-container div[role=link]:nth-child(3){
    margin-right:1.11em !important
}
.image-module .image-share-module .collapse.width{
    height:4.38em !important;
    width:auto !important;
    -webkit-transition:width .35s ease;
    -moz-transition:width .35s ease;
    -o-transition:width .35s ease;
    transition:width .35s ease;
    z-index:1 !important
}
.image-module .parallax-clip{
    height:100%;
    position:relative;
    width:100%;
    left:0;
    top:0
}
.image-module .fixed-parallax{
    position:relative;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-size:cover;
    background-position:center top;
    background-attachment:fixed
}
.image-module .fixed-parallax-standard{
    position:relative;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-repeat:no-repeat;
    background-position:right;
    background-attachment:fixed
}
.image-module .fixed-parallax-partial{
    position:relative;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-repeat:no-repeat;
    background-position:right;
    background-attachment:fixed
}
.image-blockquote-container~.image-module{
    display:block
}
.module.image-module .image-share-module div.share-tools.vertical{
    height:auto
}
.image-blockquote .image-module .image-share-module{
    position:absolute;
    margin-top:-5em;
    margin-left:0;
    top:33%;
    right:15%
}
#interactive-main .image-module.withAnimation{
    overflow:hidden
}
@media only screen and (min-device-width:375px) and (max-device-width:736px) and (orientation:landscape){
    .image-module.full-width .full-16x9{
        height:20rem
    }
    .image-module.full-width .full-3x1{
        height:11.875rem
    }
    .image-blockquote-container+.image-module.full-width{
        margin-top:5.8em
    }
}
.safari .image-module .parallax-clip{
    clip:rect(auto,auto,auto,auto);
    position:absolute
}
.safari .image-module .fixed-parallax-standard,.safari .image-module .fixed-parallax-partial{
    position:fixed;
    -webkit-transform:translateZ(0);
    background-attachment:scroll
}
.safari .image-module .standard-overlap-parallax-slide .standard-overlap,.safari .image-module .partial-overlap-parallax-slide .standard-overlap{
    margin-top:-1.9em !important
}
@media screen and (min-width:1000px){
    .image-module.parallax-standard.module,.image-module.parallax-partial.module{
        margin-bottom:0 !important
    }
    .safari .image-module .standard-overlap-parallax-slide .standard-overlap,.safari .image-module .standard-overlap-parallax-slide .partial-overlap,.safari .image-module .partial-overlap-parallax-slide .standard-overlap,.safari .image-module .partial-overlap-parallax-slide .partial-overlap{
        margin-bottom:-2em !important;
        margin-top:-1.9em !important
    }
    .isTouch .fixed-parallax-standard,.isTouch .fixed-parallax-partial{
        background-position:97% !important
    }
    .image-module .standard-overlap-parallax-slide,.image-module .partial-overlap-parallax-slide{
        position:relative
    }
    .image-module .standard-overlap-parallax-slide .standard-overlap,.image-module .standard-overlap-parallax-slide .partial-overlap,.image-module .partial-overlap-parallax-slide .standard-overlap,.image-module .partial-overlap-parallax-slide .partial-overlap{
        margin-bottom:0 !important;
        margin-top:-1.86rem !important
    }
    .image-module.full-width.ai-full-width-image{
        padding-top:2.5rem !important
    }
    .image-module.full-width .full-16x9{
        height:42.188rem
    }
    .image-module.full-width .full-3x1{
        height:25rem
    }
    .image-module.full-width .full-16x9-parallax-slide{
        position:relative;
        height:42.188rem
    }
    .image-module.full-width .full-3x1-parallax-slide{
        position:relative;
        height:25rem
    }
    .image-module .standard-overlap,.image-module .partial-overlap{
        margin-left:.94em;
        width:36.5em
    }
    .image-module .standard-overlap img,.image-module .partial-overlap img{
        width:auto;
        height:auto
    }
    .image-module .standard-overlap{
        margin-top:-3.75em;
        margin-bottom:-3.75em
    }
    .image-module .partial-overlap{
        margin-top:-1.88em;
        margin-bottom:-1.85em
    }
    .image-module.two-thirds-container{
        padding:0 !important;
        margin-bottom:0 !important
    }
    .image-module.two-thirds-container .two-thirds{
        display:block;
        height:auto
    }
    .image-module.two-thirds-container .two-thirds img{
        width:100%;
        height:auto
    }
    .image-module .parallax-sharetool{
        right:4.65em
    }
    .image-module .parallax-sharetool.standardWithShareTool{
        right:1em
    }
    /**FOR IE ONLY**/
    .ie .image-module .standard-overlap{
        margin-bottom:-3.65em
    }
    .ie .image-module .partial-overlap{
        margin-bottom:-1.86em
    }
    .ie .image-module .parallax-sharetool{
        right:-1em;
        top:45%
    }
    .ie .image-module .parallax-sharetool.standardWithShareTool{
        right:1em;
        top:97%
    }
    .image-blockquote-container.fixed-width .blockquote-container{
        margin-right:0 !important
    }
    .image-blockquote-container .module.image-blockquote.blockquote-container{
        padding:1.88em 3.13em 2.19em 3.13em !important
    }
    .image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border{
        padding-left:.86em
    }
    .image-blockquote-container+.image-module.full-width{
        margin-top:7.06em
    }
    .image-blockquote-container+.image-module.full-width .full-3x1-parallax-slide{
        height:21.25em
    }
    .image-blockquote-container+.image-module.full-width .full-3x1{
        height:21.25em
    }
    .image-blockquote .image-module .image-share-module{
        top:35%;
        right:8%
    }
}
@media screen and (min-width:1000px) and (orientation:landscape){
    .isTouch .parallax-sharetool{
        right:7em;
        position:absolute
    }
    .safari .fixed-parallax-standard,.safari .fixed-parallax-partial{
        background-attachment:scroll;
        background-position:98% !important;
        background-size:470px 450px
    }
}
@media screen and (min-width:1000px) and (orientation:portrait){
    .safari .fixed-parallax-standard,.safari .fixed-parallax-partial{
        background-size:470px
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .safari.isTouch .image-module .fixed-parallax-standard,.safari.isTouch .image-module .fixed-parallax-partial{
        background-attachment:scroll
    }
    .image-module .fixed-parallax-standard,.image-module .fixed-parallax-partial{
        background-size:350px 340px;
        background-position:94% !important
    }
    .image-module .standard-overlap-parallax-slide .standard-overlap,.image-module .partial-overlap-parallax-slide .standard-overlap{
        margin-top:-1.9em !important
    }
    .image-module.full-width{
        margin-left:-1.25rem;
        margin-right:-1.25rem
    }
    .image-module.full-width.ai-full-width-image{
        padding-top:1.88rem !important;
        margin-left:0;
        margin-right:0
    }
    .image-module.full-width .full-16x9{
        height:27rem
    }
    .image-module.full-width .full-3x1{
        height:16rem
    }
    .image-module.full-width .full-16x9-parallax-slide{
        position:relative;
        height:27rem
    }
    .image-module.full-width .full-3x1-parallax-slide{
        position:relative;
        height:16rem
    }
    .image-module.full-width p.caption{
        padding-left:2.19rem;
        padding-right:2.19rem
    }
    .image-module .image-share-module .circle-share{
        margin:3.68rem 1.25rem 1.25rem 1.06rem
    }
    .image-module .image-share-module div.share-tools.width{
        margin:3.68rem 0 0 3.31rem !important
    }
    .image-module .standard-overlap,.image-module .partial-overlap{
        width:23em;
        overflow:hidden
    }
    .image-module .standard-overlap img,.image-module .partial-overlap img{
        width:auto;
        height:auto;
        max-width:none
    }
    .image-module .standard-overlap{
        margin-top:-3.75em;
        margin-bottom:-3.85em
    }
    .image-module .partial-overlap{
        margin-bottom:-1.88em;
        margin-top:-1.88em;
        position:relative
    }
    .image-module .parallax-clip{
        position:relative
    }
    .image-module .image-module-with-caption{
        width:100%
    }
    .image-blockquote-container.fixed-width .blockquote-container{
        margin-right:0 !important
    }
    .image-blockquote-container .module.image-blockquote.blockquote-container blockquote.quote-border{
        padding-left:1.5em
    }
    .image-blockquote-container+.image-module.full-width{
        margin-top:6.65em
    }
    .image-blockquote-container+.image-module.full-width .full-3x1-parallax-slide{
        height:15.63em
    }
    .image-blockquote-container+.image-module.full-width .full-3x1{
        height:15.63em
    }
    .image-module.two-thirds-container{
        padding:0 !important;
        margin-bottom:0 !important;
        height:17.5em
    }
    .image-module.two-thirds-container .two-thirds{
        display:block;
        height:17.5em
    }
    .image-module.two-thirds-container .two-thirds img{
        height:auto;
        width:100%
    }
}
@media only screen and (min-width:800px) and (max-width:999px){
    .image-module .standard-overlap,.image-module .partial-overlap{
        width:24em
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    .image-module .standard-overlap,.image-module .partial-overlap{
        width:100%;
        overflow:hidden
    }
    .image-module .standard-overlap img,.image-module .partial-overlap img{
        width:auto;
        height:auto;
        max-width:none
    }
    .image-module.two-thirds-container .two-thirds img{
        height:auto;
        width:100%
    }
}
@media screen and (max-width:1199px){
    .image-module.full-width .full-width-image.fixed-parallax{
        background-size:auto;
        background-position:0 0
    }
}
@media screen and (min-width:1200px){
    .safari .fixed-parallax-standard,.safari .fixed-parallax-partial{
        background-attachment:fixed !important
    }
    #interactive-main .image-module .animateZoom .two-thirds{
        overflow:hidden
    }
    #interactive-main .image-module .animateZoom .two-thirds a img{
        transition:all 1s ease
    }
    #interactive-main .image-module .animateZoom .two-thirds a img:hover,#interactive-main .image-module .animateZoom .two-thirds a img:focus{
        transition:-webkit-transform 1s ease;
        transition:transform 1s ease;
        will-change:transform;
        -webkit-transform:scale(1.1);
        -ms-transform:scale(1.1);
        transform:scale(1.1);
        z-index:1
    }
}
@media screen and (min-width:1400px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:87% !important
    }
}
@media screen and (min-width:1500px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:85% !important
    }
}
@media screen and (min-width:1900px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:74.5% !important
    }
    .safari .fixed-parallax-standard,.safari .fixed-parallax-partial{
        background-position:78% !important
    }
}
@media screen and (min-width:1980px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:73% !important
    }
}
@media screen and (min-width:2500px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:66.5% !important
    }
}
@media screen and (min-width:2700px){
    .fixed-parallax-standard,.fixed-parallax-partial{
        background-position:65% !important
    }
}
/* version='28' */
/* version='3' */
/* version='28' */
@keyframes selectedBackgroundAnimation{
    0%{
        bottom:6.42em
    }
    100%{
        bottom:-.71em
    }
}
@keyframes selectedFoldAnimation{
    0%{
        border-bottom:0 solid transparent
    }
    85%{
        border-bottom:0 solid transparent
    }
    100%{
        border-bottom:.57em solid transparent
    }
}
@keyframes rotateArrowAnimation{
    0%{
        transform:scaleX(-1) rotate(0deg)
    }
    100%{
        transform:scaleX(-1) rotate(90deg)
    }
}
.focus-indicator #multipage-nav .nav-articles&gt;ul&gt;li a:focus{
    color:#fff;
    background-color:#004dff;
    outline:none !important
}
.focus-indicator #multipage-nav .nav-articles&gt;ul&gt;li a:focus .cta-arrow{
    color:#fff !important
}
#multipage-nav{
    background:#fff;
    -webkit-box-shadow:0 .14em .28em 0 rgba(0,0,0,.5);
    box-shadow:0 .14em .28em 0 rgba(0,0,0,.5);
    z-index:998;
    width:100%
}
#multipage-nav.sticky{
    position:fixed;
    top:5.84em;
    z-index:999;
    border-top:.14em solid #e3e3e3 !important
}
#multipage-nav.sticky.no-qat{
    top:3em
}
#multipage-nav.sticky.no-qat.hide-header{
    top:0
}
#multipage-nav.sticky.secondSticky{
    top:8em
}
#multipage-nav.sticky.thirdSticky{
    top:10.65em
}
#multipage-nav .eyebrow-title{
    padding:1.67em 1.25em;
    outline:none
}
#multipage-nav .eyebrow-title .arrow-down-container{
    position:absolute;
    height:4.67em;
    width:1.41em;
    right:1.16em;
    top:0;
    padding:1.62em 0
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon{
    height:.44em;
    margin-top:.38em
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(1),#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(2){
    background:#000;
    height:.11em;
    width:1em;
    border-radius:.5em;
    display:block;
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(1){
    -webkit-transform:rotate(50deg);
    -ms-transform:rotate(50deg);
    -o-transform:rotate(50deg);
    transform:rotate(50deg);
    margin-top:.67em;
    margin-left:-.14em
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon span:nth-of-type(2){
    -webkit-transform:rotate(-50deg);
    -ms-transform:rotate(-50deg);
    -o-transform:rotate(-50deg);
    transform:rotate(-50deg);
    margin-top:-.11em;
    margin-left:.48em
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(1),#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(2){
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    width:1.2em
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(1){
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    margin-top:.67em;
    margin-left:.05em
}
#multipage-nav .eyebrow-title .arrow-down-container #arrow-down-icon.show-close-icon span:nth-of-type(2){
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    margin-top:-.11em;
    margin-left:.05em
}
#multipage-nav .nav-articles ul{
    list-style:none;
    padding:0;
    margin:0;
    background:#fff !important
}
#multipage-nav .nav-articles ul li{
    border-top:.14em solid #e3e3e3;
    padding:0;
    background:#fff
}
#multipage-nav .nav-articles ul li.selected-item{
    background-color:#f2f2f2;
    border-top:none;
    border-left:.25rem solid
}
#multipage-nav .nav-articles ul li.selected-item+.nav-item{
    border-top:none
}
#multipage-nav .nav-articles&gt;ul&gt;li a{
    color:#000;
    text-transform:none;
    line-height:.9rem;
    padding:1.43em 1.08em;
    display:block
}
#multipage-nav .nav-articles&gt;ul&gt;li a span:first-of-type{
    font-size:.75rem
}
#multipage-nav .nav-articles&gt;ul&gt;li a .cta-arrow{
    display:none
}
#multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container div&gt;span{
    display:none
}
#multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container div .nav-item-dropdown ul&gt;li:first-of-type{
    border-top:none
}
#multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container .ion-ios-more{
    display:none
}
#multipage-nav.hide-header.sticky{
    top:2.7em
}
@media only screen and (min-width:768px) and (max-width:999px){
    #multipage-nav{
        -webkit-box-shadow:none;
        box-shadow:none
    }
    #multipage-nav.sticky{
        top:3.06em
    }
    #multipage-nav.sticky.no-qat{
        top:3.06em
    }
    #multipage-nav .eyebrow-title{
        padding:1.67em;
        -webkit-box-shadow:0 .14em .28em 0 rgba(0,0,0,.5);
        box-shadow:0 .14em .28em 0 rgba(0,0,0,.5)
    }
    #multipage-nav .eyebrow-title .arrow-down-container{
        right:2.7em
    }
    #multipage-nav .nav-articles{
        position:absolute;
        right:0;
        top:2.12em;
        width:41%;
        visibility:hidden;
        opacity:0;
        z-index:1;
        background:#fff;
        margin-right:.94em;
        margin-top:1.44em;
        position:absolute;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        -o-transition:.3s ease-out;
        transition:.3s ease-out
    }
    #multipage-nav .nav-articles&gt;ul{
        -webkit-box-shadow:0 .12em .87em 0 rgba(0,0,0,.4);
        box-shadow:0 .12em .87em 0 rgba(0,0,0,.4)
    }
    #multipage-nav .nav-articles&gt;ul:before{
        content:'';
        position:absolute;
        top:-.56em;
        right:1.35em;
        width:0;
        height:0;
        border-top:.75em solid #fff;
        border-right:.75em solid #fff;
        border-bottom:.37em solid transparent;
        border-left:.37em solid transparent;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg);
        -webkit-box-shadow:.12em -.12em .37em rgba(0,0,0,.2);
        box-shadow:.12em -.12em .37em rgba(0,0,0,.2)
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:nth-of-type(1){
        border-top:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:nth-of-type(1):before{
        content:'';
        position:absolute;
        top:-.56em;
        right:1.3em;
        width:0;
        height:0;
        border-top:.75em solid #fff;
        border-right:.75em solid #fff;
        border-bottom:.6em solid #fff;
        border-left:.6em solid #fff;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item:before{
        border-top:.75em solid #f2f2f2;
        border-right:.75em solid #f2f2f2;
        border-bottom:.6em solid #f2f2f2;
        border-left:.6em solid #f2f2f2
    }
    #multipage-nav .nav-articles.show-articles{
        visibility:visible;
        opacity:1;
        top:3.56em;
        z-index:999;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        -o-transition:.3s ease-out;
        transition:.3s ease-out;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden
    }
}
@media screen and (min-width:1000px){
    #multipage-nav{
        border-top:.25rem solid;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    #multipage-nav.sticky{
        border-top-width:.25rem !important;
        top:4.38em
    }
    #multipage-nav.sticky.no-qat{
        top:4.38em
    }
    #multipage-nav .eyebrow-title{
        display:none
    }
    #multipage-nav .nav-articles{
        border-bottom:.125rem solid #e3e3e3;
        width:100%
    }
    #multipage-nav .nav-articles ul li{
        display:flex;
        list-style:none;
        line-height:1em;
        position:relative;
        justify-content:center;
        flex-direction:column;
        flex:3 0 0%;
        border-top:none
    }
    #multipage-nav .nav-articles ul li:after{
        content:"";
        display:block;
        height:2.5em;
        position:absolute;
        width:.13em;
        background-color:#e3e3e3
    }
    #multipage-nav .nav-articles ul li.nav-item:hover:after{
        display:none
    }
    #multipage-nav .nav-articles ul li.nav-item:hover+li:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul{
        display:flex;
        margin:0 auto;
        max-width:78.13em;
        padding:0 3.13em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item{
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item:first-child .cta-arrow{
        color:#fff !important;
        animation:.5s 0s 1 rotateArrowAnimation;
        -webkit-transform:scaleX(-1) rotate(90deg);
        -moz-transform:scaleX(-1) rotate(90deg);
        -o-transform:scaleX(-1) rotate(90deg);
        transform:scaleX(-1) rotate(90deg)
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item a{
        color:#fff
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item a:before{
        content:"";
        position:absolute;
        top:-.07em;
        left:0;
        right:0;
        bottom:-.6em;
        z-index:2;
        display:block;
        animation:.5s 0s 1 selectedBackgroundAnimation
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item a:after{
        content:"";
        position:absolute;
        left:-.5em;
        bottom:-.6em;
        width:0;
        height:0;
        z-index:1;
        display:block;
        border-bottom:.5em solid transparent;
        border-right:.5em solid #000;
        animation:1s ease-in 0s 1 selectedFoldAnimation
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item a .cta-arrow{
        color:#fff !important;
        transform:rotate(90deg);
        -webkit-transition:.5s ease-in-out;
        -moz-transition:.5s ease-in-out;
        -o-transition:.5s ease-in-out;
        transition:.5s ease-in-out
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item+.nav-item:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item+.nav-more:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:first-child{
        flex:1 0 0%
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:first-child:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:first-child a{
        flex-direction:column-reverse
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:first-child a span:first-child{
        margin-right:0;
        bottom:.4em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li:first-child a .cta-arrow{
        transform:scaleX(-1);
        margin-bottom:.35em;
        color:#000 !important;
        line-height:1.9em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a{
        width:100%;
        flex:1 0 auto;
        display:flex;
        align-items:center;
        justify-content:center;
        text-align:left;
        padding:1.25em;
        color:#000;
        background-color:transparent
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a span:first-child{
        position:relative;
        z-index:3;
        margin-right:.84em;
        font-size:.875rem;
        line-height:1.05rem
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a:hover{
        color:#fff
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a:hover&gt;.cta-arrow{
        color:#fff !important
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a .cta-arrow{
        z-index:2;
        display:block;
        text-align:center;
        position:relative
    }
    #multipage-nav .nav-articles&gt;ul&gt;li a .cta-arrow:after{
        margin-left:0;
        position:relative;
        top:.15em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.selected-item{
        border-left:none;
        background:inherit
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more{
        display:flex;
        flex:1 0 0%;
        cursor:pointer
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more.show-active{
        color:#fff
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more.show-active:before,#multipage-nav .nav-articles&gt;ul&gt;li.nav-more.show-active:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container{
        display:flex;
        flex-direction:column-reverse;
        align-items:center;
        padding:1.67em;
        justify-content:center;
        flex:1 0 0%;
        font-size:.75rem;
        line-height:.9rem
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container&gt;div{
        position:relative
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container&gt;div&gt;span{
        display:block;
        font-size:.875rem;
        line-height:1.05rem
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container .ion-ios-more{
        display:block;
        font-size:2.5em;
        margin-bottom:.17em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container .ion-ios-more:before{
        line-height:.25em;
        vertical-align:bottom
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more .nav-more-container span{
        margin-right:0
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more.hasHover:hover:before,#multipage-nav .nav-articles&gt;ul&gt;li.nav-more.hasHover:hover:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more.hasHover .nav-more-container:hover{
        color:#fff
    }
    #multipage-nav .nav-articles&gt;ul&gt;li.nav-more:before{
        content:"";
        display:block;
        height:2.5em;
        position:absolute;
        right:0;
        width:.13em;
        background-color:#e3e3e3
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown{
        position:absolute;
        top:4.64em;
        right:-1.5em;
        opacity:0;
        visibility:hidden;
        z-index:998;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        -o-transition:.3s ease-out;
        transition:.3s ease-out
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul{
        box-shadow:0 0 .625em 0 rgba(0,0,0,.4);
        z-index:20
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul:before{
        content:'';
        position:absolute;
        top:-.56em;
        right:1.45em;
        width:0;
        height:0;
        border-top:.75em solid #fff;
        border-right:.75em solid #fff;
        border-bottom:.37em solid transparent;
        border-left:.37em solid transparent;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg);
        -webkit-box-shadow:0 0 .625em rgba(0,0,0,.4);
        box-shadow:0 0 .625em rgba(0,0,0,.4)
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li{
        width:20em
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li:nth-child(1):before{
        content:'';
        position:absolute;
        top:-.56em;
        right:1.35em;
        width:0;
        height:0;
        border-top:.75em solid #fff;
        border-right:.75em solid #fff;
        border-bottom:.6em solid #fff;
        border-left:.6em solid #fff;
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li:after{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li:hover{
        border-left:.25rem solid
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li:hover:nth-child(1):before{
        border-top:.75em solid #f2f2f2;
        border-right:.75em solid #f2f2f2;
        border-bottom:.6em solid #f2f2f2;
        border-left:.6em solid #f2f2f2
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li:hover a{
        color:#000;
        background-color:#f2f2f2 !important
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li a{
        width:100%;
        padding:1.25em .94em;
        display:block;
        border-bottom:.125rem solid #e3e3e3
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown&gt;ul&gt;li a .cta-arrow{
        display:none
    }
    #multipage-nav .nav-articles&gt;ul&gt;li .nav-item-dropdown.show-dropdown{
        visibility:visible;
        opacity:1;
        top:5.8em;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        -o-transition:.3s ease-out;
        transition:.3s ease-out;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden
    }
}
@media screen and (min-width:1000px) and (max-width:1199px){
    #multipage-nav .nav-articles&gt;ul{
        padding:0 .94em
    }
}
/* version='30' */
.content-module{
    margin-bottom:1.25rem;
    line-height:1.4rem
}
.content-module .purple-text{
    color:#a100ff !important
}
.content-module.enabled-drop-caps article:first-of-type&gt;p:first-of-type{
    padding-top:1rem
}
.content-module.enabled-drop-caps article:first-of-type&gt;p:first-of-type:first-letter {
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:4.38rem
}
.content-module article{
    margin-bottom:2.5rem
}
.content-module article&gt;p{
    margin-bottom:1.4rem
}
.content-module article&gt;p:last-child{
    margin-bottom:0
}
.content-module article h1,.content-module article h2,.content-module article h3,.content-module article h4,.content-module article h5,.content-module article h6{
    margin-bottom:.63rem
}
.content-module article:last-child{
    margin-bottom:0
}
.content-module p{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem;
    margin-bottom:1.4rem
}
.content-module p a{
    text-decoration:underline
}
.content-module p.small{
    font-size:.75rem;
    margin-bottom:.9rem
}
.content-module p.small a{
    font-size:.75rem
}
.content-module h1 a,.content-module h2 a,.content-module h3 a,.content-module h4 a,.content-module h5 a,.content-module h6 a{
    font-size:inherit
}
.content-module a{
    text-decoration:none;
    font-size:.875rem
}
.content-module a .behind{
    height:2.94em
}
.content-module a:visited,.content-module a:visited:hover,.content-module a:visited:focus,.content-module a:visited strong{
    color:#008
}
.content-module a strong{
    color:inherit
}
.content-module a.arrow.cta-arrow{
    color:#004dff
}
.content-module a.arrow.cta-arrow:visited,.content-module a.arrow.cta-arrow:visited:hover,.content-module a.arrow.cta-arrow:visited:focus{
    color:#004dff
}
.content-module a.arrow.cta-alt-arrow{
    color:#000
}
.content-module a.arrow.cta-alt-arrow:visited,.content-module a.arrow.cta-alt-arrow:visited:hover,.content-module a.arrow.cta-alt-arrow:visited:focus{
    color:#000
}
.content-module article.reinvent-registration-confirmation a.btn-start-job-search .btn.btn-primary.front,.content-module article.reinvent-registration-confirmation-reused a.btn-start-job-search .btn.btn-primary.front{
    margin:.938rem 0;
    width:100%
}
.content-module article.reinvent-registration-confirmation a.btn-start-job-search .behind,.content-module article.reinvent-registration-confirmation-reused a.btn-start-job-search .behind{
    background:#a7a7a7;
    margin:-3.5em -.4em 0 .29em;
    padding:.94em .94em;
    font-size:.88rem;
    line-height:.95rem;
    height:2.93em
}
.content-module .reinvent-multi-factor-authentication-error a.btn-sign-in{
    padding-top:0;
    margin-bottom:0
}
.content-module .reinvent-multi-factor-authentication-error a.btn-sign-in .btn.btn-primary.front{
    margin-top:0;
    margin-left:0;
    margin-right:.4rem
}
.content-module .reinvent-multi-factor-authentication-error a.btn-sign-in .behind{
    font-size:.875rem;
    margin-left:.4rem;
    margin-right:0
}
.content-module sup a,.content-module sub a{
    font-size:.65625rem
}
.content-module .transparent-image-content{
    padding-top:1.25em
}
.content-module .transparent-image-content .section-title{
    padding-bottom:.83em;
    margin:0
}
.content-module .transparent-image-content p{
    font-size:.875rem;
    text-transform:none;
    padding-bottom:1.43em;
    margin:0
}
.content-module .transparent-image-content p:last-child{
    padding-bottom:0
}
.content-module ol:last-child,.content-module ul:last-child{
    margin-bottom:0
}
@media screen and (max-width:767px){
    .reinvent-signin-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 15px 0 15px;
        text-align:center
    }
    .reinvent-signin-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:20px
    }
    .reinvent-signin-container .title-container .login-title{
        font-size:18px;
        line-height:22px
    }
    .reinvent-signin-container .image-container{
        margin-bottom:20px;
        border:1px solid #000;
        padding:68.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 64%,#fff 50%,#fff 100%)
    }
    .reinvent-signin-container .signinlogo{
        height:100px;
        width:100px;
        left:113.21px;
        top:60.21px
    }
    .reinvent-signin-container .button-container{
        margin-bottom:30px
    }
    .reinvent-signin-container .button-container .btn-signin-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .reinvent-signin-container .button-container .btn-signin-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .reinvent-signin-container .button-container .btn-signin{
        background-color:#000;
        border:1px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#fff;
        display:flex;
        align-items:center;
        justify-content:center;
        box-shadow:0 4px 4px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25)
    }
    .reinvent-signup-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 15px 0 15px;
        text-align:center
    }
    .reinvent-signup-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:20px;
        margin-top:30px
    }
    .reinvent-signup-container .title-container .signup-title{
        font-size:18px;
        line-height:22px
    }
    .reinvent-signup-container .image-container{
        margin-bottom:20px;
        border:1px solid #000;
        padding:68.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 64%,#fff 50%,#fff 100%)
    }
    .reinvent-signup-container .signuplogo{
        height:100px;
        width:100px;
        left:113.21px;
        top:60.21px
    }
    .reinvent-signup-container .button-container{
        margin-bottom:10px
    }
    .reinvent-signup-container .button-container .btn-signup-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .reinvent-signup-container .button-container .btn-signup-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .reinvent-signup-container .button-container .btn-signup{
        background-color:#fff;
        border:1px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#000;
        display:flex;
        align-items:center;
        justify-content:center
    }
    .reinvent-workday-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 15px 0 15px;
        font-size:14px;
        line-height:22px
    }
    .reinvent-workday-container .workday-link{
        color:#004dff
    }
    .reinvent-workday-container .workday-link:focus{
        outline:-webkit-focus-ring-color auto 1px !important;
        outline-offset:2px
    }
    .reinvent-workday-container .workday-link:visited{
        color:#008
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .content-module{
        margin-bottom:1.25rem !important
    }
    .content-module.enabled-drop-caps article:first-of-type&gt;p:first-of-type{
        padding-top:1.25rem
    }
    .content-module article{
        margin-bottom:3.13rem
    }
    .content-module article&gt;p{
        margin-bottom:1.4rem
    }
    .content-module article h1,.content-module article h2,.content-module article h3,.content-module article h4,.content-module article h5,.content-module article h6{
        margin-bottom:1.25rem
    }
    .content-module .transparent-image-content{
        padding:1.25em 1.25em 0 0;
        margin-top:-.63em
    }
    .content-module .transparent-image-content .section-title{
        padding-bottom:1.25em
    }
    .content-module .transparent-image-content p{
        padding-top:0
    }
    .content-module .reinvent-signin-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 30px;
        text-align:center;
        width:50%
    }
    .content-module .reinvent-signin-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:30px
    }
    .content-module .reinvent-signin-container .title-container .login-title{
        font-size:18px;
        line-height:22px
    }
    .content-module .reinvent-signin-container .image-container{
        margin-bottom:30px;
        border:1px solid #000;
        padding:73.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 64%,#fff 50%,#fff 100%)
    }
    .content-module .reinvent-signin-container .signinlogo{
        height:120px;
        width:120px;
        left:82.21px;
        top:60.21px
    }
    .content-module .reinvent-signin-container .button-container{
        margin-bottom:10px
    }
    .content-module .reinvent-signin-container .button-container .btn-signin-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .content-module .reinvent-signin-container .button-container .btn-signin-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .content-module .reinvent-signin-container .button-container .btn-signin{
        background-color:#000;
        border:1px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#fff;
        display:flex;
        align-items:center;
        justify-content:center;
        box-shadow:0 4px 4px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25)
    }
    .content-module .reinvent-signup-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 30px;
        text-align:center;
        float:right;
        width:50%;
        margin-top:-30.42rem
    }
    .content-module .reinvent-signup-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:30px
    }
    .content-module .reinvent-signup-container .title-container .signup-title{
        font-size:18px;
        line-height:22px;
        width:70%
    }
    .content-module .reinvent-signup-container .image-container{
        margin-bottom:30px;
        border:1px solid #000;
        padding:74.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 64%,#fff 50%,#fff 100%)
    }
    .content-module .reinvent-signup-container .signuplogo{
        height:120px;
        width:120px;
        left:82.21px;
        top:60.21px
    }
    .content-module .reinvent-signup-container .button-container{
        margin-bottom:10px
    }
    .content-module .reinvent-signup-container .button-container .btn-signup-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .content-module .reinvent-signup-container .button-container .btn-signup-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .content-module .reinvent-signup-container .button-container .btn-signup{
        background-color:#fff;
        border:1px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#000;
        display:flex;
        align-items:center;
        justify-content:center
    }
    .content-module .reinvent-workday-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 30px;
        font-size:14px;
        line-height:22px;
        margin-bottom:10px
    }
    .content-module .reinvent-workday-container .workday-link{
        color:#004dff
    }
    .content-module .reinvent-workday-container .workday-link:focus{
        outline:-webkit-focus-ring-color auto 1px !important;
        outline-offset:2px
    }
    .content-module .reinvent-workday-container .workday-link:visited{
        color:#008
    }
}
@media only screen and (min-width:1000px){
    .content-module{
        margin-bottom:1.88rem;
        line-height:1.6em
    }
    .content-module article{
        margin-bottom:3.13rem
    }
    .content-module article&gt;p{
        margin-bottom:1.6rem
    }
    .content-module article h1,.content-module article h2,.content-module article h3,.content-module article h4,.content-module article h5,.content-module article h6{
        margin-bottom:1.25rem
    }
    .content-module p,.content-module a{
        font-size:1rem;
        margin-bottom:1.6rem
    }
    .content-module a{
        text-decoration:none
    }
    .content-module sup a,.content-module sub a{
        font-size:.75rem
    }
    .content-module .transparent-image-content{
        padding:1.88em 1.88em 0 0;
        margin-top:-.625em
    }
    .content-module .transparent-image-content .section-title{
        padding-bottom:.63em
    }
    .content-module .transparent-image-content p{
        font-size:1rem;
        padding:0;
        margin-bottom:1.25em
    }
    .content-module .transparent-image-content p:last-child{
        margin-bottom:0
    }
    .content-module .reinvent-signin-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 63px;
        text-align:center;
        padding-right:35px
    }
    .content-module .reinvent-signin-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:30px
    }
    .content-module .reinvent-signin-container .title-container .login-title{
        font-size:25px
    }
    .content-module .reinvent-signin-container .image-container{
        margin-bottom:30px;
        border:1.5px solid #000;
        padding:68.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 68%,#fff 50%,#fff 100%)
    }
    .content-module .reinvent-signin-container .button-container{
        margin-bottom:20px
    }
    .content-module .reinvent-signin-container .button-container .btn-signin-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .content-module .reinvent-signin-container .button-container .btn-signin-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .content-module .reinvent-signin-container .button-container .btn-signin{
        background-color:#000;
        border:1.5px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#fff;
        display:flex;
        align-items:center;
        justify-content:center;
        box-shadow:0 4px 4px rgba(0,0,0,.25),0 4px 4px rgba(0,0,0,.25)
    }
    .content-module .reinvent-signup-container{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        padding:0 63px;
        text-align:center;
        padding-left:34px
    }
    .content-module .reinvent-signup-container .title-container{
        height:50px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:30px
    }
    .content-module .reinvent-signup-container .title-container .signup-title{
        font-size:25px
    }
    .content-module .reinvent-signup-container .image-container{
        margin-bottom:30px;
        border:1.5px solid #000;
        padding:68.5px 50px;
        background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 68%,#fff 50%,#fff 100%)
    }
    .content-module .reinvent-signup-container .button-container{
        margin-bottom:20px
    }
    .content-module .reinvent-signup-container .button-container .btn-signup-link{
        width:100%;
        padding:0 !important;
        transition:none
    }
    .content-module .reinvent-signup-container .button-container .btn-signup-link:focus{
        outline:2px solid #004dff !important;
        outline-offset:5px
    }
    .content-module .reinvent-signup-container .button-container .btn-signup{
        background-color:#fff;
        border:1.5px solid;
        border-color:#000;
        height:76px;
        width:100%;
        color:#000;
        display:flex;
        align-items:center;
        justify-content:center
    }
    .content-module .reinvent-workday-container{
        padding:0 63px;
        font-family:"Graphik Regular","Arial",Sans-Serif
    }
    .content-module .reinvent-workday-container .workday-link{
        color:#004dff
    }
    .content-module .reinvent-workday-container .workday-link:focus{
        outline:-webkit-focus-ring-color auto 1px !important;
        outline-offset:2px
    }
    .content-module .reinvent-workday-container .workday-link:visited{
        color:#008
    }
}
/* version='20' */
/* version='3' */
/* version='20' */
.stat-card-block-container{
    display:flex;
    flex-wrap:wrap
}
.stat-card-block-container.sequence-card-block{
    margin-bottom:0 !important
}
.stat-card-block-container .stat-card-block-container&gt;div{
    display:flex
}
.stat-card-block-container .section-title{
    margin:0 0 .42em 0
}
.stat-card-block-container .section-title.info-card-space{
    margin-bottom:.83em
}
.stat-card-block-container p{
    margin-bottom:1.43em
}
.stat-card-block-container p a{
    text-decoration:underline
}
.stat-card-block-container p a:visited,.stat-card-block-container p a:hover,.stat-card-block-container p a:focus{
    color:#008
}
.stat-card-block-container .stat-cards{
    margin:0
}
.stat-card-block-container .stat-cards .stat-card-container .stat-band{
    margin-right:0
}
.stat-card-block-container .stat-cards .stat-card-container .stat-content{
    margin:0 .32em 0 0
}
.stat-card-block-container .stat-cards .stat-card-container .static-card-section.module{
    padding:0;
    margin-bottom:1.25em
}
.stat-card-block-container .stat-cards .stat-card-container .static-card-section.module .band-color{
    min-height:.25em
}
.stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content{
    margin-bottom:1.25em
}
.stat-card-block-container .stat-cards .stat-card-container .sequence-card .stat-content{
    margin:0 0 1.25em 0
}
.stat-card-block-container .stat-cards .stat-card-container .sequence-card .stat-content .sequence-card-description{
    margin-bottom:0;
    word-break:break-word
}
.stat-card-block-container .stat-cards.info-card-adjustment{
    margin-bottom:0
}
.stat-card-block-container.stat-cards.card-adjustment{
    margin:0 0 1.25em 0
}
.stat-card-block-container.small-icon-card-adjustment{
    margin:0 0 1.25em 0;
    overflow:auto
}
.stat-card-block-container.module{
    margin:.63em 0 0 !important
}
.dark .stat-card-block-container a:visited,.dark .stat-card-block-container a:hover,.dark .stat-card-block-container a:focus{
    color:#ccc
}
@media only screen and (min-width:768px){
    .stat-card-block-container{
        margin-top:0
    }
    .stat-card-block-container .section-title{
        margin-bottom:.84em
    }
    .stat-card-block-container .stat-cards{
        margin:0 0 .63em;
        display:flex;
        flex-wrap:wrap
    }
    .stat-card-block-container .stat-cards .stat-card-container{
        display:flex
    }
    .stat-card-block-container .stat-cards .stat-card-container .text-info-card{
        display:flex;
        width:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .text-info-card .stat-content{
        width:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .color-info-card{
        display:flex;
        width:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .color-info-card .stat-content{
        width:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content{
        margin-bottom:1.25em
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section{
        display:flex;
        width:100%;
        flex-direction:column
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section .picture-card-container{
        height:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow{
        height:100%;
        display:flex
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container{
        height:100%;
        width:100%
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container.icon-info-flex{
        display:flex
    }
    .stat-card-block-container .stat-cards .stat-card-container .static-card-section .icon-card-shadow .icon-card-container.icon-info-flex .icon-card-text{
        width:100%;
        display:flex;
        flex-direction:column;
        justify-content:space-between
    }
    .stat-card-block-container .stat-cards.info-card-adjustment{
        margin-bottom:.63em
    }
    .stat-card-block-container.module{
        margin-top:-.63em !important
    }
    .stat-card-block-container.module .block-adjustment{
        margin-bottom:0 !important
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .static-card-section{
        padding-right:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .static-card-section{
        padding-left:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .static-card-section{
        padding-right:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .stat-band{
        margin-right:.81em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .stat-content{
        margin-right:1.13em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n+1) .static-card-section{
        padding-right:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n) .stat-content{
        margin-left:.75em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-sm-6:nth-child(2n) .static-card-section{
        padding-left:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .awards-info-card{
        margin-top:0
    }
    .body-content .ui-container .stat-card-block-container.module{
        margin-bottom:0 !important
    }
    .body-content .ui-container .stat-card-block-container.module.info-card-adjustment{
        margin-bottom:.625em
    }
    .body-content .ui-container .stat-card-block-container.module.small-icon-card-adjustment{
        margin:0 0 1.25em 0
    }
}
@media screen and (min-width:1000px){
    .body-content .ui-container .row .stat-card-block-container .section-title{
        margin-bottom:.42em
    }
    .body-content .ui-container .row .stat-card-block-container .section-title.info-card-space{
        margin-bottom:.63em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards{
        margin-bottom:0
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .stat-band{
        margin-right:0
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content{
        margin-bottom:1.25em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container .text-info-card{
        margin-bottom:1.25em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+1) .stat-band{
        margin-right:1.06em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+1) .stat-content{
        margin-right:1.34em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+2) .stat-band{
        margin-right:.75em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+2) .stat-content{
        margin-left:.38em;
        margin-right:1.06em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+3) .stat-band{
        margin-right:.31em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n+3) .stat-content{
        margin-left:.69em;
        margin-right:.63em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-3:nth-child(4n) .stat-content{
        margin-left:1.06em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .stat-band{
        margin-right:1.06em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .stat-content{
        margin-right:1.38em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+1) .static-card-section{
        padding-right:.93em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .stat-band{
        margin-right:.5em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .stat-content{
        margin-left:.5em;
        margin-right:.81em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n+2) .static-card-section{
        padding:0 .47em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .stat-content{
        margin-left:1.06em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .static-card-section{
        padding-right:0;
        padding-left:.93em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-4:nth-child(3n) .awards-info-card .stat-content{
        margin-left:1.15em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .stat-band{
        margin-right:.81em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .stat-content{
        margin-right:1.13em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n+1) .static-card-section{
        padding-right:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n) .stat-content{
        margin-left:.75em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards .stat-card-container.col-md-6:nth-child(2n) .static-card-section{
        padding-left:.78em
    }
    .body-content .ui-container .row .stat-card-block-container .stat-cards.card-adjustment{
        margin:0
    }
    .body-content .ui-container .row .stat-card-block-container.module{
        margin:0 0 .63em !important
    }
    /*For IE only*/
    .ie .stat-card-container .static-card-section .static-card-image{
        display:flex;
        flex:0 0 auto;
        height:auto
    }
    .ie .stat-card-container .static-card-section .static-card-image.icon-card-image{
        height:auto
    }
}
/* version='20' */
/* version='3' */
/* version='20' */
.small-icon-card-block{
    display:inline-flex;
    margin:0 0 1.25em;
    padding:0 .94em
}
.small-icon-card-block .small-icon-container{
    margin:0 .63em 0 0;
    height:3.13em;
    width:3.13em
}
.small-icon-card-block .icon-card-shadow{
    margin:0
}
.small-icon-card-block .icon-card-shadow .icon-card-description{
    font-size:.75rem;
    color:#000;
    text-transform:none;
    line-height:1.2rem;
    margin-bottom:0 !important
}
.small-icon-card-block .icon-card-shadow .icon-card-title{
    margin:0 0 .28em 0
}
.stat-card-container .module-title{
    word-wrap:break-word
}
.stat-card-container .stat-band{
    height:2.5em;
    width:3.5em;
    position:absolute;
    right:0;
    margin-right:.63em
}
.stat-card-container a{
    text-decoration:underline
}
.stat-card-container a:visited,.stat-card-container a:hover,.stat-card-container a:focus{
    color:#008
}
.stat-card-container .stat-content{
    background-color:#fff;
    border:.063em solid #ccc;
    position:relative;
    top:.31em;
    margin:0 .94em;
    padding:1.56em 1.25em
}
.stat-card-container .text-info-card{
    margin-bottom:1.25em
}
.stat-card-container .text-info-card .stat-content .module-title{
    margin:0 0 .94rem 0
}
.stat-card-container .color-info-card{
    margin-bottom:1.26em
}
.stat-card-container .color-info-card .stat-content{
    padding:1.25em
}
.stat-card-container .awards-info-card .award-source{
    margin:0 0 1.25rem 0
}
.stat-card-container .awards-info-card .module-title{
    margin:0 0 1.56rem 0
}
.stat-card-container .awards-info-card .time-text{
    margin:0
}
.stat-card-container .awards-info-card .stat-content{
    margin-bottom:.94em
}
.stat-card-container .sequence-card{
    display:flex;
    width:100%
}
.stat-card-container .sequence-card .stat-content{
    margin-bottom:1.25em;
    padding:1.25em;
    width:100%;
    top:0
}
.stat-card-container .sequence-card .stat-content .sequence-header{
    display:-webkit-flex;
    -webkit-align-items:center;
    display:-ms-flexbox;
    display:flex;
    align-items:center
}
.stat-card-container .sequence-card .stat-content .sequence-header .sequence-card-image .sequence-image{
    height:4.06em;
    width:4.06em
}
.stat-card-container .sequence-card .stat-content .sequence-header .sequence-card-title .module-title{
    padding-left:1.25rem;
    margin:0
}
.stat-card-container .sequence-card .stat-content .sequence-card-description{
    padding-top:1.25rem;
    margin:0;
    word-break:break-word
}
.stat-card-container .small-card-image{
    height:3.13em;
    width:3.13em
}
.stat-card-container.light h3,.stat-card-container.light .module-title,.stat-card-container.light p,.stat-card-container.light p.small{
    color:#000
}
.stat-card-container.light h3 a,.stat-card-container.light .module-title a,.stat-card-container.light p a,.stat-card-container.light p.small a{
    color:#004dff
}
.stat-card-container.light h3 a:visited,.stat-card-container.light h3 a:hover,.stat-card-container.light h3 a:focus,.stat-card-container.light .module-title a:visited,.stat-card-container.light .module-title a:hover,.stat-card-container.light .module-title a:focus,.stat-card-container.light p a:visited,.stat-card-container.light p a:hover,.stat-card-container.light p a:focus,.stat-card-container.light p.small a:visited,.stat-card-container.light p.small a:hover,.stat-card-container.light p.small a:focus{
    color:#008
}
.stat-card-container.dark h3,.stat-card-container.dark .module-title,.stat-card-container.dark p,.stat-card-container.dark p.small{
    color:#fff
}
.stat-card-container.dark h3 a:visited,.stat-card-container.dark h3 a:hover,.stat-card-container.dark h3 a:focus,.stat-card-container.dark .module-title a:visited,.stat-card-container.dark .module-title a:hover,.stat-card-container.dark .module-title a:focus,.stat-card-container.dark p a:visited,.stat-card-container.dark p a:hover,.stat-card-container.dark p a:focus,.stat-card-container.dark p.small a:visited,.stat-card-container.dark p.small a:hover,.stat-card-container.dark p.small a:focus{
    color:#ccc
}
.dark .stat-card-container a:visited,.dark .stat-card-container a:hover,.dark .stat-card-container a:focus{
    color:#ccc
}
.light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow{
    color:#004dff
}
.light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:visited,.light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:hover,.light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:focus{
    color:#004dff
}
.light .static-card-section a.icon-info-cta.arrow.cta-alt-arrow:before{
    background:#004dff
}
.static-card-section{
    width:100%;
    position:relative;
    z-index:0
}
.static-card-section .static-card-image{
    padding:0 1.25em;
    position:relative;
    z-index:2;
    margin-bottom:-6.56em
}
.static-card-section .static-card-image .static-img{
    background-color:#fff;
    border:.06em solid #ccc;
    width:100%
}
.static-card-section .static-card-image .static-icon{
    width:6.25em;
    height:6.25em
}
.static-card-section .band-color{
    height:.25em;
    position:relative;
    z-index:1
}
.static-card-section .picture-card-container{
    border:.06em solid #ccc;
    padding:0 1.25em;
    position:relative;
    z-index:1;
    border-top-color:transparent
}
.static-card-section .picture-card-container .picture-card-text{
    margin:7.5em 0 0 0
}
.static-card-section .picture-card-container .picture-card-text .picture-card-title{
    font-size:1.125rem;
    text-transform:none;
    margin:1.11em 0 0 0
}
.static-card-section .picture-card-container .picture-card-text .picture-card-description{
    font-size:.875rem;
    line-height:1.6em;
    text-transform:none;
    margin:.71em 0 1.43em 0
}
.static-card-section .icon-card-shadow{
    position:relative;
    z-index:-1;
    border-radius:0 .44em;
    padding:0 .31em .31em 0;
    margin-top:5em
}
.static-card-section .icon-card-shadow .icon-card-container{
    border:.06em solid #ccc;
    padding:0 1.25em;
    position:relative
}
.static-card-section .icon-card-shadow .icon-card-container .icon-card-text{
    margin:2.38em 0 1.25em 0
}
.static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title{
    font-size:1.125rem;
    text-transform:none;
    margin:.83em 0 0 0
}
.static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description{
    font-weight:400;
    font-size:.875rem;
    line-height:1.6em;
    text-transform:none;
    margin:1.07em 0
}
.static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-info-cta{
    text-decoration:none
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-container{
    width:100%;
    border-color:transparent
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text{
    margin:3.13em 0 1.25em 0
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text .icon-card-description{
    margin:1.07em 0
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text .icon-card-title{
    margin-top:1.11em
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-desc .icon-card-text .icon-card-description{
    margin-top:1.45em
}
.static-card-section .icon-card-shadow .icon-card-container.icon-alt-title .icon-card-text .icon-card-title{
    margin-bottom:.83em
}
.static-card-section.icon-alt-section .icon-card-shadow{
    margin-top:4.56em;
    padding:0
}
.col-sm-6:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content,.col-sm-4:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content,.col-sm-3:last-of-type .stat-card-container:last-of-type .awards-info-card .stat-content{
    margin-bottom:1.57em
}
.stat-card-block-container .stat-cards .stat-card-container .awards-info-card{
    display:flex
}
.stat-card-block-container .stat-cards .stat-card-container .awards-info-card .stat-content{
    width:100%
}
.stat-card-block-container .small-icon-card-block{
    margin:0 0 1.25em;
    padding:0
}
@media screen and (max-width:768px) and (orientation:landscape){
    .static-card-section .static-card-image{
        padding:0 0 0 1.25em;
        margin-bottom:-3.81em
    }
    .static-card-section .static-card-image .static-img{
        width:15.63em;
        height:9.69em
    }
    .static-card-section .picture-card-container .picture-card-text{
        margin:4.75em 0 0 0
    }
    .static-card-section .icon-card-shadow{
        margin-top:2.25em
    }
    .static-card-section.icon-alt-section .icon-card-shadow{
        margin-top:1.81em
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .static-card-section .static-card-image .static-icon{
        width:7.19em;
        height:7.19em
    }
    .static-card-section .picture-card-container .picture-card-text .picture-card-title{
        font-size:1.125rem
    }
    .static-card-section .icon-card-shadow .icon-card-container .icon-card-text{
        margin:2.38em 0 1.25em 0
    }
    .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title{
        margin:.72em 0 0 0
    }
    .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .icon-card-description{
        margin:1.43em 0
    }
    .static-card-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-title .icon-card-text .icon-card-title{
        margin-bottom:1.11em
    }
    .static-card-section .icon-card-shadow .icon-card-description{
        font-size:1rem
    }
    .stat-card-container .awards-info-card{
        margin-top:-.625em
    }
    .stat-card-container .awards-info-card .stat-content{
        margin-bottom:2.2em
    }
    .stat-card-container .small-card-image{
        height:3.75em;
        width:3.75em
    }
    .small-icon-card-block{
        margin:0 0 1.25em;
        padding:0 .94em
    }
    .small-icon-card-block .small-icon-container{
        margin:0 1.25em 0 0;
        height:3.75em;
        width:3.75em
    }
    .small-icon-card-block .icon-card-shadow{
        margin-top:0
    }
    .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-title{
        margin:0 0 .56em 0
    }
    .small-icon-card-block .icon-card-shadow .icon-card-description{
        font-size:.875rem
    }
}
@media screen and (min-width:1000px){
    .small-icon-card-block{
        margin:0 0 1.88em
    }
    .small-icon-card-block .small-icon-container{
        margin:0 1.25em 0 0;
        height:3.75em;
        width:3.75em
    }
    .small-icon-card-block .icon-card-shadow{
        margin:0
    }
    .small-icon-card-block .icon-card-shadow .icon-card-title{
        margin:0 0 .4em 0
    }
    .small-icon-card-block .icon-card-shadow{
        margin-top:0
    }
    .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-title{
        font-size:1.5625rem
    }
    .small-icon-card-block .icon-card-shadow .icon-card-text .icon-card-description{
        font-size:.875rem
    }
    .static-card-section .static-card-image{
        margin-bottom:-3.87rem
    }
    .static-card-section .static-card-image.icon-card-image{
        margin-bottom:-3em
    }
    .static-card-section .static-card-image .static-icon{
        width:9.375em;
        height:9.375em
    }
    .static-card-section .picture-card-container .picture-card-text{
        margin:4.68rem 0 0 0
    }
    .static-card-section .picture-card-container .picture-card-text .picture-card-title{
        font-size:1.5625rem;
        margin:1.25rem 0 0 0
    }
    .static-card-section .picture-card-container .picture-card-text .picture-card-description{
        font-size:1rem
    }
    .static-card-section .icon-card-shadow{
        margin-top:0
    }
    .static-card-section .icon-card-shadow .icon-card-container .icon-card-text{
        margin:3.75em 0 1.25em 0
    }
    .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-title{
        font-size:1.5625rem;
        margin:.75rem 0 0 0
    }
    .static-card-section .icon-card-shadow .icon-card-container .icon-card-text .icon-card-description{
        font-size:1rem;
        margin:.938rem 0 1.875rem 0
    }
    .static-card-section.icon-alt-section .static-card-image{
        margin-bottom:-3.125rem
    }
    .static-card-section.icon-alt-section .icon-card-shadow{
        margin-top:0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-text{
        margin:5rem 0 0 0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .module-title{
        margin:0 0 .938rem 0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container .icon-card-description{
        margin:0 0 1.875rem 0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .module-title{
        margin:0 0 .938rem 0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-desc .icon-card-text .icon-card-description{
        margin:0 0 1.875rem 0
    }
    .static-card-section.icon-alt-section .icon-card-shadow .icon-card-container.icon-alt-container.icon-alt-title .icon-card-text .icon-card-title{
        margin-bottom:1.875rem
    }
    .stat-card-container .awards-info-card{
        margin-top:0
    }
    .stat-card-container .awards-info-card .stat-content{
        margin-bottom:2.2em
    }
    .stat-card-container .small-card-image{
        height:3.75em;
        width:3.75em
    }
    .stat-card-container .color-info-card{
        margin-bottom:1.88em
    }
    .stat-card-container .text-info-card{
        margin-bottom:1.88em
    }
    .stat-card-container .awards-info-card .stat-content{
        margin-bottom:2.2em
    }
    .stat-card-container .sequence-card .stat-content{
        padding:1.57em
    }
    .stat-card-block-container .small-icon-card-block{
        margin:0 0 1.25em;
        padding:0
    }
}
/* version='21' */
/* version='3' */
/* version='21' */
.split-content-block-container .split-content-image{
    width:100%
}
.split-content-block-container .split-default-image{
    text-align:center;
    border:solid .063em #ccc
}
.split-content-block-container .split-default-image .ion-android-image{
    font-size:25rem;
    color:#ccc
}
.split-content-block-container .split-content-container{
    border:.063em solid #ccc;
    border-top:none
}
.split-content-block-container .split-content-container .split-content-bar{
    border-top:.25em solid
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text{
    margin:1.25em .94em 2.5em .94em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon{
    font-size:2.63rem;
    line-height:0;
    color:#00baff
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content{
    margin-top:1.25em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button{
    margin-top:1.88em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a{
    padding-top:0
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn{
    margin-top:0;
    margin-right:0;
    margin-left:0;
    min-width:8.13em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .behind{
    margin:-4em -.38em 0 .38em;
    padding:1.13em .94em;
    height:3.2em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-text{
    margin:1.25em .94em 1.88em .94em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-text-link{
    margin:1.88em .94em
}
.split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content h3{
    margin-bottom:1.15em
}
.split-content-block-container .split-content-container .split-content-bar .split-link-arrow{
    margin-top:1.88em
}
.split-content-block-container .split-content-container .split-content-bar p.submodule-title{
    margin-bottom:.5em
}
.split-content-block-container .split-content-container .split-content-bar .split-social{
    display:inline-block
}
.split-content-block-container .split-content-container .split-content-bar .split-social .split-follow{
    float:left;
    margin-right:3.21em;
    padding-top:.35em;
    padding-bottom:.35em;
    font-size:.875em
}
.split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media{
    display:inline-flex
}
.split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a{
    float:right;
    font-size:1.13em;
    color:#004dff;
    border:.12em solid #004dff;
    border-radius:100%;
    text-align:center;
    padding-top:.2em;
    width:1.9em;
    height:1.9em;
    margin-right:1.12em
}
.split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a:hover,.split-content-block-container .split-content-container .split-content-bar .split-social .split-social-media a:focus{
    transition:.5s ease;
    background:#004dff;
    color:#fff
}
@media only screen and (max-width:767px){
    .split-content-block-container.module{
        padding:0 !important
    }
}
@media only screen and (min-width:768px){
    .split-content-block-container{
        display:flex
    }
    .split-content-block-container .split-content-container{
        display:flex;
        border-left:none;
        width:100%
    }
    .split-content-block-container .split-content-container .split-content-bar{
        display:flex;
        width:100%
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text{
        margin:1.88em 1.56em .63em .94em;
        display:flex;
        width:100%
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon{
        margin:.1em .6em 0 0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content{
        margin-top:0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button{
        margin:1.25em 0 0 0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a{
        padding-top:0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn{
        margin-left:0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .behind{
        margin:-4em -.313em 0 .313em;
        height:3.3em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text{
        margin:1.25em 2.5em 0 1.88em;
        width:100%
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text-link{
        display:flex;
        align-items:center;
        margin:.625em 1.88em;
        width:100%
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content .split-link-arrow{
        margin-top:1.25em
    }
    .split-content-block-container .split-content-container .split-content-bar .content{
        width:100%
    }
    .split-content-block-container.reversed{
        flex-flow:row-reverse
    }
    .split-content-block-container.reversed .split-content-container{
        border-left:.063em solid #ccc;
        border-right:none
    }
    .body-content .ui-container .row .block-content .split-content-block-container.module{
        padding:0 1.25em
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .split-content-block-container .split-content-image{
        max-width:20em
    }
    .split-content-block-container .split-default-image{
        padding:0 2.5em
    }
    .split-content-block-container .split-default-image .ion-android-image{
        font-size:20rem
    }
}
@media screen and (min-width:1000px){
    .split-content-block-container .split-content-image{
        width:auto;
        height:auto
    }
    .split-content-block-container .split-default-image{
        padding:0 3.13em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text{
        margin:2.813em 1.88em .63em 1.88em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .split-quote-icon{
        font-size:3.13rem;
        margin-right:.4em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button{
        margin-top:1.88em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a{
        padding-top:0
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-icon-text .content .split-cta-button a .btn{
        min-width:8.75em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text{
        margin:2.813em 4.38em 0 1.88em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text .content .split-link-arrow{
        margin-top:2.19em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text-link{
        margin:.625em 3.13em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content h3{
        margin-bottom:.8em
    }
    .split-content-block-container .split-content-container .split-content-bar .split-image-text-link .content .split-link-arrow{
        margin-top:1.88em
    }
    .split-content-block-container .split-content-container .split-content-bar hr{
        margin:1.563em 0
    }
}
/* version='20' */
/* version='3' */
/* version='20' */
.related-article .article-item{
    min-height:9.38em;
    padding-top:1.25em;
    padding-bottom:1.56em
}
.related-article .article-item .article-thumbnail{
    float:left
}
.related-article .article-item .article-thumbnail img{
    height:6.56em;
    width:6.56em
}
.related-article .article-item .article-info{
    padding-left:.94em;
    display:table
}
.related-article .article-item .article-info .article-topic{
    margin-bottom:1.08em;
    line-height:1.66em;
    font-size:.75rem;
    word-break:break-word
}
.related-article .article-item .article-info h3,.related-article .article-item .article-info h4{
    word-break:break-word
}
.related-article .article-item .article-info h3 a:hover,.related-article .article-item .article-info h3 a:focus,.related-article .article-item .article-info h4 a:hover,.related-article .article-item .article-info h4 a:focus{
    color:#004dff;
    text-decoration:underline
}
.related-article .eyebrow-title{
    letter-spacing:.1em
}
.related-article hr{
    margin:0;
    border:.063rem solid;
    color:#ccc
}
.speed-bump .article-item{
    min-height:9.07em;
    padding:1.25em 0;
    display:flex
}
.speed-bump .article-item .article-thumbnail{
    float:left
}
.speed-bump .article-item .article-thumbnail img{
    height:6.57em;
    width:6.57em
}
.speed-bump .article-item .article-info{
    padding-left:.94em;
    display:block
}
.speed-bump .article-item .article-info p{
    margin-bottom:0
}
.speed-bump .article-item .article-info p a:focus,.speed-bump .article-item .article-info p a:hover{
    text-decoration:underline;
    color:#004dff
}
.speed-bump .article-item .article-info .module-title{
    display:block;
    margin-top:0;
    margin-bottom:.83em;
    word-break:break-word
}
.speed-bump .article-item .article-info a:hover.module-title,.speed-bump .article-item .article-info a:focus.module-title{
    color:#004dff
}
.speed-bump hr{
    margin:0;
    border:.063rem solid;
    color:#00baff
}
.cta-card-module{
    float:none;
    margin:0 auto 1.25em
}
.cta-card-module .cta-item{
    min-height:9.07em;
    padding:1.25em 0;
    display:flex
}
.cta-card-module .cta-item .cta-thumbnail{
    float:left
}
.cta-card-module .cta-item .cta-thumbnail img.lazy{
    height:3.75em;
    width:3.75em
}
.cta-card-module .cta-item .cta-info{
    padding:0 .94em 0 .63em;
    display:block
}
.cta-card-module .cta-item .cta-info .module-title{
    margin:-.13em 0 .31em 0;
    word-wrap:break-word
}
.cta-card-module .cta-item .cta-info .module-title a:hover,.cta-card-module .cta-item .cta-info .module-title a:focus{
    color:#004dff !important
}
.cta-card-module .cta-item .cta-info .fluid{
    margin-bottom:.9em;
    color:#000
}
.cta-card-module .cta-item:hover .cta-info .module-title a{
    color:#004dff !important
}
.image-title-article-module .article-item{
    padding-bottom:1.25em;
    display:flex;
    align-items:center
}
.image-title-article-module .article-item .image-title-clickable-card{
    display:flex;
    align-items:center
}
.image-title-article-module .article-item .article-thumbnail{
    float:left
}
.image-title-article-module .article-item .article-thumbnail img{
    height:6.56em;
    width:6.56em
}
.image-title-article-module .article-item .article-info{
    padding-left:.94em
}
.image-title-article-module .article-item .article-info h3{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.image-title-article-module .eyebrow-title{
    letter-spacing:.1em
}
.submodule-title-margin{
    margin-top:.5rem;
    margin-bottom:.5rem
}
@media only screen and (min-width:768px) and (max-width:999px){
    .related-article .eyebrow-title{
        padding-bottom:1.25em
    }
    .related-article .article-item{
        margin:0 auto 1.88em;
        width:50%;
        float:left;
        margin-bottom:0
    }
    .related-article .article-item .article-info{
        padding-left:1.37em;
        padding-right:.94em
    }
    .related-article .article-item .article-info .article-topic{
        margin-bottom:1.5em
    }
    .related-article hr{
        width:100%
    }
    .speed-bump .article-item{
        padding-right:1.25em;
        display:flex;
        align-items:center
    }
    .speed-bump .article-item .article-info{
        padding-left:1.25em;
        display:block
    }
    .cta-card-module .cta-item .cta-thumbnail img.lazy{
        height:6.3em;
        width:6.3em;
        margin-left:1.25em
    }
    .cta-card-module .cta-item .cta-info{
        padding:0 1.25em
    }
    .cta-card-module .cta-item .cta-info .module-title{
        margin-right:.62em;
        margin-left:0;
        margin-bottom:.6em
    }
    .cta-card-module .cta-item .cta-info .fluid{
        font-size:.875rem;
        line-height:1.2rem;
        margin-bottom:.63rem
    }
    .image-title-article-module .eyebrow-title{
        padding-bottom:1.25em
    }
    .image-title-article-module .article-item{
        margin:0 auto 1.88em;
        float:left;
        margin-bottom:0
    }
    .image-title-article-module .article-item .article-info{
        padding-left:1.06em
    }
    .image-title-article-module .article-item .article-info .article-topic{
        margin-bottom:1.5em
    }
}
@media screen and (min-width:1000px){
    .related-article .article-item .article-info{
        padding-left:1.06em
    }
    .related-article .article-item .article-info .article-topic{
        margin-bottom:1.25em
    }
    .related-article .article-item .article-info .submodule-title{
        font-size:1rem;
        line-height:1.4rem
    }
    .related-article .article-item .article-info .submodule-title:hover,.related-article .article-item .article-info .submodule-title:focus{
        text-decoration:underline;
        color:#004dff
    }
    .related-article .eyebrow-title{
        letter-spacing:.07em
    }
    .speed-bump .article-item{
        align-items:center
    }
    .speed-bump .article-item .article-info{
        padding-left:1.25em
    }
    .speed-bump .article-item .article-info .module-title{
        margin-bottom:.6em
    }
    .cta-card-module{
        margin:0
    }
    .cta-card-module .cta-item .cta-thumbnail img.lazy{
        height:6.3em;
        width:6.3em;
        margin-left:0
    }
    .cta-card-module .cta-item .cta-info{
        padding:0 1.25em
    }
    .cta-card-module .cta-item .cta-info .module-title{
        margin-top:-.2em;
        margin-bottom:.4em
    }
    .cta-card-module .cta-item .cta-info .fluid{
        margin-bottom:.74em
    }
    .image-title-article-module{
        margin-bottom:.94em
    }
    .image-title-article-module .article-item .image-title-clickable-card .module-title{
        font-size:1.5625rem
    }
    .image-title-article-module .article-item .image-title-clickable-card:hover .article-info .module-title{
        color:#004dff
    }
    .image-title-article-module .article-item .module-title{
        font-size:1.5625rem
    }
}
/* version='22' */
/* version='3' */
/* version='22' */
.dynamic-card{
    background-color:#fff;
    -webkit-box-shadow:0 .13rem .25rem 0 #ccc;
    box-shadow:0 .13rem .25rem 0 #ccc;
    border-top-width:.25rem;
    border-top-style:solid
}
.dynamic-card .card-wrapper{
    padding:1.88rem 0
}
.dynamic-card .card-wrapper:nth-child(1){
    padding:1.56rem 0 1.88rem 0
}
.dynamic-card p.card-tag,.dynamic-card h3.module-title{
    margin:0 auto .94rem auto;
    max-height:3.78rem
}
.dynamic-card h3.module-title a{
    color:#000
}
.dynamic-card h3.module-title a:hover,.dynamic-card h3.module-title a:focus{
    color:#004dff
}
.dynamic-card p.card-description{
    max-height:5.31rem;
    margin:0
}
.dynamic-card hr{
    margin:0 auto;
    width:89.69%
}
.dynamic-card-capability,.dynamic-block-link{
    margin-top:-.63rem
}
.dynamic-card-capability.dcc-edit,.dynamic-block-link.dcc-edit{
    display:table;
    width:100%
}
.dynamic-card-capability .section-title,.dynamic-block-link .section-title{
    margin:.63rem 0 0
}
.dynamic-card-capability .section-description,.dynamic-block-link .section-description{
    margin-top:.63rem;
    margin-bottom:0
}
.dynamic-block-link .link-cards{
    display:flex;
    flex-wrap:wrap;
    width:100%
}
.dynamic-block-link .link-cards&gt;div{
    display:flex
}
.dynamic-block-link .dynamic-card-link{
    display:flex;
    width:100%
}
.dynamic-block-link .dynamic-card-link .module{
    width:100%
}
.dynamic-block-link .dynamic-card-link .module a{
    display:flex;
    height:100%;
    width:100%
}
.dynamic-block-link .dynamic-card-link .module .link-card-container{
    width:100%
}
@media only screen and (min-width:768px) and (max-width:999px){
    .dynamic-card hr{
        width:88.59%
    }
    .dynamic-card-capability,.dynamic-block-link{
        margin:-1.88rem 0 .63rem 0
    }
    .dynamic-card-capability .section-title,.dynamic-block-link .section-title{
        margin:1.88rem 0 0
    }
    .dynamic-card-capability .section-description,.dynamic-block-link .section-description{
        margin-top:1.25rem
    }
    .dynamic-card-capability .module,.dynamic-block-link .module{
        margin-bottom:1.25rem !important
    }
    .dynamic-block-link .link-cards{
        padding-bottom:.625rem
    }
}
@media screen and (min-width:1000px){
    .dynamic-card h3.module-title{
        margin-bottom:1.13rem
    }
    .dynamic-card hr{
        width:83.69%
    }
    .dynamic-card-capability,.dynamic-block-link{
        margin-top:-1.88rem
    }
    .dynamic-card-capability .section-title,.dynamic-block-link .section-title{
        margin:1.88rem 0 0
    }
    .dynamic-card-capability .section-description,.dynamic-block-link .section-description{
        margin-top:1.25rem
    }
    .dynamic-block-link .col-md-2_5 .dynamic-card-link .module .arrowholder{
        right:1.8rem !important
    }
    .col-md-2_5{
        width:20%
    }
    .ie .dynamic-card-link .module{
        display:flex !important
    }
}
div.capability-block.row{
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    padding:0 !important
}
/* version='10' */
/* version='21' */
/* version='3' */
/* version='21' */
.dynamic-card-link .module{
    margin-bottom:1.25rem;
    margin-left:.94rem;
    margin-right:.94rem;
    padding:0 !important
}
.dynamic-card-link .module a{
    text-decoration:none
}
.dynamic-card-link .module a:focus div.link-card-container .module-title{
    color:#004dff
}
.dynamic-card-link .module .link-card-container{
    background-color:#fff;
    padding:1.25rem;
    border:.063rem solid #ccc;
    border-top-width:.25rem;
    border-top-style:solid
}
.dynamic-card-link .module .link-card-container .head-container{
    padding-right:1.5rem
}
.dynamic-card-link .module .link-card-container .head-container h3.module-title{
    margin:0 0 1.25rem 0;
    padding-right:1.25rem;
    color:#000
}
.dynamic-card-link .module .link-card-container .card-description{
    color:#000;
    margin:0;
    max-height:5.31rem
}
.dynamic-card-link .module div.link-card-container:hover .module-title{
    color:#004dff
}
.dynamic-card-link .module .arrowholder{
    position:absolute;
    right:2.25rem;
    top:1.55rem
}
.dynamic-card-link .module .arrowholder:after{
    content:"";
    position:absolute
}
.dynamic-card-link .module .cta-arrow:after{
    font-size:1.5rem;
    right:42.5rem;
    width:1.5rem;
    height:1.06rem;
    margin-left:0
}
@media(min-width:1000px){
    .body-content .ui-container .row .block-content .dynamic-card-link .module{
        margin-bottom:1.88rem
    }
    .body-content .ui-container .row .block-content .col-sm-6 .dynamic-card-link .module .link-card-container,.body-content .ui-container .row .block-content .col-sm-4 .dynamic-card-link .module .link-card-container,.body-content .ui-container .row .block-content .col-lg-4 .dynamic-card-link .module .link-card-container,.body-content .ui-container .row .block-content .col-md-4 .dynamic-card-link .module .link-card-container{
        padding-top:1.56rem;
        padding-bottom:1.56rem
    }
    .body-content .ui-container .row .block-content .col-sm-6 .dynamic-card-link .module .arrowholder,.body-content .ui-container .row .block-content .col-sm-4 .dynamic-card-link .module .arrowholder,.body-content .ui-container .row .block-content .col-lg-4 .dynamic-card-link .module .arrowholder,.body-content .ui-container .row .block-content .col-md-4 .dynamic-card-link .module .arrowholder{
        top:2rem
    }
    .body-content .ui-container .row .block-content .col-sm-6.col-md-3 .dynamic-card-link .module .link-card-container,.body-content .ui-container .row .block-content .col-sm-3.col-md-3 .dynamic-card-link .module .link-card-container{
        padding-top:1.56rem;
        padding-bottom:1.25rem
    }
    .body-content .ui-container .row .block-content .col-sm-6.col-md-3 .dynamic-card-link .module .link-card-container .head-container h3.module-title,.body-content .ui-container .row .block-content .col-sm-3.col-md-3 .dynamic-card-link .module .link-card-container .head-container h3.module-title{
        font-size:1rem;
        line-height:1.25em
    }
    .body-content .ui-container .row .block-content .col-sm-6.col-md-3 .dynamic-card-link .module .link-card-container .arrowholder,.body-content .ui-container .row .block-content .col-sm-3.col-md-3 .dynamic-card-link .module .link-card-container .arrowholder{
        top:2rem
    }
    .body-content .ui-container .row .block-content .col-md-2_5 .dynamic-card-link .module{
        margin-left:.75rem;
        margin-right:.75rem
    }
    .body-content .ui-container .row .block-content .col-md-2_5 .dynamic-card-link .module .link-card-container{
        padding-top:1.56rem;
        padding-bottom:1.25rem;
        padding-right:.94rem
    }
    .body-content .ui-container .row .block-content .col-md-2_5 .dynamic-card-link .module .link-card-container .head-container h3.module-title{
        font-size:1rem;
        line-height:1.25em;
        padding-right:.94rem;
        max-height:3rem
    }
    .body-content .ui-container .row .block-content .col-md-2_5 .dynamic-card-link .module .link-card-container .card-description{
        font-size:.875rem
    }
    .body-content .ui-container .row .block-content .col-md-2_5 .dynamic-card-link .module .arrowholder{
        right:60.8rem;
        top:2rem
    }
    .ie .dynamic-card-link .module{
        display:flex !important
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:landscape){
    .col-md-2_5 .dynamic-card-link .module .arrowholder{
        right:54.5rem
    }
}
/* version='27' */
.dynamic-content-card-image-block .cta-serp-container{
    margin-top:.63em;
    cursor:pointer
}
.dynamic-content-card-image-block.progressive .image-card-per-row-lg .image-card-per-row-md{
    display:flex;
    flex-wrap:wrap
}
.dynamic-content-card-image-block.progressive .image-card-per-row-lg .image-card-per-row-md .image-card-container.progressive-card .image-fold-module{
    height:100%;
    display:flex;
    flex-direction:column;
    padding:0 .94em
}
.dynamic-content-card-image-block.progressive .image-card-per-row-lg .image-card-per-row-md .image-card-container.progressive-card .image-fold-module .content-container .img-block-text-container .head-container h3.module-title{
    margin-bottom:.56em
}
.dynamic-content-card-image-block.progressive .image-card-per-row-lg .image-card-per-row-md .image-card-container.progressive-card .image-fold-module .content-container .img-block-text-container .description-container{
    margin-bottom:1.43em
}
.dynamic-content-card-image-block.progressive .image-card-per-row-lg .image-card-per-row-md .image-card-container.progressive-card .image-fold-module .img-ratio-size{
    width:100%;
    object-fit:cover
}
.dynamic-content-card-image-block.progressive .related-content-block .image-card-container.progressive-card{
    display:flex
}
.dynamic-content-card-image-block.progressive .related-content-block .image-card-container.progressive-card .image-title-summary{
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.dynamic-content-card-image-block.progressive .related-content-block .image-card-container.progressive-card .image-title-summary .content-container .img-block-text-container{
    flex:auto
}
.dynamic-content-cards-image.image-fold-module .img-block-text-container .head-container h3.module-title{
    margin-bottom:.56em
}
.dynamic-content-cards-image.image-fold-module .content-container .img-block-text-container .description-container{
    margin-bottom:1.43em
}
.image-fold-module{
    max-width:100%
}
.image-fold-module .img-container .empty-img{
    padding-top:56.25%;
    width:100%;
    position:relative
}
.image-fold-module .img-container .empty-img .empty-img-content{
    text-align:center;
    top:0;
    left:0;
    right:0;
    bottom:0
}
.image-fold-module .img-container .img-width{
    max-width:100%
}
.image-fold-module .img-container:after{
    content:"";
    position:absolute;
    border-top:1.25em solid;
    border-left:1.25em solid transparent;
    margin-left:0;
    color:#000
}
.image-fold-module .img-container .img-ratio-size{
    width:100%;
    object-fit:cover
}
.image-fold-module .content-container{
    border:.06em solid #ccc;
    background-color:#fff;
    margin-left:1.25em;
    padding:1.25em;
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:auto;
    margin-bottom:1.25em
}
.image-fold-module .content-container .img-block-text-container{
    flex:auto
}
.image-fold-module .content-container .img-block-text-container h3.module-title{
    margin:.8em 0
}
.image-fold-module .content-container .img-block-text-container .article-topic{
    margin-bottom:1.25rem;
    height:100%
}
.image-fold-module .content-container .img-block-text-container .head-container a:focus h3.module-title,.image-fold-module .content-container .img-block-text-container .head-container a:hover h3.module-title{
    color:#004dff
}
.image-fold-module .content-container .img-block-text-container .head-container h3.module-title{
    margin-top:0;
    display:inline-block;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.image-fold-module .content-container .img-block-text-container .description-container{
    max-height:5em;
    margin-bottom:1.88em;
    overflow:hidden;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.image-fold-module .content-container .img-block-text-container .cta-arrow{
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.image-fold-module .content-container .img-block-text-container .cta-arrow:after{
    font-size:1.5rem;
    margin:.55em -.06em 0 .4em
}
.dynamic-content-cards-image{
    width:100%;
    padding:0 .94em
}
.dynamic-content-cards-image .description-container{
    max-height:5.8rem
}
.dynamic-content-cards-image.image-title-summary{
    word-break:break-word
}
.dynamic-content-cards-image.image-title-summary .module:hover .head-container h3.active{
    color:#004dff
}
.dynamic-content-cards-image.image-title-summary .module.no-image .img-container,.dynamic-content-cards-image.image-title-summary .module.no-image .content-container{
    padding-top:0
}
.dynamic-content-cards-image.image-title-summary .img-container{
    padding-top:56.25%;
    position:relative
}
.dynamic-content-cards-image.image-title-summary .img-container img{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:0 auto
}
.dynamic-content-cards-image.image-title-summary .content-container{
    padding-top:1.25em;
    display:flex;
    flex-direction:column;
    height:100%
}
.dynamic-content-cards-image.image-title-summary .content-container .head-container{
    margin-bottom:.63em
}
.dynamic-content-cards-image.image-title-summary .content-container .head-container h3{
    font-size:1.5625rem;
    line-height:1.88rem;
    word-wrap:break-word;
    display:inline-block;
    margin:0 0;
    max-height:3em
}
.dynamic-content-cards-image.image-title-summary .content-container .head-container a:focus h3.section-title,.dynamic-content-cards-image.image-title-summary .content-container .head-container a:hover h3.section-title{
    color:#004dff
}
.dynamic-content-cards-image.image-title-summary .content-container .description-container{
    font-size:1rem;
    line-height:1.88rem;
    margin-bottom:.94em;
    max-height:5.8rem;
    overflow:hidden
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container{
    padding-bottom:1.25em
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container.dark{
    color:#fff
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container.light{
    color:#000
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container a{
    display:inline-block;
    margin:0 0
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container a.cta-arrow:after{
    top:.14em
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container span.arrow{
    font-size:.875rem;
    line-height:1.6rem;
    margin-bottom:1em;
    text-decoration:none;
    display:inline;
    position:relative
}
.dynamic-content-cards-image.image-title-summary .content-container .cta-container span.cta-arrow{
    font-size:1rem
}
.dynamic-content-cards-image .image-title-summary{
    margin-bottom:1.88em
}
.dynamic-content-cards-image .image-title-summary:nth-child(odd){
    padding-left:0;
    padding-right:.94em
}
.dynamic-content-cards-image .image-title-summary:nth-child(even){
    padding-left:.94em;
    padding-right:0
}
.dynamic-content-cards-image .image-title-summary:only-child{
    padding:0 0
}
.dynamic-content-cards-image .image-title-summary .module:hover .head-container h3.active{
    color:#004dff
}
.dynamic-content-cards-image .image-title-summary .img-container{
    padding-top:56.25%;
    position:relative
}
.dynamic-content-cards-image .image-title-summary .img-container img{
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:0 auto
}
.dynamic-content-cards-image .image-title-summary .content-container{
    padding-top:1.25em
}
.dynamic-content-cards-image .image-title-summary .content-container .head-container{
    margin-bottom:.63em
}
.dynamic-content-cards-image .image-title-summary .content-container .head-container h3{
    font:600 1.5625rem/1.88rem "Graphik SemiBold","Arial",Sans-Serif;
    word-wrap:break-word;
    margin:0 0
}
.dynamic-content-cards-image .image-title-summary .content-container .description-container{
    font:400 1rem/1.6rem "Graphik Regular","Arial",Sans-Serif;
    margin-bottom:.94em
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container{
    padding-bottom:1.25em
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container.dark{
    color:#fff
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container.light{
    color:#000
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container a{
    display:inline-block;
    margin:0 0
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container a.cta-arrow:after{
    top:.14em
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container span.arrow{
    font:600 .875rem/1.6rem "Graphik Regular","Arial",Sans-Serif;
    margin-bottom:1em;
    text-decoration:none;
    display:inline;
    position:relative
}
.dynamic-content-cards-image .image-title-summary .content-container .cta-container span.cta-arrow{
    font-size:1rem
}
.ui-container .block-content .dynamic-content-cards-image.image-title-summary .module{
    margin-bottom:0
}
.dynamic-content-card-image-block{
    padding-top:.63em
}
@media only screen and (min-width:768px) and (max-width:999px){
    .image-fold-module{
        margin-left:.31em
    }
    .image-fold-module .content-container .img-block-text-container .description-container{
        margin-bottom:1.43em !important
    }
    .image-fold-module .content-container .img-block-text-container .head-container h3.module-title{
        margin-bottom:.56em
    }
    .dynamic-content-card-image-block{
        padding-top:0;
        margin-top:.63em;
        padding-bottom:.63em
    }
    .dynamic-content-card-image-block .image-card-container:nth-child(3){
        clear:left
    }
    .dynamic-content-card-image-block .image-card-container .image-fold-module .module{
        margin-bottom:1.25em !important
    }
    .dynamic-content-card-image-block .image-card-per-row-lg .image-card-per-row-md{
        display:flex;
        flex-wrap:wrap
    }
    .dynamic-content-card-image-block .related-content-block{
        display:flex;
        flex-wrap:wrap
    }
    .dynamic-content-card-image-block .cta-serp-container{
        margin-top:0;
        position:absolute;
        text-align:right
    }
    .dynamic-content-card-image-block .cta-serp-container.module{
        padding-left:0 !important
    }
    .dynamic-content-card-image-block .image-title-summary .content-container .cta-container{
        padding-bottom:1.88em
    }
    .dynamic-content-cards-image.image-fold-module .img-block-text-container .head-container h3.module-title{
        margin-bottom:.56em
    }
    .dynamic-content-cards-image.image-fold-module .content-container .img-block-text-container .description-container{
        margin-bottom:1.43em
    }
}
@media screen and (max-width:767px){
    .dynamic-content-cards-image.image-title-summary .content-container .description-container{
        margin-bottom:.72em
    }
    .dynamic-content-cards-image .image-title-summary:nth-child(odd),.dynamic-content-cards-image .image-title-summary:nth-child(even){
        padding:0
    }
    .dynamic-content-cards-image .image-title-summary .content-container .description-container{
        margin-bottom:.63rem
    }
}
@media screen and (min-width:1000px){
    .dynamic-content-card-image-block .image-card-container .image-fold-module .content-container .img-block-text-container .head-container h3.module-title{
        margin-bottom:.8em !important
    }
    .dynamic-content-card-image-block .image-card-container .image-fold-module .content-container .img-block-text-container .description-container{
        margin-bottom:1.88em !important;
        max-height:5.8rem
    }
    .dynamic-content-card-image-block .image-card-container.col-md-6 .image-fold-module .content-container .description-container{
        max-height:5.8em
    }
    .dynamic-content-card-image-block .cta-serp-container{
        margin-top:0;
        position:absolute;
        text-align:right
    }
    .image-fold-module .content-container .description-container{
        max-height:5.8rem
    }
    .dynamic-content-cards-image.image-fold-module .img-block-text-container .head-container h3.module-title{
        margin-bottom:.8em
    }
    .dynamic-content-cards-image.image-fold-module .content-container .img-block-text-container .description-container{
        margin-bottom:1.25em;
        max-height:5.8rem
    }
    .dynamic-content-card-image-block{
        padding-top:0
    }
    .dynamic-content-card-image-block .related-content-block{
        display:flex;
        flex-wrap:wrap
    }
    .dynamic-content-card-image-block .image-title-summary .content-container .cta-container{
        padding-bottom:1.88em
    }
}
@media screen and (max-width:1023px){
    .dynamic-content-cards-image.image-title-summary .content-container{
        padding-top:.63em;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        height:100%
    }
    .dynamic-content-cards-image.image-title-summary .content-container .head-container h3{
        font-size:1.125rem;
        line-height:1.38rem
    }
    .dynamic-content-cards-image.image-title-summary .content-container .description-container{
        font-size:.875rem
    }
    .dynamic-content-cards-image.image-title-summary .content-container .cta-container span.cta-arrow{
        font-size:.875rem
    }
    .dynamic-content-cards-image .image-title-summary:nth-child(odd),.dynamic-content-cards-image .image-title-summary:nth-child(even){
        padding:0 1.25em
    }
    .dynamic-content-cards-image .image-title-summary .content-container{
        padding-top:.63em
    }
    .dynamic-content-cards-image .image-title-summary .content-container .head-container h3{
        font-size:1.125rem;
        line-height:1.38rem
    }
    .dynamic-content-cards-image .image-title-summary .content-container .description-container{
        font-size:.875rem
    }
    .dynamic-content-cards-image .image-title-summary .content-container .cta-container span.cta-arrow{
        font-size:.875rem
    }
}
.ie .dynamic-content-card-image-block .image-fold-module .img-container{
    height:auto;
    flex:0 0 auto
}
/* version='20' */
.tag-title-card .insight-card-item,.image-tag-summary-card .insight-card-item{
    display:inline-block
}
.tag-title-card .insight-card-item.dark .topic-link,.image-tag-summary-card .insight-card-item.dark .topic-link{
    border-color:#fff;
    color:#fff
}
.tag-title-card .insight-card-item.dark .title-link,.image-tag-summary-card .insight-card-item.dark .title-link{
    color:#fff
}
.tag-title-card .insight-card-item.dark .insight-description a,.image-tag-summary-card .insight-card-item.dark .insight-description a{
    text-decoration:underline;
    color:#fff
}
.tag-title-card .insight-card-item.light .topic-link,.image-tag-summary-card .insight-card-item.light .topic-link{
    border-color:#000;
    color:#000
}
.tag-title-card .insight-card-item.light .title-link,.image-tag-summary-card .insight-card-item.light .title-link{
    color:#000
}
.tag-title-card .insight-card-item.light .insight-description a,.image-tag-summary-card .insight-card-item.light .insight-description a{
    text-decoration:underline;
    color:#000
}
.tag-title-card .insight-card-item p.insight-description a:hover,.tag-title-card .insight-card-item p.insight-description a:focus,.image-tag-summary-card .insight-card-item p.insight-description a:hover,.image-tag-summary-card .insight-card-item p.insight-description a:focus{
    color:#004dff;
    border-color:#004dff
}
.tag-title-card .insight-card-item a:hover .module-title,.tag-title-card .insight-card-item a:hover .submodule-title,.tag-title-card .insight-card-item a:hover.topic-link,.tag-title-card .insight-card-item a:focus .module-title,.tag-title-card .insight-card-item a:focus .submodule-title,.tag-title-card .insight-card-item a:focus.topic-link,.image-tag-summary-card .insight-card-item a:hover .module-title,.image-tag-summary-card .insight-card-item a:hover .submodule-title,.image-tag-summary-card .insight-card-item a:hover.topic-link,.image-tag-summary-card .insight-card-item a:focus .module-title,.image-tag-summary-card .insight-card-item a:focus .submodule-title,.image-tag-summary-card .insight-card-item a:focus.topic-link{
    color:#004dff;
    border-color:#004dff
}
.tag-title-card .insight-card-item .insight-info p.insight-topic{
    margin-bottom:.63rem
}
.tag-title-card .insight-card-item .insight-info h3.submodule-title{
    margin-top:0;
    display:inline-block;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.image-tag-summary-card .insight-card-item{
    height:11.63rem
}
.image-tag-summary-card .insight-card-item .insight-image{
    position:absolute;
    margin-right:.94rem
}
.image-tag-summary-card .insight-card-item .insight-image img{
    height:6.56rem;
    width:6.56rem
}
.image-tag-summary-card .insight-card-item .insight-info{
    height:6.56rem;
    margin-left:7.5rem;
    margin-bottom:.44rem
}
.image-tag-summary-card .insight-card-item .insight-info p.insight-topic{
    margin-bottom:.44rem
}
.image-tag-summary-card .insight-card-item .insight-info h3.module-title{
    height:4.2rem;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    display:inline-block
}
.image-tag-summary-card .insight-card-item p.insight-description{
    height:4.2rem;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word;
    display:inline-block
}
.image-tag-summary-card .insight-card-item p.insight-description a{
    text-decoration:underline
}
@media only screen and (min-width:768px) and (max-width:999px){
    .image-tag-summary-card .insight-card-item{
        height:9.94rem
    }
    .image-tag-summary-card .insight-card-item .insight-image{
        margin-right:1.56rem
    }
    .image-tag-summary-card .insight-card-item .insight-info{
        margin-left:8.13rem;
        margin-bottom:.63rem
    }
    .image-tag-summary-card .insight-card-item p.insight-description{
        height:2.89rem
    }
}
@media screen and (min-width:1000px){
    .image-tag-summary-card .insight-card-item{
        height:11.5rem;
        min-height:11.5rem
    }
    .image-tag-summary-card .insight-card-item .insight-image{
        margin-right:1.88rem
    }
    .image-tag-summary-card .insight-card-item .insight-image img{
        height:11.5rem;
        width:11.5rem
    }
    .image-tag-summary-card .insight-card-item .insight-image .image-blank-warning{
        position:absolute;
        -webkit-transform:translate(50%,50%);
        -ms-transform:translate(50%,50%);
        transform:translate(50%,50%);
        vertical-align:middle;
        text-align:center
    }
    .image-tag-summary-card .insight-card-item .insight-info{
        height:auto;
        margin-left:13.38rem;
        margin-bottom:.44rem
    }
    .image-tag-summary-card .insight-card-item .insight-info h3.module-title{
        height:auto;
        max-height:3.75rem
    }
    .image-tag-summary-card .insight-card-item p.insight-description{
        height:3.2rem;
        margin-left:13.38rem;
        margin-bottom:0
    }
    .image-tag-summary-card .insight-card-item.remove-md-height,.image-tag-summary-card h3.module-title.remove-md-height,.image-tag-summary-card p.insight-description.remove-md-height{
        height:auto !important
    }
}
/* version='24' */
/* version='3' */
/* version='24' */
.focus-indicator .dynamic-card-capability .capability-card .module a:focus{
    outline:1px auto #004dff !important
}
.ie .focus-indicator .dynamic-card-capability .capability-card .module a:focus .capability-container{
    outline:1px solid #004dff !important
}
.dynamic-card-capability .capability-card .module a:focus h3.module-title,.dynamic-card-capability .capability-card .module a:hover h3.module-title{
    color:#004dff
}
.dynamic-card-capability .capability-card .module .capability-image-container{
    margin-right:.69rem
}
.dynamic-card-capability .capability-card .module .capability-image-container img{
    width:100%;
    object-fit:cover
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container{
    height:12.25rem;
    padding-top:1.25rem
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container p.card-tag{
    margin:0 auto .94rem auto;
    height:1.13rem
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container{
    margin-bottom:.94rem
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container h3.module-title{
    height:2.75rem;
    overflow:hidden
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container .arrowholder{
    margin-top:1.81rem
}
.dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .card-description{
    height:4.19rem
}
.dynamic-card-capability .capability-card .module.text-variant .capability-container{
    height:10.63rem
}
.dynamic-card-capability .capability-card .module.text-variant .capability-container .head-container h3.module-title{
    height:2.75rem;
    overflow:hidden
}
.dynamic-card-capability .capability-card .module.text-variant .capability-container .card-description{
    height:4.37rem;
    overflow:hidden
}
.dynamic-card-capability .capability-card .module.image-variant .capability-container{
    min-height:10.63rem;
    position:relative;
    padding-top:1.25rem
}
.dynamic-card-capability .capability-card .module.image-variant .capability-container .arrowholder{
    right:-.75rem;
    top:1.3rem
}
.dynamic-card-capability .capability-card .module.image-variant .capability-container .head-container{
    min-height:2.63rem;
    margin-bottom:1.25rem
}
.dynamic-card-capability .capability-card .module .capability-container{
    border:.063rem solid #ccc;
    background-color:#fff;
    margin-right:.69rem;
    padding:1.56rem 1.25rem 1.25rem 1.25rem
}
.dynamic-card-capability .capability-card .module .capability-container .head-container{
    margin-bottom:.94rem;
    padding-right:2.75rem
}
.dynamic-card-capability .capability-card .module .capability-container .head-container h3.module-title{
    height:4.06rem;
    margin-bottom:0;
    margin-top:0
}
.dynamic-card-capability .capability-card .module .capability-container .card-description{
    height:4.13rem;
    color:#000;
    margin:0;
    overflow:hidden
}
.dynamic-card-capability .capability-card .module .arrowholder{
    width:4.06rem;
    position:absolute;
    right:.94rem;
    margin-left:.63rem;
    top:1.63rem
}
.dynamic-card-capability .capability-card .module .arrowholder:after{
    content:"";
    position:absolute;
    border-top:.5rem solid;
    border-right:.69rem solid transparent;
    margin-left:.69rem;
    bottom:-.5rem
}
.dynamic-card-capability .capability-card .module .cta-arrow:after{
    font-size:1.5rem;
    margin:.55rem -.06rem 0 1.25rem
}
.ie .dynamic-card-capability .capability-card .module .arrowholder{
    right:.94rem
}
.ie .dynamic-card-capability .capability-card .module .cta-arrow:after{
    margin-right:-.31rem
}
@media only screen and (min-width:768px) and (max-width:999px){
    .dynamic-card-capability .capability-card .module:last-of-type{
        margin-bottom:1.25rem !important
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container{
        height:13.13rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container p.card-tag{
        margin-bottom:1.25rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container{
        margin-bottom:1.25rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container .arrowholder{
        margin-top:2.06rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .card-description{
        height:4.19rem
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-image-container{
        position:absolute;
        width:10.63rem;
        height:10.63rem;
        overflow:hidden
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-image-container img{
        width:100%
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container{
        margin-left:10.63rem;
        height:10.63rem;
        padding-top:1.56rem
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container .card-description{
        height:4.37rem;
        overflow:hidden
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container .arrowholder{
        top:1.63rem
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container .head-container h3.module-title{
        height:2.75rem;
        overflow:hidden
    }
    .dynamic-card-capability .capability-card .module .capability-container .head-container{
        margin-bottom:1.25rem
    }
}
@media screen and (min-width:1000px){
    .dynamic-card-capability .capability-card .module .capability-image-container{
        position:absolute;
        width:12.5rem;
        height:12.5rem;
        overflow:hidden
    }
    .dynamic-card-capability .capability-card .module .capability-image-container img{
        width:100%
    }
    .dynamic-card-capability .capability-card .module .remove-md-height{
        height:auto !important
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container{
        margin-left:12.5rem;
        position:static;
        padding-top:1.56rem;
        min-height:12.5rem;
        height:100%
    }
    .dynamic-card-capability .capability-card .module.image-variant .capability-container .arrowholder{
        right:.95rem;
        top:1.63rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container{
        height:100%;
        min-height:14.44rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container p.card-tag{
        margin-bottom:1.25rem;
        height:auto;
        line-height:1.13rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container p.card-tag a{
        line-height:1.13rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container{
        margin-bottom:.94rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container h3.module-title{
        height:3.75rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .head-container .arrowholder{
        margin-top:2.06rem
    }
    .dynamic-card-capability .capability-card .module.text-variant.with-tag-variant .capability-container .card-description{
        height:4.5rem
    }
    .dynamic-card-capability .capability-card .module.text-variant .capability-container{
        height:100%;
        min-height:12.5rem
    }
    .dynamic-card-capability .capability-card .module.text-variant .capability-container .card-description{
        height:4.5rem
    }
    .dynamic-card-capability .capability-card .module.text-variant .capability-container .head-container h3.module-title{
        height:3.75rem
    }
    .dynamic-card-capability .capability-card .module .capability-container{
        height:12.5rem;
        min-height:12.5rem
    }
    .dynamic-card-capability .capability-card .module .capability-container .head-container{
        margin-bottom:1.25rem;
        min-height:3.75rem !important
    }
    .dynamic-card-capability .capability-card .module .capability-container .head-container h3.module-title{
        height:3.75rem !important;
        overflow:hidden;
        display:inline
    }
    .dynamic-card-capability .capability-card .module .capability-container .card-description{
        height:4.5rem;
        overflow:hidden;
        line-height:1.5em
    }
    .dynamic-card-capability .capability-card .module .cta-arrow:after{
        margin-right:-.07rem
    }
    .dynamic-card-capability .capability-card .module.col-md-6 .capability-container{
        height:100%;
        min-height:10.63rem
    }
    .dynamic-card-capability .capability-card .module.col-md-6 .capability-container .card-description{
        height:2.81rem;
        line-height:1.38rem
    }
    .ie .dynamic-card-capability .capability-card .module .capability-container .head-container h3.module-title{
        word-break:break-all
    }
}
/* version='20' */
.dynamic-card-insight-container&gt;hr:first-of-type{
    margin-top:0
}
.dynamic-card-insight-container .card-title{
    margin-bottom:.5em;
    margin-top:0;
    line-height:1.1em
}
.dynamic-card-insight-container h3.module-title{
    margin-bottom:.56em
}
.dynamic-card-insight-container a.module-title:hover,.dynamic-card-insight-container a.module-title:focus{
    color:#004dff
}
.dark .dynamic-card-insight-container a.module-title:hover,.dark .dynamic-card-insight-container a.module-title:focus{
    color:#ccc
}
.dynamic-card-insight-container .card-description{
    margin-bottom:.72em;
    max-height:4.8em;
    overflow:hidden
}
.dynamic-card-insight-container .cta-text{
    margin-bottom:1.25em
}
@media only screen and (max-width:767px){
    .dynamic-card-insight-container{
        margin-bottom:1.88em
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .dynamic-card-insight-container{
        padding-right:1.25em
    }
    .dynamic-card-insight-container .card-description{
        max-height:3.29em
    }
}
@media screen and (min-width:1000px){
    .dynamic-card-insight-container{
        padding-right:1.88em
    }
    .dynamic-card-insight-container .card-title{
        margin-bottom:.58em;
        line-height:.86em
    }
    .dynamic-card-insight-container h3.module-title{
        margin-bottom:.8em
    }
    .dynamic-card-insight-container .card-description{
        margin-bottom:1.25em;
        max-height:3.6em
    }
}
/* version='20' */
div[class*="bg-color-white"] .dynamic-content-card-text-content-block .news-card-container{
    background-color:#f2f2f2
}
div:not([class*="bg-color-"]) .dynamic-content-card-text-content-block .news-card-container{
    background-color:#f2f2f2
}
div[class*="bg-color-gray-lightest"] .dynamic-content-card-text-content-block .news-card-container{
    background-color:#fff
}
.dynamic-content-card-text-content-block{
    padding:1.25em 0 .63em 0;
    display:flex;
    flex-wrap:wrap;
    width:100%
}
.dynamic-content-card-text-content-block.blog-post-block{
    margin-top:0
}
.dynamic-content-card-text-content-block .dynamic-content-card-text-content-block&gt;div{
    display:flex
}
.dynamic-content-card-text-content-block .card-wrapper{
    display:flex
}
.dynamic-content-card-text-content-block .card-wrapper .news-release-card{
    display:flex;
    width:100%
}
.dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container .card-content-details,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-tag .news-card-container .card-content-details,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-long-title .news-card-container .card-content-details{
    flex:auto
}
.dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container .card-content-details a:focus,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container .card-content-details a:hover,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-tag .news-card-container .card-content-details a:focus,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-tag .news-card-container .card-content-details a:hover,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-long-title .news-card-container .card-content-details a:focus,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-long-title .news-card-container .card-content-details a:hover{
    text-decoration:underline
}
@media screen and (min-width:768px) and (max-width:999px){
    .dynamic-content-card-text-content-block{
        padding-top:0;
        padding-bottom:.63em
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container{
        display:flex;
        justify-content:space-between;
        flex-direction:column
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container p.card-description{
        line-height:1.6em
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-tag .news-card-container,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-long-title .news-card-container{
        display:flex;
        flex-direction:column;
        justify-content:space-between
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.module{
        padding:0 .94em 1.25em .94em !important;
        margin-bottom:0 !important
    }
}
@media screen and (min-width:1000px){
    .dynamic-content-card-text-content-block{
        padding-top:0;
        padding-bottom:0
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container{
        display:flex;
        flex-direction:column;
        justify-content:space-between
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.events-card .news-card-container p.card-description{
        line-height:1.6em
    }
    .dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-tag .news-card-container,.dynamic-content-card-text-content-block .card-wrapper .news-release-card.card-with-long-title .news-card-container{
        display:flex;
        flex-direction:column;
        justify-content:space-between
    }
}
@media screen and (max-width:1023px){
    .dynamic-content-card-text-content-block.blog-post-block{
        margin-top:-.63em
    }
}
/* version='21' */
.insight-card-block{
    margin-top:.63em
}
.insight-card-block .image-tag-summary-card-container .large-card{
    margin-bottom:.63em
}
.insight-card-block .tag-title-card-container{
    margin-bottom:.63em
}
.insight-card-block .cta-serp-container{
    cursor:pointer
}
.insight-card-block .line-divider{
    margin-bottom:1.25em;
    padding-left:.94em;
    padding-right:.94em
}
.insight-card-block .light .topic-link{
    border-color:#004dff;
    color:#000
}
.insight-card-block a:hover.topic-link,.insight-card-block a:focus.topic-link{
    color:#004dff;
    border-color:#004dff
}
.insight-card-block p.insight-description{
    margin-bottom:0
}
@media only screen and (min-width:768px) and (max-width:999px){
    .insight-card-block{
        margin-top:-.63em
    }
    .insight-card-block .cards-container{
        margin-bottom:.63em
    }
    .insight-card-block .cards-container .image-tag-summary-card-container .large-card{
        margin-bottom:0
    }
    .insight-card-block .cards-container .image-tag-summary-card-container .large-card .image-tag-summary-card{
        margin-bottom:1.25em
    }
    .insight-card-block .cards-container .tag-title-card-container .small-card .tag-title-card{
        margin-bottom:1.25em
    }
    .insight-card-block .cta-serp-container{
        text-align:right;
        position:absolute
    }
    .insight-card-block .cta-serp-container.module{
        padding-left:0 !important
    }
}
@media screen and (min-width:1000px){
    .insight-card-block{
        margin-top:0
    }
    .insight-card-block .image-tag-summary-card-container .large-card{
        margin-bottom:0
    }
    .insight-card-block .tag-title-card-container .small-card .tag-title-card.module{
        margin-bottom:1.25em
    }
    .insight-card-block .cta-serp-container{
        text-align:right;
        position:absolute
    }
}
/* version='20' */
.industry-listing-block{
    padding-top:1.25em;
    display:flex;
    flex-wrap:wrap;
    width:100%;
    margin-top:-1em
}
.industry-listing-block .card-wrapper .image-title-article-module{
    width:100%
}
.industry-listing-block .card-wrapper .image-title-article-module .article-item{
    padding:0 0 1.25em 0
}
@media screen and (min-width:768px) and (max-width:999px){
    .industry-listing-block{
        padding-bottom:.63em;
        margin-top:-2em
    }
    .industry-listing-block .card-wrapper .image-title-article-module .article-item{
        margin:0;
        padding-bottom:1.25em
    }
}
@media screen and (min-width:1000px){
    .industry-listing-block{
        padding-top:1.9em
    }
    .industry-listing-block .image-title-article-module{
        margin-bottom:.65em
    }
}
/* version='20' */
/* version='2' */
/* version='20' */
.media-items-block .media-item{
    min-height:8.44em
}
.media-items-block .media-item.media-item-divider{
    border-top:.06em solid;
    border-width:.063rem;
    margin-top:1.25em;
    padding-top:1.25em;
    min-height:7.88em
}
.media-items-block .media-item.top-media-item{
    padding-top:1.88em
}
.media-items-block .media-item .media-item-thumbnail{
    position:relative;
    float:left;
    width:6.56em;
    height:6.56em
}
.media-items-block .media-item .media-item-thumbnail img{
    width:6.56em;
    height:6.56em
}
.media-items-block .media-item .media-item-thumbnail .custom-icon{
    position:absolute;
    width:3.12em;
    height:3.12em;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    top:50%;
    left:50%
}
.media-items-block .media-item .media-item-thumbnail .custom-icon .icon-container,.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon{
    position:absolute;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    top:50%;
    left:50%
}
.media-items-block .media-item .media-item-thumbnail .custom-icon .icon-container{
    width:3.12em;
    height:3.12em;
    background-color:#000;
    border:.13em solid #fff;
    border-radius:50%;
    opacity:.4
}
.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon.ion-ios-play,.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon.ion-images,.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon.ion-ios-mic{
    font-size:2em;
    color:#fff
}
.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon.ion-ios-play,.media-items-block .media-item .media-item-thumbnail .custom-icon .media-item-icon.ion-images{
    padding-left:.1em
}
.media-items-block .media-item .media-item-content{
    margin-left:7.5em
}
.media-items-block .media-item .media-item-content .media-item-label{
    text-transform:uppercase
}
.media-items-block .media-item .media-item-content .media-item-subtitle{
    margin:.71em 0 0 0
}
@media only screen and (min-width:768px) and (max-width:999px){
    .media-items-block .media-item{
        min-height:6.56em
    }
    .media-items-block .media-item.top-media-item{
        padding-top:0
    }
    .media-items-block .media-item .media-item-content{
        margin-left:8.12em
    }
}
@media screen and (min-width:1000px){
    .media-items-block .media-item{
        min-height:6.56em
    }
    .media-items-block .media-item.top-media-item{
        padding-top:0
    }
    .media-items-block .media-item .media-item-content .media-item-subtitle{
        margin-top:.62em
    }
}
/* version='11' */
/* version='30' */
.mixed-media-block .full-image-container .parallax-slide{
    position:relative;
    height:100vh
}
.mixed-media-block .full-image-container .parallax-clip{
    height:100%;
    position:absolute;
    width:100%;
    left:0;
    top:0
}
.mixed-media-block .full-image-container .fixed-parallax{
    position:relative;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-size:cover;
    background-position:center top;
    background-attachment:fixed
}
.mixed-media-block .full-image-container .card-parallax.card-block-container{
    margin-top:10.15em !important
}
.mixed-media-block .full-image-container .card-block-container{
    display:none;
    border:.063rem solid #e3e3e3;
    border-top:.25rem solid;
    margin:-4.4em .95em 0 .95em;
    width:-webkit-fill-available;
    padding-bottom:.63em
}
.mixed-media-block .full-image-container .card-block-container .card-label{
    padding:2.5em 1.67em 1.67em 1.67em
}
.mixed-media-block .full-image-container .card-block-container .card-title{
    margin:0;
    padding:0 .72em .36em .72em
}
.mixed-media-block .full-image-container .card-block-container .card-description{
    padding:0 1.43em 1.43em 1.43em;
    margin-bottom:0
}
.mixed-media-block .full-image-container .card-block-container .cta-button{
    padding:0 1.25em 1.25em 1.25em
}
.mixed-media-block .full-image-container .card-block-container .cta-button .btn.btn-primary.front{
    margin-right:0;
    margin-left:0;
    margin-top:0
}
.mixed-media-block .full-image-container .card-block-container .cta-button .behind{
    margin-right:-.31em;
    margin-left:.31em;
    height:2.86em
}
.mixed-media-block .full-image-container .card-block-container .modal-play .cta-button{
    padding:0 1.25em 1.25em 1.25em
}
.mixed-media-block .full-image-container .card-block-container .modal-play .cta-button .btn.btn-primary.front{
    margin-right:0;
    margin-left:0;
    margin-top:0
}
.mixed-media-block .full-image-container .card-block-container .modal-play .cta-button .behind{
    margin-right:-.31em;
    margin-left:.31em;
    height:2.86em
}
@media screen and (min-width:768px) and (max-width:999px){
    .mixed-media-card-parallax.parallax-3x1{
        padding-top:1.25em
    }
    .mixed-media-card-parallax.parallax-16x9{
        padding-top:1.25em
    }
    .mixed-media-block{
        margin-left:-1.25em;
        margin-right:-1.25em
    }
    .mixed-media-block .full-image-container .parallax-clip{
        height:100%;
        position:absolute;
        width:100%;
        left:0;
        top:0;
        padding-top:40px
    }
    .mixed-media-block .full-image-container .fixed-parallax{
        position:relative
    }
    .mixed-media-block .full-image-container .card-block-container{
        width:calc(50% - 3.44em);
        margin-left:2.19em;
        margin-top:calc(-49.7% - 1.25em)
    }
    .mixed-media-block .full-image-container .card-block-container .cta-button{
        padding:0;
        margin:0 1.25em 1.25em 1.25em
    }
    .mixed-media-block .full-image-container .card-block-container .modal-play{
        margin:0 1.25em 1.25em 1.25em;
        display:inline-block;
        width:auto
    }
    .mixed-media-block .full-image-container .card-block-container .modal-play .cta-button{
        padding:0;
        margin:0
    }
    .mixed-media-block .full-image-container .card-parallax.card-block-container{
        margin-top:0 !important
    }
    .mixed-media-block .full-image-container .adaptive-img{
        padding-top:2.5em;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center;
        width:100%;
        margin-bottom:-1.25em
    }
    .mixed-media-block .three-by-one-container{
        height:27.19em;
        overflow:hidden
    }
    .mixed-media-block .three-by-one-block-container{
        margin-top:calc(-63.59% - 1.1em) !important
    }
}
@media screen and (min-width:1000px){
    .mixed-media-card-parallax{
        margin-top:3.13em;
        width:100%
    }
    .mixed-media-card-parallax.parallax-3x1{
        height:27.05em
    }
    .mixed-media-card-parallax.parallax-16x9{
        height:58em
    }
    .mixed-media-block .full-image-container .parallax-slide{
        position:relative
    }
    .mixed-media-block .full-image-container .img-parallax.parallax-3x1{
        height:27.05em
    }
    .mixed-media-block .full-image-container .img-parallax.parallax-16x9{
        height:58em
    }
    .mixed-media-block .full-image-container .adaptive-img{
        padding-top:3.13em;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center;
        width:100%;
        margin-bottom:-1.25em
    }
    .mixed-media-block .full-image-container .card-parallax.card-block-container{
        margin-top:-3em !important
    }
    .mixed-media-block .full-image-container .card-block-container{
        margin-top:calc(-63.59% - 1.87em);
        padding:1.88em 1.88em .63em 1.88em
    }
    .mixed-media-block .full-image-container .card-block-container .card-description{
        padding:0 0 1.25em 0
    }
    .mixed-media-block .full-image-container .card-block-container .card-label{
        padding:0 0 1.12em 0
    }
    .mixed-media-block .full-image-container .card-block-container .card-title{
        padding:0 0 .42em 0
    }
    .mixed-media-block .full-image-container .card-block-container .cta-button{
        padding:0;
        margin-bottom:1.25em
    }
    .mixed-media-block .full-image-container .card-block-container .modal-play{
        margin-bottom:1.25em;
        display:inline-block;
        width:auto
    }
    .mixed-media-block .full-image-container .card-block-container .modal-play .cta-button{
        padding:0;
        margin:0
    }
    .mixed-media-block .full-image-container .card-block-container .card-description{
        font-weight:400
    }
    .mixed-media-block .three-by-one-block-container{
        margin-top:calc(-63.59% - 1.7em) !important
    }
}
@media screen and (min-width:999px) and (max-width:1499px){
    .mixed-media-card-parallax.parallax-16x9{
        height:54em
    }
    .mixed-media-card-parallax.parallax-16x9 .parallax-slide{
        height:54.5em
    }
    .mixed-media-card-parallax.parallax-3x1{
        height:24em
    }
    .mixed-media-card-parallax.parallax-3x1 .parallax-slide{
        height:24em
    }
    .mixed-media-card-parallax .mixed-media-block .full-image-container .img-parallax.parallax-16x9,.mixed-media-card-parallax .mixed-media-block .full-image-container .img-parallax.parallax-3x1{
        height:100%
    }
    .mixed-media-card-parallax .mixed-media-block .three-by-one-container{
        overflow:visible !important
    }
    .mixed-media-block .three-by-one-container{
        height:27.19em;
        overflow:hidden
    }
}
@media screen and (min-width:1500px) and (max-width:1699px){
    .mixed-media-card-parallax .mixed-media-block .three-by-one-container{
        overflow:visible !important
    }
    .mixed-media-block .three-by-one-container{
        height:30.31em;
        overflow:hidden
    }
}
@media screen and (min-width:1700px) and (max-width:2099px){
    .mixed-media-card-parallax .mixed-media-block .three-by-one-container{
        overflow:visible !important
    }
    .mixed-media-block .three-by-one-container{
        height:33.44em;
        overflow:hidden
    }
}
@media screen and (min-width:2100px){
    .mixed-media-card-parallax .mixed-media-block .three-by-one-container{
        overflow:visible !important
    }
    .mixed-media-block .three-by-one-container{
        height:34.38em;
        overflow:hidden
    }
}
@supports (-webkit-overflow-scrolling:touch){
    @media screen and(min-width:768px)and(max-width:999px){
        .safari .mixed-media-block .full-image-container .parallax-clip{
            top:40px;
        }
    }
    .parallax-clip{
        clip:rect(auto,auto,auto,auto);
    }
    .fixed-parallax{
        position:fixed !important;
        background-attachment:unset !important;
        -webkit-transform:translateZ(0);
        height:100%;
    }
}
@media screen and (min-width:768px) and (max-width:999px){
    .safari .mixed-media-card-parallax.parallax-3x1 .parallax-slide{
        height:100% !important
    }
}
@media screen and (max-width:1199px){
    .mixed-media-block .full-image-container .adaptive-img.fixed-parallax{
        background-size:auto;
        background-position:0 0
    }
}
/* version='21' */
/* version='30' */
.video-animation,.video-with-sounds{
    position:relative
}
video::-webkit-media-controls{
    display:none !important
}
.video-with-sounds-panel .audio-option .label{
    color:#fff
}
.video-with-sounds-panel{
    width:100%;
    padding:0;
    overflow:hidden;
    background:transparent;
    border:none !important;
    box-shadow:none !important;
    z-index:5;
    margin-bottom:1.25em
}
.video-with-sounds-panel .audio-option{
    display:flex;
    width:110%;
    height:6.5%;
    background-color:rgba(14,14,14,.8);
    position:absolute;
    z-index:6;
    bottom:6.7%;
    left:50%;
    transform:translateX(-50%);
    opacity:1;
    transition:all .7s ease;
    flex-flow:row;
    justify-content:center
}
.video-with-sounds-panel .audio-option .label{
    display:inline;
    padding:1.5% 1%;
    font-weight:normal;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
.video-with-sounds-panel .audio-option .video-play.isactive,.video-with-sounds-panel .audio-option .video-paused.isactive,.video-with-sounds-panel .audio-option .video-ended.isactive{
    display:flex;
    margin-top:-.1em
}
.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Play,.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Pause,.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Play,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Pause,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Play,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Pause,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay{
    padding-left:.3em;
    margin-top:-.1em
}
.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Play:before,.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Pause:before,.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay:before,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Play:before,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Pause:before,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay:before,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Play:before,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Pause:before,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay:before{
    font-size:1.3rem
}
.video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay.isclicked,.video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay.isclicked,.video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay.isclicked{
    animation-name:spin;
    animation-duration:400ms;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
@keyframes spin{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
.video-with-sounds-panel .audio-option .video-play,.video-with-sounds-panel .audio-option .video-paused,.video-with-sounds-panel .audio-option .video-ended{
    display:none
}
.video-with-sounds-panel .parallax-video{
    width:200%;
    top:50%;
    position:relative;
    overflow:overlay
}
.video-with-sounds-panel .transcript-container{
    float:right
}
.video-with-sounds-panel .transcript-container .transcript-link{
    margin:.67em .95em 1.2em 0;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    color:#004dff
}
.audio-option .volume .volume-on,.audio-option .volume .volume-off{
    display:none
}
.audio-option .volume .volume-on.isactive,.audio-option .volume .volume-off.isactive{
    display:inline-block
}
.audio-option.isactive{
    opacity:1
}
.video-animation.profile.dark,.video-animation.animate.dark{
    background-color:#000
}
.video-animation .text-animate a:focus,.video-animation .bp-profile-details-container a:focus{
    box-shadow:0 0 0 .04em #f0c000,0 0 .16em .08em #2714d1 !important;
    outline:.19em transparent !important;
    outline-offset:.25em !important;
    transition:none !important;
    transform:none !important
}
.video-animation-panel{
    margin:0;
    padding:0;
    width:100vw;
    overflow:hidden;
    background:transparent;
    border:none !important;
    box-shadow:none !important;
    z-index:5;
    height:100%
}
.video-animation-panel .video-controls .video-play .acn-core-video-controls-play:focus,.video-animation-panel .video-controls .video-play .acn-core-video-controls-pause:focus,.video-animation-panel .video-controls .video-paused .acn-core-video-controls-play:focus,.video-animation-panel .video-controls .video-paused .acn-core-video-controls-pause:focus{
    box-shadow:0 0 0 .06em #2714d1,0 0 0 .12em #fff !important;
    outline:.19em transparent !important;
    outline-offset:.25em !important
}
.video-animation-panel.dark{
    color:#fff
}
.video-animation-panel.light{
    color:#000
}
.video-animation-panel .parallax-video{
    width:250%;
    position:relative;
    overflow:overlay
}
.video-animation-panel .audio-option{
    position:absolute;
    z-index:6;
    bottom:5%;
    left:50%;
    transform:translateX(-50%);
    opacity:1;
    transition:all .7s ease
}
.video-animation-panel .audio-option .label{
    display:inline;
    padding:0;
    font-size:1.3em;
    font-weight:bold;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
.video-animation-panel .audio-option .video-play.isactive,.video-animation-panel .audio-option .video-paused.isactive,.video-animation-panel .audio-option .video-ended.isactive{
    display:inline
}
.video-animation-panel .audio-option .video-play,.video-animation-panel .audio-option .video-paused,.video-animation-panel .audio-option .video-ended{
    display:none
}
.profile .video-animation-panel .audio-option .video-controls .video-play,.profile .video-animation-panel .audio-option .video-controls .video-paused{
    right:1em;
    top:-1em;
    position:relative
}
.animate .video-animation-panel .audio-option .video-controls .video-play,.animate .video-animation-panel .audio-option .video-controls .video-paused{
    right:.3em;
    position:relative
}
#redesign-main .video-animation,#redesign-main .video-with-sounds{
    position:relative
}
#redesign-main video::-webkit-media-controls{
    display:none !important
}
#redesign-main .video-with-sounds-panel .audio-option .label{
    color:#fff
}
#redesign-main .video-with-sounds-panel{
    width:103%;
    padding:0;
    overflow:hidden;
    background:transparent;
    border:none !important;
    box-shadow:none !important;
    z-index:5;
    margin-bottom:1.25em
}
#redesign-main .video-with-sounds-panel .audio-option{
    display:flex;
    width:110%;
    height:6.5%;
    background-color:rgba(14,14,14,.8);
    position:absolute;
    z-index:6;
    bottom:6.7%;
    left:50%;
    transform:translateX(-50%);
    opacity:1;
    transition:all .7s ease;
    flex-flow:row;
    justify-content:center
}
#redesign-main .video-with-sounds-panel .audio-option .label{
    display:inline;
    padding:1.5% 1%;
    font-weight:normal;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em;
    font-size:1rem
}
#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive{
    display:flex;
    margin-top:-.1em
}
#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Play,#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Pause,#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Play,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Pause,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Play,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Pause,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay{
    padding-left:.3em;
    margin-top:-.1em
}
#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Play:before,#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Pause:before,#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay:before,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Play:before,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Pause:before,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay:before,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Play:before,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Pause:before,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay:before{
    font-size:1.3rem
}
#redesign-main .video-with-sounds-panel .audio-option .video-play.isactive .acn-video-controls-Replay.isclicked,#redesign-main .video-with-sounds-panel .audio-option .video-paused.isactive .acn-video-controls-Replay.isclicked,#redesign-main .video-with-sounds-panel .audio-option .video-ended.isactive .acn-video-controls-Replay.isclicked{
    animation-name:spin;
    animation-duration:400ms;
    animation-iteration-count:infinite;
    animation-timing-function:linear
}
@keyframes spin{
    from{
        transform:rotate(0deg)
    }
    to{
        transform:rotate(360deg)
    }
}
#redesign-main .video-with-sounds-panel .audio-option .video-play,#redesign-main .video-with-sounds-panel .audio-option .video-paused,#redesign-main .video-with-sounds-panel .audio-option .video-ended{
    display:none
}
#redesign-main .video-with-sounds-panel .parallax-video{
    width:200%;
    top:50%;
    position:relative;
    overflow:overlay
}
#redesign-main .video-with-sounds-panel .transcript-container{
    float:right
}
#redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
    margin:.67em .95em 1.2em 0;
    font-family:"Graphik Regular","Arial",Sans-Serif;
    color:#004dff
}
#redesign-main .video-with-sounds-panel .bp-graphik-light{
    font-size:1rem;
    font-family:"Graphik Light","Arial",Sans-Serif
}
#redesign-main .audio-option .volume .volume-on,#redesign-main .audio-option .volume .volume-off{
    display:none
}
#redesign-main .audio-option .volume .volume-on.isactive,#redesign-main .audio-option .volume .volume-off.isactive{
    display:inline-block
}
#redesign-main .audio-option.isactive{
    opacity:1
}
#redesign-main .video-animation.profile.dark,#redesign-main .video-animation.animate.dark{
    background-color:#000
}
#redesign-main .video-animation .text-animate a:focus,#redesign-main .video-animation .bp-profile-details-container a:focus{
    box-shadow:0 0 0 .04em #f0c000,0 0 .16em .08em #2714d1 !important;
    outline:.19em transparent !important;
    outline-offset:.25em !important;
    transition:none !important;
    transform:none !important
}
#redesign-main .video-animation-panel{
    margin:0;
    padding:0;
    width:100vw;
    overflow:hidden;
    background:transparent;
    border:none !important;
    box-shadow:none !important;
    z-index:5;
    height:100%
}
#redesign-main .video-animation-panel .video-controls .video-play .acn-core-video-controls-play:focus,#redesign-main .video-animation-panel .video-controls .video-play .acn-core-video-controls-pause:focus,#redesign-main .video-animation-panel .video-controls .video-paused .acn-core-video-controls-play:focus,#redesign-main .video-animation-panel .video-controls .video-paused .acn-core-video-controls-pause:focus{
    box-shadow:0 0 0 .06em #2714d1,0 0 0 .12em #fff !important;
    outline:.19em transparent !important;
    outline-offset:.25em !important
}
#redesign-main .video-animation-panel.dark{
    color:#fff
}
#redesign-main .video-animation-panel.light{
    color:#000
}
#redesign-main .video-animation-panel .parallax-video{
    width:250%;
    position:relative;
    overflow:overlay
}
#redesign-main .video-animation-panel .audio-option{
    position:absolute;
    z-index:6;
    bottom:5%;
    left:50%;
    transform:translateX(-50%);
    opacity:1;
    transition:all .7s ease
}
#redesign-main .video-animation-panel .audio-option .label{
    display:inline;
    padding:0;
    font-size:1.3em;
    font-weight:bold;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
#redesign-main .video-animation-panel .audio-option .video-play.isactive,#redesign-main .video-animation-panel .audio-option .video-paused.isactive,#redesign-main .video-animation-panel .audio-option .video-ended.isactive{
    display:inline
}
#redesign-main .video-animation-panel .audio-option .video-play,#redesign-main .video-animation-panel .audio-option .video-paused,#redesign-main .video-animation-panel .audio-option .video-ended{
    display:none
}
@media(width:414px) and (height:864px){
    .video-animation-panel{
        width:162vw
    }
}
@media(width:360px) and (height:768px){
    .video-animation-panel{
        width:183vw
    }
}
@media(min-width:780px) and (max-width:800px){
    .animate .video-animation-panel .parallax-video{
        width:219% !important
    }
    .video-animation.profile .video-animation-panel .parallax-video{
        width:210% !important
    }
    .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:-1%;
        left:24rem
    }
    .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        bottom:5%
    }
    .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        bottom:-2%
    }
}
@media only screen and (min-width:840px) and (max-width:900px){
    .parallax-block .video-animation.animate .video-animation-panel .parallax-video{
        width:202%
    }
    .parallax-block .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:6%
    }
    .parallax-block .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option,.parallax-block .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        margin-left:42%;
        bottom:2%
    }
    .parallax-block .video-animation.profile .video-animation-panel .parallax-video{
        width:201%
    }
    .parallax-block .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        bottom:1%
    }
    .parallax-block .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        bottom:8%
    }
    #redesign-main .parallax-block .animate .video-animation-panel .parallax-video{
        width:201%
    }
    #redesign-main .parallax-block .video-animation.profile .video-animation-panel .parallax-video{
        width:195%
    }
}
@media only screen and (min-device-width:375px) and (max-device-width:812px) and (orientation:landscape){
    .video-with-sounds-panel .audio-option{
        bottom:3.8%;
        height:4.4%
    }
    .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        bottom:3.8%;
        height:4.4%
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
}
@media(min-width:768px) and (max-width:999px){
    .video-with-sounds-panel{
        margin-left:-.9em;
        width:110%
    }
    .video-with-sounds-panel .audio-option{
        height:5%;
        bottom:3.3%;
        width:110%;
        margin-left:-.9em
    }
    .video-with-sounds-panel .audio-option .label{
        font-size:1.35rem
    }
    .video-with-sounds-panel .audio-option .volume{
        padding-right:1em
    }
    .video-with-sounds-panel .video-controls .acn-video-controls-Play,.video-with-sounds-panel .video-controls .acn-video-controls-Pause,.video-with-sounds-panel .video-controls .acn-video-controls-Replay{
        padding-top:4%
    }
    .video-with-sounds-panel .transcript-container{
        margin-right:4em
    }
    .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
    .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:180%;
        right:1.5%
    }
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-.7em;
        position:relative
    }
    #redesign-main .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        height:5%;
        bottom:3.3%;
        width:110%;
        margin-left:-.9em
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        font-size:1.35rem
    }
    #redesign-main .video-with-sounds-panel .audio-option .volume{
        padding-right:1em
    }
    #redesign-main .video-with-sounds-panel .video-controls .acn-video-controls-Play,#redesign-main .video-with-sounds-panel .video-controls .acn-video-controls-Pause,#redesign-main .video-with-sounds-panel .video-controls .acn-video-controls-Replay{
        padding-top:4%
    }
    #redesign-main .video-with-sounds-panel .transcript-container{
        margin-right:4em
    }
    #redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
    #redesign-main .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:180%;
        right:1.5%
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-.7em;
        position:relative
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    .video-with-sounds-panel .audio-option{
        height:5.9%;
        bottom:5%
    }
    .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    .video-with-sounds-panel .audio-option .volume{
        padding-right:1.25em
    }
    .video-with-sounds-panel .parallax-video{
        width:100%
    }
    .video-with-sounds-panel .transcript-container{
        margin-right:5.4em
    }
    .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
    .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:101%;
        right:1%
    }
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-1.4em;
        position:relative
    }
    #redesign-main .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        height:5.9%;
        bottom:5%
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    #redesign-main .video-with-sounds-panel .audio-option .volume{
        padding-right:1.25em
    }
    #redesign-main .video-with-sounds-panel .parallax-video{
        width:100%
    }
    #redesign-main .video-with-sounds-panel .transcript-container{
        margin-right:5.4em
    }
    #redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
    #redesign-main .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:100%;
        right:1%
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-1.4em;
        position:relative
    }
}
/* Landscape */
@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){
    .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    .video-with-sounds-panel .audio-option{
        height:5.5%;
        bottom:3.8%
    }
    .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    .video-with-sounds-panel .audio-option .volume{
        padding-right:1.25em
    }
    .video-with-sounds-panel .parallax-video{
        width:100%
    }
    .video-with-sounds-panel .transcript-container{
        margin-right:5.4em
    }
    .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 4.3em 1.2em 0
    }
    #redesign-main .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        height:5.5%;
        bottom:3.8%
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    #redesign-main .video-with-sounds-panel .audio-option .volume{
        padding-right:1.25em
    }
    #redesign-main .video-with-sounds-panel .parallax-video{
        width:100%
    }
    #redesign-main .video-with-sounds-panel .transcript-container{
        margin-right:5.4em
    }
    #redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 4.3em 1.2em 0
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:landscape){
    .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:100%;
        right:1.5%
    }
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-1.5em;
        position:relative
    }
    .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    .video-with-sounds-panel .audio-option{
        height:6%;
        bottom:5%;
        width:110%;
        margin-left:-1em
    }
    .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    .video-with-sounds-panel .audio-option .volume{
        padding-right:1.3em
    }
    .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
    #redesign-main .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:100%;
        right:1.5%
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-1.5em;
        position:relative
    }
    #redesign-main .video-with-sounds-panel{
        margin-left:-1em;
        width:110%
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        height:6%;
        bottom:5%;
        width:110%;
        margin-left:-1em
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        padding:1.2% 1%
    }
    #redesign-main .video-with-sounds-panel .audio-option .volume{
        padding-right:1.3em
    }
    #redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 1.3em 1.2em 0
    }
}
@media(min-width:1200px){
    .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:101%;
        right:0%
    }
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-2.2em;
        position:relative
    }
    #redesign-main .animate .video-animation-panel .parallax-video{
        position:absolute;
        width:100%;
        right:0%
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-2.2em;
        position:relative
    }
}
@media only screen and (min-width:1400px){
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-2.4em;
        bottom:0;
        position:relative
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-2.4em;
        bottom:0;
        position:relative
    }
}
@media only screen and (min-width:1600px){
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-2.9em;
        bottom:.3em;
        position:relative
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-2.9em;
        bottom:.3em;
        position:relative
    }
}
@media only screen and (min-width:2700px){
    .animate .video-animation-panel .video-controls .video-play,.animate .video-animation-panel .video-controls .video-paused{
        right:-5em
    }
    #redesign-main .animate .video-animation-panel .video-controls .video-play,#redesign-main .animate .video-animation-panel .video-controls .video-paused{
        right:-5em
    }
}
@media only screen and (min-width:1000px) and (hover:hover){
    .video-with-sounds-panel{
        margin-left:-1em
    }
    .video-with-sounds-panel .audio-option{
        height:4.7%;
        bottom:5.1%
    }
    .video-with-sounds-panel .audio-option .label{
        padding:.8% 1%
    }
    .video-with-sounds-panel .audio-option .label.volume{
        margin-left:-1.3em
    }
    .video-with-sounds-panel .audio-option .label span.volume-off[zoompage-fontsize="16"],.video-with-sounds-panel .audio-option .label span.volume-on[zoompage-fontsize="16"]{
        padding-left:.8em
    }
    .video-with-sounds-panel .audio-option .vid-play-txt,.video-with-sounds-panel .audio-option .vid-paused-txt,.video-with-sounds-panel .audio-option .vid-ended-txt{
        padding-right:.5em
    }
    .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus,.video-with-sounds-panel .audio-option .acn-video-controls-Play:-moz-focusring,.video-with-sounds-panel .audio-option .acn-video-controls-Play:focus-visible,.video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus,.video-with-sounds-panel .audio-option .acn-video-controls-Pause:-moz-focusring,.video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus-visible,.video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus,.video-with-sounds-panel .audio-option .acn-video-controls-Replay:-moz-focusring,.video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus-visible,.video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus,.video-with-sounds-panel .audio-option .acn-video-controls-Mute:-moz-focusring,.video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus-visible,.video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus,.video-with-sounds-panel .audio-option .acn-video-controls-Sound:-moz-focusring,.video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus-visible{
        box-shadow:0 0 0 2px #000,0 0 0 3.5px #fff !important;
        outline:2px transparent !important;
        outline-offset:2px !important
    }
    .video-with-sounds-panel .parallax-video{
        width:100%
    }
    .video-with-sounds-panel .transcript-container{
        margin-right:7.3em;
        margin-top:.68em
    }
    .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 2.3em 1.2em 0
    }
    .safari .video-with-sounds-panel{
        margin-right:-1em;
        width:103%
    }
    .safari .video-with-sounds-panel .audio-option{
        height:4.8%;
        bottom:5.7%
    }
    .safari .video-with-sounds-panel .audio-option .label{
        padding:.7% 1%
    }
    .safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:-moz-focusring,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus-visible,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:active,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:-moz-focusring,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus-visible,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:active,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:-moz-focusring,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus-visible,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:active,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:-moz-focusring,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus-visible,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:active,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:-moz-focusring,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus-visible,.safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:active{
        box-shadow:0 0 0 2px #000,0 0 0 3.5px #fff !important;
        border:2px transparent !important;
        outline-offset:2px !important
    }
    .safari .video-with-sounds-panel .transcript-container{
        margin-right:0;
        margin-top:.68em
    }
    .safari .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 2.3em 1.2em 0;
        padding-left:.3em
    }
    .firefox .video-with-sounds-panel .audio-option{
        height:4.7%;
        bottom:5.3%
    }
    #redesign-main .video-with-sounds-panel{
        margin-left:-1em
    }
    #redesign-main .video-with-sounds-panel .audio-option{
        height:4.7%;
        bottom:5.3%
    }
    #redesign-main .video-with-sounds-panel .audio-option .label{
        padding:.8% 1%
    }
    #redesign-main .video-with-sounds-panel .audio-option .label.volume{
        margin-left:-1.3em
    }
    #redesign-main .video-with-sounds-panel .audio-option .label span.volume-off[zoompage-fontsize="16"],#redesign-main .video-with-sounds-panel .audio-option .label span.volume-on[zoompage-fontsize="16"]{
        padding-left:.8em
    }
    #redesign-main .video-with-sounds-panel .audio-option .vid-play-txt,#redesign-main .video-with-sounds-panel .audio-option .vid-paused-txt,#redesign-main .video-with-sounds-panel .audio-option .vid-ended-txt{
        padding-right:.5em
    }
    #redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Play:-moz-focusring,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus-visible,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Pause:-moz-focusring,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus-visible,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Replay:-moz-focusring,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus-visible,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Mute:-moz-focusring,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus-visible,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Sound:-moz-focusring,#redesign-main .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus-visible{
        box-shadow:0 0 0 2px #000,0 0 0 3.5px #fff !important;
        outline:2px transparent !important;
        outline-offset:2px !important
    }
    #redesign-main .video-with-sounds-panel .parallax-video{
        width:100%
    }
    #redesign-main .video-with-sounds-panel .transcript-container{
        margin-right:7.3em;
        margin-top:.68em
    }
    #redesign-main .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 2.3em 1.2em 0
    }
    #redesign-main .safari .video-with-sounds-panel{
        margin-right:-1em;
        width:103%
    }
    #redesign-main .safari .video-with-sounds-panel .audio-option{
        height:4.8%;
        bottom:5.7%
    }
    #redesign-main .safari .video-with-sounds-panel .audio-option .label{
        padding:.7% 1%
    }
    #redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:-moz-focusring,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:focus-visible,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Play:active,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:-moz-focusring,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:focus-visible,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Pause:active,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:-moz-focusring,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:focus-visible,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Replay:active,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:-moz-focusring,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:focus-visible,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Mute:active,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:-moz-focusring,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:focus-visible,#redesign-main .safari .video-with-sounds-panel .audio-option .acn-video-controls-Sound:active{
        box-shadow:0 0 0 2px #000,0 0 0 3.5px #fff !important;
        border:2px transparent !important;
        outline-offset:2px !important
    }
    #redesign-main .safari .video-with-sounds-panel .transcript-container{
        margin-right:0;
        margin-top:.68em
    }
    #redesign-main .safari .video-with-sounds-panel .transcript-container .transcript-link{
        margin:.67em 2.3em 1.2em 0;
        padding-left:.3em
    }
    #redesign-main .firefox .video-with-sounds-panel .audio-option{
        height:4.7%;
        bottom:5.3%
    }
}
/* version='30' */
/* version='3' */
/* version='30' */
.text-header-panel{
    position:relative;
    height:25em;
    margin-bottom:-2em;
    width:100vw;
    overflow:hidden;
    background:transparent;
    border:0 !important;
    box-shadow:none !important
}
.text-header-panel::after{
    content:'';
    width:80%;
    height:50%;
    background:#111;
    position:absolute;
    z-index:-1;
    top:12%;
    left:10%
}
.text-header-panel .image-header-parallax .one-liner-img{
    width:132%;
    position:absolute;
    top:17%;
    left:50%;
    transform:translate(-50%,-23%)
}
.text-header-panel .image-header-parallax .two-liner-img{
    margin-bottom:2.063rem;
    width:123%;
    position:absolute;
    top:35%;
    left:50%;
    transform:translate(-50%,-50%)
}
.text-header-panel .author-text-container{
    bottom:53%;
    transform:translateY(50%);
    text-align:center;
    position:absolute;
    opacity:1;
    transition:opacity .4s
}
.text-header-panel .new-row{
    display:flex;
    flex-flow:column
}
.text-header-panel .new-row .bp-author{
    margin:.625em 0
}
.text-header-panel .new-row .bp-card-description{
    margin-top:-1.6em
}
.firefox .text-header-panel .new-row .bp-card-description{
    margin-top:0
}
.firefox #redesign-main .text-header-panel .new-row .bp-card-description{
    margin-top:0
}
#redesign-main .text-header-panel{
    position:relative;
    height:25em;
    margin-bottom:-2em;
    width:100vw;
    overflow:hidden;
    background:transparent;
    border:0 !important;
    box-shadow:none !important
}
#redesign-main .text-header-panel::after{
    content:'';
    width:80%;
    height:50%;
    background:#111;
    position:absolute;
    z-index:-1;
    top:12%;
    left:10%
}
#redesign-main .text-header-panel .image-header-parallax .one-liner-img{
    width:132%;
    position:absolute;
    top:17%;
    left:50%;
    transform:translate(-50%,-23%)
}
#redesign-main .text-header-panel .image-header-parallax .two-liner-img{
    margin-bottom:2.063rem;
    width:123%;
    position:absolute;
    top:35%;
    left:50%;
    transform:translate(-50%,-50%)
}
#redesign-main .text-header-panel .author-text-container{
    bottom:53%;
    transform:translateY(50%);
    text-align:center;
    position:absolute;
    opacity:1;
    transition:opacity .4s
}
#redesign-main .text-header-panel .new-row{
    display:flex;
    flex-flow:column
}
#redesign-main .text-header-panel .new-row .bp-author{
    margin:.625em 0;
    font-family:"Graphik Bold","Arial Black",Sans-Serif
}
#redesign-main .text-header-panel .new-row .bp-card-description{
    margin-top:-1.6em;
    font-family:"Graphik Light","Arial",Sans-Serif
}
@media only screen and (min-width:576px){
    /* Styles */
    .text-header-panel{
        height:130vh
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        width:117%
    }
}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){
    .text-header-panel .author-text-container{
        width:98%
    }
    .text-header-panel .new-row .bp-author{
        margin:.425em 0
    }
}
@media only screen and (min-width:560px) and (max-width:570px){
    .text-header-panel .author-text-container{
        bottom:51%
    }
}
@media only screen and (max-width:767px){
    #redesign-main .text-header-panel .new-row .bp-author{
        font-size:1rem;
        line-height:1.2rem
    }
    #redesign-main .text-header-panel .new-row .bp-card-description{
        font-size:1rem;
        margin-bottom:0
    }
}
@media only screen and (min-width:768px) and (max-width:999px) and (orientation:portrait){
    .text-header-panel{
        height:68vh;
        margin-left:-1em
    }
    .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem
    }
    .text-header-panel .image-header-parallax .one-liner-img{
        width:105%;
        top:14%
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        margin-bottom:2.75em
    }
    .firefox .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    .firefox #redesign-main .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    #redesign-main .text-header-panel{
        height:68vh;
        margin-left:-1em
    }
    #redesign-main .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem;
        font-size:1.5rem;
        line-height:1.8rem
    }
    #redesign-main .text-header-panel .image-header-parallax .one-liner-img{
        width:105%;
        top:14%
    }
    #redesign-main .text-header-panel .image-header-parallax .two-liner-img{
        margin-bottom:2.75em
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .text-header-panel{
        height:68vh;
        margin-left:-1em
    }
    .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem
    }
    .text-header-panel .author-text-container{
        bottom:51%
    }
    .text-header-panel .image-header-parallax .one-liner-img{
        width:117%;
        top:13%
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        margin-bottom:2.75em;
        top:40%
    }
    .firefox .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    .firefox #redesign-main .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    #redesign-main .text-header-panel{
        height:68vh;
        margin-left:-1em
    }
    #redesign-main .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem;
        font-size:1.5rem;
        line-height:1.8rem
    }
    #redesign-main .text-header-panel .author-text-container{
        bottom:51%
    }
    #redesign-main .text-header-panel .image-header-parallax .one-liner-img{
        width:117%;
        top:13%
    }
    #redesign-main .text-header-panel .image-header-parallax .two-liner-img{
        margin-bottom:2.75em;
        top:40%
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:landscape){
    .text-header-panel{
        height:90vh
    }
    .text-header-panel .author-text-container{
        bottom:49%;
        width:100%
    }
    .text-header-panel .image-header-parallax .one-liner-img{
        top:13%
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        margin-bottom:58px;
        top:40%
    }
    .firefox .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    .firefox #redesign-main .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
}
@media only screen and (min-width:1025px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none){
    .text-header-panel{
        height:92vh
    }
    .text-header-panel .author-text-container{
        bottom:56%;
        width:98%
    }
    .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem
    }
    .text-header-panel .image-header-parallax .one-liner-img{
        height:80%;
        top:14%
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        height:79%;
        margin-bottom:27px
    }
    .firefox .text-header-panel .author-text-container{
        bottom:50%
    }
    .firefox .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    .firefox #redesign-main .text-header-panel .author-text-container{
        bottom:50%
    }
    .firefox #redesign-main .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
}
@media(min-width:1200px) and (hover:hover){
    .text-header-panel{
        height:124vh
    }
    .text-header-panel::after{
        height:43%
    }
    .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem
    }
    .text-header-panel .author-text-container{
        bottom:56%;
        width:98%;
        z-index:2
    }
    .text-header-panel .image-header-parallax .one-liner-img{
        height:auto;
        width:103%;
        top:10%
    }
    .text-header-panel .image-header-parallax .two-liner-img{
        height:auto;
        width:103%;
        margin-bottom:45px;
        top:33%
    }
    .firefox .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    .firefox #redesign-main .text-header-panel .new-row .bp-card-description{
        margin-top:0
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds{
        overflow:hidden;
        height:100vh !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .text-header{
        position:absolute
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .one-liner-img{
        transform:translate(-49%,-46%);
        left:44.5%
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .two-liner-img{
        left:44.7%
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .image-header-parallax{
        position:absolute;
        left:4%;
        top:32%;
        width:100vw
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds{
        position:absolute;
        top:1.5rem;
        transform:translate(-50%,-50%)
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel{
        height:100vh
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        width:100%;
        top:41%;
        left:50%;
        position:absolute
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        left:95.5%;
        height:2.5em;
        bottom:-43%
    }
    html:not(.ie) .parallax-block .transcript-container{
        float:right;
        margin:.67em 2.3em 1.2em 0;
        font-family:"Graphik Regular","Arial",Sans-Serif
    }
    html:not(.ie) .parallax-block .transcript-container a{
        color:#004dff !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds{
        overflow:hidden;
        height:100vh !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .text-header{
        position:absolute
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .one-liner-img{
        transform:translate(-49%,-46%);
        left:44.5%
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .two-liner-img{
        left:44.7%
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .image-header-parallax{
        position:absolute;
        left:4%;
        top:32%;
        width:100vw
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds{
        position:absolute;
        top:1.5rem;
        transform:translate(-50%,-50%)
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel{
        height:100vh
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        width:100%;
        top:41%;
        left:50%;
        position:absolute
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        left:95.5%;
        height:2.5em;
        bottom:-43%
    }
    html:not(.ie) #redesign-main .parallax-block .transcript-container{
        float:right;
        margin:.67em 2.3em 1.2em 0;
        font-family:"Graphik Regular","Arial",Sans-Serif
    }
    html:not(.ie) #redesign-main .parallax-block .transcript-container a{
        color:#004dff !important
    }
    #redesign-main .text-header-panel{
        height:124vh
    }
    #redesign-main .text-header-panel::after{
        height:43%
    }
    #redesign-main .text-header-panel .new-row .bp-author{
        margin-top:2.5rem;
        margin-bottom:.625rem;
        font-size:1.5rem;
        line-height:1.8rem
    }
    #redesign-main .text-header-panel .author-text-container{
        bottom:56%;
        width:98%
    }
    #redesign-main .text-header-panel .image-header-parallax .one-liner-img{
        height:auto;
        width:103%;
        top:10%
    }
    #redesign-main .text-header-panel .image-header-parallax .two-liner-img{
        height:auto;
        width:103%;
        margin-bottom:45px;
        top:33%
    }
    .parallax-block .text-header-video-animation .text-header-panel{
        height:135vh
    }
    .parallax-block .text-header-video-animation .text-header-panel .image-header-parallax .two-liner-img{
        width:150%
    }
}
@media only screen and (min-width:1280px) and (min-height:720px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-44% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-44% !important
    }
}
@media only screen and (min-width:1280px) and (min-height:800px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .text-header-panel::after{
        height:0 !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:66% !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45.5% !important;
        height:3em !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .text-header-panel::after{
        height:0 !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:66% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45.5% !important;
        height:3em !important
    }
}
@media only screen and (min-width:1300px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-44.5% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-44.5% !important
    }
}
@media only screen and (min-width:1400px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:47% !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45.5% !important;
        height:3em !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:47% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45.5% !important;
        height:3em !important
    }
}
@media only screen and (min-width:1500px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45% !important
    }
}
@media only screen and (min-width:1600px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-45% !important
    }
}
@media only screen and (min-width:1900px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-46% !important;
        height:3.5em !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-46% !important;
        height:3.5em !important
    }
}
@media only screen and (min-width:2500px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:50% !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-47.5% !important;
        height:4em !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:50% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-47.5% !important;
        height:4em !important
    }
}
@media only screen and (min-width:2700px){
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:56% !important
    }
    html:not(.ie) .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-47% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .video-with-sounds-panel .parallax-video{
        top:56% !important
    }
    html:not(.ie) #redesign-main .parallax-block .text-header-video-with-sounds .video-with-sounds .audio-option{
        bottom:-47% !important
    }
}
/* version='30' */
/* version='3' */
/* version='30' */
/* version='1' */
.bp-pagezone-container .row{
    padding:1.25rem 0 !important;
    overflow:hidden
}
.bp-pagezone-container .row .middle-offset{
    margin-left:auto;
    margin-right:auto
}
.bp-pagezone-container .row .col-12{
    width:100%
}
.bp-pagezone-container .row .col-12 .middle{
    text-align:center
}
.bp-pagezone-container .row .col-12 .cta-middle,.bp-pagezone-container .row .col-12 .cta-Right{
    text-align:left
}
.bp-pagezone-container .row .col-12 .Right{
    text-align:right
}
.bp-pagezone-container .row .col-12 .bp-section-title{
    padding:3.13rem 0 0 0;
    margin-top:0;
    margin-bottom:0;
    word-break:break-word
}
.bp-pagezone-container .row .col-12 .bp-section-description{
    padding:1.25rem 0 0 0;
    margin-top:0;
    margin-bottom:0;
    word-break:break-word
}
.bp-pagezone-container .row .col-12 .bp-section-description p{
    margin:0
}
.bp-pagezone-container .row .block-content{
    padding-top:3.75rem !important
}
.bp-pagezone-container .row .block-content.no-block-content-padding{
    padding:0 !important
}
.bp-pagezone-container .row .block-content .bp-cta-container.middle,.bp-pagezone-container .row .block-content .left{
    text-align:left
}
.bp-pagezone-container .row .block-content .bp-cta{
    text-align:left;
    padding-left:.94rem;
    margin-right:-1.7rem
}
.bp-pagezone-container .row .block-content .bp-cta .bp-cta-circle{
    width:2.16rem
}
.bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
    padding-left:27%
}
.bp-pagezone-container .row .block-content .bp-cta:hover,.bp-pagezone-container .row .block-content .bp-cta:focus{
    text-decoration:none;
    color:#004dff
}
.bp-pagezone-container .row .block-content .module-container{
    padding-left:0;
    padding-right:0
}
.bp-pagezone-container .row.no-row-padding-top-bottom{
    padding:0 !important
}
.bp-pagezone-container.redesign-page-zone .bp-section-title,.bp-pagezone-container.redesign-page-zone .bp-section-description{
    opacity:1 !important
}
.bp-pagezone-container.redesign-page-zone .bp-section-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
.bp-pagezone-container.redesign-page-zone .bp-section-description{
    font-family:"Graphik Regular","Arial",Sans-Serif
}
#redesign-main .bp-pagezone-container .row{
    padding:1.25rem 0 !important;
    overflow:hidden
}
#redesign-main .bp-pagezone-container .row.no-row-padding-top-bottom{
    padding:0 !important
}
#redesign-main .bp-pagezone-container .row .middle-offset{
    margin-left:auto;
    margin-right:auto
}
#redesign-main .bp-pagezone-container .row .col-12{
    width:100%;
    padding:0 .94em
}
#redesign-main .bp-pagezone-container .row .col-12 .middle{
    text-align:center
}
#redesign-main .bp-pagezone-container .row .col-12 .cta-middle,#redesign-main .bp-pagezone-container .row .col-12 .cta-Right{
    text-align:left
}
#redesign-main .bp-pagezone-container .row .col-12 .Right{
    text-align:right
}
#redesign-main .bp-pagezone-container .row .col-12 .bp-section-title{
    padding:3.13rem 0 0 0;
    margin-top:0;
    margin-bottom:0;
    word-break:break-word
}
#redesign-main .bp-pagezone-container .row .col-12 .bp-section-description{
    padding:1.25rem 0 0 0;
    margin-top:0;
    margin-bottom:0;
    word-break:break-word
}
#redesign-main .bp-pagezone-container .row .col-12 .bp-section-description p{
    margin:0
}
#redesign-main .bp-pagezone-container .row .block-content{
    padding:3.75rem 0 0 0
}
#redesign-main .bp-pagezone-container .row .block-content.no-block-content-padding{
    padding:0 !important
}
#redesign-main .bp-pagezone-container .row .block-content .bp-cta-container.middle,#redesign-main .bp-pagezone-container .row .block-content .left{
    text-align:left
}
#redesign-main .bp-pagezone-container .row .block-content .bp-cta{
    text-align:left;
    padding-left:.94rem;
    margin-right:-1.7rem
}
#redesign-main .bp-pagezone-container .row .block-content .bp-cta .bp-cta-circle{
    width:2.16rem
}
#redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
    padding-left:29%
}
#redesign-main .bp-pagezone-container .row .block-content .bp-cta:hover,#redesign-main .bp-pagezone-container .row .block-content .bp-cta:focus{
    text-decoration:none;
    color:#004dff
}
#redesign-main .bp-pagezone-container .row .block-content .module-container{
    padding-left:0;
    padding-right:0
}
#redesign-main .bp-pagezone-container.redesign-page-zone .section-title-description-container .bp-section-title{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:1.5rem;
    line-height:1.04em;
    padding:0
}
#redesign-main .bp-pagezone-container.redesign-page-zone .section-title-description-container .bp-section-description{
    font-family:"Graphik Regular","Arial",Sans-Serif;
    font-size:.875rem
}
@media screen and (max-width:767px) and (orientation:landscape){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:1.88rem;
        padding-left:42%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:1.88rem;
        padding-left:42%
    }
}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:27%
    }
}
@media only screen and (device-width:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:37%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:38%
    }
}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:27%
    }
}
@media only screen and (device-width:736px) and (device-height:414px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:38% !important
    }
}
@media screen and (max-width:767px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:10px;
        padding-left:39%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:10px;
        padding-left:39%
    }
}
@media only screen and (width:390px) and (height:844px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:28%
    }
}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:28%
    }
}
@media only screen and (width:1024px) and (height:768px) and (orientation:landscape){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:5% !important
    }
}
@media only screen and (width:1180px) and (height:820px) and (orientation:landscape){
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:5% !important
    }
}
@media only screen and (width:667px) and (height:375px) and (orientation:landscape){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:37%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:37%
    }
}
@media only screen and (width:640px) and (height:360px) and (orientation:landscape){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:37%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:37%
    }
}
@media only screen and (width:736px) and (orientation:landscape){
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:39%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:39%
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .bp-pagezone-container .row{
        padding:1.88rem 0 !important
    }
    .bp-pagezone-container .row .col-12 .cta-middle{
        text-align:center !important
    }
    .bp-pagezone-container .row .col-12 .cta-Right{
        text-align:right !important
    }
    .bp-pagezone-container .row .col-12 .bp-section-title{
        padding-top:6.25rem
    }
    .bp-pagezone-container .row .col-12 .bp-section-description{
        padding-top:1.86rem !important
    }
    .bp-pagezone-container .row .col-12 .bp-section-description p{
        margin:0
    }
    .bp-pagezone-container .row .block-content{
        padding:3.75rem .94rem 0 .94rem !important
    }
    .bp-pagezone-container .row .block-content .bp-cta{
        padding-left:0;
        margin-right:.5rem
    }
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        padding-left:0
    }
    #redesign-main .bp-pagezone-container .row{
        padding:1.88rem 0 !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-middle{
        text-align:center !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-Right{
        text-align:right !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-title{
        padding-top:6.25rem
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description{
        padding-top:1.86rem !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description p{
        margin:0
    }
    #redesign-main .bp-pagezone-container .row .block-content{
        padding:3.75rem .94rem 0 .94rem !important
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta{
        padding-left:0;
        margin-right:.5rem
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:10px;
        padding-left:0
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .bp-section-title{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-size:1.5rem;
        line-height:1.04em;
        padding-top:0 !important;
        padding-left:1.3rem !important;
        padding-right:3.13rem !important
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .bp-section-description{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        padding:1.88rem 2.19rem 0 !important;
        padding-left:1.3rem !important
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:landscape){
    #redesign-main .bp-pagezone-container .row{
        padding:1.88rem 0 !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-middle{
        text-align:center !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-Right{
        text-align:right !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-title{
        padding-top:6.25rem
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description{
        padding-top:1.86rem !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description p{
        margin:0
    }
    #redesign-main .bp-pagezone-container .row .block-content{
        padding:3.75rem .94rem 0 .94rem !important
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta{
        padding-left:0;
        margin-right:.5rem
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-top:10px;
        padding-left:0
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .bp-section-title{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-size:1.5rem;
        line-height:1.04em;
        padding:0 !important
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .bp-section-description{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        padding:0 !important
    }
}
@media(min-width:1000px) and (max-width:1199px){
    .bp-pagezone-container .row .col-12 .bp-section-title{
        opacity:1 !important
    }
    .bp-pagezone-container .row .col-12 .bp-section-description{
        opacity:1 !important
    }
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-left:-8% !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-title{
        opacity:1 !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description{
        opacity:1 !important
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-left:-8% !important;
        padding-left:3rem
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .section-title-description-container .bp-section-title{
        padding:0 !important
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .section-title-description-container .bp-section-description{
        padding:0 !important
    }
}
@media(min-width:1000px){
    .bp-pagezone-container .row .cta-middle{
        text-align:center !important
    }
    .bp-pagezone-container .row .cta-Right{
        text-align:right !important
    }
    .bp-pagezone-container .row .bp-section-title{
        padding-top:6.25rem;
        transition:all .6s ease-out;
        opacity:0
    }
    .bp-pagezone-container .row .bp-section-title.isactive{
        opacity:1
    }
    .bp-pagezone-container .row .bp-section-description{
        padding-top:1.86rem !important;
        transition:all .6s ease-out .3s;
        opacity:0;
        line-height:1.5em
    }
    .bp-pagezone-container .row .bp-section-description p{
        margin:0
    }
    .bp-pagezone-container .row .bp-section-description.isactive{
        opacity:1
    }
    .bp-pagezone-container .row .block-content{
        padding:3.75rem .94rem 0 .94rem !important
    }
    .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-left:-3% !important;
        padding-left:0
    }
    .bp-pagezone-container .row .block-content .bp-cta:hover .bp-cta-circle{
        width:105%
    }
    .bp-pagezone-container .row .block-content .bp-cta .bp-cta-label{
        margin-left:2.3em
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-middle{
        text-align:center !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .cta-Right{
        text-align:right !important
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-title{
        padding-top:6.25rem;
        transition:all .6s ease-out;
        opacity:0
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-title.isactive{
        opacity:1
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description{
        padding-top:1.86rem !important;
        transition:all .6s ease-out .3s;
        opacity:0;
        line-height:1.5em
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description p{
        margin:0
    }
    #redesign-main .bp-pagezone-container .row .col-12 .bp-section-description.isactive{
        opacity:1
    }
    #redesign-main .bp-pagezone-container .row .block-content{
        padding:3.75rem .94rem 0 .94rem !important
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta.bp-carousel-cta{
        margin-left:-3% !important;
        padding-left:0
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta:hover .bp-cta-circle{
        width:105%
    }
    #redesign-main .bp-pagezone-container .row .block-content .bp-cta .bp-cta-label{
        margin-left:2.3em
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .row .bp-section-title{
        font-family:"Graphik SemiBold","Arial",Sans-Serif;
        font-size:3rem;
        padding-top:1.88rem;
        padding-left:2.2rem;
        padding-right:3.13rem
    }
    #redesign-main .bp-pagezone-container.redesign-page-zone .row .bp-section-description{
        font-family:"Graphik Regular","Arial",Sans-Serif;
        padding:1.88rem 2.19rem 0
    }
}
/*version=14*/
/* version='29' */
.news-bar-block-container .newsbar-card-module .image-placeholder{
    position:relative;
    margin-bottom:.9375rem
}
.news-bar-block-container .newsbar-card-module .image-placeholder .img-container{
    width:100%;
    display:block;
    overflow:hidden;
    position:relative
}
.news-bar-block-container .newsbar-card-module .image-placeholder .img-container img{
    width:100%;
    height:100%;
    transition:transform .6s ease;
    object-fit:cover
}
.news-bar-block-container .newsbar-card-module .image-placeholder .img-container img:hover{
    transform:scale(1.2);
    transition:transform .6s ease
}
.news-bar-block-container .newsbar-card-module .image-placeholder a:focus .img-container{
    outline:.125rem solid #004dff !important;
    z-index:1
}
.news-bar-block-container .newsbar-card-module .image-placeholder a:focus .img-container img{
    transform:scale(1.2);
    transition:transform .6s ease
}
.news-bar-block-container .newsbar-card-module .image-placeholder a:focus .img-container .click-cover{
    z-index:1;
    opacity:1
}
.news-bar-block-container .newsbar-card-module .image-placeholder .bp-explore-circle-display{
    position:absolute;
    bottom:-1.69rem;
    right:.94rem;
    border-color:#5200ff
}
.news-bar-block-container .newsbar-card-module .image-placeholder .bp-explore-circle.click-cover{
    position:absolute;
    top:50%;
    right:50%;
    transform:translate(50%,-50%);
    z-index:-1;
    opacity:0;
    border-color:#5200ff
}
.news-bar-block-container .newsbar-card-module .image-placeholder .bp-explore-circle.click-cover span{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    line-height:1rem;
    width:200%
}
.news-bar-block-container .newsbar-card-module .image-placeholder .img-container.isActive .bp-explore-circle.click-cover{
    opacity:.9;
    z-index:0;
    width:200%;
    height:200%;
    transition:width .4s ease,height .4s ease,opacity .3s ease
}
.news-bar-block-container .newsbar-card-module .text-content a{
    color:#000;
    display:inline-block
}
.news-bar-block-container .newsbar-card-module .text-content a:active,.news-bar-block-container .newsbar-card-module .text-content a:hover,.news-bar-block-container .newsbar-card-module .text-content a:focus{
    color:#004dff;
    text-decoration:none
}
.news-bar-block-container .newsbar-card-module .text-content a:active .bp-card-title,.news-bar-block-container .newsbar-card-module .text-content a:hover .bp-card-title,.news-bar-block-container .newsbar-card-module .text-content a:focus .bp-card-title{
    color:#004dff;
    text-decoration:underline
}
.news-bar-block-container .newsbar-card-module .text-content a:visited{
    text-decoration:none
}
.news-bar-block-container .newsbar-card-module .text-content .bp-category-tag{
    padding-top:0;
    padding-bottom:.3125rem;
    padding-right:1.88rem
}
.news-bar-block-container .newsbar-card-module .text-content .bp-card-title{
    padding-top:.625rem;
    word-break:break-word
}
.news-bar-block-container .newsbar-card-module .text-content .bp-card-description{
    margin-top:.94rem;
    margin-bottom:3.125rem;
    word-break:break-word
}
.news-bar-block-container .newsbar-card-module .follow-cta-btn{
    display:none
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel{
    border:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder{
    position:relative;
    margin-bottom:.9375rem
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .img-container{
    width:100%;
    display:block;
    overflow:hidden;
    position:relative
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .img-container img{
    width:100%;
    height:100%;
    transition:transform .6s ease;
    object-fit:cover
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .img-container img:hover{
    transform:scale(1.2);
    transition:transform .6s ease
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder a:focus .img-container{
    outline:.125rem solid #004dff !important;
    z-index:1
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder a:focus .img-container img{
    transform:scale(1.2);
    transition:transform .6s ease
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder a:focus .img-container .click-cover{
    z-index:1;
    opacity:1
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .bp-explore-circle-display{
    position:absolute;
    bottom:-1.69rem;
    right:.94rem;
    border-color:#5200ff
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .bp-explore-circle.click-cover{
    position:absolute;
    top:50%;
    right:50%;
    transform:translate(50%,-50%);
    z-index:-1;
    opacity:0;
    border-color:#5200ff
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .bp-explore-circle.click-cover span{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    line-height:1rem;
    width:200%
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .img-container.isActive .bp-explore-circle.click-cover{
    opacity:.9;
    z-index:0;
    width:200%;
    height:200%;
    transition:width .4s ease,height .4s ease,opacity .3s ease
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a{
    color:#000;
    display:inline-block
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:active,#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:hover,#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:focus{
    color:#004dff;
    text-decoration:none
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:active .bp-card-title,#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:hover .bp-card-title,#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:focus .bp-card-title{
    color:#004dff;
    text-decoration:underline
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content a:visited{
    text-decoration:none
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-category-tag{
    padding-top:0;
    padding-bottom:.3125rem;
    padding-right:1.88rem;
    font-family:"Graphik SemiBold","Arial",Sans-Serif
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-title{
    padding-top:.625rem;
    word-break:break-word;
    margin-top:0;
    font-family:"Graphik Light","Arial",Sans-Serif
}
#redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-description{
    margin-top:.94rem;
    margin-bottom:3.125rem;
    word-break:break-word;
    font-family:"Graphik Light","Arial",Sans-Serif
}
#redesign-main .news-bar-block-container .newsbar-card-module .follow-cta-btn{
    display:none
}
#redesign-main .news-bar-block-container .col-xs-12{
    padding:0 .94em
}
@media only screen and (min-width:768px) and (max-width:999px){
    .news-bar-block-container .row{
        padding-top:0 !important
    }
    .news-bar-block-container .newsbar-card-module{
        padding:0 0 0
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder{
        margin-bottom:1.875rem
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder .bp-explore-circle-display{
        font-size:.875rem;
        right:1.25rem
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-category-tag{
        margin-bottom:1.25rem;
        padding-bottom:0
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-card-title{
        margin-top:0;
        padding-top:0;
        margin-bottom:0
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-card-description{
        margin-top:1.25rem;
        margin-bottom:0
    }
    .news-bar-block-container .newsbar-card-module .newsbar-card-image{
        margin-top:0
    }
    .news-bar-block-container .newsbar-card-module .follow-cta-btn{
        display:none
    }
    .news-bar-block-container .col-sm-12 .newsbar-card-module .image-placeholder{
        margin-bottom:1.875rem
    }
    .news-bar-block-container .col-sm-12 .newsbar-card-module .text-content .bp-category-tag{
        margin-bottom:1.25rem
    }
    .news-bar-block-container .col-sm-6 .newsbar-card-module .image-placeholder{
        margin-bottom:.938rem
    }
    .news-bar-block-container .col-sm-6 .newsbar-card-module .text-content .bp-category-tag{
        margin-bottom:.625rem
    }
    .news-bar-block-container .col-sm-6 .newsbar-card-module .text-content .blank-bp-category-tag{
        padding-bottom:.938rem
    }
    #redesign-main .news-bar-block-container .row{
        padding-top:0 !important
    }
    #redesign-main .news-bar-block-container .newsbar-card-module{
        padding:0 0 0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel{
        margin-bottom:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder{
        margin-bottom:1.875rem
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .bp-explore-circle-display{
        font-size:.875rem;
        right:1.25rem
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-category-tag{
        margin-bottom:1.25rem;
        padding-bottom:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-title{
        margin-top:0;
        padding-top:0;
        margin-bottom:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-description{
        margin-top:1.25rem;
        margin-bottom:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .newsbar-card-image{
        margin-top:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .follow-cta-btn{
        display:none
    }
    #redesign-main .news-bar-block-container .col-sm-12 .newsbar-card-module .panel .image-placeholder{
        margin-bottom:1.875rem
    }
    #redesign-main .news-bar-block-container .col-sm-12 .newsbar-card-module .panel .text-content .bp-category-tag{
        margin-bottom:1.25rem
    }
    #redesign-main .news-bar-block-container .col-sm-6 .newsbar-card-module .panel .image-placeholder{
        margin-bottom:.938rem
    }
    #redesign-main .news-bar-block-container .col-sm-6 .newsbar-card-module .panel .text-content .bp-category-tag{
        margin-bottom:.625rem;
        padding-bottom:0
    }
    #redesign-main .news-bar-block-container .col-sm-6 .newsbar-card-module .panel .text-content .blank-bp-category-tag{
        padding-bottom:.938rem
    }
}
/*LAPTOP WIDTH: 1000px and up (MD/LG)*/
@media screen and (min-width:1000px){
    .news-bar-block-container .row{
        padding-top:0 !important
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder{
        margin-bottom:1.875rem
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder a{
        display:block;
        cursor:none !important
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder .img-container img{
        cursor:none !important
    }
    .news-bar-block-container .newsbar-card-module .image-placeholder .bp-explore-circle-display{
        opacity:0 !important
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-category-tag{
        margin-bottom:1.25rem;
        padding-bottom:0;
        line-height:1.4em
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-card-title{
        margin-top:0;
        padding-top:0;
        line-height:1em
    }
    .news-bar-block-container .newsbar-card-module .text-content .bp-card-description{
        margin-top:1.25rem;
        margin-bottom:3.75rem;
        line-height:1em
    }
    .news-bar-block-container .newsbar-card-module .follow-cta-btn{
        width:80px;
        height:80px;
        opacity:0;
        border-radius:50%;
        background:#5200ff;
        position:absolute;
        z-index:10;
        line-height:1rem;
        cursor:default;
        pointer-events:none;
        font-size:.875rem;
        display:none;
        border-color:#5200ff
    }
    .news-bar-block-container .newsbar-card-module .follow-cta-btn.isactive{
        opacity:.9;
        text-align:center;
        padding-top:30px;
        color:#fff;
        cursor:none !important;
        display:block
    }
    #redesign-main .news-bar-block-container .row{
        padding-top:0 !important
    }
    #redesign-main .news-bar-block-container .newsbar-card-module{
        margin-top:2.19em
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel{
        margin-bottom:0
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder{
        margin-bottom:1.875rem
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder a{
        display:block;
        cursor:none !important
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .img-container img{
        cursor:none !important
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .image-placeholder .bp-explore-circle-display{
        opacity:0 !important
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-category-tag{
        margin-bottom:1.25rem;
        padding-bottom:0;
        line-height:1.4em
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-title{
        margin-top:0;
        padding-top:0;
        line-height:1em
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .panel .text-content .bp-card-description{
        margin-top:1.25rem;
        margin-bottom:3.75rem;
        line-height:1em
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .follow-cta-btn{
        width:80px;
        height:80px;
        opacity:0;
        border-radius:50%;
        background:#5200ff;
        position:absolute;
        z-index:10;
        line-height:1rem;
        cursor:default;
        pointer-events:none;
        font-size:.875rem;
        display:none;
        border-color:#5200ff
    }
    #redesign-main .news-bar-block-container .newsbar-card-module .follow-cta-btn.isactive{
        opacity:.9;
        text-align:center;
        padding-top:30px;
        color:#fff;
        cursor:none !important;
        display:block
    }
}
/*version=8*/
.news-bar-block-container{
    padding:0 0 0 0
}
.news-bar-block-container .row{
    padding:0 !important
}
.news-bar-block-container .row .text-content{
    padding-right:1.56rem
}
.news-bar-block-container .col-6.news-bar-card:nth-child(odd){
    padding-right:0;
    padding-left:.9375rem
}
.news-bar-block-container .col-6.news-bar-card:nth-child(odd) .image-placeholder{
    margin-bottom:1.5625rem
}
.news-bar-block-container .col-6.news-bar-card:nth-child(even){
    padding-left:0;
    padding-right:.9375rem
}
.news-bar-block-container .col-6.news-bar-card:nth-child(even) .newsbar-card-module{
    padding-top:1.25rem
}
.news-bar-block-container .col-6.news-bar-card:nth-child(even) .image-placeholder{
    margin-bottom:1.5625rem
}
.news-bar-block-container .col-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
    margin-bottom:1.875rem
}
.news-bar-block-container .col-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
    margin-bottom:1.875rem
}
#redesign-main .news-bar-block-container{
    padding:0 0 0 0
}
#redesign-main .news-bar-block-container .row{
    padding:0 !important
}
#redesign-main .news-bar-block-container .row .text-content{
    padding-right:1.56rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:nth-child(odd){
    padding-right:0;
    padding-left:.9375rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:nth-child(odd) .image-placeholder{
    margin-bottom:1.5625rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:nth-child(even){
    padding-left:0;
    padding-right:.9375rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:nth-child(even) .newsbar-card-module{
    padding-top:1.25rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:nth-child(even) .image-placeholder{
    margin-bottom:1.5625rem
}
#redesign-main .news-bar-block-container .col-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
    margin-bottom:1.875rem
}
#redesign-main .news-bar-block-container .col-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
    margin-bottom:1.875rem
}
@media only screen and (min-width:768px) and (max-width:999px){
    .news-bar-block-container .row{
        padding:0 !important
    }
    .news-bar-block-container .row .text-content{
        padding-right:.938rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card:nth-child(odd){
        padding:0;
        margin-top:5rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card:nth-child(even){
        padding:0;
        margin-top:5rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card:nth-child(even) .newsbar-card-module{
        padding-top:3.125rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card:nth-child(1),.news-bar-block-container .col-sm-6.news-bar-card:nth-child(2){
        margin-top:1.25rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:5rem
    }
    .news-bar-block-container .col-sm-6.news-bar-card .text-content{
        padding-right:3.125rem
    }
    .news-bar-block-container .col-sm-12.news-bar-card{
        margin-top:3.75rem;
        padding:0
    }
    .news-bar-block-container .col-sm-12.news-bar-card:nth-child(1){
        margin-top:20px
    }
    .news-bar-block-container .col-sm-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem
    }
    #redesign-main .news-bar-block-container .row{
        padding:0 !important
    }
    #redesign-main .news-bar-block-container .row .text-content{
        padding-right:.938rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card:nth-child(odd){
        padding:0;
        margin-top:5rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card:nth-child(even){
        padding:0;
        margin-top:5rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card:nth-child(even) .newsbar-card-module{
        padding-top:3.125rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card:nth-child(1),#redesign-main .news-bar-block-container .col-sm-6.news-bar-card:nth-child(2){
        margin-top:1.25rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:5rem
    }
    #redesign-main .news-bar-block-container .col-sm-6.news-bar-card .text-content{
        padding-right:3.125rem
    }
    #redesign-main .news-bar-block-container .col-sm-12.news-bar-card{
        margin-top:3.75rem;
        padding:0
    }
    #redesign-main .news-bar-block-container .col-sm-12.news-bar-card:nth-child(1){
        margin-top:20px
    }
    #redesign-main .news-bar-block-container .col-sm-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem
    }
}
/*LAPTOP WIDTH: 1000px and up (MD/LG)*/
@media screen and (min-width:1000px){
    .news-bar-block-container{
        padding-bottom:0;
        padding-top:2.5rem
    }
    .news-bar-block-container .row .news-bar-card{
        padding-left:0;
        padding-right:0
    }
    .news-bar-block-container .row .news-bar-card .text-content{
        padding-right:1.875rem;
        opacity:0;
        transition:all .6s ease-out .5s
    }
    .news-bar-block-container .row .news-bar-card .text-content.trigger{
        opacity:1
    }
    .news-bar-block-container .row .news-bar-card .text-content .bp-category-tag{
        padding-top:0;
        padding-right:0
    }
    .news-bar-block-container .row .news-bar-card .img-container{
        transition:height .7s ease;
        height:0
    }
    .news-bar-block-container .row .news-bar-card .img-container img{
        height:0;
        transition:all .7s ease
    }
    .news-bar-block-container .row .news-bar-card:nth-child(1) img{
        -webkit-transition-delay:.1s;
        -o-transition-delay:.1s;
        transition-delay:.1s
    }
    .news-bar-block-container .row .news-bar-card:nth-child(2){
        margin-top:3.125rem;
        padding-top:0
    }
    .news-bar-block-container .row .news-bar-card:nth-child(2) img{
        -webkit-transition-delay:.2s;
        -o-transition-delay:.2s;
        transition-delay:.2s
    }
    .news-bar-block-container .row .news-bar-card:nth-child(3){
        margin-top:6.25rem
    }
    .news-bar-block-container .row .news-bar-card:nth-child(3) img{
        -webkit-transition-delay:.3s;
        -o-transition-delay:.3s;
        transition-delay:.3s
    }
    .news-bar-block-container .row .news-bar-card:nth-child(4){
        margin-top:9.375rem;
        padding-bottom:0
    }
    .news-bar-block-container .row .news-bar-card:nth-child(4) .newsbar-card-module{
        padding-bottom:0
    }
    .news-bar-block-container .row .news-bar-card:nth-child(4) img{
        -webkit-transition-delay:.4s;
        -o-transition-delay:.4s;
        transition-delay:.4s
    }
    .news-bar-block-container .row .news-bar-card:nth-child(odd){
        padding-right:0;
        padding-left:0
    }
    .news-bar-block-container .row .news-bar-card:nth-child(even){
        padding-left:0;
        padding-right:0
    }
    .news-bar-block-container .row .news-bar-card:nth-child(even) .newsbar-card-module{
        padding-top:0
    }
    .news-bar-block-container .row .col-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem !important
    }
    .news-bar-block-container .row .col-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem !important
    }
    .news-bar-block-container .row .follow-cta-btn{
        opacity:0
    }
    .news-bar-block-container .row .follow-cta-btn.trigger{
        opacity:.9
    }
    #redesign-main .news-bar-block-container{
        padding-bottom:0;
        padding-top:.32em
    }
    #redesign-main .news-bar-block-container .row .news-bar-card{
        padding-left:0;
        padding-right:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card .text-content{
        padding-right:1.875rem;
        opacity:0;
        transition:all .6s ease-out .5s
    }
    #redesign-main .news-bar-block-container .row .news-bar-card .text-content.trigger{
        opacity:1
    }
    #redesign-main .news-bar-block-container .row .news-bar-card .text-content .bp-category-tag{
        padding-top:0;
        padding-right:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card .img-container{
        transition:height .7s ease;
        height:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card .img-container img{
        height:0;
        transition:all .7s ease
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(1) img{
        -webkit-transition-delay:.1s;
        -o-transition-delay:.1s;
        transition-delay:.1s
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(2){
        margin-top:3.125rem;
        padding-top:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(2) img{
        -webkit-transition-delay:.2s;
        -o-transition-delay:.2s;
        transition-delay:.2s
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(3){
        margin-top:6.25rem
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(3) img{
        -webkit-transition-delay:.3s;
        -o-transition-delay:.3s;
        transition-delay:.3s
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(4){
        margin-top:9.375rem;
        padding-bottom:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(4) .newsbar-card-module{
        padding-bottom:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(4) img{
        -webkit-transition-delay:.4s;
        -o-transition-delay:.4s;
        transition-delay:.4s
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(odd){
        padding-right:0;
        padding-left:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(even){
        padding-left:0;
        padding-right:0
    }
    #redesign-main .news-bar-block-container .row .news-bar-card:nth-child(even) .newsbar-card-module{
        padding-top:0
    }
    #redesign-main .news-bar-block-container .row .col-12.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem !important
    }
    #redesign-main .news-bar-block-container .row .col-6.news-bar-card:last-child .newsbar-card-module .text-content .bp-card-description{
        margin-bottom:3.75rem !important
    }
    #redesign-main .news-bar-block-container .row .follow-cta-btn{
        opacity:0
    }
    #redesign-main .news-bar-block-container .row .follow-cta-btn.trigger{
        opacity:.9
    }
}
/* version='15' */
/* version='30' */
.video-animation.animate{
    position:relative
}
.video-animation.animate .text-content-container{
    top:0;
    position:absolute;
    z-index:1
}
.video-animation.animate .audio-option{
    margin-left:42%;
    bottom:2%
}
.animate-panel{
    width:60%;
    word-break:break-word
}
.animate-panel a{
    text-decoration:underline
}
.animate-panel.light{
    color:#000 !important
}
.animate-panel.light a{
    color:#000 !important
}
.animate-panel.light a:hover,.animate-panel.light a:focus,.animate-panel.light a:visited{
    color:#000 !important
}
.animate-panel.dark{
    color:#fff !important
}
.animate-panel.dark a{
    color:#fff !important
}
.animate-panel.dark a:hover,.animate-panel.dark a:focus,.animate-panel.dark a:visited{
    color:#ccc !important
}
.animate-panel .animate-details-container{
    padding:0
}
.animate-panel .animate-details-container .new-row{
    display:flex;
    flex-flow:column;
    padding:3.13em .94rem .94rem .94rem !important
}
.animate-panel .animate-details-container .bp-animate-title .first-paragraph{
    margin-bottom:1.14em
}
.animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
    margin-bottom:1.14em
}
.animate-panel .animate-details-container .bp-animate-subtitle{
    margin-bottom:1.25em
}
.animate .bp-cta-container .bp-cta{
    padding-left:0 !important;
    text-decoration:none
}
.animate .bp-cta-container .bp-cta .bp-cta-label{
    padding-right:0 !important
}
.animate .animate-panel .bp-cta-container.dark a{
    color:#fff !important
}
.animate .animate-panel .bp-cta-container.dark a:visited{
    color:#ccc !important
}
.animate .animate-panel .bp-cta-container.dark a:visited .bp-cta-circle{
    border-color:#ccc !important
}
.animate .animate-panel .bp-cta-container.dark .bp-cta-circle{
    border-color:#fff !important
}
.animate .animate-panel .bp-cta-container.light .bp-cta-circle{
    border-color:#000 !important
}
#redesign-main .video-animation.animate{
    position:relative
}
#redesign-main .video-animation.animate .text-content-container{
    top:0;
    position:absolute;
    z-index:1
}
#redesign-main .video-animation.animate .audio-option{
    margin-left:42%;
    bottom:2%
}
#redesign-main .animate-panel{
    width:60%;
    word-break:break-word;
    border:0
}
#redesign-main .animate-panel a{
    text-decoration:underline
}
#redesign-main .animate-panel.light{
    color:#000 !important
}
#redesign-main .animate-panel.light a{
    color:#004dff !important
}
#redesign-main .animate-panel.light a:hover,#redesign-main .animate-panel.light a:focus,#redesign-main .animate-panel.light a:visited{
    color:#008 !important
}
#redesign-main .animate-panel.dark{
    color:#fff !important
}
#redesign-main .animate-panel.dark a{
    color:#fff !important
}
#redesign-main .animate-panel.dark a:hover,#redesign-main .animate-panel.dark a:focus,#redesign-main .animate-panel.dark a:visited{
    color:#ccc !important
}
#redesign-main .animate-panel .animate-details-container{
    padding:0
}
#redesign-main .animate-panel .animate-details-container .new-row{
    display:flex;
    flex-flow:column;
    padding:3.13em .94rem .94rem .94rem !important
}
#redesign-main .animate-panel .animate-details-container .bp-animate-title{
    font-family:"Graphik Light","Arial",Sans-Serif;
    font-size:1.1rem;
    line-height:1.43rem;
    text-transform:none
}
#redesign-main .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
    margin-bottom:1.14em
}
#redesign-main .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
    margin-bottom:1.14em
}
#redesign-main .animate-panel .animate-details-container .bp-animate-subtitle{
    margin-bottom:1.25em;
    margin-top:.834em;
    font-family:"Graphik Light","Arial",Sans-Serif;
    font-size:1.5rem;
    line-height:1.65rem;
    text-transform:none
}
#redesign-main .animate .bp-cta-container .bp-cta{
    padding-left:0 !important;
    text-decoration:none
}
#redesign-main .animate .bp-cta-container .bp-cta .bp-cta-label{
    padding-right:0 !important
}
#redesign-main .animate .animate-panel .bp-cta-container.dark a{
    color:#fff !important
}
#redesign-main .animate .animate-panel .bp-cta-container.dark a:visited{
    color:#ccc !important
}
#redesign-main .animate .animate-panel .bp-cta-container.dark a:visited .bp-cta-circle{
    border-color:#ccc !important
}
#redesign-main .animate .animate-panel .bp-cta-container.dark .bp-cta-circle{
    border-color:#fff !important
}
#redesign-main .animate .animate-panel .bp-cta-container.light a{
    color:#004dff !important
}
#redesign-main .animate .animate-panel .bp-cta-container.light a:visited{
    display:flex;
    color:#0056b3 !important
}
#redesign-main .animate .animate-panel .bp-cta-container.light a:visited .bp-cta-circle{
    border-color:#0056b3 !important
}
#redesign-main .animate .animate-panel .bp-cta-container.light .bp-cta-circle{
    border-color:#004dff !important
}
@media only screen and (min-width:768px) and (max-width:999px){
    .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:5%;
        width:73%;
        bottom:0
    }
    .animate .text-content-container .new-row{
        padding:5rem .94rem .94rem .94rem !important
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    #redesign-main .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:5%;
        width:73%;
        bottom:0
    }
    #redesign-main .animate .text-content-container .new-row{
        padding:5rem .94rem .94rem .94rem !important
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title{
        font-size:1.3rem;
        line-height:1.69rem
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        font-size:2.7rem;
        line-height:3.51rem;
        margin-bottom:1.875rem;
        margin-top:1.875rem;
        text-align:left
    }
}
@media only screen and (min-width:1000px) and (max-width:1199px){
    .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    .animate .bp-cta-container .bp-cta:hover .bp-cta-circle{
        width:2.16rem !important
    }
    .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:9%;
        width:53%;
        bottom:0
    }
    .animate .text-content-container .new-row{
        padding:5rem .94rem .94rem .94rem !important
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title{
        font-size:1.3rem;
        line-height:1.69rem
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        font-size:1.875rem;
        line-height:2.437rem;
        margin-bottom:1.875rem;
        text-align:left;
        width:20rem
    }
    #redesign-main .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    #redesign-main .animate .bp-cta-container .bp-cta:hover .bp-cta-circle{
        width:2.16rem !important
    }
    #redesign-main .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:9%;
        width:53%;
        bottom:0
    }
    #redesign-main .animate .text-content-container .new-row{
        padding:5rem .94rem .94rem .94rem !important
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title{
        font-size:1.3rem;
        line-height:1.69rem
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        font-size:2.7rem;
        line-height:3.51rem;
        margin-bottom:1.875rem;
        margin-top:1.875rem;
        text-align:left;
        width:20rem
    }
}
@media(min-width:1200px){
    .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:20em;
        width:44em;
        bottom:0
    }
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:2%
    }
    .animate .text-content-container{
        grid-column-start:2;
        position:absolute;
        z-index:1;
        text-align:left;
        left:10%;
        width:50%;
        bottom:0
    }
    .animate .text-content-container .new-row{
        padding-top:5rem !important
    }
    .animate .text-content-container .new-row .video-animate-text{
        pointer-events:none
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-2.5%
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        margin-bottom:1.875rem;
        text-align:left
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate{
        opacity:0;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(15px)
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive{
        opacity:1;
        transition:opacity .4s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.first-paragraph{
        transition-delay:.4s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.second-paragraph{
        transition-delay:.7s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.bp-animate-subtitle{
        transition-delay:.9s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label{
        opacity:0;
        transition:opacity .4s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive{
        opacity:1;
        transition:opacity .8s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta{
        transition-delay:.6s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-arrow,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-arrow,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-arrow,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-arrow{
        transition-delay:1.2s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-circle,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-circle,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-circle,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-circle{
        opacity:0;
        transform:translateX(0)
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-circle.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-circle.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-circle.isactive,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-circle.isactive{
        opacity:1;
        transition:all 1s;
        transform:translateX(0);
        transition-delay:1s
    }
    .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-label,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-label,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-label,.animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-label{
        transition-delay:1.4s
    }
    .animate .bp-cta-container .bp-cta:hover .bp-cta-circle{
        width:105% !important
    }
    .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    .animate .bp-cta-container .bp-cta .bp-cta-circle{
        width:2.16rem !important;
        transition:width .6s ease-in !important
    }
    .animate .bp-cta-container .audio-option{
        margin-left:45.3%;
        bottom:1.5% !important
    }
    #redesign-main .animate .text-content-container{
        position:absolute;
        z-index:1;
        text-align:left;
        left:20em;
        width:44em;
        bottom:0
    }
    #redesign-main .animate .text-content-container{
        grid-column-start:2;
        position:absolute;
        z-index:1;
        text-align:left;
        left:10%;
        width:50%;
        bottom:0
    }
    #redesign-main .animate .text-content-container .new-row{
        padding-top:5rem !important
    }
    #redesign-main .animate .text-content-container .new-row .video-animate-text{
        pointer-events:none
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title{
        font-size:1.5rem;
        line-height:1.3em
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title .first-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-title p.second-paragraph{
        margin-bottom:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .bp-animate-subtitle{
        font-size:2.7rem;
        line-height:3.51rem;
        margin-bottom:1.875rem;
        margin-top:1.875rem;
        text-align:left
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate{
        opacity:0;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(15px)
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive{
        opacity:1;
        transition:opacity .4s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.first-paragraph{
        transition-delay:.4s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.second-paragraph{
        transition-delay:.7s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate.isactive.bp-animate-subtitle{
        transition-delay:.9s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label{
        opacity:0;
        transition:opacity .4s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive{
        opacity:1;
        transition:opacity .8s ease-in-out,transform .4s ease-in;
        transform:translateY(0)
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta{
        transition-delay:.6s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-arrow,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-arrow,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-arrow,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-arrow{
        transition-delay:1.2s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-circle,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-circle,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-circle,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-circle{
        opacity:0;
        transform:translateX(0)
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-circle.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-circle.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-circle.isactive,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-circle.isactive{
        opacity:1;
        transition:all 1s;
        transform:translateX(0);
        transition-delay:1s
    }
    #redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta.isactive.bp-cta-label,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-circle.isactive.bp-cta-label,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-arrow.isactive.bp-cta-label,#redesign-main .animate .text-content-container .animate-panel .animate-details-container .text-animate .bp-cta-label.isactive.bp-cta-label{
        transition-delay:1.4s
    }
    #redesign-main .animate .bp-cta-container .bp-cta:hover .bp-cta-circle{
        width:105% !important
    }
    #redesign-main .animate .bp-cta-container .bp-cta .bp-cta-label{
        padding-right:.63rem !important
    }
    #redesign-main .animate .bp-cta-container .bp-cta .bp-cta-circle{
        width:2.16rem !important;
        transition:width .6s ease-in !important
    }
    #redesign-main .animate .bp-cta-container .audio-option{
        margin-left:45.3%;
        bottom:1.5% !important
    }
}
@media only screen and (min-width:1280px){
    .animate .text-content-container{
        left:8.9em;
        width:42em
    }
    #redesign-main .animate .text-content-container{
        left:8.9em;
        width:42em
    }
}
@media only screen and (min-width:1300px){
    .animate .text-content-container{
        left:11.3em;
        width:42em
    }
    #redesign-main .animate .text-content-container{
        left:11.3em;
        width:42em
    }
}
@media only screen and (min-width:1400px){
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:2.5%
    }
    .animate .text-content-container{
        left:16.9em;
        width:42em
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-3.5%
    }
    #redesign-main .animate .text-content-container{
        left:16.9em;
        width:42em
    }
}
@media only screen and (min-width:1600px){
    .animate .text-content-container{
        left:28.9em;
        width:42em
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-4.5%
    }
    #redesign-main .animate .text-content-container{
        left:28.9em;
        width:42em
    }
}
@media only screen and (min-width:1900px){
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:2.5%
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-4.5%
    }
}
@media only screen and (min-width:1970px){
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:9.5%
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:1.5%
    }
}
@media only screen and (min-width:2500px){
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:2.5%
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-6.5%
    }
}
@media only screen and (min-width:2700px){
    .video-animation-logo .animate .text-content-container .animate-panel .animate-details-container{
        left:1.5%
    }
    .animate .text-content-container{
        left:53.7em
    }
    .animate .text-content-container .animate-panel .animate-details-container{
        left:-5.5%
    }
    #redesign-main .animate .text-content-container{
        left:53.7em
    }
}
/*Version 16*/
/* version='30' */
.video-animation.profile{
    margin-top:2.5em
}
.video-animation.profile .profile-panel{
    height:100vh
}
.video-animation.profile .profile-panel.dark{
    color:#fff
}
.video-animation.profile .profile-panel.light{
    color:#000
}
.video-animation.profile .profile-panel .profile-image{
    position:absolute
}
.video-animation.profile .profile-panel .bp-profile-details-container{
    padding-top:3.18em;
    display:flex;
    flex-flow:column
}
.video-animation.profile .profile-panel .bp-profile-details-container .profile-name{
    margin-bottom:0
}
.video-animation.profile .profile-panel .bp-profile-details-container .profile-quote{
    margin-bottom:1.05em;
    word-break:break-word
}
.video-animation.profile .profile-panel .bp-profile-details-container .profile-jobtitle{
    margin-bottom:1.6em
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social{
    display:flex
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter{
    padding-left:0 !important;
    color:#fff !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:active,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:active{
    color:#ccc !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:visited .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:active .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:visited .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:active .bp-cta-circle{
    border-color:#ccc
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .bp-cta-circle{
    border-color:#fff
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter{
    padding-left:0 !important;
    color:#000 !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:active,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:active{
    outline:none !important;
    color:#000 !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:visited .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:active .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:visited .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:active .bp-cta-circle{
    border-color:#000
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .bp-cta-circle{
    border-color:#000
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
    margin-bottom:1.25em
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter{
    margin-right:1.25em
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile{
    padding-left:0 !important;
    color:#fff !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:active{
    color:#ccc !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:visited .bp-cta-circle,.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:active .bp-cta-circle{
    border-color:#ccc
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .bp-cta-circle{
    border-color:#fff
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .bp-cta{
    color:#000 !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .bp-cta .bp-cta-circle{
    border-color:#000 !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile{
    padding-left:0 !important
}
.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:visited,.video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:active{
    padding-left:0 !important;
    display:flex
}
#redesign-main .video-animation.profile{
    margin-top:2.5em
}
#redesign-main .video-animation.profile .profile-panel{
    height:100vh
}
#redesign-main .video-animation.profile .profile-panel.dark{
    color:#fff
}
#redesign-main .video-animation.profile .profile-panel.light{
    color:#000
}
#redesign-main .video-animation.profile .profile-panel .profile-image{
    position:absolute;
    top:0
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container{
    padding-top:3.18em;
    display:flex;
    flex-flow:column
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .profile-name{
    margin-bottom:0
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .profile-quote{
    margin-bottom:1.05em;
    word-break:break-word
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .profile-jobtitle{
    margin-bottom:1.6em
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social{
    display:flex
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter{
    padding-left:0 !important;
    color:#fff !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:active,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:active{
    color:#ccc !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-linked-in:active .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .social-twitter:active .bp-cta-circle{
    border-color:#ccc
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.dark .bp-cta-circle{
    border-color:#fff
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter{
    padding-left:0 !important;
    color:#004dff !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:active,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:active{
    outline:none !important;
    color:#0056b3 !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-linked-in:active .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .social-twitter:active .bp-cta-circle{
    border-color:#0056b3
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social.light .bp-cta-circle{
    border-color:#004dff
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
    margin-bottom:1.25em
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter{
    margin-right:1.875em
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile{
    padding-left:0 !important;
    color:#fff !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:active{
    color:#ccc !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .cta-profile:active .bp-cta-circle{
    border-color:#ccc
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.dark .bp-cta-circle{
    border-color:#fff
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile{
    padding-left:0 !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:visited,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:active{
    padding-left:0 !important;
    display:flex;
    color:#0056b3 !important
}
#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:visited .bp-cta-circle,#redesign-main .video-animation.profile .profile-panel .bp-profile-details-container .bp-cta-container.light .cta-profile:active .bp-cta-circle{
    border-color:#0056b3
}
@media only screen and (min-width:480px) and (orientation:landscape){
    .video-animation.profile .video-animation-panel .parallax-video{
        display:block !important;
        width:130%
    }
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46.5%;
        bottom:-2%
    }
    .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    .video-animation.profile .video-animation-panel .audio-option .video-controls .acn-core-video-controls-play,.video-animation.profile .video-animation-panel .audio-option .video-controls .acn-core-video-controls-pause{
        display:block !important
    }
    .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-image{
        display:none
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:58%;
        margin-left:4.6em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.12em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.11em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:2.19em
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        display:block !important;
        width:130%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46.5%;
        bottom:-2%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option .video-controls .acn-core-video-controls-play,#redesign-main .video-animation.profile .video-animation-panel .audio-option .video-controls .acn-core-video-controls-pause{
        display:block !important
    }
    #redesign-main .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-image{
        display:none
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:58%;
        margin-left:4.6em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.12em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.11em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:2.19em
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
    .video-animation.profile .video-animation-panel .parallax-video{
        width:127%;
        position:absolute
    }
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46%;
        bottom:1%
    }
    .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:56%;
        margin-left:4.2em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.12em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.14em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:1.84em
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        width:127%;
        position:absolute
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46%;
        bottom:1%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    #redesign-main .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:56%;
        margin-left:4.2em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.12em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.14em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:1.84em
    }
}
@media only screen and (min-width:1000px) and (max-width:1199px){
    .video-animation.profile .video-animation-panel .parallax-video{
        width:129%;
        position:absolute;
        left:-18%
    }
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46%;
        bottom:1.5%
    }
    .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    .video-animation.profile .text-content-container .profile-panel{
        padding-top:1.57em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:42%;
        margin-left:4.2em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.16em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.68em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:3.17em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:active .bp-cta-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .bp-cta-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:active .bp-cta-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .bp-cta-circle{
        width:2.16rem !important
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .cta-profile:active .bp-cta-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .cta-profile:hover .bp-cta-circle{
        width:2.16rem !important
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        width:127%;
        position:absolute;
        left:-18%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:46%;
        bottom:1.5%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option .video-controls{
        position:relative
    }
    #redesign-main .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel{
        padding-top:1.57em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        width:42%;
        margin-left:4.2em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.16em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.68em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:3.17em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:active .bp-cta-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .bp-cta-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:active .bp-cta-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .bp-cta-circle{
        width:2.16rem !important
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .cta-profile:active .bp-cta-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .cta-profile:hover .bp-cta-circle{
        width:2.16rem !important
    }
}
@media(min-width:1200px){
    .video-animation.profile{
        height:100vh;
        margin-top:0
    }
    .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1;
        top:0
    }
    .video-animation.profile .video-animation-panel .parallax-video{
        position:absolute;
        width:102%;
        right:1.5%;
        top:-.5rem
    }
    .video-animation.profile .video-animation-panel .video-controls{
        position:relative
    }
    .video-animation.profile .text-content-container .profile-panel{
        width:27em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-cta{
        opacity:0
    }
    .video-animation.profile .text-content-container .profile-panel .bp-cta.isactive{
        opacity:1
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        padding-top:9.4em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.18em;
        opacity:0;
        transform:translateY(20%);
        pointer-events:none
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote.isactive{
        opacity:1;
        transition:all 1s ease-in-out;
        transform:translateY(0);
        pointer-events:visible
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-name{
        opacity:0;
        transform:translateY(40%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-name.isactive{
        opacity:1;
        transition:opacity 1.2s ease-in-out;
        transform:translateY(0);
        transition-delay:.3s
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.56em;
        opacity:0;
        transform:translateY(40%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle.isactive{
        opacity:1;
        transition:opacity 1.4s ease-in-out;
        transform:translateY(0);
        transition-delay:.3s
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:3.16em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .twitter-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .linkedin-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .twitter-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .linkedin-circle{
        transition:width .4s ease-in !important
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .twitter-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .linkedin-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .twitter-circle,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .linkedin-circle{
        opacity:0;
        transform:translateX(0)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .twitter-circle.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .linkedin-circle.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .twitter-circle.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .linkedin-circle.isactive{
        opacity:1;
        transition:opacity 1.8s ease-in-out;
        transform:translateX(0);
        transition-delay:.5s
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-linkedin-arrow,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-twitter-arrow,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-linkedin-arrow,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-twitter-arrow{
        opacity:0;
        transform:translateX(-50%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-linkedin-arrow.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-twitter-arrow.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-linkedin-arrow.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-twitter-arrow.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateX(0)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-linkedin-icon,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-twitter-icon,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-linkedin-icon,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-twitter-icon{
        opacity:0;
        transform:translateY(-50%,50%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-linkedin-icon.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-twitter-icon.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-linkedin-icon.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-twitter-icon.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateY(0);
        transition-delay:.8s
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-label,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-label{
        opacity:0;
        transform:translateY(40%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-label.isactive,.video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-label.isactive{
        opacity:1;
        transition:opacity 1.6s ease-in-out;
        transform:translateY(0)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container{
        width:fit-content
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile:hover .bp-cta-circle{
        transition:width .4s ease-in !important
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle{
        opacity:0;
        transform:translate(50%,50%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle.isactive{
        opacity:1;
        transition:opacity 1.8s ease-in-out;
        transform:translate(0);
        transition-delay:.5s
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle .bp-cta-arrow{
        opacity:0;
        transform:translateX(-70%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle .bp-cta-arrow.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateX(0)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-label{
        opacity:0;
        transform:translateY(30%)
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-label.isactive{
        opacity:1;
        transition:opacity 1.3s ease-in-out;
        transform:translateY(0)
    }
    #redesign-main .video-animation.profile{
        height:100vh;
        margin-top:0
    }
    #redesign-main .video-animation.profile .text-content-container{
        position:absolute;
        z-index:1;
        top:0
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        position:absolute;
        width:102%;
        right:1.5%;
        top:0
    }
    #redesign-main .video-animation.profile .video-animation-panel .video-controls{
        position:relative
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel{
        width:27em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        padding-top:2.4em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote{
        margin-bottom:1.18em;
        opacity:0;
        transform:translateY(20%);
        pointer-events:none
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote.isactive{
        opacity:1;
        transition:all 1s ease-in-out;
        transform:translateY(0);
        pointer-events:visible
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-name{
        opacity:0;
        transform:translateY(40%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-name.isactive{
        opacity:1;
        transition:opacity 1.2s ease-in-out;
        transform:translateY(0);
        transition-delay:.3s
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.563rem;
        opacity:0;
        transform:translateY(40%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle.isactive{
        opacity:1;
        transition:opacity 1.4s ease-in-out;
        transform:translateY(0);
        transition-delay:.3s
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in{
        margin-bottom:1.25rem
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .twitter-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter:hover .linkedin-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .twitter-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in:hover .linkedin-circle{
        transition:width .4s ease-in !important
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .twitter-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .linkedin-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .twitter-circle,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .linkedin-circle{
        opacity:0;
        transform:translateX(0)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .twitter-circle.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .linkedin-circle.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .twitter-circle.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .linkedin-circle.isactive{
        opacity:1;
        transition:opacity 1.8s ease-in-out;
        transform:translateX(0);
        transition-delay:.5s
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-linkedin-arrow,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-twitter-arrow,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-linkedin-arrow,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-twitter-arrow{
        opacity:0;
        transform:translateX(-50%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-linkedin-arrow.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-twitter-arrow.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-linkedin-arrow.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-twitter-arrow.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateX(0)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-linkedin-icon,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-twitter-icon,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-linkedin-icon,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-twitter-icon{
        opacity:0;
        transform:translateY(-50%,50%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-linkedin-icon.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-twitter-icon.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-linkedin-icon.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-twitter-icon.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateY(0);
        transition-delay:.8s
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-label,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-label{
        opacity:0;
        transform:translateY(40%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter .bp-cta-label.isactive,#redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in .bp-cta-label.isactive{
        opacity:1;
        transition:opacity 1.6s ease-in-out;
        transform:translateY(0)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container{
        width:fit-content
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile:hover .bp-cta-circle{
        transition:width .4s ease-in !important
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle{
        opacity:0;
        transform:translate(50%,50%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle.isactive{
        opacity:1;
        transition:opacity 1.8s ease-in-out;
        transform:translate(0);
        transition-delay:.5s
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle .bp-cta-arrow{
        opacity:0;
        transform:translateX(-70%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-circle .bp-cta-arrow.isactive{
        opacity:1;
        transition:all 1.6s ease;
        transform:translateX(0)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-label{
        opacity:0;
        transform:translateY(30%)
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-cta-container .cta-profile .bp-cta-label.isactive{
        opacity:1;
        transition:opacity 1.3s ease-in-out;
        transform:translateY(0)
    }
}
@media only screen and (min-width:1280px){
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%
    }
    .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:9em;
        width:100%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:9em;
        width:100%
    }
}
@media only screen and (min-width:1300px){
    .video-animation.profile .text-content-container .profile-panel{
        width:58em;
        padding-left:4em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7em;
        width:50%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel{
        width:58em;
        padding-left:4em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7em;
        width:50%
    }
}
@media only screen and (min-width:1400px){
    .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:9em;
        width:50%
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:9em;
        width:50%
    }
}
@media only screen and (min-width:1500px){
    .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:13em;
        width:50%
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:13em;
        width:50%
    }
}
@media only screen and (min-width:1600px){
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%
    }
    .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
}
@media only screen and (min-width:1900px){
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%
    }
    .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:25em;
        width:50%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:47%;
        bottom:2%;
        right:8rem !important
    }
    #redesign-main .video-animation.profile .video-animation-panel .parallax-video{
        right:0%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:25em;
        width:50%
    }
}
@media only screen and (min-width:2500px){
    .video-animation.profile .video-animation-panel .audio-option{
        margin-left:48.5%;
        bottom:1%
    }
    .video-animation.profile .text-content-container .profile-panel{
        width:68em;
        padding-left:41em
    }
    .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7em;
        width:100%
    }
    #redesign-main .video-animation.profile .video-animation-panel .audio-option{
        margin-left:48.5%;
        bottom:1%
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel{
        width:68em;
        padding-left:41em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7em;
        width:100%
    }
}
@media only screen and (min-width:2700px){
    .video-animation.profile .text-content-container .profile-panel{
        width:74em;
        padding-left:47em
    }
    #redesign-main .video-animation.profile .text-content-container .profile-panel{
        width:74em;
        padding-left:47em
    }
}
@charset "UTF-8";
/*version 23'*/
/* version='30' */
/* version='3' */
/* version='30' */
.bp-pagezone-container .parallax-combination.row{
    padding-bottom:0 !important
}
.isTouch .parallax-logo-img{
    display:block
}
.isTouch .parallax-logo-video,.isTouch .parallax-logo-svg{
    display:none
}
.isTouch #redesign-main .parallax-logo-img{
    display:block
}
.isTouch #redesign-main .parallax-logo-video,.isTouch #redesign-main .parallax-logo-svg{
    display:none
}
.ie .logo .parallax-logo-svg{
    display:none
}
.ie .logo .logo-panel .logo-img-container .parallax-logo-img{
    display:block !important;
    width:22%
}
.ie .parallax-logo-video,.ie .parallax-logo-svg{
    display:none
}
.ie #redesign-main .logo .parallax-logo-svg{
    display:none
}
.ie #redesign-main .logo .logo-panel .logo-img-container .parallax-logo-img{
    display:block !important;
    width:22%
}
.ie #redesign-main .parallax-logo-video,.ie #redesign-main .parallax-logo-svg{
    display:none
}

.logo .parallax-logo-svg{
    overflow:hidden;
    vertical-align:middle;
    z-index:0;
    width:100%;
    position:absolute;
    left:50%;
    transform:translate(-50%,-55%);
    top:20.85rem
}
.logo .logo-panel .logo-img-container .parallax-logo-img{
    width:50%;
    height:auto;
    margin:auto;
    display:block
}
.logo .logo-panel .row-logo{
    display:table;
    margin-bottom:6.25rem;
    width:100%;
    margin:auto
}
.logo .logo-panel .row-logo .bp-logo-section-title,.logo .logo-panel .row-logo .bp-logo-section-subtitle,.logo .logo-panel .row-logo .bp-logo-section-description,.logo .logo-panel .row-logo .bp-cta-scroll,.logo .logo-panel .row-logo .bp-cta-container{
    padding:1.25rem 0 0 0 !important;
    margin:0 !important;
    word-break:break-word
}
.logo .logo-panel .row-logo .logo-text-container{
    margin-top:3.75rem !important
}
.logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
    padding-top:0 !important
}
.logo .logo-panel .row-logo .bp-cta-scroll{
    height:6.4rem;
    margin-bottom:1.25rem
}
.logo .logo-panel .row-logo .bp-cta-scroll .bp-cta-scroll-arrow:before{
    font-weight:bold
}
.logo .logo-panel .row-logo .bp-cta-scroll-arrow{
    position:absolute !important;
    left:.6rem
}
.logo .bp-cta-container{
    margin-top:1.25rem;
    text-align:center;
    position:relative
}
.logo .bp-cta-container a:visited{
    color:#0056b3 !important
}
.logo .bp-cta-container a:visited .bp-cta-arrow{
    color:#0056b3 !important
}
.logo .bp-cta-container a:visited .bp-cta-circle{
    border-color:#0056b3
}
.logo .bp-cta-container a:hover .bp-cta-circle{
    width:2.16rem !important
}
#redesign-main .logo{
    padding-bottom:6.25rem;
    padding-top:2.5rem
}
#redesign-main .logo .parallax-logo-svg{
    overflow:hidden;
    vertical-align:middle;
    z-index:0;
    width:100%;
    position:absolute;
    left:50%;
    transform:translate(-50%,-55%);
    top:20.85rem
}
#redesign-main .logo .logo-panel{
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:inherit
}
#redesign-main .logo .logo-panel .logo-img-container .parallax-logo-img{
    width:50%;
    height:auto;
    margin:auto;
    display:block
}
#redesign-main .logo .logo-panel .row-logo{
    display:table;
    margin-bottom:6.25rem;
    width:100%;
    margin:auto
}
#redesign-main .logo .logo-panel .row-logo .bp-logo-section-title,#redesign-main .logo .logo-panel .row-logo .bp-logo-section-subtitle,#redesign-main .logo .logo-panel .row-logo .bp-logo-section-description,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll,#redesign-main .logo .logo-panel .row-logo .bp-cta-container{
    padding:1.25rem 0 0 0 !important;
    margin:0 !important;
    word-break:break-word
}
#redesign-main .logo .logo-panel .row-logo .logo-text-container{
    margin-top:3.75rem !important
}
#redesign-main .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
    padding-top:0 !important
}
#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll{
    height:6.4rem;
    margin-bottom:1.25rem
}
#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll .bp-cta-scroll-arrow:before{
    font-weight:bold
}
#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-arrow{
    position:absolute !important;
    left:.6rem
}
#redesign-main .logo .logo-panel .marquee-text{
    float:none;
    padding-left:15px;
    padding-right:15px
}
#redesign-main .logo .bp-cta-container{
    margin-top:1.25rem;
    text-align:center;
    position:relative
}
#redesign-main .logo .bp-cta-container a:visited{
    color:#0056b3 !important
}
#redesign-main .logo .bp-cta-container a:visited .bp-cta-arrow{
    color:#0056b3 !important
}
#redesign-main .logo .bp-cta-container a:visited .bp-cta-circle{
    border-color:#0056b3
}
#redesign-main .logo .bp-cta-container a:hover .bp-cta-circle{
    width:2.16rem !important
}
@media only screen and (max-device-width:768px) and (orientation:landscape){
    .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    .logo .logo-panel .row-logo{
        width:90%
    }
    .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:2.5rem;
        line-height:2.5rem
    }
    .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-bottom:.63rem !important
    }
    .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        position:relative;
        top:-1em;
        right:1em
    }
    #redesign-main .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:2.5rem;
        line-height:2.5rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-bottom:.63rem !important
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
}
@media only screen and (min-width:768px) and (max-width:999px){
 /*   .logo{
        padding-bottom:9.375rem;
        padding-top:2.5rem
    }*/
    .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    .logo .logo-panel .row-logo{
        width:90%
    }
    .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-bottom:.63rem !important
    }
    .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:2.5rem;
        line-height:2.5rem
    }
    .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .parallax-block div.logo:nth-child(2){
        margin-top:3.75rem
    }
    #redesign-main .logo{
        padding-bottom:9.375rem;
        padding-top:2.5rem
    }
    #redesign-main .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-bottom:.63rem !important
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:2.5rem;
        line-height:2.5rem
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
    #redesign-main .parallax-block div.logo:nth-child(2){
        margin-top:3.75rem
    }
}
@media only screen and (min-width:1000px) and (max-width:1199px){

    .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    .logo .logo-panel .row-logo{
        width:90%
    }
    .logo .logo-panel .row-logo .bp-logo-section-title,.logo .logo-panel .row-logo .bp-logo-section-subtitle,.logo .logo-panel .row-logo .bp-logo-section-description,.logo .logo-panel .row-logo .bp-cta-scroll,.logo .logo-panel .row-logo .bp-cta-container{
        padding:1.875rem 0 0 0 !important
    }
    .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:3.29375rem;
        line-height:3.29375rem
    }
    .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
    .logo .logo-panel .row-logo .logo-text-container{
        margin-top:1.56rem !important
    }
    .parallax-block div.logo:nth-child(2){
        margin-top:3.75rem
    }
    #redesign-main .logo{
        padding-bottom:12.5rem;
        padding-top:8.75rem
    }
    #redesign-main .logo .logo-panel .logo-img-container .parallax-logo-img{
        width:30%
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-title,#redesign-main .logo .logo-panel .row-logo .bp-logo-section-subtitle,#redesign-main .logo .logo-panel .row-logo .bp-logo-section-description,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll,#redesign-main .logo .logo-panel .row-logo .bp-cta-container{
        padding:1.875rem 0 0 0 !important
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-title{
        font-size:3.29375rem;
        line-height:3.29375rem
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-subtitle{
        font-size:1.6rem;
        line-height:1.6rem
    }
    #redesign-main .logo .logo-panel .row-logo .bp-logo-section-description{
        font-size:1.25rem;
        line-height:1.5rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container{
        margin-top:1.56rem !important
    }
    #redesign-main .parallax-block div.logo:nth-child(2){
        margin-top:3.75rem
    }
}
@media(min-width:1200px) and (max-width:1299px){
    html:not(.ie) .parallax-block .video-animation.animate .text-content-container .new-row{
        width:151%
    }
    html:not(.ie) .parallax-block .video-animation.animate .text-content-container .new-row .video-animate-text{
        width:93%
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        right:6.5rem;
        bottom:.8rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        right:5rem;
        bottom:-1rem !important
    }
}
@media(min-width:1200px){

    .logo .parallax-logo-svg{
        left:51%;
        top:16em;
        z-index:1
    }
    .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:18.75rem
    }
    .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-4.5625rem !important;
        padding:0 24.5% 0 24.5%;
        z-index:2;
        position:relative;
        width:100%
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-logo-section-title,.logo .logo-panel .row-logo .logo-text-container .bp-logo-section-subtitle,.logo .logo-panel .row-logo .logo-text-container .bp-logo-section-description,.logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll,.logo .logo-panel .row-logo .logo-text-container .bp-cta-container{
        padding:1rem 0 0 0 !important
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll{
        pointer-events:none;
        height:7.3rem
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll.isactive{
        pointer-events:auto !important
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll .bp-cta-scroll-arrow{
        left:.675rem
    }
    .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-top:0 !important
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta{
        height:35px;
        pointer-events:none
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta.isactive{
        pointer-events:auto
    }
    .logo .logo-panel .row-logo .logo-text-container .bp-cta .bp-cta-label{
        padding-top:.8rem;
        padding-left:.7em !important;
        line-height:.485rem !important
    }
    .logo .logo-panel .row-logo .logo-text-animate{
        opacity:0;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(15px)
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive{
        opacity:1;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(0);
        opacity:1
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-0{
        transition-delay:.2s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-1{
        transition-delay:.4s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-2{
        transition-delay:.6s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-3{
        transition-delay:.8s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-4{
        transition-delay:1s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-5{
        transition-delay:1.2s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-6{
        transition-delay:1.4s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-7{
        transition-delay:1.6s
    }
    .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-8{
        transition-delay:1.8s
    }
    .logo .logo-panel .row-logo .bp-cta-arrow{
        transform:translateX(-15%)
    }
    .logo .logo-panel .row-logo .bp-cta-arrow.isactive{
        transform:translateX(0)
    }
    .logo .logo-panel .row-logo .bp-cta-label,.logo .logo-panel .row-logo .bp-cta-circle,.logo .logo-panel .row-logo .bp-cta-scroll-label,.logo .logo-panel .row-logo .bp-cta-scroll-circle,.logo .logo-panel .row-logo .bp-cta-scroll-arrow{
        transform:translateX(0)
    }
    .logo .logo-panel .row-logo .bp-cta-label.isactive,.logo .logo-panel .row-logo .bp-cta-circle.isactive,.logo .logo-panel .row-logo .bp-cta-scroll-label.isactive,.logo .logo-panel .row-logo .bp-cta-scroll-circle.isactive,.logo .logo-panel .row-logo .bp-cta-scroll-arrow.isactive{
        transform:translateX(0)
    }
    .logo .parallax-logo-video,.logo .parallax-logo-svg{
        display:block
    }
    .logo .bp-cta-container a.bp-cta:hover .bp-cta-circle{
        width:105% !important;
        transition:width .4s ease-in !important
    }
    .isTouch .parallax-block .logo .parallax-logo-img{
        display:block !important;
        width:20% !important
    }
    .isTouch .parallax-block .logo .logo-panel .row-logo .logo-text-animate{
        opacity:1
    }
    .isTouch .parallax-block .logo .logo-panel .row-logo .logo-text-container .bp-cta{
        pointer-events:auto !important
    }
    .isTouch .parallax-block .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll{
        pointer-events:auto !important
    }
    .isTouch .parallax-block .logo .logo-panel .parallax-logo-video,.isTouch .parallax-block .logo .logo-panel .parallax-logo-svg{
        display:none
    }
    .isTouch .parallax-block .video-animation.profile.dark{
        background-color:transparent !important;
        background-image:linear-gradient(black,white) !important
    }
    .isTouch .parallax-block .video-animation.profile .text-content-container .profile-quote,.isTouch .parallax-block .video-animation.profile .text-content-container .profile-name,.isTouch .parallax-block .video-animation.profile .text-content-container .profile-jobtitle,.isTouch .parallax-block .video-animation.profile .text-content-container .twitter-circle,.isTouch .parallax-block .video-animation.profile .text-content-container .linkedin-circle,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-cta-linkedin-arrow,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-cta-twitter-arrow,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-linkedin-icon,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-twitter-icon,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-cta-label,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-cta-circle,.isTouch .parallax-block .video-animation.profile .text-content-container .bp-cta-arrow{
        opacity:1 !important
    }
    .isTouch .parallax-block .video-animation.animate .text-animate{
        opacity:1 !important
    }
    .isTouch .parallax-block .video-animation.animate.dark{
        background-color:transparent !important;
        background-image:linear-gradient(black,white) !important
    }
    .isTouch .parallax-block .video-animation.animate .video-animate-text{
        pointer-events:auto !important
    }
    .isTouch #redesign-main .parallax-block .logo .parallax-logo-img{
        display:block !important;
        width:20% !important
    }
    .isTouch #redesign-main .parallax-block .logo .logo-panel .row-logo .logo-text-animate{
        opacity:1
    }
    .isTouch #redesign-main .parallax-block .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll{
        pointer-events:auto !important
    }
    .isTouch #redesign-main .parallax-block .logo .logo-panel .parallax-logo-video,.isTouch #redesign-main .parallax-block .logo .logo-panel .parallax-logo-svg{
        display:none
    }
    .isTouch #redesign-main .parallax-block .video-animation.profile.dark{
        background-color:transparent !important;
        background-image:linear-gradient(black,white) !important
    }
    .isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .profile-quote,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .profile-name,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .profile-jobtitle,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .twitter-circle,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .linkedin-circle,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-cta-linkedin-arrow,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-cta-twitter-arrow,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-linkedin-icon,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-twitter-icon,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-cta-label,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-cta-circle,.isTouch #redesign-main .parallax-block .video-animation.profile .text-content-container .bp-cta-arrow{
        opacity:1 !important
    }
    .isTouch #redesign-main .parallax-block .video-animation.animate .text-animate{
        opacity:1 !important
    }
    .isTouch #redesign-main .parallax-block .video-animation.animate.dark{
        background-color:transparent !important;
        background-image:linear-gradient(black,white) !important
    }
    .isTouch #redesign-main .parallax-block .video-animation.animate .video-animate-text{
        pointer-events:auto !important
    }
    html:not(.ie) .parallax-block{
        margin-left:-15px;
        margin-right:-15px
    }
    html:not(.ie) .parallax-block .logo-video-animation{
        overflow:hidden;
        float:left;
        width:100%;
        top:0 !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:50rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 26.5% 0 24.5%;
        margin-top:-4.5625rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation{
        position:absolute;
        top:20rem;
        left:58.5%;
        transform:translate(-50%,-50%);
        width:60%;
        height:500px !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:2.3rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .parallax-video{
        width:111%;
        right:8%;
        top:-2rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        opacity:0;
        margin:0 .95rem 2rem 42%;
        position:absolute;
        bottom:-15.5rem !important;
        left:32.2rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls{
        right:0;
        bottom:0
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-paused{
        position:relative;
        right:.8em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile{
        left:51%
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:1.8em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.563rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter{
        margin-bottom:1.25rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:1%;
        top:-2rem;
        width:111%
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        opacity:0;
        margin:0 .95rem 2rem 42%;
        position:absolute;
        bottom:-13.5rem;
        left:38rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls{
        right:.1rem;
        bottom:.1rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        position:relative;
        top:1em;
        right:4em
    }
    html:not(.ie) .parallax-block .video-animation-logo{
        width:100vw !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo{
        position:absolute;
        top:5rem;
        width:100%;
        height:500px !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 28.5% 0 24.5%;
        top:73px
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:21rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:19rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation{
        overflow:hidden;
        width:100vw
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        top:4.5rem;
        left:9rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container{
        top:4.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        padding-top:5.4em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-jobtitle{
        margin-bottom:1.563rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in,html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter{
        margin-bottom:1.25rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .profile-quote.isactive{
        width:114%
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .audio-option .video-controls .acn-core-video-controls-play,html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .audio-option .video-controls .acn-core-video-controls-pause{
        display:inherit !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile.dark,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate.dark{
        background-color:transparent !important;
        background:linear-gradient(#000 60%,#fff 40%)
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        position:absolute;
        left:50%;
        transform:translate(-50%,-50%);
        top:21rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container{
        height:100vh;
        width:100vw;
        position:relative
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:0;
        position:absolute;
        margin:0;
        left:auto
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-controls .video-paused{
        position:relative
    }
    html:not(.ie) #redesign-main .parallax-block{
        margin-left:-15px;
        margin-right:-15px
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation{
        overflow:hidden;
        float:left;
        width:100%;
        top:0 !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo{
        height:50rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 26.5% 0 24.5%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation{
        position:absolute;
        top:20rem;
        left:58.5%;
        transform:translate(-50%,-50%);
        width:60%;
        height:500px !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:2.3rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .parallax-video{
        width:111%;
        right:8%;
        top:-2rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        opacity:0;
        margin:0 .95rem 2rem 42%;
        position:absolute;
        bottom:-15.5rem !important;
        left:30.2rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls{
        right:0;
        bottom:0
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-play,html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-paused{
        position:static
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile{
        left:51%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:8.2em
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:1%;
        top:-2rem;
        width:111%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        opacity:0;
        margin:0 .95rem 2rem 42%;
        position:absolute;
        bottom:-15.5rem;
        left:30.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls{
        right:.1rem;
        bottom:.1rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        position:static
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo{
        width:100vw !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo{
        position:absolute;
        top:0;
        width:100%;
        height:500px !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 28.5% 0 24.5%
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:21rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:19rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation{
        overflow:hidden;
        width:100vw
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        top:4.5rem;
        left:9rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container{
        top:4.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .audio-option .video-controls .acn-core-video-controls-play,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .audio-option .video-controls .acn-core-video-controls-pause{
        display:inherit !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile.dark,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate.dark{
        background-color:transparent !important;
        background:linear-gradient(#000 60%,#fff 40%)
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        position:absolute;
        left:49%;
        transform:translate(-50%,-50%);
        top:22rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container{
        height:100vh;
        width:100vw;
        position:relative
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:.5rem !important;
        position:absolute;
        margin:0;
        left:auto;
        right:7.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option .video-controls .video-play,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option .video-controls .video-paused,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-controls .video-play,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-controls .video-paused{
        position:static !important
    }
    #redesign-main .logo{
        padding:8.75rem 0 12.5rem 0 !important
    }
    #redesign-main .logo .parallax-logo-svg{
        z-index:1;
        top:16.85rem
    }
    #redesign-main .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:18.75rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-3.4375rem !important;
        padding:0 24.5% 0 24.5%;
        z-index:2;
        position:relative;
        width:100%
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-logo-section-title,#redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-logo-section-subtitle,#redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-logo-section-description,#redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll,#redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta-container{
        padding:.875rem 0 0 0 !important
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll{
        pointer-events:none;
        height:7.3rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll.isactive{
        pointer-events:auto !important
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta-scroll .bp-cta-scroll-arrow{
        left:.675rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container&gt;*:first-child{
        padding-top:0 !important
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta{
        height:35px;
        pointer-events:none
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta.isactive{
        pointer-events:auto
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container .bp-cta .bp-cta-label{
        padding-top:.8rem;
        padding-left:.7em !important;
        line-height:.485rem !important
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate{
        opacity:0;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(15px)
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive{
        opacity:1;
        transition:opacity .4s ease-in,transform .4s ease-in;
        transform:translateY(0);
        opacity:1
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-0{
        transition-delay:.2s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-1{
        transition-delay:.4s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-2{
        transition-delay:.6s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-3{
        transition-delay:.8s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-4{
        transition-delay:1s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-5{
        transition-delay:1.2s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-6{
        transition-delay:1.4s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-7{
        transition-delay:1.6s
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-animate.isactive.text-animate-8{
        transition-delay:1.8s
    }
    #redesign-main .logo .logo-panel .row-logo .bp-cta-arrow{
        transform:translateX(-15%)
    }
    #redesign-main .logo .logo-panel .row-logo .bp-cta-arrow.isactive{
        transform:translateX(0)
    }
    #redesign-main .logo .logo-panel .row-logo .bp-cta-label,#redesign-main .logo .logo-panel .row-logo .bp-cta-circle,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-label,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-circle,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-arrow{
        transform:translateX(0)
    }
    #redesign-main .logo .logo-panel .row-logo .bp-cta-label.isactive,#redesign-main .logo .logo-panel .row-logo .bp-cta-circle.isactive,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-label.isactive,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-circle.isactive,#redesign-main .logo .logo-panel .row-logo .bp-cta-scroll-arrow.isactive{
        transform:translateX(0)
    }
    #redesign-main .logo .parallax-logo-video,#redesign-main .logo .parallax-logo-svg{
        display:block
    }
    #redesign-main .logo .bp-cta-container a.bp-cta:hover .bp-cta-circle{
        width:105% !important;
        transition:width .4s ease-in !important
    }
}
@media only screen and (min-width:1300px) and (max-width:1399px){
    .logo .parallax-logo-svg{
        top:16em
    }
    .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-3.5625rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo-panel .row-logo .logo-text-container{
        margin-top:-3.5625rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:40.5rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        position:relative;
        top:1em;
        right:4em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        left:35.2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        top:.375rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        right:6rem;
        bottom:2rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        right:5rem;
        bottom:.5rem !important
    }
    html:not(.ie) #redesign-main .logo .logo-panel .row-logo .logo-text-container{
        margin-top:.5625rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:33.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .audio-option{
        left:33.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        right:7.5rem !important;
        bottom:2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:2.5rem !important
    }
}
@media only screen and (min-width:1300px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1.5){
    .logo .logo-panel .row-logo .logo-text-container{
        margin-top:1.4375rem !important
    }
    .video-animation.profile .video-animation-panel .audio-option{
        bottom:-1%;
        left:46%
    }
}
@media(min-width:1200px) and (min-height:900px){
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:23rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:22rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:24.1rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        margin-top:3.5625rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:25rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:22rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:24rem
    }
}
@media(min-width:1200px) and (min-height:1200px){
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:35rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:35rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:34rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:35rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:35rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:34rem
    }
}
@media(min-width:750px) and (max-width:800px){
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play.isactive,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused.isactive{
        position:relative;
        right:1.3em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-play.isactive,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-paused.isactive{
        right:.3em
    }
}
@media only screen and (min-width:1400px) and (max-width:1499px){
    .animate-panel{
        width:85%
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:54rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:17em
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-2.5625rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        top:3em;
        right:2em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .light .video-controls-container .audio-option{
        right:17rem;
        bottom:-16.5rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-play{
        right:-1.2em;
        top:2em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        top:4.375rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        right:8rem;
        bottom:-33px !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-animation-controls .video-play,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option .video-animation-controls .video-paused{
        bottom:3rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:-1rem !important;
        right:5.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        bottom:-1rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:34.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:34.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-2.4375rem !important
    }
    #redesign-main .logo .parallax-logo-svg{
        top:16.85rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-2.4375rem !important
    }
}
@media(min-width:1500px) and (max-width:1599px){
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:57rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:17rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 30.5% 0 28.5%;
        margin-top:-3.5625rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:9rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:41.2rem;
        bottom:16rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option .video-controls .video-paused{
        right:1.8em;
        top:4em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:4.1em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:0
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:48rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused{
        top:5em;
        right:6em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 31.5% 0 28.5%;
        top:4.313rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:17rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        right:7em;
        bottom:.75rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        right:-75.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:13em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        right:7rem;
        bottom:-.8rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-74rem;
        bottom:-.8rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        right:3rem;
        bottom:-.8rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo{
        height:50rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 30.5% 0 28.5%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:16.85rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:9rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:39.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:12em
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:0
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:38rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 31.5% 0 28.5%
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:17rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:13em
    }
}
@media(min-width:1600px){
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 32.5% 0 29.5%
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:41.2rem !important;
        bottom:-16rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:10.5rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:46rem;
        bottom:-13.5rem ​ !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        top:77px
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:19rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:0;
        right:7rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        right:-75rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:15em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:-1rem;
        right:6rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-75rem
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:17.85rem
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 32.5% 0 29.5%;
        margin-top:-1rem !important
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:10.5rem
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .video-animation.animate .audio-option{
        left:41.2rem !important
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:41.5rem
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        margin-top:3.5625rem !important
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:19rem
    }
    html:not(.ie) .parallax-block #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:15em
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation .video-animation-panel .video-controls-container .audio-option{
        right:6.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        left:40.5rem
    }
}
@media(min-width:1800px) and (max-width:1899px){
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .parallax-logo-svg{
        top:16em !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-.5rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-93rem !important;
        bottom:-1.125rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:.063rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        bottom:0 !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:25rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        margin-top:1.5625rem !important
    }
    #redesign-main .logo .parallax-logo-svg{
        top:17.85rem
    }
    #redesign-main .logo .logo-panel .row-logo .logo-text-container{
        margin-top:-.4375rem !important
    }
}
@media only screen and (min-width:1900px) and (max-width:1999px){
    .logo .parallax-logo-svg{
        width:65%
    }
    .logo .logo-text-container{
        padding:0 33% 0 33% !important
    }
    #redesign-main .logo .parallax-logo-svg{
        width:65%
    }
    #redesign-main .logo .logo-text-container{
        padding:0 33% 0 33% !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:68rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 34% 0 33% !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:19rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        left:52.2rem !important;
        bottom:-25rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-play{
        right:1.3em;
        top:5em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:61.2rem;
        bottom:-25rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play{
        top:5em;
        right:6.8em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:0
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 35.5% 0 32.5% !important;
        top:4.938rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        width:112%
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:21rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:29rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        right:7rem;
        bottom:0
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        right:-94.5rem;
        bottom:0
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem;
        bottom:.5rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        right:6rem;
        bottom:-1rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem;
        bottom:-1rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-94.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:25em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-linked-in,html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container .bp-profile-social .social-twitter{
        margin-bottom:1.25rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .parallax-video{
        top:23rem;
        left:50%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo{
        height:62rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 34% 0 33% !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:19rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        left:50.2rem !important;
        bottom:-27.5rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        left:49rem !important;
        bottom:-27.5rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        right:0
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:15.7em
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 35.5% 0 32.5% !important;
        margin-top:-2.4375rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        width:112%
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:21rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:29rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:25em
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .parallax-video{
        top:23rem;
        left:50%
    }
}
@media only screen and (min-width:1960px){
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:14em
    }
}
@media only screen and (min-width:2000px) and (max-width:2499px){
    .logo .parallax-logo-svg{
        top:17rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-controls-container .audio-option{
        left:55.2rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-controls-container .audio-option{
        left:61rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        top:1.813rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:29rem !important;
        right:7rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        bottom:29rem !important;
        right:-94.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        bottom:29rem !important;
        right:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:27rem !important;
        right:5.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        left:124rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-94.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-controls-container .audio-option{
        left:54.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        left:53.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:28.5rem !important;
        right:7.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:28.5rem !important;
        right:7.5rem
    }
}
@media only screen and (min-width:2500px) and (max-width:2699px){
    .parallax-logo-video{
        height:32rem !important
    }
    #redesign-main .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:25rem
    }
    #redesign-main .logo .logo-panel .parallax-logo-svg{
        top:25rem
    }
    #redesign-main .parallax-logo-video{
        height:32rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:100rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 38% 0 37% !important;
        margin-top:1.4375rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .parallax-logo-svg{
        top:25rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:25rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        bottom:-65rem !important;
        left:71.2rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:22.5%
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-63.5rem !important;
        left:82.2rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play{
        top:1em;
        right:7.8em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:-6.7em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 39% 0 37% !important;
        top:4.813rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:38rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:39rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        top:4rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .text-content-container,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .text-content-container{
        top:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:40rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:49rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:0 !important;
        right:7rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        right:-95rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:8em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        bottom:-1rem !important;
        right:6rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        right:-93.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        right:2rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo{
        height:100rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        position:absolute;
        padding:0 38% 0 37% !important;
        margin-top:.5625rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        bottom:-66rem !important;
        left:68.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:22.5%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-65.5rem !important;
        left:68.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:6.5em
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 39% 0 37% !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:38rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:39rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        top:4rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .text-content-container,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .text-content-container{
        top:2rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video,html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:40rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:49rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:8em
    }
}
@media only screen and (min-width:2700px){
    html:not(.ie) .parallax-block .logo-video-animation .logo{
        height:120rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:23rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 39% 0 38% !important;
        margin-top:7.4375rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .parallax-video,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        width:125%
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-79.5rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:-8.5em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        top:-4rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-79.5rem !important;
        left:89.2rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option .video-controls .video-play{
        top:3em;
        right:8.9em
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:40rem
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        bottom:-79.5rem !important;
        left:76.2rem !important
    }
    html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-paused,html:not(.ie) .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option .video-controls .video-play{
        right:1.3em;
        top:3em
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo{
        left:-6rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 36% 0 41% !important;
        top:1.188rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:44rem;
        left:53%
    }
    html:not(.ie) .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:46rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:54.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel{
        height:115rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:49rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .video-controls-container .audio-option{
        left:161.5rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.light .video-controls-container .audio-option{
        left:263rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel.dark .video-controls-container .audio-option{
        left:166rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container{
        top:4rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7.5em
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video{
        top:49rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .video-controls-container .audio-option{
        left:162.5rem;
        bottom:-1rem
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.light .video-controls-container .audio-option{
        left:262rem;
        bottom:-1rem !important
    }
    html:not(.ie) .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel.dark .video-controls-container .audio-option{
        left:166rem;
        bottom:-1rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo{
        height:120rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .parallax-logo-svg{
        top:20.85rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .logo .logo-panel .row-logo .logo-text-container{
        padding:0 39% 0 38% !important;
        margin-top:3.5625rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .parallax-video,html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        width:125%
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option,html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-79.5rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:6em
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .parallax-video{
        top:-4rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.profile .video-animation-panel .audio-option{
        bottom:-85.5rem !important;
        left:75.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .text-content-container{
        left:40rem
    }
    html:not(.ie) #redesign-main .parallax-block .logo-video-animation .video-animation.animate .video-animation-panel .audio-option{
        bottom:-85.5rem !important;
        left:75.2rem !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo{
        left:-6rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .row-logo .logo-text-container{
        padding:0 36% 0 41% !important
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg{
        top:44rem;
        left:53%
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .logo .logo-panel .parallax-logo-svg+.logo-img-container{
        height:46rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .text-content-container{
        left:54.5rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel{
        height:115rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.animate .video-animation-panel .parallax-video{
        top:49rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container{
        top:4rem
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .text-content-container .profile-panel .bp-profile-details-container{
        margin-left:7.5em
    }
    html:not(.ie) #redesign-main .parallax-block .video-animation-logo .video-animation.profile .video-animation-panel .parallax-video{
        top:49rem
    }
}
/* version='30' */
.carousel-block-container .carousel{
    width:100%;
    padding-right:1.875rem !important;
    margin-top:.625rem
}
.carousel-block-container .carousel .container{
    perspective:90.625rem;
    width:20rem;
    height:18.13rem;
    position:relative;
    -webkit-perspective:93.75rem;
    margin:auto;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    pointer-events:none
}
.carousel-block-container .carousel .container .cards{
    display:block;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:margin .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    -webkit-transform:translateZ(56.25rem);
    transform:translateZ(56.25rem);
    pointer-events:all;
    position:relative;
    transform-origin:53.6% 40%
}
.carousel-block-container .carousel .container .cards li{
    overflow:hidden;
    padding:0;
    display:block;
    position:absolute;
    font-family:"Open Sans",sans-serif;
    text-align:center;
    background:#fff;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    visibility:visible;
    width:14.375rem;
    height:14.375rem
}
.carousel-block-container .carousel .container .cards li.img-container img{
    -webkit-transition:-webkit-transform .6s ease;
    transition:-webkit-transform .6s ease;
    -o-transition:transform .6s ease;
    transition:transform .6s ease;
    transition:transform .6s ease,-webkit-transform .6s ease;
    height:100%;
    width:100%
}
.carousel-block-container .carousel .container .cards li.img-container:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.carousel-block-container .carousel .container .cards li.img-container:hover .bp-cta-circle{
    width:5rem;
    height:5rem;
    border-radius:50%;
    transform:scale(.9);
    z-index:1;
    opacity:.9
}
.carousel-block-container .carousel .container .cards li .bp-cta-circle{
    background:#5200ff;
    transform:translate(-50%,-50%);
    color:#fff;
    width:5rem;
    height:5rem;
    border-radius:50%;
    top:50%;
    left:50%;
    z-index:-1;
    opacity:0
}
.carousel-block-container .carousel .container .cards li .bp-cta-circle span{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    line-height:1 !important;
    font-size:.8125rem !important;
    font-family:Graphik semibold
}
.carousel-block-container .carousel .container .cards li.isClicked .bp-cta-circle{
    z-index:1;
    transform:translate(-50%,-50%);
    top:50% !important;
    left:50% !important;
    width:200% !important;
    height:200% !important;
    opacity:.9;
    border-radius:50% !important;
    transition:width .4s ease,height .4s ease,opacity .3s ease
}
.carousel-block-container .carousel .container .cards li.isClicked:hover .bp-cta-circle{
    width:200%;
    height:200%;
    left:50% !important;
    top:50% !important;
    transform:translate(-50%,-50%)
}
.carousel-block-container .text-content-main{
    margin-left:0 !important;
    padding:0% 15%;
    max-height:20.875rem;
    min-height:20.875rem
}
.carousel-block-container .text-content-main .bp-carousel-control{
    position:absolute;
    top:3.5rem
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav{
    margin-bottom:1.875rem;
    margin-top:0;
    width:100%;
    height:auto;
    border-radius:.625rem;
    font-family:Arial;
    font-size:3.3125rem;
    color:#fff;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -webkit-transition:margin .5s;
    -o-transition:margin .5s;
    transition:margin .5s;
    text-align:center
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
    left:-52%
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
    left:250%
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
    position:relative;
    top:0;
    width:2.413rem;
    height:2.413rem;
    border:.063rem solid #004dff;
    border-radius:50%;
    -webkit-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
    display:inline-block
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
    position:absolute;
    top:.94rem;
    left:-.7rem;
    -webkit-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
    width:1.1em;
    padding:0 1.25rem;
    position:absolute;
    left:44%
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
    width:1.1em;
    padding:0 1.25rem;
    position:absolute;
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box.arrow{
    cursor:pointer;
    -webkit-transition:margin .5s;
    -webkit-transition:-webkit-transform .2s;
    transition:-webkit-transform .2s;
    -o-transition:transform .2s;
    transition:transform .2s;
    transition:transform .2s,-webkit-transform .2s
}
.carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box.arrow:hover{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.carousel-block-container .text-content-main .carousel-text-content{
    padding:0% 13%;
    opacity:0
}
.carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
    margin-top:-3.125rem;
    padding-top:.938rem;
    padding-bottom:1.375rem
}
.carousel-block-container .text-content-main .carousel-text-content a{
    text-decoration:none
}
.carousel-block-container .text-content-main .carousel-text-content a:focus{
    transition:none
}
.carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
    margin-bottom:0;
    padding-bottom:.94rem;
    transition:all .6s ease-out;
    top:0;
    opacity:1;
    transition-delay:.2s;
    color:#1058ff;
    font-size:1.8rem;
    line-height:1.94rem
}
.carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:hover,.carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:active,.carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:focus{
    transition:none;
    text-decoration:none;
    color:#004dff
}
.carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
    margin-bottom:1.875rem
}
.carousel-block-container .text-content-main .carousel-text-content p{
    transition:all .6s ease-out;
    top:0;
    opacity:1;
    transition-delay:.3s
}
.carousel-block-container .text-content-main .isactive{
    transition:all .6s ease-out;
    opacity:1;
    transition-delay:.3s
}
.carousel-gray-bg::before{
    content:" ";
    display:block;
    background:#ebebeb;
    width:68%;
    height:36.25rem;
    position:absolute;
    top:-1.188rem;
    left:16.5%;
    z-index:-1;
    padding-top:1.375rem
}
.safari .carousel-block-container .carousel .container .cards li.img-container .bp-cta-circle{
    z-index:-1
}
.safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
    z-index:1;
    transform:translate(-50%,-50%);
    top:50% !important;
    left:50% !important;
    width:200% !important;
    height:200% !important;
    opacity:.9;
    border-radius:50% !important;
    transition:width .4s ease,height .4s ease,opacity .3s ease
}
#redesign-main .carousel-block-container .carousel .container ul.cards{
    margin-left:1.7rem;
    transform-origin:50.3% 40%
}
#redesign-main .carousel-block-container .text-content-main{
    font-family:"Graphik Light","Arial",Sans-Serif
}
#redesign-main .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
    font-family:"Graphik SemiBold","Arial",Sans-Serif;
    font-size:.75rem;
    line-height:.975rem;
    margin-top:-2.5rem
}
#redesign-main .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
    font-family:"Graphik Light","Arial",Sans-Serif;
    margin-top:0;
    font-weight:500
}
#redesign-main .carousel-gray-bg::before{
    top:-.7rem
}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:2){
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 7%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-56%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:241%
    }
    .carousel-gray-bg::before{
        width:69.5%;
        left:16%
    }
}
@media only screen and (device-width:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){
    .carousel-block-container .text-content-main{
        padding-left:28% !important
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 32% !important;
        padding-left:2.938rem !important
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        margin-bottom:0
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        position:absolute;
        top:14%;
        left:30.5%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:242% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-58% !important
    }
    .carousel-gray-bg::before{
        width:39% !important;
        left:30.5% !important
    }
}
@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 7%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-56%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:243%
    }
    .carousel-gray-bg::before{
        width:71.6%;
        left:14.9%
    }
}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 13%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-52%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:268%
    }
    .carousel-gray-bg::before{
        width:68%;
        left:16.5%
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        transform-origin:50.4% 40%
    }
    #redesign-main .bp-carousel-control .card-nav .slide-left{
        left:-36%
    }
    #redesign-main .bp-carousel-control .card-nav .slide-right{
        left:251%
    }
    #redesign-main .carousel-gray-bg::before{
        left:18%;
        width:64%
    }
}
@media only screen and (device-width:736px) and (device-height:414px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 15% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        padding-right:1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-48.2% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:166% !important
    }
    .carousel-gray-bg::before{
        width:35% !important;
        left:32.5% !important
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        margin-left:1.7rem;
        transform-origin:52.2% 40%
    }
    #redesign-main .carousel-gray-bg::before{
        width:35.8%;
        left:32%
    }
}
@media screen and (max-width:767px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){
    .carousel-block-container .carousel{
        padding:0
    }
    .carousel-block-container .carousel .container{
        width:18.75rem;
        height:15.625rem
    }
    .carousel-block-container .carousel .container .cards{
        transform-origin:55.6% 40%
    }
    .carousel-block-container .carousel .container .cards li{
        width:13.75rem;
        height:13.75rem
    }
    .carousel-block-container .text-content-main{
        padding:4% 29% 0 30%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 15%
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem;
        display:block
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:3.75rem;
        height:3.75rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        top:1.33rem;
        left:-.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:166%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-48.2%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        display:inline-block;
        width:100%;
        height:17.563rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        padding-bottom:1.25rem;
        padding-top:1.875rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        height:11.25rem;
        margin-bottom:0
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-block-container::before{
        width:33% !important;
        top:-1.188rem !important;
        left:33.5% !important
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:170%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-52%
    }
    #redesign-main .carousel-block-container .carousel{
        padding-right:2.5rem !important
    }
}
@media only screen and (width:390px) and (height:844px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){
    .carousel-gray-bg::before{
        width:67.3%;
        left:17.2%
    }
    #redesign-main .carousel-gray-bg::before{
        width:67.3%;
        left:16.5%
    }
}
@media only screen and (width:844px) and (height:390px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){
    .carousel-gray-bg::before{
        width:32%;
        left:34.4%
    }
    .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9% 0% 10%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:-52% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:253% !important
    }
    #redesign-main .carousel-gray-bg::before{
        width:32%;
        left:34%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:253% !important
    }
}
@media only screen and (width:393px) and (height:786px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:66.3%;
        left:17.5%
    }
    #redesign-main .carousel-gray-bg::before{
        width:67%;
        left:16.5%
    }
}
@media only screen and (width:786px) and (height:393px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:34.2%;
        left:33.4%
    }
    .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:256%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 10%
    }
    #redesign-main .carousel-gray-bg::before{
        width:34.2%;
        left:33%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
}
@media only screen and (width:390px) and (height:845px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:66.8%;
        left:17.5%
    }
    #redesign-main .carousel-gray-bg::before{
        width:67%;
        left:16.5%
    }
}
@media only screen and (width:845px) and (height:390px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:32%;
        left:34.3%
    }
    .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
    #redesign-main .carousel-gray-bg::before{
        width:32%;
        left:34%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
}
@media only screen and (width:390px) and (height:844px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:66.8%;
        left:17.5%
    }
    #redesign-main .carousel-gray-bg::before{
        width:67%;
        left:16.5%
    }
}
@media only screen and (width:844px) and (height:390px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:32%;
        left:34.3%
    }
    .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
    #redesign-main .carousel-gray-bg::before{
        width:32%;
        left:34%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
}
@media only screen and (width:414px) and (height:896px) and (orientation:portrait){
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:246%
    }
    #redesign-main .carousel-gray-bg::before{
        left:19%
    }
}
@media(width:896px) and (height:414px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:30.5% !important;
        left:35% !important
    }
    .carousel-block-container .text-content-main{
        padding:0% 30%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 18%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-10% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:292% !important
    }
    #redesign-main .carousel-gray-bg::before{
        width:30% !important
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:286% !important
    }
}
@media only screen and (width:812px) and (height:375px) and (orientation:landscape){
    .carousel-block-container .carousel{
        padding:0
    }
    .carousel-block-container .carousel .container{
        width:18.75rem;
        height:15.625rem
    }
    .carousel-block-container .carousel .container .cards{
        transform-origin:55.6% 40%
    }
    .carousel-block-container .carousel .container .cards li{
        width:13.75rem;
        height:13.75rem
    }
    .carousel-block-container .text-content-main{
        padding:4% 29% 0 29.5%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 11% 0% 12% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem;
        display:block
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:3.75rem;
        height:3.75rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        top:1.33rem;
        left:-.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:160% !important
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-50%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        display:inline-block;
        width:100%;
        height:17.563rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        padding-bottom:1.25rem;
        padding-top:2.875rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        height:11.25rem;
        margin-bottom:0
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-gray-bg::before{
        width:33.5% !important;
        top:-.188rem !important;
        left:33.2% !important
    }
    #redesign-main .carousel-block-container .carousel{
        padding:0
    }
    #redesign-main .carousel-block-container .carousel .container{
        width:18.75rem;
        height:15.625rem
    }
    #redesign-main .carousel-block-container .carousel .container .cards{
        transform-origin:55.6% 40%
    }
    #redesign-main .carousel-block-container .carousel .container .cards li{
        width:13.75rem;
        height:13.75rem
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:4% 29% 0 29.5%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 11% 0% 14% !important
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem;
        display:block
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:3.75rem;
        height:3.75rem
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        top:1.33rem;
        left:-.5rem
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:169% !important
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-50%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        display:inline-block;
        width:100%;
        height:17.563rem
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        padding-bottom:1.25rem;
        padding-top:2.875rem
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        height:11.25rem;
        margin-bottom:0
    }
    #redesign-main .carousel-gray-bg::before{
        width:33.3% !important;
        left:34% !important
    }
}
@media only screen and (min-width:360px) and (max-width:760px) and (-webkit-device-pixel-ratio:4) and (orientation:landscape){
    .carousel-block-container .carousel{
        padding:0
    }
    .carousel-block-container .carousel .container{
        width:18.75rem;
        height:15.625rem
    }
    .carousel-block-container .carousel .container .cards{
        transform-origin:55.6% 40%
    }
    .carousel-block-container .carousel .container .cards li{
        width:13.75rem;
        height:13.75rem
    }
    .carousel-block-container .text-content-main{
        padding:4% 29% 0 31%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 15%
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem;
        display:block
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:3.75rem;
        height:3.75rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        top:1.33rem;
        left:-.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:165%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-39%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        display:inline-block;
        width:100%;
        height:17.563rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        padding-bottom:1.25rem;
        padding-top:1.875rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        height:11.25rem;
        margin-bottom:0
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-gray-bg::before{
        width:31.2% !important;
        top:-.188rem !important;
        left:34.2% !important
    }
}
@media only screen and (width:768px) and (height:1366px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:35%;
        left:33%
    }
    .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
    #redesign-main .carousel-gray-bg::before{
        width:35%;
        left:32.5%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:242%
    }
}
@media only screen and (min-width:768px) and (max-width:999px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){
    .carousel-block-container .carousel{
        padding:0
    }
    .carousel-block-container .carousel .container{
        width:18.75rem;
        height:15.625rem
    }
    .carousel-block-container .carousel .container .cards{
        transform-origin:55.6% 40%
    }
    .carousel-block-container .carousel .container .cards li{
        width:13.75rem;
        height:13.75rem
    }
    .carousel-block-container .text-content-main{
        padding:4% 29% 0 29.5%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 14%
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem;
        display:block
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:3.75rem;
        height:3.75rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        top:1.33rem;
        left:-.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.35em;
        padding:.2rem 1.3rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.35em;
        padding:.2rem 1.3rem;
        left:161%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:161%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-38%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        display:inline-block;
        width:100%;
        height:17.563rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        padding-bottom:1.25rem;
        padding-top:1.875rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        height:11.25rem;
        margin-bottom:0
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-gray-bg::before{
        width:34.5% !important;
        top:-.188rem !important;
        left:32.8% !important
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        transform-origin:51.3% 40%;
        margin-left:1.3rem
    }
    #redesign-main .carousel-block-container .text-content-main{
        max-height:19.375rem;
        min-height:19.375rem;
        margin-bottom:1.563rem
    }
    #redesign-main .carousel-gray-bg::before{
        left:32.4% !important
    }
}
@media only screen and (width:768px) and (height:1024px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 15%
    }
}
@media only screen and (width:1024px) and (height:768px) and (orientation:landscape){
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-14%
    }
}
@media only screen and (width:820px) and (height:1180px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:33% !important;
        left:33.5% !important
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 17%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:180%
    }
    #redesign-main .carousel-gray-bg::before{
        width:33.4% !important;
        left:33% !important
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 17%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:177%
    }
}
@media only screen and (width:1180px) and (height:820px) and (orientation:landscape){
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-14%
    }
}
@media only screen and (width:1024px) and (height:1366px) and (orientation:portrait){
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-16%
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:landscape){
    .carousel-block-container .text-content-main{
        text-align:center;
        padding:0% 29% 0 29.9%
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 5%;
        text-align:left;
        height:11.688rem;
        min-height:11.688rem;
        max-height:11.688rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        line-height:1.3em;
        padding-bottom:1.563rem;
        padding-top:1.25rem;
        transition:all .6s ease-out;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1s ease-in-out;
        -moz-transition:all 1s ease-in-out;
        -ms-transition:all 1s ease-in-out;
        -o-transition:all 1s ease-in-out;
        transition:all 1s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.2s ease-in-out;
        -moz-transition:all 1.2s ease-in-out;
        -ms-transition:all 1.2s ease-in-out;
        -o-transition:all 1.2s ease-in-out;
        transition:all 1.2s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:hover,.carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:focus{
        transition:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:hover{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        line-height:1.3em;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.4s ease-in-out;
        -moz-transition:all 1.4s ease-in-out;
        -ms-transition:all 1.4s ease-in-out;
        -o-transition:all 1.4s ease-in-out;
        transition:all 1.4s ease-in-out;
        height:0;
        margin-bottom:0
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a{
        display:inline-block
    }
    .carousel-block-container .text-content-main .carousel-text-content a:focus .bp-subsection-title{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        position:relative;
        margin:auto;
        top:-5.313em;
        left:-7.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:4.375rem;
        height:4.375rem;
        top:-2.1rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        position:absolute;
        top:1.6rem;
        width:2.188rem;
        left:-1.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:166%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-19%
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-gray-bg::before{
        content:" ";
        display:block;
        background:#ebebeb;
        width:42.2%;
        height:36.25rem;
        position:absolute;
        top:-1.188rem;
        left:29.3% !important;
        z-index:-1;
        padding-top:1.375rem
    }
    .carousel-gray-bg{
        width:38.75rem;
        margin:auto;
        position:relative;
        height:36.25rem
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        transform-origin:51.5% 40%;
        margin-left:1.8rem
    }
    #redesign-main .carousel-block-container .text-content-main{
        max-height:17.438rem;
        min-height:17.438rem;
        margin-bottom:1.563rem
    }
    #redesign-main .carousel-gray-bg::before{
        top:-.188rem;
        left:29.5% !important
    }
}
@media(min-width:1000px) and (max-width:1199px) and (orientation:portrait){
    .carousel-block-container carousel{
        margin-bottom:.63em
    }
    .carousel-block-container carousel .container{
        width:24.8rem;
        height:21.875rem;
        padding-bottom:1.9rem
    }
    .carousel-block-container carousel .container .cards li{
        margin-top:.625rem;
        width:19.375rem;
        height:18.75rem
    }
    .carousel-block-container carousel .container .cards li.img-container img{
        width:19.375rem;
        height:18.75rem;
        object-fit:cover
    }
    .carousel-block-container carousel .container .cards li a{
        display:block;
        cursor:none !important
    }
    .carousel-block-container carousel .container .cards li a:focus{
        outline:2px solid #004dff !important;
        outline-offset:-.125rem
    }
    .carousel-block-container .text-content-main{
        text-align:center;
        padding:0% 29% 0 29.9%
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 5%;
        text-align:left;
        height:11.688rem;
        min-height:11.688rem;
        max-height:11.688rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        line-height:1.3em;
        padding-bottom:1.563rem;
        padding-top:1.25rem;
        transition:all .6s ease-out;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1s ease-in-out;
        -moz-transition:all 1s ease-in-out;
        -ms-transition:all 1s ease-in-out;
        -o-transition:all 1s ease-in-out;
        transition:all 1s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.2s ease-in-out;
        -moz-transition:all 1.2s ease-in-out;
        -ms-transition:all 1.2s ease-in-out;
        -o-transition:all 1.2s ease-in-out;
        transition:all 1.2s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:hover,.carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:focus{
        transition:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:hover{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        line-height:1.3em;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.4s ease-in-out;
        -moz-transition:all 1.4s ease-in-out;
        -ms-transition:all 1.4s ease-in-out;
        -o-transition:all 1.4s ease-in-out;
        transition:all 1.4s ease-in-out;
        height:0;
        margin-bottom:0
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a{
        display:inline-block
    }
    .carousel-block-container .text-content-main .carousel-text-content a:focus .bp-subsection-title{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        position:relative;
        margin:auto;
        top:-5.313em;
        left:-7.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:4.375rem;
        height:4.375rem;
        top:-2.1rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        position:absolute;
        top:1.6rem;
        width:2.188rem;
        left:-1.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:166%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-19%
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container.isClicked .bp-cta-circle{
        z-index:1 !important
    }
    .carousel-gray-bg::before{
        content:" ";
        display:block;
        background:#ebebeb;
        width:42.2%;
        height:36.25rem;
        position:absolute;
        top:-1.188rem;
        left:29.3% !important;
        z-index:-1;
        padding-top:1.375rem
    }
    .carousel-gray-bg{
        width:38.75rem;
        margin:auto;
        position:relative;
        height:36.25rem
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        transform-origin:51.3% 40%
    }
    #redesign-main .carousel-block-container .text-content-main{
        max-height:17.438rem;
        min-height:17.438rem;
        margin-bottom:1.563rem
    }
    #redesign-main .carousel-gray-bg::before{
        top:-.188rem;
        left:29.3% !important
    }
}
@media(width:960px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:28.5%;
        left:36%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 33%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:158%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:455%
    }
    #redesign-main .carousel-gray-bg::before{
        width:28%;
        left:36%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 33%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:158%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:455%
    }
}
@media(width:864px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:31.5%;
        left:34.5%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 31%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:118%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:421%
    }
    #redesign-main .carousel-gray-bg::before{
        width:31.5%;
        left:34.5%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 31%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:118%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:421%
    }
}
@media(min-width:1200px){
    .carousel-block-container{
        width:95.5%;
        margin-right:0
    }
    .carousel-block-container .carousel{
        margin-bottom:.63em
    }
    .carousel-block-container .carousel .container{
        width:24.8rem;
        height:21.875rem;
        padding-bottom:1.9rem
    }
    .carousel-block-container .carousel .container .cards{
        transform-origin:53.3% 40%
    }
    .carousel-block-container .carousel .container .cards li{
        margin-top:.625rem;
        width:19.375rem;
        height:18.75rem
    }
    .carousel-block-container .carousel .container .cards li.img-container img{
        width:19.375rem;
        height:18.75rem;
        object-fit:cover
    }
    .carousel-block-container .carousel .container .cards li a{
        display:block;
        cursor:none !important
    }
    .carousel-block-container .carousel .container .cards li a:focus{
        outline:2px solid #004dff !important;
        outline-offset:-.125rem
    }
    .carousel-block-container .text-content-main{
        text-align:center;
        padding-left:0;
        padding-right:1.19rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        display:inline-block;
        vertical-align:top;
        margin-top:1.8rem
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0 0 0 4.4rem;
        text-align:left;
        height:11.688rem;
        min-height:11.688rem;
        max-height:11.688rem
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag{
        line-height:1.3em;
        padding-bottom:1.563rem;
        padding-top:1.25rem;
        transition:all .6s ease-out;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1s ease-in-out;
        -moz-transition:all 1s ease-in-out;
        -ms-transition:all 1s ease-in-out;
        -o-transition:all 1s ease-in-out;
        transition:all 1s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-category-tag.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title{
        padding-bottom:.938rem;
        font-weight:300;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.2s ease-in-out;
        -moz-transition:all 1.2s ease-in-out;
        -ms-transition:all 1.2s ease-in-out;
        -o-transition:all 1.2s ease-in-out;
        transition:all 1.2s ease-in-out
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:hover,.carousel-block-container .text-content-main .carousel-text-content .bp-subsection-title.isactive:focus{
        transition:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a .bp-subsection-title:hover{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description{
        line-height:1.3em;
        opacity:0;
        -webkit-transform:scale(.9);
        -moz-transform:scale(.9);
        -ms-transform:scale(.9);
        -o-transform:scale(.9);
        transform:scale(.9);
        -webkit-transition:all 1.4s ease-in-out;
        -moz-transition:all 1.4s ease-in-out;
        -ms-transition:all 1.4s ease-in-out;
        -o-transition:all 1.4s ease-in-out;
        transition:all 1.4s ease-in-out;
        height:0;
        margin-bottom:0
    }
    .carousel-block-container .text-content-main .carousel-text-content .bp-subsection-description.isactive{
        opacity:1;
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
    .carousel-block-container .text-content-main .carousel-text-content a{
        display:inline-block
    }
    .carousel-block-container .text-content-main .carousel-text-content a:focus .bp-subsection-title{
        text-decoration:underline;
        color:#004dff
    }
    .carousel-block-container .text-content-main .bp-carousel-control{
        position:relative;
        margin:auto;
        top:-5.313em;
        left:-7.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box{
        width:4.375rem;
        height:4.375rem;
        top:-2.1rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow{
        position:absolute;
        top:1.6rem;
        width:2.188rem;
        left:-1.5rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-left{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .cta-more-box .cta-more-arrow .img-arrow-right{
        width:1.5em;
        padding:0 1.25rem
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:212%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-19%
    }
    .safari .carousel-block-container .carousel .container .cards li.img-container:hover .bp-cta-circle{
        z-index:1
    }
    .carousel-gray-bg::before{
        content:" ";
        display:block;
        background:#ebebeb;
        width:87%;
        height:36.25rem;
        position:absolute;
        top:-1.188rem;
        left:12.52%;
        z-index:-1;
        padding-top:1.375rem
    }
    .carousel-gray-bg{
        width:25rem;
        margin:auto;
        position:relative;
        height:36.25rem
    }
    #redesign-main .carousel-block-container .carousel .container{
        width:21.2rem
    }
    #redesign-main .carousel-block-container .carousel .container ul.cards{
        transform-origin:60.3% 40%;
        margin-left:1.2rem
    }
    #redesign-main .carousel-block-container .text-content-main{
        max-height:13rem;
        min-height:13rem;
        margin-bottom:1.563rem
    }
    #redesign-main .carousel-gray-bg::before{
        top:-.188rem
    }
}
@media(width:360px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:70%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-40%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:225%
    }
    #redesign-main .carousel-gray-bg::before{
        width:72%;
        left:14.2%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 6%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-52%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:227%
    }
}
@media(width:768px) and (height:360px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:35%;
        left:33%
    }
    .carousel-block-container .text-content-main{
        padding:0% 29% 0 29.5%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 14%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-28%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:267%
    }
    #redesign-main .carousel-gray-bg::before{
        width:35%;
        left:32.5%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-32%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:262%
    }
}
@media(width:390px) and (height:864px) and (orientation:portrait){
    #redesign-main .carousel-gray-bg::before{
        width:67%
    }
}
@media(width:414px) and (orientation:portrait){
    .carousel-gray-bg::before{
        width:62.5%;
        left:19.5%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-30%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:253%
    }
    #redesign-main .carousel-gray-bg::before{
        width:63%;
        left:18.5%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-40%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:256%
    }
}
@media(width:864px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:31.2%;
        left:34.8%
    }
    .carousel-block-container .text-content-main{
        padding:0% 30% 0 34%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 17% 0% 8%
    }
    #redesign-main .carousel-gray-bg::before{
        width:31%;
        left:34.5%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 30% 0 34%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:244%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 18% 0% 8%
    }
}
@media(width:375px) and (orientation:portrait){
    carousel-gray-bg::before{
        width:68%;
        left:16.5%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:240%
    }
    #redesign-main .carousel-gray-bg::before{
        width:69%;
        left:15.5%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 8%
    }
}
@media(width:667px) and (height:375px) and (orientation:landscape){
    .carousel-gray-bg::before{
        left:31% !important;
        width:38.8% !important
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 26% 0% 27%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:61%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:358%
    }
    #redesign-main .carousel-gray-bg::before{
        width:38.6% !important;
        left:30.8% !important
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 26%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:58%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:352%
    }
}
@media(width:812px) and (height:375px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:33.2%;
        left:33.8%
    }
    .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9% 0% 11%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:270%
    }
    #redesign-main .carousel-gray-bg::before{
        width:33.2%;
        left:33.4%
    }
    #redesign-main .carousel-block-container .text-content-main{
        padding:0% 32%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 9% 0% 11%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:262%
    }
}
@media(width:640px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:40.2%;
        left:30.5%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 25%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:50%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:346%
    }
    #redesign-main .carousel-gray-bg::before{
        width:40.5%;
        left:29.8%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 25%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:48%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:341%
    }
}
@media(width:800px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:34.3%;
        left:33.2%
    }
    .carousel-block-container .text-content-main{
        padding:0% 33%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 7%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-64%
    }
    #redesign-main .carousel-gray-bg::before{
        width:34%;
        left:33%
    }
}
@media(width:736px) and (orientation:landscape){
    .carousel-gray-bg::before{
        width:35.8%;
        left:32.5%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:85%
    }
    .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:383%
    }
    .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 28% 0% 29%
    }
    #redesign-main .carousel-gray-bg::before{
        width:35.2%;
        left:32.5%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:78%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:383%
    }
    #redesign-main .carousel-block-container .text-content-main .carousel-text-content{
        padding:0% 28% 0% 29%
    }
}
@media(width:384px) and (height:864px) and (orientation:portrait){
    #redesign-main .carousel-gray-bg::before{
        width:67%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:246%
    }
}
@media(width:800px) and (height:600px){
    #redesign-main .carousel-gray-bg::before{
        width:33.6%;
        left:33.2%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-left{
        left:-57%
    }
    #redesign-main .carousel-block-container .text-content-main .bp-carousel-control .card-nav .slide-right{
        left:244%
    }
}
</pre></body></html>