@charset "UTF-8";
@font-face{
  font-family:DM Sans;
  src:url(/assetbundles/GSC.Site.Artex/fonts/DMSans-Regular.ttf) format("ttf");
  font-style:normal;
}
.ax-global-red{
  background:#d2452d;
}

.ax-global-blue{
  background:#297a8e;
}

.ax-global-purple{
  background:#8b3776;
}

.ax-secondary-gold{
  background:#d79435;
}

.ax-body-text-grey{
  background:#595851;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css  */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
h1{
  font-size:2em;
  margin:.67em 0;
}
hr{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace,monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,strong{
  font-weight:bolder;
}
code,kbd,samp{
  font-family:monospace,monospace;
  font-size:1em;
}
small{
  font-size:80%;
}
sub,sup{
  font-size:.5em;
  line-height:.5em;
  position:relative;
  vertical-align:super;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.3em;
}
img{
  border-style:none;
}
button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,input{
  overflow:visible;
}
button,select{
  text-transform:none;
}
[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
  border-style:none;
  padding:0;
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:.35em .75em .625em;
}
legend{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}

.container{
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}
@media (min-width:576px){
  .container{
    max-width:540px;
  }
}
@media (min-width:768px){
  .container{
    max-width:720px;
  }
}
@media (min-width:1025px){
  .container{
    max-width:960px;
  }
}
@media (min-width:1200px){
  .container{
    max-width:1440px;
  }
}

.container-fluid{
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}

.row{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;
}

.no-gutters{
  margin-right:0;
  margin-left:0;
}
.no-gutters>.col,.no-gutters>[class*=col-]{
  padding-right:0;
  padding-left:0;
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
  position:relative;
  width:100%;
  min-height:1px;
  padding-right:15px;
  padding-left:15px;
}

.col{
  -webkit-flex-basis:0;
          flex-basis:0;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
          flex-grow:1;
  max-width:100%;
}

.col-auto{
  -webkit-box-flex:0;
  -webkit-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:none;
}

.col-1{
  -webkit-box-flex:0;
  -webkit-flex:0 0 8.3333333333%;
          flex:0 0 8.3333333333%;
  max-width:8.3333333333%;
}

.col-2{
  -webkit-box-flex:0;
  -webkit-flex:0 0 16.6666666667%;
          flex:0 0 16.6666666667%;
  max-width:16.6666666667%;
}

.col-3{
  -webkit-box-flex:0;
  -webkit-flex:0 0 25%;
          flex:0 0 25%;
  max-width:25%;
}

.col-4{
  -webkit-box-flex:0;
  -webkit-flex:0 0 33.3333333333%;
          flex:0 0 33.3333333333%;
  max-width:33.3333333333%;
}

.col-5{
  -webkit-box-flex:0;
  -webkit-flex:0 0 41.6666666667%;
          flex:0 0 41.6666666667%;
  max-width:41.6666666667%;
}

.col-6{
  -webkit-box-flex:0;
  -webkit-flex:0 0 50%;
          flex:0 0 50%;
  max-width:50%;
}

.col-7{
  -webkit-box-flex:0;
  -webkit-flex:0 0 58.3333333333%;
          flex:0 0 58.3333333333%;
  max-width:58.3333333333%;
}

.col-8{
  -webkit-box-flex:0;
  -webkit-flex:0 0 66.6666666667%;
          flex:0 0 66.6666666667%;
  max-width:66.6666666667%;
}

.col-9{
  -webkit-box-flex:0;
  -webkit-flex:0 0 75%;
          flex:0 0 75%;
  max-width:75%;
}

.col-10{
  -webkit-box-flex:0;
  -webkit-flex:0 0 83.3333333333%;
          flex:0 0 83.3333333333%;
  max-width:83.3333333333%;
}

.col-11{
  -webkit-box-flex:0;
  -webkit-flex:0 0 91.6666666667%;
          flex:0 0 91.6666666667%;
  max-width:91.6666666667%;
}

.col-12{
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%;
}

.order-first{
  -webkit-box-ordinal-group:0;
  -webkit-order:-1;
          order:-1;
}

.order-last{
  -webkit-box-ordinal-group:14;
  -webkit-order:13;
          order:13;
}

.order-0{
  -webkit-box-ordinal-group:1;
  -webkit-order:0;
          order:0;
}

.order-1{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
          order:1;
}

.order-2{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
          order:2;
}

.order-3{
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
          order:3;
}

.order-4{
  -webkit-box-ordinal-group:5;
  -webkit-order:4;
          order:4;
}

.order-5{
  -webkit-box-ordinal-group:6;
  -webkit-order:5;
          order:5;
}

.order-6{
  -webkit-box-ordinal-group:7;
  -webkit-order:6;
          order:6;
}

.order-7{
  -webkit-box-ordinal-group:8;
  -webkit-order:7;
          order:7;
}

.order-8{
  -webkit-box-ordinal-group:9;
  -webkit-order:8;
          order:8;
}

.order-9{
  -webkit-box-ordinal-group:10;
  -webkit-order:9;
          order:9;
}

.order-10{
  -webkit-box-ordinal-group:11;
  -webkit-order:10;
          order:10;
}

.order-11{
  -webkit-box-ordinal-group:12;
  -webkit-order:11;
          order:11;
}

.order-12{
  -webkit-box-ordinal-group:13;
  -webkit-order:12;
          order:12;
}

.offset-1{
  margin-left:8.3333333333%;
}

.offset-2{
  margin-left:16.6666666667%;
}

.offset-3{
  margin-left:25%;
}

.offset-4{
  margin-left:33.3333333333%;
}

.offset-5{
  margin-left:41.6666666667%;
}

.offset-6{
  margin-left:50%;
}

.offset-7{
  margin-left:58.3333333333%;
}

.offset-8{
  margin-left:66.6666666667%;
}

.offset-9{
  margin-left:75%;
}

.offset-10{
  margin-left:83.3333333333%;
}

.offset-11{
  margin-left:91.6666666667%;
}

@media (min-width:576px){
  .col-sm{
    -webkit-flex-basis:0;
            flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
            flex-grow:1;
    max-width:100%;
  }
  .col-sm-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-sm-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.3333333333%;
            flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .col-sm-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.6666666667%;
            flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .col-sm-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
  }
  .col-sm-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.3333333333%;
            flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .col-sm-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
            flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .col-sm-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
  .col-sm-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.3333333333%;
            flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .col-sm-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.6666666667%;
            flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .col-sm-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%;
  }
  .col-sm-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.3333333333%;
            flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .col-sm-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.6666666667%;
            flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .col-sm-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }
  .order-sm-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
            order:-1;
  }
  .order-sm-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
            order:13;
  }
  .order-sm-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
            order:0;
  }
  .order-sm-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
            order:1;
  }
  .order-sm-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
            order:2;
  }
  .order-sm-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
            order:3;
  }
  .order-sm-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
            order:4;
  }
  .order-sm-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
            order:5;
  }
  .order-sm-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
            order:6;
  }
  .order-sm-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
            order:7;
  }
  .order-sm-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
            order:8;
  }
  .order-sm-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
            order:9;
  }
  .order-sm-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
            order:10;
  }
  .order-sm-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
            order:11;
  }
  .order-sm-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
            order:12;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.3333333333%;
  }
  .offset-sm-2{
    margin-left:16.6666666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.3333333333%;
  }
  .offset-sm-5{
    margin-left:41.6666666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.3333333333%;
  }
  .offset-sm-8{
    margin-left:66.6666666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.3333333333%;
  }
  .offset-sm-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:768px){
  .col-md{
    -webkit-flex-basis:0;
            flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
            flex-grow:1;
    max-width:100%;
  }
  .col-md-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-md-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.3333333333%;
            flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .col-md-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.6666666667%;
            flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .col-md-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
  }
  .col-md-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.3333333333%;
            flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .col-md-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
            flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .col-md-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
  .col-md-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.3333333333%;
            flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .col-md-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.6666666667%;
            flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .col-md-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%;
  }
  .col-md-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.3333333333%;
            flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .col-md-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.6666666667%;
            flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .col-md-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }
  .order-md-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
            order:-1;
  }
  .order-md-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
            order:13;
  }
  .order-md-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
            order:0;
  }
  .order-md-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
            order:1;
  }
  .order-md-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
            order:2;
  }
  .order-md-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
            order:3;
  }
  .order-md-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
            order:4;
  }
  .order-md-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
            order:5;
  }
  .order-md-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
            order:6;
  }
  .order-md-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
            order:7;
  }
  .order-md-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
            order:8;
  }
  .order-md-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
            order:9;
  }
  .order-md-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
            order:10;
  }
  .order-md-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
            order:11;
  }
  .order-md-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
            order:12;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.3333333333%;
  }
  .offset-md-2{
    margin-left:16.6666666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.3333333333%;
  }
  .offset-md-5{
    margin-left:41.6666666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.3333333333%;
  }
  .offset-md-8{
    margin-left:66.6666666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.3333333333%;
  }
  .offset-md-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:1025px){
  .col-lg{
    -webkit-flex-basis:0;
            flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
            flex-grow:1;
    max-width:100%;
  }
  .col-lg-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-lg-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.3333333333%;
            flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .col-lg-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.6666666667%;
            flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .col-lg-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
  }
  .col-lg-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.3333333333%;
            flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .col-lg-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
            flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .col-lg-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
  .col-lg-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.3333333333%;
            flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .col-lg-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.6666666667%;
            flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .col-lg-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%;
  }
  .col-lg-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.3333333333%;
            flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .col-lg-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.6666666667%;
            flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .col-lg-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }
  .order-lg-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
            order:-1;
  }
  .order-lg-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
            order:13;
  }
  .order-lg-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
            order:0;
  }
  .order-lg-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
            order:1;
  }
  .order-lg-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
            order:2;
  }
  .order-lg-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
            order:3;
  }
  .order-lg-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
            order:4;
  }
  .order-lg-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
            order:5;
  }
  .order-lg-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
            order:6;
  }
  .order-lg-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
            order:7;
  }
  .order-lg-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
            order:8;
  }
  .order-lg-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
            order:9;
  }
  .order-lg-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
            order:10;
  }
  .order-lg-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
            order:11;
  }
  .order-lg-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
            order:12;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.3333333333%;
  }
  .offset-lg-2{
    margin-left:16.6666666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.3333333333%;
  }
  .offset-lg-5{
    margin-left:41.6666666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.3333333333%;
  }
  .offset-lg-8{
    margin-left:66.6666666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.3333333333%;
  }
  .offset-lg-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:1200px){
  .col-xl{
    -webkit-flex-basis:0;
            flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
            flex-grow:1;
    max-width:100%;
  }
  .col-xl-auto{
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-xl-1{
    -webkit-box-flex:0;
    -webkit-flex:0 0 8.3333333333%;
            flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .col-xl-2{
    -webkit-box-flex:0;
    -webkit-flex:0 0 16.6666666667%;
            flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .col-xl-3{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
            flex:0 0 25%;
    max-width:25%;
  }
  .col-xl-4{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33.3333333333%;
            flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .col-xl-5{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
            flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .col-xl-6{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
  .col-xl-7{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.3333333333%;
            flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .col-xl-8{
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.6666666667%;
            flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .col-xl-9{
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
            flex:0 0 75%;
    max-width:75%;
  }
  .col-xl-10{
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.3333333333%;
            flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .col-xl-11{
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.6666666667%;
            flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .col-xl-12{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
    max-width:100%;
  }
  .order-xl-first{
    -webkit-box-ordinal-group:0;
    -webkit-order:-1;
            order:-1;
  }
  .order-xl-last{
    -webkit-box-ordinal-group:14;
    -webkit-order:13;
            order:13;
  }
  .order-xl-0{
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
            order:0;
  }
  .order-xl-1{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
            order:1;
  }
  .order-xl-2{
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
            order:2;
  }
  .order-xl-3{
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
            order:3;
  }
  .order-xl-4{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
            order:4;
  }
  .order-xl-5{
    -webkit-box-ordinal-group:6;
    -webkit-order:5;
            order:5;
  }
  .order-xl-6{
    -webkit-box-ordinal-group:7;
    -webkit-order:6;
            order:6;
  }
  .order-xl-7{
    -webkit-box-ordinal-group:8;
    -webkit-order:7;
            order:7;
  }
  .order-xl-8{
    -webkit-box-ordinal-group:9;
    -webkit-order:8;
            order:8;
  }
  .order-xl-9{
    -webkit-box-ordinal-group:10;
    -webkit-order:9;
            order:9;
  }
  .order-xl-10{
    -webkit-box-ordinal-group:11;
    -webkit-order:10;
            order:10;
  }
  .order-xl-11{
    -webkit-box-ordinal-group:12;
    -webkit-order:11;
            order:11;
  }
  .order-xl-12{
    -webkit-box-ordinal-group:13;
    -webkit-order:12;
            order:12;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.3333333333%;
  }
  .offset-xl-2{
    margin-left:16.6666666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.3333333333%;
  }
  .offset-xl-5{
    margin-left:41.6666666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.3333333333%;
  }
  .offset-xl-8{
    margin-left:66.6666666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.3333333333%;
  }
  .offset-xl-11{
    margin-left:91.6666666667%;
  }
}
.d-none{
  display:none !important;
}

.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-block{
  display:block !important;
}

.d-table{
  display:table !important;
}

.d-table-row{
  display:table-row !important;
}

.d-table-cell{
  display:table-cell !important;
}

.d-flex{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:flex !important;
}

.d-inline-flex{
  display:-webkit-inline-box !important;
  display:-webkit-inline-flex !important;
  display:inline-flex !important;
}

@media (min-width:576px){
  .d-sm-none{
    display:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:-webkit-inline-box !important;
    display:-webkit-inline-flex !important;
    display:inline-flex !important;
  }
}
@media (min-width:768px){
  .d-md-none{
    display:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:flex !important;
  }
  .d-md-inline-flex{
    display:-webkit-inline-box !important;
    display:-webkit-inline-flex !important;
    display:inline-flex !important;
  }
}
@media (min-width:1025px){
  .d-lg-none{
    display:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:-webkit-inline-box !important;
    display:-webkit-inline-flex !important;
    display:inline-flex !important;
  }
}
@media (min-width:1200px){
  .d-xl-none{
    display:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:-webkit-inline-box !important;
    display:-webkit-inline-flex !important;
    display:inline-flex !important;
  }
}
@media print{
  .d-print-none{
    display:none !important;
  }
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:flex !important;
  }
  .d-print-inline-flex{
    display:-webkit-inline-box !important;
    display:-webkit-inline-flex !important;
    display:inline-flex !important;
  }
}
.flex-row{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:row !important;
          flex-direction:row !important;
}

.flex-column{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:column !important;
          flex-direction:column !important;
}

.flex-row-reverse{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:reverse !important;
  -webkit-flex-direction:row-reverse !important;
          flex-direction:row-reverse !important;
}

.flex-column-reverse{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:reverse !important;
  -webkit-flex-direction:column-reverse !important;
          flex-direction:column-reverse !important;
}

.flex-wrap{
  -webkit-flex-wrap:wrap !important;
          flex-wrap:wrap !important;
}

.flex-nowrap{
  -webkit-flex-wrap:nowrap !important;
          flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
  -webkit-flex-wrap:wrap-reverse !important;
          flex-wrap:wrap-reverse !important;
}

.justify-content-start{
  -webkit-box-pack:start !important;
  -webkit-justify-content:flex-start !important;
          justify-content:flex-start !important;
}

.justify-content-end{
  -webkit-box-pack:end !important;
  -webkit-justify-content:flex-end !important;
          justify-content:flex-end !important;
}

.justify-content-center{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
          justify-content:center !important;
}

.justify-content-between{
  -webkit-box-pack:justify !important;
  -webkit-justify-content:space-between !important;
          justify-content:space-between !important;
}

.justify-content-around{
  -webkit-justify-content:space-around !important;
          justify-content:space-around !important;
}

.align-items-start{
  -webkit-box-align:start !important;
  -webkit-align-items:flex-start !important;
          align-items:flex-start !important;
}

.align-items-end{
  -webkit-box-align:end !important;
  -webkit-align-items:flex-end !important;
          align-items:flex-end !important;
}

.align-items-center{
  -webkit-box-align:center !important;
  -webkit-align-items:center !important;
          align-items:center !important;
}

.align-items-baseline{
  -webkit-box-align:baseline !important;
  -webkit-align-items:baseline !important;
          align-items:baseline !important;
}

.align-items-stretch{
  -webkit-box-align:stretch !important;
  -webkit-align-items:stretch !important;
          align-items:stretch !important;
}

.align-content-start{
  -webkit-align-content:flex-start !important;
          align-content:flex-start !important;
}

.align-content-end{
  -webkit-align-content:flex-end !important;
          align-content:flex-end !important;
}

.align-content-center{
  -webkit-align-content:center !important;
          align-content:center !important;
}

.align-content-between{
  -webkit-align-content:space-between !important;
          align-content:space-between !important;
}

.align-content-around{
  -webkit-align-content:space-around !important;
          align-content:space-around !important;
}

.align-content-stretch{
  -webkit-align-content:stretch !important;
          align-content:stretch !important;
}

.align-self-auto{
  -webkit-align-self:auto !important;
          align-self:auto !important;
}

.align-self-start{
  -webkit-align-self:flex-start !important;
          align-self:flex-start !important;
}

.align-self-end{
  -webkit-align-self:flex-end !important;
          align-self:flex-end !important;
}

.align-self-center{
  -webkit-align-self:center !important;
          align-self:center !important;
}

.align-self-baseline{
  -webkit-align-self:baseline !important;
          align-self:baseline !important;
}

.align-self-stretch{
  -webkit-align-self:stretch !important;
          align-self:stretch !important;
}

@media (min-width:576px){
  .flex-sm-row{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:row !important;
            flex-direction:row !important;
  }
  .flex-sm-column{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
            flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:row-reverse !important;
            flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:column-reverse !important;
            flex-direction:column-reverse !important;
  }
  .flex-sm-wrap{
    -webkit-flex-wrap:wrap !important;
            flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    -webkit-flex-wrap:nowrap !important;
            flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse !important;
            flex-wrap:wrap-reverse !important;
  }
  .justify-content-sm-start{
    -webkit-box-pack:start !important;
    -webkit-justify-content:flex-start !important;
            justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    -webkit-box-pack:end !important;
    -webkit-justify-content:flex-end !important;
            justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
            justify-content:center !important;
  }
  .justify-content-sm-between{
    -webkit-box-pack:justify !important;
    -webkit-justify-content:space-between !important;
            justify-content:space-between !important;
  }
  .justify-content-sm-around{
    -webkit-justify-content:space-around !important;
            justify-content:space-around !important;
  }
  .align-items-sm-start{
    -webkit-box-align:start !important;
    -webkit-align-items:flex-start !important;
            align-items:flex-start !important;
  }
  .align-items-sm-end{
    -webkit-box-align:end !important;
    -webkit-align-items:flex-end !important;
            align-items:flex-end !important;
  }
  .align-items-sm-center{
    -webkit-box-align:center !important;
    -webkit-align-items:center !important;
            align-items:center !important;
  }
  .align-items-sm-baseline{
    -webkit-box-align:baseline !important;
    -webkit-align-items:baseline !important;
            align-items:baseline !important;
  }
  .align-items-sm-stretch{
    -webkit-box-align:stretch !important;
    -webkit-align-items:stretch !important;
            align-items:stretch !important;
  }
  .align-content-sm-start{
    -webkit-align-content:flex-start !important;
            align-content:flex-start !important;
  }
  .align-content-sm-end{
    -webkit-align-content:flex-end !important;
            align-content:flex-end !important;
  }
  .align-content-sm-center{
    -webkit-align-content:center !important;
            align-content:center !important;
  }
  .align-content-sm-between{
    -webkit-align-content:space-between !important;
            align-content:space-between !important;
  }
  .align-content-sm-around{
    -webkit-align-content:space-around !important;
            align-content:space-around !important;
  }
  .align-content-sm-stretch{
    -webkit-align-content:stretch !important;
            align-content:stretch !important;
  }
  .align-self-sm-auto{
    -webkit-align-self:auto !important;
            align-self:auto !important;
  }
  .align-self-sm-start{
    -webkit-align-self:flex-start !important;
            align-self:flex-start !important;
  }
  .align-self-sm-end{
    -webkit-align-self:flex-end !important;
            align-self:flex-end !important;
  }
  .align-self-sm-center{
    -webkit-align-self:center !important;
            align-self:center !important;
  }
  .align-self-sm-baseline{
    -webkit-align-self:baseline !important;
            align-self:baseline !important;
  }
  .align-self-sm-stretch{
    -webkit-align-self:stretch !important;
            align-self:stretch !important;
  }
}
@media (min-width:768px){
  .flex-md-row{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:row !important;
            flex-direction:row !important;
  }
  .flex-md-column{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
            flex-direction:column !important;
  }
  .flex-md-row-reverse{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:row-reverse !important;
            flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:column-reverse !important;
            flex-direction:column-reverse !important;
  }
  .flex-md-wrap{
    -webkit-flex-wrap:wrap !important;
            flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    -webkit-flex-wrap:nowrap !important;
            flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse !important;
            flex-wrap:wrap-reverse !important;
  }
  .justify-content-md-start{
    -webkit-box-pack:start !important;
    -webkit-justify-content:flex-start !important;
            justify-content:flex-start !important;
  }
  .justify-content-md-end{
    -webkit-box-pack:end !important;
    -webkit-justify-content:flex-end !important;
            justify-content:flex-end !important;
  }
  .justify-content-md-center{
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
            justify-content:center !important;
  }
  .justify-content-md-between{
    -webkit-box-pack:justify !important;
    -webkit-justify-content:space-between !important;
            justify-content:space-between !important;
  }
  .justify-content-md-around{
    -webkit-justify-content:space-around !important;
            justify-content:space-around !important;
  }
  .align-items-md-start{
    -webkit-box-align:start !important;
    -webkit-align-items:flex-start !important;
            align-items:flex-start !important;
  }
  .align-items-md-end{
    -webkit-box-align:end !important;
    -webkit-align-items:flex-end !important;
            align-items:flex-end !important;
  }
  .align-items-md-center{
    -webkit-box-align:center !important;
    -webkit-align-items:center !important;
            align-items:center !important;
  }
  .align-items-md-baseline{
    -webkit-box-align:baseline !important;
    -webkit-align-items:baseline !important;
            align-items:baseline !important;
  }
  .align-items-md-stretch{
    -webkit-box-align:stretch !important;
    -webkit-align-items:stretch !important;
            align-items:stretch !important;
  }
  .align-content-md-start{
    -webkit-align-content:flex-start !important;
            align-content:flex-start !important;
  }
  .align-content-md-end{
    -webkit-align-content:flex-end !important;
            align-content:flex-end !important;
  }
  .align-content-md-center{
    -webkit-align-content:center !important;
            align-content:center !important;
  }
  .align-content-md-between{
    -webkit-align-content:space-between !important;
            align-content:space-between !important;
  }
  .align-content-md-around{
    -webkit-align-content:space-around !important;
            align-content:space-around !important;
  }
  .align-content-md-stretch{
    -webkit-align-content:stretch !important;
            align-content:stretch !important;
  }
  .align-self-md-auto{
    -webkit-align-self:auto !important;
            align-self:auto !important;
  }
  .align-self-md-start{
    -webkit-align-self:flex-start !important;
            align-self:flex-start !important;
  }
  .align-self-md-end{
    -webkit-align-self:flex-end !important;
            align-self:flex-end !important;
  }
  .align-self-md-center{
    -webkit-align-self:center !important;
            align-self:center !important;
  }
  .align-self-md-baseline{
    -webkit-align-self:baseline !important;
            align-self:baseline !important;
  }
  .align-self-md-stretch{
    -webkit-align-self:stretch !important;
            align-self:stretch !important;
  }
}
@media (min-width:1025px){
  .flex-lg-row{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:row !important;
            flex-direction:row !important;
  }
  .flex-lg-column{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
            flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:row-reverse !important;
            flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:column-reverse !important;
            flex-direction:column-reverse !important;
  }
  .flex-lg-wrap{
    -webkit-flex-wrap:wrap !important;
            flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    -webkit-flex-wrap:nowrap !important;
            flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse !important;
            flex-wrap:wrap-reverse !important;
  }
  .justify-content-lg-start{
    -webkit-box-pack:start !important;
    -webkit-justify-content:flex-start !important;
            justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    -webkit-box-pack:end !important;
    -webkit-justify-content:flex-end !important;
            justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
            justify-content:center !important;
  }
  .justify-content-lg-between{
    -webkit-box-pack:justify !important;
    -webkit-justify-content:space-between !important;
            justify-content:space-between !important;
  }
  .justify-content-lg-around{
    -webkit-justify-content:space-around !important;
            justify-content:space-around !important;
  }
  .align-items-lg-start{
    -webkit-box-align:start !important;
    -webkit-align-items:flex-start !important;
            align-items:flex-start !important;
  }
  .align-items-lg-end{
    -webkit-box-align:end !important;
    -webkit-align-items:flex-end !important;
            align-items:flex-end !important;
  }
  .align-items-lg-center{
    -webkit-box-align:center !important;
    -webkit-align-items:center !important;
            align-items:center !important;
  }
  .align-items-lg-baseline{
    -webkit-box-align:baseline !important;
    -webkit-align-items:baseline !important;
            align-items:baseline !important;
  }
  .align-items-lg-stretch{
    -webkit-box-align:stretch !important;
    -webkit-align-items:stretch !important;
            align-items:stretch !important;
  }
  .align-content-lg-start{
    -webkit-align-content:flex-start !important;
            align-content:flex-start !important;
  }
  .align-content-lg-end{
    -webkit-align-content:flex-end !important;
            align-content:flex-end !important;
  }
  .align-content-lg-center{
    -webkit-align-content:center !important;
            align-content:center !important;
  }
  .align-content-lg-between{
    -webkit-align-content:space-between !important;
            align-content:space-between !important;
  }
  .align-content-lg-around{
    -webkit-align-content:space-around !important;
            align-content:space-around !important;
  }
  .align-content-lg-stretch{
    -webkit-align-content:stretch !important;
            align-content:stretch !important;
  }
  .align-self-lg-auto{
    -webkit-align-self:auto !important;
            align-self:auto !important;
  }
  .align-self-lg-start{
    -webkit-align-self:flex-start !important;
            align-self:flex-start !important;
  }
  .align-self-lg-end{
    -webkit-align-self:flex-end !important;
            align-self:flex-end !important;
  }
  .align-self-lg-center{
    -webkit-align-self:center !important;
            align-self:center !important;
  }
  .align-self-lg-baseline{
    -webkit-align-self:baseline !important;
            align-self:baseline !important;
  }
  .align-self-lg-stretch{
    -webkit-align-self:stretch !important;
            align-self:stretch !important;
  }
}
@media (min-width:1200px){
  .flex-xl-row{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:row !important;
            flex-direction:row !important;
  }
  .flex-xl-column{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
            flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    -webkit-box-orient:horizontal !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:row-reverse !important;
            flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:reverse !important;
    -webkit-flex-direction:column-reverse !important;
            flex-direction:column-reverse !important;
  }
  .flex-xl-wrap{
    -webkit-flex-wrap:wrap !important;
            flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    -webkit-flex-wrap:nowrap !important;
            flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    -webkit-flex-wrap:wrap-reverse !important;
            flex-wrap:wrap-reverse !important;
  }
  .justify-content-xl-start{
    -webkit-box-pack:start !important;
    -webkit-justify-content:flex-start !important;
            justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    -webkit-box-pack:end !important;
    -webkit-justify-content:flex-end !important;
            justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
            justify-content:center !important;
  }
  .justify-content-xl-between{
    -webkit-box-pack:justify !important;
    -webkit-justify-content:space-between !important;
            justify-content:space-between !important;
  }
  .justify-content-xl-around{
    -webkit-justify-content:space-around !important;
            justify-content:space-around !important;
  }
  .align-items-xl-start{
    -webkit-box-align:start !important;
    -webkit-align-items:flex-start !important;
            align-items:flex-start !important;
  }
  .align-items-xl-end{
    -webkit-box-align:end !important;
    -webkit-align-items:flex-end !important;
            align-items:flex-end !important;
  }
  .align-items-xl-center{
    -webkit-box-align:center !important;
    -webkit-align-items:center !important;
            align-items:center !important;
  }
  .align-items-xl-baseline{
    -webkit-box-align:baseline !important;
    -webkit-align-items:baseline !important;
            align-items:baseline !important;
  }
  .align-items-xl-stretch{
    -webkit-box-align:stretch !important;
    -webkit-align-items:stretch !important;
            align-items:stretch !important;
  }
  .align-content-xl-start{
    -webkit-align-content:flex-start !important;
            align-content:flex-start !important;
  }
  .align-content-xl-end{
    -webkit-align-content:flex-end !important;
            align-content:flex-end !important;
  }
  .align-content-xl-center{
    -webkit-align-content:center !important;
            align-content:center !important;
  }
  .align-content-xl-between{
    -webkit-align-content:space-between !important;
            align-content:space-between !important;
  }
  .align-content-xl-around{
    -webkit-align-content:space-around !important;
            align-content:space-around !important;
  }
  .align-content-xl-stretch{
    -webkit-align-content:stretch !important;
            align-content:stretch !important;
  }
  .align-self-xl-auto{
    -webkit-align-self:auto !important;
            align-self:auto !important;
  }
  .align-self-xl-start{
    -webkit-align-self:flex-start !important;
            align-self:flex-start !important;
  }
  .align-self-xl-end{
    -webkit-align-self:flex-end !important;
            align-self:flex-end !important;
  }
  .align-self-xl-center{
    -webkit-align-self:center !important;
            align-self:center !important;
  }
  .align-self-xl-baseline{
    -webkit-align-self:baseline !important;
            align-self:baseline !important;
  }
  .align-self-xl-stretch{
    -webkit-align-self:stretch !important;
            align-self:stretch !important;
  }
}
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -ms-overflow-style:scrollbar;
}

*,:after,:before{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
}
@-webkit-keyframes gsc-spin{
  to{
    -webkit-transform:rotate(1turn);
  }
}
@keyframes gsc-spin{
  to{
    transform:rotate(1turn);
    -webkit-transform:rotate(1turn);
  }
}
.hide{
  display:none !important;
}

.show{
  display:block !important;
  visibility:visible;
}

.gsc-no-vertical-scroll{
  overflow-y:hidden !important;
  height:100vh;
  position:fixed;
  overscroll-behavior:none !important;
}

.gsc-hide{
  display:none;
}

.gsc-show{
  display:none;
}

.gsc-center-align{
  text-align:center;
}

.gsc-left{
  float:left !important;
}

.gsc-right{
  float:right !important;
}

.gsc-text-left{
  text-align:left !important;
}

.gsc-text-right{
  text-align:right !important;
}

.gsc-text-center{
  text-align:center !important;
}

.gsc-text-justify{
  text-align:justify !important;
}

.gsc-m-0{
  margin:0 !important;
}

.gsc-p-0{
  padding:0 !important;
}

.gsc-m-0{
  margin:0 !important;
}

.gsc-m-1{
  margin:10px !important;
}

.gsc-m-2{
  margin:20px !important;
}

.gsc-m-3{
  margin:30px !important;
}

.gsc-m-4{
  margin:40px !important;
}

.gsc-m-5{
  margin:50px !important;
}

.gsc-mt-0{
  margin-top:0 !important;
}

.gsc-mt-1{
  margin-top:10px !important;
}

.gsc-mt-2{
  margin-top:20px !important;
}

.gsc-mt-3{
  margin-top:30px !important;
}

.gsc-mt-4{
  margin-top:40px !important;
}

.gsc-mt-5{
  margin-top:50px !important;
}

.gsc-mr-0{
  margin-right:0 !important;
}

.gsc-mr-1{
  margin-right:10px !important;
}

.gsc-mr-2{
  margin-right:20px !important;
}

.gsc-mr-3{
  margin-right:30px !important;
}

.gsc-mr-4{
  margin-right:40px !important;
}

.gsc-mr-5{
  margin-right:50px !important;
}

.gsc-mb-0{
  margin-bottom:0 !important;
}

.gsc-mb-1{
  margin-bottom:10px !important;
}

.gsc-mb-2{
  margin-bottom:20px !important;
}

.gsc-mb-3{
  margin-bottom:30px !important;
}

.gsc-mb-4{
  margin-bottom:40px !important;
}

.gsc-mb-5{
  margin-bottom:50px !important;
}

.gsc-ml-0{
  margin-left:0 !important;
}

.gsc-ml-1{
  margin-left:10px !important;
}

.gsc-ml-2{
  margin-left:20px !important;
}

.gsc-ml-3{
  margin-left:30px !important;
}

.gsc-ml-4{
  margin-left:40px !important;
}

.gsc-ml-5{
  margin-left:50px !important;
}

.gsc-mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}

.gsc-mx-1{
  margin-left:10px !important;
  margin-right:10px !important;
}

.gsc-mx-2{
  margin-left:20px !important;
  margin-right:20px !important;
}

.gsc-mx-3{
  margin-left:30px !important;
  margin-right:30px !important;
}

.gsc-mx-4{
  margin-left:40px !important;
  margin-right:40px !important;
}

.gsc-mx-5{
  margin-left:50px !important;
  margin-right:50px !important;
}

.gsc-my-0{
  margin-top:0 !important;
  margin-bottom:0 !important;
}

.gsc-my-1{
  margin-top:10px !important;
  margin-bottom:10px !important;
}

.gsc-my-2{
  margin-top:20px !important;
  margin-bottom:20px !important;
}

.gsc-my-3{
  margin-top:30px !important;
  margin-bottom:30px !important;
}

.gsc-my-4{
  margin-top:40px !important;
  margin-bottom:40px !important;
}

.gsc-my-5{
  margin-top:50px !important;
  margin-bottom:50px !important;
}

.gsc-card-content-align-top{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
          align-items:flex-start;
}

.gsc-card-content-align-middle{
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}

img.gsc-rte-img-fluid{
  height:auto !important;
  max-width:100% !important;
}

.gsc-comma-separated a:after{
  content:",";
  margin-right:2px;
}
.gsc-comma-separated a:last-child:after{
  content:"";
  margin:0;
}

img.gsc-lazy-img-fluid{
  height:auto !important;
  max-width:100% !important;
}

.gsc-mb-0px{
  margin-bottom:0 !important;
}

.gsc-mb-8px{
  margin-bottom:8px !important;
}

.gsc-mb-16px{
  margin-bottom:16px !important;
}

.gsc-mb-24px{
  margin-bottom:24px !important;
}

.gsc-mb-32px{
  margin-bottom:32px !important;
}

.gsc-mb-40px{
  margin-bottom:40px !important;
}

.gsc-mt-0px{
  margin-top:0 !important;
}

.gsc-mt-8px{
  margin-top:8px !important;
}

.gsc-mt-16px{
  margin-top:16px !important;
}

.gsc-mt-24px{
  margin-top:24px !important;
}

.gsc-mt-32px{
  margin-top:32px !important;
}

.gsc-mt-40px{
  margin-top:40px !important;
}
.gsc-skip-links{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  margin-left:0;
  text-align:center;
  z-index:99999;
}
.gsc-skip-links ul{
  margin:0;
  padding:0;
  line-height:0;
}
.gsc-skip-links li{
  list-style-type:none;
  margin:0;
  padding:0;
  line-height:0;
}
.gsc-skip-links li:before{
  content:"";
  display:none;
}
.gsc-skip-links .gsc-skip-link{
  position:absolute;
  left:-99999px;
  top:25px;
}
.gsc-skip-links .gsc-skip-link:focus{
  position:relative;
  left:0;
  z-index:9999;
  height:auto;
  margin:0 auto;
  padding:10px 45px;
  text-align:center;
  text-decoration:none;
  color:#fff;
  background:#00263e;
  border:1px solid #2b5a80;
}
.gsc-close{
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:50px;
  height:50px;
  font-size:0;
  cursor:pointer;
}
.gsc-close:after,.gsc-close:before{
  position:absolute;
  top:50%;
  left:50%;
  width:2px;
  height:16px;
  background-color:#898d8d;
  -webkit-transform:rotate(45deg) translate(-50%, -50%);
          transform:rotate(45deg) translate(-50%, -50%);
  -webkit-transform-origin:top left;
          transform-origin:top left;
  content:"";
}
.gsc-close:after{
  -webkit-transform:rotate(-45deg) translate(-50%, -50%);
          transform:rotate(-45deg) translate(-50%, -50%);
}
.chosen-container{
  position:relative;
  margin:5px 0;
  display:inline-block;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.chosen-container:after{
  font-family:icomoon !important;
  content:"\e904";
  position:absolute;
  color:#0026ff;
  top:50%;
  right:10px;
  font-size:1.5em;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  pointer-events:none;
}
.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop{
  border:1px solid #0026ff;
}
.chosen-container.chosen-container-active.chosen-with-drop:after{
  -webkit-transform:translateY(-50%) rotate(-180deg);
  transform:translateY(-50%) rotate(-180deg);
}
.chosen-container.chosen-container-active .chosen-results{
  display:block;
}

.chosen-container *{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.chosen-container .chosen-drop{
  position:absolute;
  top:100%;
  z-index:1010;
  width:100%;
  border-top:0;
  background:#fff;
  -webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);
  box-shadow:0 4px 5px rgba(0,0,0,.15);
  clip:rect(0, 0, 0, 0);
  -webkit-clip-path:inset(100% 100%);
  clip-path:inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop{
  clip:auto;
  -webkit-clip-path:none;
  clip-path:none;
}

.chosen-container a{
  cursor:pointer;
}

.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{
  margin-right:4px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  font-weight:400;
  color:#999;
}

.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{
  content:":";
  padding-left:2px;
  vertical-align:top;
}

.chosen-container-single .chosen-single{
  position:relative;
  display:block;
  padding:1em;
  border:1px solid #0026ff;
  background-color:#fff;
  text-decoration:none;
  white-space:nowrap;
  line-height:24px;
}

.chosen-container-single .chosen-default{
  font-style:italic;
  color:#777;
}

.chosen-container-single .chosen-single span{
  display:block;
  overflow:hidden;
  margin-right:26px;
  text-overflow:ellipsis;
  font-size:15px;
  font-weight:400;
  color:#0026ff;
  white-space:nowrap;
}

.chosen-container-single .chosen-single-with-deselect span{
  margin-right:38px;
}

.chosen-container-single .chosen-single abbr{
  position:absolute;
  top:6px;
  right:26px;
  display:block;
  width:12px;
  height:12px;
  font-size:1px;
}

.chosen-container-single .chosen-single abbr:hover{
  background-position:-42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover{
  background-position:-42px -10px;
}

.chosen-container-single .chosen-single div{
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:18px;
  height:100%;
}

.chosen-container-single .chosen-single div b{
  display:block;
  width:100%;
  height:100%;
}

.chosen-container-single .chosen-search{
  position:relative;
  z-index:1010;
  margin:0;
  padding:3px 4px;
  white-space:nowrap;
}

.chosen-container-single .chosen-search input[type=text]{
  margin:1px 0;
  padding:4px 20px 4px 5px;
  width:100%;
  height:auto;
  outline:0;
  border:1px solid #0026ff;
  font-size:1em;
  font-family:sans-serif;
  line-height:normal;
  border-radius:0;
}

.chosen-container-single .chosen-drop{
  margin-top:-1px;
  background-clip:padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  -webkit-clip-path:inset(100% 100%);
  clip-path:inset(100% 100%);
}

.chosen-container-mobile .chosen-search{
  display:none;
}

.chosen-container .chosen-results{
  color:#333;
  position:relative;
  overflow-x:hidden;
  overflow-y:auto;
  margin:0 4px 4px 0;
  padding:0 0 0 4px;
  max-height:350px;
  -webkit-overflow-scrolling:touch;
  display:none;
}

.chosen-container .chosen-results li{
  display:none;
  margin:0;
  padding:5px 6px 5px 13px;
  list-style:none;
  line-height:15px;
  word-wrap:break-word;
  -webkit-touch-callout:none;
}

.chosen-container .chosen-results li.active-result{
  display:list-item;
  color:#0026ff;
  font-size:15px;
  line-height:2;
  cursor:pointer;
}

.chosen-container .chosen-results li.disabled-result{
  display:list-item;
  color:#777;
  cursor:default;
}

.chosen-container .chosen-results li.highlighted{
  background-color:#0026ff;
  color:#fff;
}

.chosen-container .chosen-results li.no-results{
  color:#777;
  display:list-item;
  background:#999;
}

.chosen-container .chosen-results li.group-result{
  display:list-item;
  font-weight:700;
  font-size:15px;
  line-height:2;
  color:#0026ff;
  cursor:default;
}

.chosen-container .chosen-results li em{
  font-style:normal;
  text-decoration:underline;
}

.chosen-container-multi .chosen-choices{
  position:relative;
  overflow:hidden;
  margin:0;
  padding:10px 28px 9px 15px;
  width:100%;
  height:auto;
  border:1px solid #0026ff;
  background-color:#fff;
  cursor:text;
}

.chosen-container-multi .chosen-choices li{
  float:left;
  list-style:none;
}

.chosen-container-multi .chosen-choices li.search-field{
  margin:2px 0;
  padding:3px 0;
  white-space:nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]{
  margin:1px 0;
  padding:0;
  height:auto;
  outline:0;
  border:0 !important;
  background:transparent !important;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-size:15px;
  font-weight:400;
  color:#0026ff;
  line-height:normal;
  border-radius:0;
  width:25px;
}

.chosen-container-multi .chosen-choices li.search-choice{
  position:relative;
  margin:2px 5px 2px 0;
  padding:4px 25px 3px 8px;
  border:none;
  max-width:100%;
  border-radius:3px;
  background-color:#999;
  color:#333;
  line-height:25px;
  cursor:default;
}

.chosen-container-multi .chosen-choices li.search-choice span{
  word-wrap:break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
  position:absolute;
  top:12px;
  right:6px;
  display:block;
  width:12px;
  height:12px;
  font-size:1px;
  background:url(/assetbundles/GSC.Common/img/chosen/chosen-sprite.png) -42px 1px no-repeat;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
  background-position:-42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled{
  padding-right:5px;
  border:1px solid #777;
  background-color:#d4d4d4;
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #999), color-stop(50%, #999), color-stop(52%, grey), to(75%, grey));
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #999), color-stop(50%, #999), color-stop(52%, grey), color-stop(65%, #777));
  background-image:-webkit-linear-gradient(#999 20%, #999 50%, grey 52%, #777 65%);
  background-image:linear-gradient(#999 20%, #999 50%, grey 52%, #777 65%);
  color:#777;
}

.chosen-container-multi .chosen-choices li.search-choice-focus{
  background:#d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
  background-position:-42px -10px;
}

.chosen-container-multi .chosen-results{
  margin:0;
  padding:0;
}

.chosen-container-multi .chosen-drop .result-selected{
  display:list-item;
  color:#777;
  cursor:default;
  line-height:2;
}

.chosen-container-active .chosen-single{
  border:1px solid #0026ff;
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
  box-shadow:0 0 5px rgba(0,0,0,.3);
}

.chosen-container-active.chosen-with-drop .chosen-single{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  -webkit-box-shadow:inset 0 1px 0 #fff;
  box-shadow:inset 0 1px 0 #fff;
}

.chosen-container-active.chosen-with-drop .chosen-single div{
  border-left:0;
  background:transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b{
  background-position:-18px 2px;
}

.chosen-container-active .chosen-choices{
  border:1px solid #0026ff;
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
  box-shadow:0 0 5px rgba(0,0,0,.3);
}

.chosen-container-active .chosen-choices li.search-field input[type=text]{
  color:#000 !important;
}

.chosen-disabled{
  opacity:.5 !important;
  cursor:default;
}

.chosen-disabled .chosen-single{
  cursor:default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close{
  cursor:default;
}

.chosen-rtl{
  text-align:right;
}

.chosen-rtl .chosen-single{
  overflow:visible;
  padding:0 8px 0 0;
}

.chosen-rtl .chosen-single span{
  margin-right:0;
  margin-left:26px;
  direction:rtl;
}

.chosen-rtl .chosen-single-with-deselect span{
  margin-left:38px;
}

.chosen-rtl .chosen-single div{
  right:auto;
  left:3px;
}

.chosen-rtl .chosen-single abbr{
  right:auto;
  left:26px;
}

.chosen-rtl .chosen-choices li{
  float:right;
}

.chosen-rtl .chosen-choices li.search-field input[type=text]{
  direction:rtl;
}

.chosen-rtl .chosen-choices li.search-choice{
  margin:3px 5px 3px 0;
  padding:3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close{
  right:auto;
  left:4px;
}

.chosen-rtl.chosen-container-single .chosen-results{
  margin:0 0 4px 4px;
  padding:0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option{
  padding-right:15px;
  padding-left:0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{
  border-right:0;
}

.chosen-rtl .chosen-search input[type=text]{
  padding:4px 5px 4px 20px;
  direction:rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b{
  background-position:6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{
  background-position:-12px 2px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){
  .chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{
    -webkit-background-size:52px 37px !important;
            background-size:52px 37px !important;
    background-repeat:no-repeat !important;
  }
}
.gsc-form .gsc-multidropdownlist-wrapper.gsc-field-wrapper>.gsc-field-wrapper{
  display:block;
  width:100%;
  float:none;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-cloned-multidropdownlist-wrapper .gsc-select-wrap{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-cloned-multidropdownlist-wrapper .gsc-select-wrap .gsc-field-wrapper{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
          flex:0 0 100%;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-cloned-multidropdownlist-wrapper .gsc-select-wrap .gsc-close{
  position:relative;
  cursor:pointer;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-multidropdownlist-formatted{
  display:none;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-add-more-multidropdownlist-link{
  text-decoration:none;
  display:-webkit-inline-box !important;
  display:-webkit-inline-flex !important;
  display:inline-flex !important;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  cursor:pointer;
}
.gsc-form .gsc-multidropdownlist-wrapper .gsc-add-more-multidropdownlist-link i{
  font-size:1.25em;
}
.gsc-field-wrapper .gsc-field-tooltip{
  display:inline-block;
}

.gsc-optgroup{
  font-weight:600;
}

.gsc-optgroup-option{
  padding-left:1em;
}
.gsc-form.half-width{
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
          flex:0 0 100%;
  max-width:100%;
}
@media screen and (max-width:767px){
  .gsc-form.half-width{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
            flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
}
.gsc-form .gsc-field-wrapper,.gsc-form .gsc-inner-field-wrapper{
  position:relative;
}
.gsc-form .gsc-field-wrapper .gsc-stack{
  display:block;
  margin-bottom:10px;
}
.gsc-form .gsc-field-wrapper .gsc-stack:last-of-type{
  margin-bottom:0;
}
.gsc-form [class*=gsc-form-lyt-]:after{
  content:"";
  display:table;
  clear:both;
}
@media screen and (max-width:767px){
  .gsc-form .gsc-form-lyt-2-col .gsc-field-wrapper{
    width:49%;
    margin-right:2%;
    float:left;
  }
  .gsc-form .gsc-form-lyt-2-col .gsc-field-wrapper input,.gsc-form .gsc-form-lyt-2-col .gsc-field-wrapper select{
    width:100%;
  }
}
.gsc-form .gsc-form-lyt-2-col .gsc-field-wrapper:nth-of-type(2){
  margin-right:0;
  width:100%;
}
@media screen and (max-width:767px){
  .gsc-form .gsc-form-lyt-2-col .gsc-field-wrapper:nth-of-type(2){
    width:49%;
  }
}
@media screen and (max-width:767px){
  .gsc-form .gsc-form-lyt-3-col .gsc-field-wrapper{
    width:32%;
    margin-right:2%;
    float:left;
  }
  .gsc-form .gsc-form-lyt-3-col .gsc-field-wrapper input,.gsc-form .gsc-form-lyt-3-col .gsc-field-wrapper select{
    width:100%;
  }
}
.gsc-form .gsc-form-lyt-3-col .gsc-field-wrapper:nth-of-type(3){
  margin-right:0;
  width:100%;
}
@media screen and (max-width:767px){
  .gsc-form .gsc-form-lyt-3-col .gsc-field-wrapper:nth-of-type(3){
    width:32%;
  }
}
.gsc-form .IN-widget iframe{
  min-height:54px;
}

.gsc-footnote{
  color:#444;
  font-size:1em;
}
.gsc-footnote:before{
  content:"* ";
  color:#b70000;
}
.validation-summary-valid{
  display:none;
}

.validation-summary-errors{
  border:1px solid #d9534f;
  background:#f2dede;
  color:#a94442;
  font-weight:700;
  padding:10px 20px;
  margin-bottom:2em;
  font-size:.938em;
}

.validation-summary-header{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
.validation-summary-header i{
  font-size:1.25em;
  vertical-align:sub;
}
.validation-summary-header span{
  font-size:.9375em;
  vertical-align:middle;
  line-height:1.25em;
  margin-left:5px;
}

.validation-summary-body{
  font-size:.9375em;
}
.validation-summary-body ul{
  margin:.75em 0 0;
}
.validation-summary-body li,.validation-summary-body li:before{
  color:#a94442;
}

.field-validation-error{
  color:#d9534f;
  font-size:.75em;
  font-weight:700;
  margin-bottom:15px;
  display:block;
}

.field-validation-valid{
  margin-bottom:15px;
  display:block;
}
.gsc-editing .gsc-gated-cmp-header,.gsc-editing .gsc-gated-header{
  border:2px dotted #000;
  font-weight:700;
  text-align:center;
  padding:5px;
  background-color:#00bcd4;
}
.gsc-editing .gsc-gated-cmp-header p,.gsc-editing .gsc-gated-header p{
  position:relative;
  display:inline-block;
  margin:0;
  font-weight:700;
  color:#fff;
}
.gsc-editing .gsc-gated-cmp-header p:after,.gsc-editing .gsc-gated-header p:after{
  content:"";
  display:block;
  position:absolute;
  width:30px;
  height:30px;
  top:0;
  right:-40px;
  background-image:url(/~/icon/officeWhite/32x32/eye_blind.png);
  -webkit-background-size:30px 30px;
          background-size:30px;
  background-position:0 -2px;
}
.gsc-editing .gsc-gated-cmp-header span,.gsc-editing .gsc-gated-header span{
  color:#00263e;
}
.gsc-editing .gsc-gated-header{
  border-style:solid;
}
.gsc-editing .gsc-gated-header p{
  margin:15px;
  padding:3px;
  color:#fff;
}
.gsc-editing .gsc-gated-header p:after{
  top:-3px;
  background-image:url(/~/icon/apps/32x32/Lock-2.png);
  -webkit-background-size:30px 30px;
          background-size:30px;
  background-position:0;
}
body,html{
  font-size:16px;
}

*,:after,:before{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

html{
  height:100%;
  font-family:mobile;
}

body{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
  padding:0;
  margin:0;
  background-color:#fff;
}

img{
  max-width:100%;
}

.move{
  position:absolute;
  left:-9999px;
}

.clearfix{
  content:" ";
  display:table;
}

.clearfix:after{
  clear:both;
}

.clearboth{
  clear:both;
}

.none{
  display:none;
}

input:focus,textarea:focus{
  outline:none;
}

:focus{
  outline:none;
}

main{
  line-height:1.7;
  font-style:normal;
  font-weight:400;
}

@media (min-width:992px) and (max-width:1199px){
  .row{
    margin-right:0;
    margin-left:0;
  }
}

.row-no-padding [class*=col-]{
  padding-left:0 !important;
  padding-right:0 !important;
}
@media (min-width:768px){
  .row-no-padding [class*=col-]{
    padding-left:0 !important;
    padding-right:0 !important;
  }
}

.no-padding-left{
  padding-left:0 !important;
}

.no-padding-right{
  padding-right:0 !important;
}

.no-margin{
  margin:0 !important;
}

.no-margin-top{
  margin-top:0 !important;
}

.no-margin-bottom{
  margin-bottom:0 !important;
}

.spacer{
  margin-top:1.65em;
}

.section-padding{
  margin-bottom:2.5em;
}

.is-hidden{
  display:none;
}

.no-border-right{
  border-right:0 !important;
}

.float-left{
  float:left;
}

.float-right{
  float:right;
}
p{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-size:1em;
  line-height:24px;
  font-weight:400;
  color:#595851;
  margin:0 0 24px;
  letter-spacing:0;
}
@media (min-width:993px){
  p{
    margin:0 0 24px;
  }
}
h1,h2,h3,h4,h5,h6{
  padding:0;
  margin:56px 0 24px;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  letter-spacing:0;
}

h1{
  font-size:2em;
  line-height:40px;
}

h2{
  font-size:2em;
  line-height:40px;
}

h3{
  font-size:1.75em;
  line-height:36px;
}

h4{
  font-size:1.5em;
  line-height:32px;
}

h5{
  font-size:1.25em;
  line-height:28px;
}

h6{
  font-size:1em;
  line-height:24px;
}

@media (min-width:993px){
  h1{
    font-size:2.5em;
    line-height:48px;
  }
  h2{
    font-size:2em;
    line-height:40px;
  }
  h3{
    font-size:1.75em;
    line-height:36px;
  }
  h4{
    font-size:1.5em;
    line-height:32px;
  }
  h5{
    font-size:1.25em;
    line-height:28px;
  }
  h6{
    font-size:1em;
    line-height:24px;
  }
}
strong{
  font-weight:700;
}
a,a:link{
  color:#297a8e;
  text-decoration:underline;
  font-weight:400;
}

a:visited{
  color:#8b3776;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

a:focus-visible{
  outline:1px solid #00263e;
  outline-offset:1px;
}
a:focus-visible:after{
  line-height:normal;
}

a:focus:hover{
  outline:none;
}

a:active{
  color:#8b3776;
  text-decoration:none;
}

sub{
  font-size:smaller;
  vertical-align:sub;
}

sup{
  font-size:.5em;
  line-height:.5em;
  vertical-align:super;
}

.ax-underline{
  text-decoration:underline;
}

@font-face{
  font-family:icomoon;
  src:url(/assetbundles/GSC.Site.Artex/fonts/icons/icomoon.eot?0524022);
  src:url(/assetbundles/GSC.Site.Artex/fonts/icons/icomoon.eot?0524022#iefix) format("embedded-opentype"), url(/assetbundles/GSC.Site.Artex/fonts/icons/icomoon.woff?0524022) format("woff"), url(/assetbundles/GSC.Site.Artex/fonts/icons/icomoon.svg?0524022#icomoon) format("svg");
  font-weight:400;
  font-style:normal;
}
[class*=" ax-icon-"],[class^=ax-icon-]{
  font-family:icomoon !important;
  speak:never;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.ax-icon-linkedin-hover:before{
  content:"\e92f";
}

.ax-icon-social-linkedin:before{
  content:"\e92a";
}

.ax-icon-social-linkedin-small:before{
  content:"\e92b";
}

.ax-icon-facebook1:before{
  content:"\e929";
  color:#1877f2;
}

.ax-icon-twitter_svg:before{
  content:"\e930";
}

.ax-icon-linkedin_svg:before{
  content:"\e92d";
}

.ax-icon-Arrow_fill_svg:before{
  content:"\e917";
  color:#297a8e;
}

.ax-icon-Quote-icon:before{
  content:"\e924";
  color:#e5761c;
}

.ax-icon-crosshairs:before{
  content:"\e926";
  color:#d2452d;
}

.ax-icon-location-mark:before{
  content:"\e925";
  color:#e5761c;
}

.ax-icon-Combined-Shape-Copy-3:before{
  content:"\e922";
  color:#0075bc;
}

.ax-icon-icons8-silent_call_filled-copy-2:before{
  content:"\e923";
  color:#0075bc;
}

.ax-icon-Quote-marks:before{
  content:"\e920";
  color:#439ecf;
}

.ax-icon-Down-Arrow:before{
  content:"\e921";
  color:#fff;
}

.ax-icon-check-sphere:before{
  content:"\e91f";
}

.ax-icon-Circle-Arrow-Right:before{
  content:"\e91b";
}

.ax-icon-email:before{
  content:"\e91a";
}

.ax-icon-social-twitter:before{
  content:"\e918";
}

.ax-icon-social-youtube:before{
  content:"\e919";
}

.ax-icon-crosshair:before{
  content:"\e91e";
}

.ax-icon-ajg-external-link:before{
  content:"\e91c";
}

.ax-icon-check:before{
  content:"\e900";
}

.ax-icon-close:before{
  content:"\e901";
}

.ax-icon-contact:before{
  content:"\e902";
}

.ax-icon-country:before{
  content:"\e903";
}

.ax-icon-down:before{
  content:"\e904";
}

.ax-icon-error-outline:before{
  content:"\e905";
}

.ax-icon-error-solid:before{
  content:"\e906";
}

.ax-icon-fave-outline:before{
  content:"\e907";
}

.ax-icon-fave-solid:before{
  content:"\e908";
}

.ax-icon-left:before{
  content:"\e909";
}

.ax-icon-minus:before{
  content:"\e90a";
}

.ax-icon-nav:before{
  content:"\e90b";
}

.ax-icon-plus:before{
  content:"\e90c";
}

.ax-icon-right:before{
  content:"\e90d";
}

.ax-icon-search:before{
  content:"\e90e";
}

.ax-icon-share:before{
  content:"\e90f";
}

.ax-icon-star-half:before{
  content:"\e910";
}

.ax-icon-star-outline:before{
  content:"\e911";
}

.ax-icon-star-solid:before{
  content:"\e912";
}

.ax-icon-up:before{
  content:"\e913";
}

.ax-icon-visible-off:before{
  content:"\e914";
}

.ax-icon-visible-on:before{
  content:"\e915";
}

.ax-icon-warning:before{
  content:"\e916";
}

.ax-icon-linkedin2:before{
  content:"\e91d";
  color:#28724f;
}

.ax-icon-linkedin:before{
  content:"\e927";
}

.ax-icon-brand:before{
  content:"\e927";
}

.ax-icon-social:before{
  content:"\e927";
}

.ax-icon-facebook:before{
  content:"\e928";
}

.ax-icon-download:before{
  content:"\f019";
}

.ax-icon-image:before{
  content:"\f03e";
}

.ax-icon-photo:before{
  content:"\f03e";
}

.ax-icon-picture-o:before{
  content:"\f03e";
}

.ax-icon-map-marker:before{
  content:"\f041";
}

.ax-icon-play:before{
  content:"\f04b";
}

.ax-icon-check-circle:before{
  content:"\f058";
}

.ax-icon-arrow-left:before{
  content:"\f060";
}

.ax-icon-arrow-right:before{
  content:"\f061";
}

.ax-icon-calendar:before{
  content:"\f073";
}

.ax-icon-comments:before{
  content:"\f086";
}

.ax-icon-facebook2:before{
  content:"\f09a";
}

.ax-icon-facebook-f:before{
  content:"\f09a";
}

.ax-icon-arrow-circle-left:before{
  content:"\f0a8";
}

.ax-icon-arrow-circle-right:before{
  content:"\f0a9";
}

.ax-icon-wrench:before{
  content:"\f0ad";
}

.ax-icon-bars:before{
  content:"\f0c9";
}

.ax-icon-navicon:before{
  content:"\f0c9";
}

.ax-icon-reorder:before{
  content:"\f0c9";
}

.ax-icon-envelope:before{
  content:"\f0e0";
}

.ax-icon-linkedin1:before{
  content:"\f0e1";
}

.ax-icon-comments-o:before{
  content:"\f0e6";
}

.ax-icon-cloud-download:before{
  content:"\f0ed";
}

.ax-icon-file-text-o:before{
  content:"\f0f6";
}

.ax-icon-angle-double-down:before{
  content:"\f103";
}

.ax-icon-circle-o:before{
  content:"\f10c";
}

.ax-icon-circle:before{
  content:"\f111";
}

.ax-icon-folder-o:before{
  content:"\f114";
}

.ax-icon-folder-open-o:before{
  content:"\f115";
}

.ax-icon-microphone:before{
  content:"\f130";
}

.ax-icon-calendar-o:before{
  content:"\f133";
}

.ax-icon-chevron-circle-left:before{
  content:"\f137";
}

.ax-icon-chevron-circle-right:before{
  content:"\f138";
}

.ax-icon-chevron-circle-up:before{
  content:"\f139";
}

.ax-icon-chevron-circle-down:before{
  content:"\f13a";
}

.ax-icon-check-square:before{
  content:"\f14a";
}

.ax-icon-youtube-play:before{
  content:"\f16a";
}

.ax-icon-instagram:before{
  content:"\f16d";
}

.ax-icon-long-arrow-down:before{
  content:"\f175";
}

.ax-icon-long-arrow-right:before{
  content:"\f178";
}

.ax-icon-google:before{
  content:"\f1a0";
}

.ax-icon-file-pdf-o:before{
  content:"\f1c1";
}

.ax-icon-file-word-o:before{
  content:"\f1c2";
}

.ax-icon-file-movie-o:before{
  content:"\f1c8";
}

.ax-icon-file-video-o:before{
  content:"\f1c8";
}

.ax-icon-line-chart:before{
  content:"\f201";
}

.ax-icon-leanpub:before{
  content:"\f212";
}

.ax-icon-sticky-note:before{
  content:"\f249";
}

.ax-icon-calendar-plus-o:before{
  content:"\f271";
}

.ax-icon-calendar-minus-o:before{
  content:"\f272";
}

.ax-icon-calendar-times-o:before{
  content:"\f273";
}

.ax-icon-calendar-check-o:before{
  content:"\f274";
}

.ax-icon-snapchat-square:before{
  content:"\f2ad";
}

.ax-icon-quote:before{
  content:"\e92e";
}

.ax-icon-x-twitter:before{
  content:"\e930";
}

.rotate-90:before{
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.9);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  display:inline-block;
}
@media (min-width:993px){
  .ax-inner-width{
    max-width:1200px;
  }
}
.ax-inner-width.container{
  padding-left:15px;
  padding-right:15px;
}
.ax-inner-width.container .row{
  margin-left:-15px;
  margin-right:-15px;
}
.ax-inner-width.container .row [class*=col-]{
  padding-left:30px;
  padding-right:30px;
}
@media (min-width:768px){
  .ax-inner-width.container .row [class*=col-]{
    padding-left:15px;
    padding-right:15px;
  }
}
@media (min-width:768px){
  .ax-inner-width.container>.row{
    padding-left:15px;
    padding-right:15px;
  }
}

div.wrapper,section.container{
  margin:0 auto 2.5em;
}

section.container.ax-conent{
  margin:0 auto;
}

.ax-content-width .ax-general-content{
  margin-bottom:3.5em;
  margin-top:3.5em;
}
@media (min-width:993px){
  .ax-content-width{
    width:1068px;
  }
}

.ax-container-blue{
  padding:1.875em 0;
}
@media (min-width:993px){
  .ax-container-blue{
    padding:3.75em 0;
  }
}

.ax-max-width.container{
  padding-left:0;
  padding-right:0;
  max-width:1440px;
}
.ax-max-width.container .row{
  margin-left:0;
  margin-right:0;
}
.ax-max-width.container .row.row-no-padding>[class*=col-]{
  padding-left:0 !important;
  padding-right:0 !important;
}

div.wrapper.ax-component-cont,section.container.ax-component-cont{
  margin-bottom:56px;
}
@media (min-width:768px){
  div.wrapper.ax-component-cont,section.container.ax-component-cont{
    margin-bottom:72px;
  }
}

.ax-component-cont{
  margin-bottom:56px;
}
@media (min-width:768px){
  .ax-component-cont{
    margin-bottom:72px;
  }
}

.ax-inner-component{
  margin-bottom:56px;
}
@media (min-width:768px){
  .ax-inner-component{
    margin-bottom:72px;
  }
}

.ax-component-cont .ax-title-large:first-child,.ax-component-cont .ax-title-medium:first-child,.ax-component-cont h1:first-child,.ax-component-cont h2:first-child,.ax-component-cont h3:first-child,.ax-component-cont h4:first-child,.ax-component-cont h5:first-child,.ax-component-cont h6:first-child{
  margin-top:0;
}

.main .ax-component-cont:last-child{
  margin-bottom:56px;
}
@media (min-width:768px){
  .main .ax-component-cont:last-child{
    margin-bottom:72px;
  }
}
.main .ax-component-cont:last-child.ax-explore-cards-cont,.main .ax-component-cont:last-child.ax-product-cards-cont{
  margin-bottom:0;
}
@media (min-width:768px){
  .main .ax-component-cont:last-child.ax-explore-cards-cont,.main .ax-component-cont:last-child.ax-product-cards-cont{
    margin-bottom:16px;
  }
}

.gsc-columns .row>div[class*=gsc-column-]{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1 0 100%;
          flex:1 0 100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column;
          flex-flow:column;
}
.gsc-columns .row>div[class*=gsc-column-] div.ax-rich-text.ax-inner-component{
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
          align-items:stretch;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
          flex-grow:1;
}

@media (max-width:1024px){
  .gsc-columns [class*=col]{
    padding-bottom:24px;
  }
  .gsc-columns [class*=col]:last-child{
    padding-bottom:0;
  }
}
.gsc-columns [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.gsc-columns [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
@media (max-width:767px){
  .gsc-columns .gsc-reverse-two-column .gsc-column-one{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-columns .gsc-reverse-two-column .gsc-column-two{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
}
@media (max-width:767px){
  .gsc-columns .gsc-reverse-three-column .gsc-column-one{
    -webkit-box-ordinal-group:4 !important;
    -webkit-order:3 !important;
            order:3 !important;
  }
  .gsc-columns .gsc-reverse-three-column .gsc-column-two{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-columns .gsc-reverse-three-column .gsc-column-three{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
}
@media (max-width:767px){
  .gsc-columns .gsc-reverse-four-column .gsc-column-one{
    -webkit-box-ordinal-group:5 !important;
    -webkit-order:4 !important;
            order:4 !important;
  }
  .gsc-columns .gsc-reverse-four-column .gsc-column-two{
    -webkit-box-ordinal-group:4 !important;
    -webkit-order:3 !important;
            order:3 !important;
  }
  .gsc-columns .gsc-reverse-four-column .gsc-column-three{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-columns .gsc-reverse-four-column .gsc-column-four{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
}
@media print{
  *{
    background:transparent !important;
    color:#000 !important;
    -webkit-box-shadow:none !important;
            box-shadow:none !important;
    text-shadow:none !important;
  }
  a,a:visited{
    text-decoration:underline;
    font-weight:bolder;
  }
  a[href]:after{
    content:" (" attr(href) ")";
  }
  abbr[title]:after{
    content:" (" attr(title) ")";
  }
  .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{
    content:"";
  }
  blockquote,pre{
    border:1px solid #999;
    page-break-inside:auto;
  }
  thead{
    display:table-header-group;
  }
  img,tr{
    page-break-inside:auto;
  }
  img{
    max-width:100% !important;
  }
  @page{
    margin:.5cm;
  }
  h2,h3,p{
    orphans:3;
    widows:3;
  }
  h2,h3{
    page-break-after:avoid;
  }
  img,ul{
    page-break-inside:auto;
  }
}
#gsc-elastic-search-loader-container{
  position:relative;
  width:100%;
  height:100vh;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
}

.ax-loader{
  position:relative;
  width:100px;
  height:100px;
  margin:100px auto;
}
.ax-loader .loading-text{
  position:absolute;
  bottom:-50px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
}

.dot1,.dot2,.dot3{
  width:100px;
  height:100px;
  position:absolute;
  text-align:center;
  top:0;
  left:0;
}

.dot1:after,.dot2:after,.dot3:after{
  content:"";
  width:16px;
  height:16px;
  display:block;
  border-radius:100%;
}

.dot1{
  -webkit-animation:gsc-spin 1.2s linear infinite;
  animation:gsc-spin 1.2s linear infinite;
}
.dot1:after{
  background:#d2452d;
}

.dot2{
  -webkit-animation:gsc-spin 1.4s linear infinite;
  animation:gsc-spin 1.4s linear infinite;
}
.dot2:after{
  background:#297a8e;
}

.dot3{
  -webkit-animation:gsc-spin 1s linear infinite;
  animation:gsc-spin 1s linear infinite;
}
.dot3:after{
  background:#8b3776;
}
.ax-external-link:not(.ax-rte-text-cta){
  position:relative;
  padding-right:.2em;
  display:inline;
  overflow-wrap:break-word;
}
.ax-external-link:not(.ax-rte-text-cta):after{
  font-family:icomoon !important;
  position:relative;
  bottom:3px;
  margin-left:3px;
  display:inline-block;
  text-decoration:none;
  text-decoration:none;
  font-size:.79em;
  content:"\e91c";
}

.ax-pdf-link{
  position:relative;
  padding-right:.2em;
  display:inline;
}
.ax-pdf-link:after{
  font-family:icomoon !important;
  position:relative;
  bottom:3px;
  margin-left:3px;
  display:inline-block;
  text-decoration:none;
  text-decoration:none;
  font-size:.85em;
  content:"\f1c1";
}

a[class*=btn-].ax-external-link.ax-pdf-link:after,a[class*=btn-].ax-external-link:after,a[class*=btn-].ax-local-link.ax-pdf-link:after,a[class*=btn-].ax-pdf-link:after{
  content:"";
  margin-top:0;
  display:none;
}

.ax-external-link.ax-pdf-link:after{
  content:"\f1c1";
  font-family:icomoon !important;
  position:relative;
  bottom:3px;
  margin-left:3px;
  display:inline-block;
  text-decoration:none;
  text-decoration:none;
}

@media (-ms-high-contrast:none){
  .ax-external-link,.ax-external-link.ax-pdf-link,.ax-pdf-link{
    display:inline;
  }
  a[class*=btn-].ax-external-link.ax-pdf-link:before{
    top:50%;
  }
  .ax-external-link,.ax-external-link.ax-pdf-link,.ax-pdf-link,::-ms-backdrop{
    display:inline;
  }
  .ax-external-link.ax-pdf-link:after,a.ax-external-link:after,a.ax-pdf-link:after{
    display:inline;
    text-decoration:underline;
  }
  .ax-external-link.ax-pdf-link:after,a.ax-external-link:after,a.ax-pdf-link:after{
    display:inline;
    text-decoration:none;
  }
}
.ax-external-link.ax-action-map,.ax-external-link.ax-news-card-content,.ax-external-link.ax-region-url,.ax-external-link.ax-share-button,.ax-pdf-link.ax-action-map,.ax-pdf-link.ax-news-card-content,.ax-pdf-link.ax-region-url,.ax-pdf-link.ax-share-button{
  padding-right:0;
}
.ax-external-link.ax-action-map:after,.ax-external-link.ax-news-card-content:after,.ax-external-link.ax-region-url:after,.ax-external-link.ax-share-button:after,.ax-pdf-link.ax-action-map:after,.ax-pdf-link.ax-news-card-content:after,.ax-pdf-link.ax-region-url:after,.ax-pdf-link.ax-share-button:after{
  content:"";
  margin-top:0;
  display:none;
}

.ax-explore-card .ax-external-link:after,.ax-explore-card .ax-pdf-link:after{
  content:"";
  margin-top:0;
  display:none;
}

#CookieReportsBanner .ax-hero-text .ax-external-link,#CookieReportsBanner .ax-hero-text .ax-pdf-link,#CookieReportsBanner .ax-hero-text [class*=btn],.ax-footer-cta .ax-external-link,.ax-footer-cta .ax-pdf-link,.ax-footer-cta [class*=btn],.ax-footer-social .ax-external-link,.ax-footer-social .ax-pdf-link,.ax-footer-social [class*=btn],.ax-nav-dropdown .ax-external-link,.ax-nav-dropdown .ax-pdf-link,.ax-nav-dropdown [class*=btn],.ax-secondary-nav .ax-external-link,.ax-secondary-nav .ax-pdf-link,.ax-secondary-nav [class*=btn],.ax-secondary-nav-mobile .ax-external-link,.ax-secondary-nav-mobile .ax-pdf-link,.ax-secondary-nav-mobile [class*=btn],.ax-sticky-cta-btn .ax-external-link,.ax-sticky-cta-btn .ax-pdf-link,.ax-sticky-cta-btn [class*=btn],.ax-team-grid-card .ax-team-card-location .ax-external-link,.ax-team-grid-card .ax-team-card-location .ax-pdf-link,.ax-team-grid-card .ax-team-card-location [class*=btn]{
  padding-right:0;
}
#CookieReportsBanner .ax-hero-text .ax-external-link:after,#CookieReportsBanner .ax-hero-text .ax-pdf-link:after,#CookieReportsBanner .ax-hero-text [class*=btn]:after,.ax-footer-cta .ax-external-link:after,.ax-footer-cta .ax-pdf-link:after,.ax-footer-cta [class*=btn]:after,.ax-footer-social .ax-external-link:after,.ax-footer-social .ax-pdf-link:after,.ax-footer-social [class*=btn]:after,.ax-nav-dropdown .ax-external-link:after,.ax-nav-dropdown .ax-pdf-link:after,.ax-nav-dropdown [class*=btn]:after,.ax-secondary-nav .ax-external-link:after,.ax-secondary-nav .ax-pdf-link:after,.ax-secondary-nav [class*=btn]:after,.ax-secondary-nav-mobile .ax-external-link:after,.ax-secondary-nav-mobile .ax-pdf-link:after,.ax-secondary-nav-mobile [class*=btn]:after,.ax-sticky-cta-btn .ax-external-link:after,.ax-sticky-cta-btn .ax-pdf-link:after,.ax-sticky-cta-btn [class*=btn]:after,.ax-team-grid-card .ax-team-card-location .ax-external-link:after,.ax-team-grid-card .ax-team-card-location .ax-pdf-link:after,.ax-team-grid-card .ax-team-card-location [class*=btn]:after{
  content:"";
  margin-top:0;
  display:none;
}

.ax-article-read-more .ax-external-link,.ax-article-read-more .ax-pdf-link,.ax-related-link-item .ax-external-link,.ax-related-link-item .ax-pdf-link{
  padding-right:15px;
}

.ax-featured-news-campaign-cta-button .ax-external-link,.ax-featured-news-campaign-cta-button .ax-pdf-link,.ax-link-wrapper .ax-external-link,.ax-link-wrapper .ax-pdf-link{
  padding-right:50px;
}

ul li .ax-external-link,ul li .ax-pdf-link{
  display:inline;
  line-height:1.7;
}

.ax-breadcrumb :is(.ax-external-link):after{
  content:"";
  margin-top:0;
  display:none;
}

.ax-footer-main-cont .ax-external-link:after,.ax-footer-main-cont .ax-pdf-link:after{
  position:relative;
  bottom:0;
  vertical-align:text-bottom;
}

.ax-rich-text .ax-body-small .ax-external-link:after,.ax-rich-text .ax-body-small .ax-pdf-link:after{
  position:relative;
  bottom:0;
  font-size:11px;
}

.ax-rte-disclaimer .ax-external-link.ax-pdf-link:after,.ax-rte-disclaimer .ax-external-link:after,.ax-rte-disclaimer .ax-pdf-link:after,.ax-rte-sources .ax-external-link.ax-pdf-link:after,.ax-rte-sources .ax-external-link:after,.ax-rte-sources .ax-pdf-link:after{
  font-size:8px;
}
.ax-rte-disclaimer .ax-external-link.ax-pdf-link:after,.ax-rte-sources .ax-external-link.ax-pdf-link:after{
  margin-right:5px;
}
a.ax-rte-text-cta:after{
  font-family:icomoon !important;
  font-size:20px;
  content:"\e90d";
  display:inline-block;
  text-decoration:none;
  text-decoration:none;
  text-decoration:none;
  position:relative;
  bottom:0;
}

a.ax-rte-text-cta{
  font-size:16px;
  line-height:24px;
}
a.ax-rte-text-cta:link{
  text-decoration:none;
  letter-spacing:0;
}
a.ax-rte-text-cta:hover{
  text-decoration:underline;
  outline:none;
}
a.ax-rte-text-cta:focus-visible{
  outline:1px solid #00263e;
  outline-offset:1px;
}
a.ax-rte-text-cta:focus-visible:after{
  bottom:2px;
  line-height:normal;
}
a.ax-rte-text-cta:active{
  text-decoration:underline;
}
a.ax-rte-text-cta:focus:hover{
  outline:none;
}

a[class*=btn-].ax-external-link{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
          flex-direction:row-reverse;
  padding:16px 24px;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  gap:16px;
}

a.ax-rte-text-cta:after{
  vertical-align:bottom;
}
.slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.slick-list:focus{
  outline:none;
}
.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

.slick-slider .slick-list,.slick-slider .slick-track{
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.slick-track:after,.slick-track:before{
  content:"";
  display:table;
}
.slick-track:after{
  clear:both;
}
.slick-loading .slick-track{
  visibility:hidden;
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}
[dir=rtl] .slick-slide{
  float:right;
}
.slick-slide.slick-loading img{
  display:none;
}
.slick-slide.dragging img{
  pointer-events:none;
}
.slick-initialized .slick-slide{
  display:block;
}
.slick-loading .slick-slide{
  visibility:hidden;
}
.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}

.slick-arrow.slick-hidden{
  display:none;
}

.ax-carousel .slider{
  width:50%;
  margin:100px auto;
}
.ax-carousel .slick-slide{
  margin:0 20px;
}
.ax-carousel .slick-next:before,.ax-carousel .slick-prev:before{
  color:#297a8e;
}
.ax-carousel .slick-prev{
  left:30px;
}
@media (min-width:768px){
  .ax-carousel .slick-prev{
    left:-15px;
  }
}
.ax-carousel .slick-next{
  right:30px;
}
@media (min-width:768px){
  .ax-carousel .slick-next{
    right:-15px;
  }
}
.ax-carousel .slick-slide{
  -webkit-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  opacity:.2;
}
.ax-carousel .slick-active{
  opacity:1;
}
.ax-carousel .slick-current{
  opacity:1;
}
.slick-loading .slick-list{
  background:#fff url(../../img/slick/ajax-loader.gif) 50% no-repeat;
}
@font-face{
  font-family:icomoon;
  src:url(../../fonts/icons/icomoon.eot);
  src:url(../../fonts/icons/icomoon.eot?#iefix) format("embedded-opentype"), url(../../fonts/icons/icomoon.woff) format("woff"), url(../../fonts/icons/icomoon.ttf) format("truetype"), url(../../fonts/icons/icomoon.svg#slick) format("svg");
  font-weight:400;
  font-style:normal;
}
.slick-next,.slick-prev{
  position:absolute;
  display:block;
  height:48px;
  width:48px;
  line-height:0px;
  font-size:0;
  cursor:pointer;
  background:transparent;
  color:#00263e;
  top:20%;
  -webkit-transform:translateY(-20%);
  transform:translateY(-20%);
  padding:0;
  border:none;
  outline:none;
  z-index:5;
}
.slick-next:active:before,.slick-next:focus,.slick-next:focus:before,.slick-next:hover,.slick-next:hover:before,.slick-prev:active:before,.slick-prev:focus,.slick-prev:focus:before,.slick-prev:hover,.slick-prev:hover:before{
  outline:none;
  background:transparent;
  color:#00263e;
  opacity:1;
}
.slick-next:active:before:before,.slick-next:focus:before,.slick-next:focus:before:before,.slick-next:hover:before,.slick-next:hover:before:before,.slick-prev:active:before:before,.slick-prev:focus:before,.slick-prev:focus:before:before,.slick-prev:hover:before,.slick-prev:hover:before:before{
  opacity:1;
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
  opacity:1;
}
.slick-next:before,.slick-prev:before{
  font-family:icomoon;
  font-size:60px;
  line-height:1;
  color:#297a8e;
  opacity:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.slick-prev{
  left:15px;
}
@media (min-width:768px){
  .slick-prev{
    left:-25px;
  }
}
[dir=rtl] .slick-prev{
  left:auto;
  right:15px;
}
@media (min-width:768px){
  [dir=rtl] .slick-prev{
    right:-25px;
  }
}
.slick-prev:before{
  content:"\e909";
}
[dir=rtl] .slick-prev:before{
  content:"\e90d";
}

.slick-next{
  right:15px;
}
@media (min-width:768px){
  .slick-next{
    right:-25px;
  }
}
[dir=rtl] .slick-next{
  left:15px;
  right:auto;
}
@media (min-width:768px){
  [dir=rtl] .slick-next{
    left:-25px;
  }
}
.slick-next:before{
  content:"\e90d";
}
[dir=rtl] .slick-next:before{
  content:"\e909";
}
.slick-dotted.slick-slider{
  margin-bottom:0;
}

.slick-dots{
  position:absolute;
  bottom:0;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%;
}
.slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}
.slick-dots li button{
  border:0;
  background:transparent;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0;
  color:transparent;
  padding:5px;
  cursor:pointer;
}
.slick-dots li button:focus,.slick-dots li button:hover{
  outline:none;
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
  opacity:1;
  color:#297a8e;
}
.slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"\f10c";
  width:20px;
  height:20px;
  font-family:icomoon;
  font-size:16px;
  line-height:20px;
  text-align:center;
  color:#297a8e;
  opacity:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before{
  color:#297a8e;
  opacity:1;
  content:"\f111";
}

@media (max-width:767px){
  .slick-slide .ax-accolades-item{
    padding-left:30px;
    padding-right:30px;
  }
}

.ax-theme-blue-secondary .slick-dots li button:focus:before,.ax-theme-blue-secondary .slick-dots li button:hover:before{
  color:#297a8e;
}
.ax-theme-blue-secondary .slick-dots li button:before{
  color:#297a8e;
}
.ax-theme-blue-secondary .slick-dots li.slick-active button:before{
  color:#297a8e;
}
.ax-theme-blue-secondary .slick-next:before,.ax-theme-blue-secondary .slick-prev:before{
  color:#00263e;
}
.ax-theme-blue-secondary .slick-next:active:before,.ax-theme-blue-secondary .slick-next:focus,.ax-theme-blue-secondary .slick-next:focus:before,.ax-theme-blue-secondary .slick-next:hover,.ax-theme-blue-secondary .slick-next:hover:before,.ax-theme-blue-secondary .slick-prev:active:before,.ax-theme-blue-secondary .slick-prev:focus,.ax-theme-blue-secondary .slick-prev:focus:before,.ax-theme-blue-secondary .slick-prev:hover,.ax-theme-blue-secondary .slick-prev:hover:before{
  outline:1px solid #00263e;
  color:#00263e;
  opacity:1;
}
.ax-theme-blue-secondary .slick-next:hover,.ax-theme-blue-secondary .slick-next:hover:before,.ax-theme-blue-secondary .slick-prev:hover,.ax-theme-blue-secondary .slick-prev:hover:before{
  background:#fff;
  outline:0 none;
}
.ax-main-header{
  position:relative;
  padding:20px 0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
          justify-content:space-between;
}
@media (min-width:1025px){
  .ax-main-header{
    z-index:10;
    background:#fff;
  }
}
.ax-main-header .ax-header-main{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
          justify-content:space-between;
  padding:0 30px;
}
@media (min-width:992px) and (max-width:1024px){
  .ax-main-header .ax-header-main{
    margin:0 15px;
  }
}
@media (min-width:1025px){
  .ax-main-header .no-position{
    position:static;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-align-content:flex-end;
            align-content:flex-end;
    -webkit-box-pack:end;
    -webkit-justify-content:end;
            justify-content:end;
  }
}
@media (min-width:1025px){
  .ax-main-header .ax-menu-wrapper{
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    text-align:right;
  }
}

@media (min-width:1025px){
  .screen{
    height:100vh;
    width:100vw;
    background-color:transparent;
    z-index:-1;
    left:0;
    top:0;
    position:fixed;
  }
  .screen.screen-show{
    -webkit-animation:screenFadeIn .5s ease-in forwards;
            animation:screenFadeIn .5s ease-in forwards;
    z-index:10;
  }
  .screen.screen-hide{
    z-index:-1;
  }
  @-webkit-keyframes screenFadeIn{
    0%{
      background-color:transparent;
    }
    to{
      background-color:rgba(0,0,0,.6);
    }
  }
  @keyframes screenFadeIn{
    0%{
      background-color:transparent;
    }
    to{
      background-color:rgba(0,0,0,.6);
    }
  }
  @-webkit-keyframes screenFadeOut{
    0%{
      background-color:rgba(0,0,0,.6);
    }
    to{
      background-color:transparent;
    }
  }
  @keyframes screenFadeOut{
    0%{
      background-color:rgba(0,0,0,.6);
    }
    to{
      background-color:transparent;
    }
  }
}

@media (min-width:1025px){
  #ax-megamenu-1{
    display:block;
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:right;
  }
}
@media (min-width:1025px){
  #ax-megamenu-1 a.ax-menu-item-level-1,#ax-megamenu-1 span.ax-menu-item-level-1{
    color:#297a8e;
    font-size:1em;
    position:relative;
    font-weight:700;
    content:"\e917";
    text-decoration:none;
    line-height:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-align-content:center;
            align-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
  }
}
@media (min-width:1025px) and (max-width:1024px){
  #ax-megamenu-1 a.ax-menu-item-level-1,#ax-megamenu-1 span.ax-menu-item-level-1{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
            justify-content:space-between;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
            flex-direction:row-reverse;
  }
}
@media (min-width:1025px){
  #ax-megamenu-1 a.ax-menu-item-level-1:after,#ax-megamenu-1 span.ax-menu-item-level-1:after{
    content:"\e917";
    font-family:icomoon !important;
    font-size:9px;
    margin-left:8px;
    margin-top:1px;
  }
}
@media (min-width:1025px){
  #ax-megamenu-1 a.ax-menu-item-level-1:active,#ax-megamenu-1 a.ax-menu-item-level-1:hover,#ax-megamenu-1 span.ax-menu-item-level-1:active,#ax-megamenu-1 span.ax-menu-item-level-1:hover{
    cursor:pointer;
    color:#d2452d;
    border-bottom:3px solid #d2452d;
    padding-bottom:.5em;
  }
}

@media (min-width:1025px){
  .ax-menu-wrapper{
    height:40px;
  }
}
.ax-menu-wrapper .ax-a11y-mega-nav.menu-hide{
  visibility:hidden !important;
  opacity:0;
  height:0;
}
.ax-menu-wrapper .ax-a11y-mega-nav.menu-loaded{
  visibility:visible !important;
  opacity:1;
  height:auto;
}
.ax-menu-wrapper .ax-a11y-mega-nav .ax-menu-item-level-2.menu-hide,.ax-menu-wrapper .ax-a11y-mega-nav .hamburger.menu-hide{
  display:none;
}

#ax-megamenu{
  opacity:1;
  visibility:visible;
}
#ax-megamenu .ax-megamenu-top-nav-item>a.ax-menu-item-level-1:hover{
  color:#d2452d;
}
#ax-megamenu a[class^=ax-rte-btn-]{
  color:unset;
}
#ax-megamenu a[class^=ax-rte-btn-]:hover{
  color:unset;
}
#ax-megamenu a:after{
  content:"";
  display:none;
}
#ax-megamenu span.is-active{
  border-bottom:3px solid #2b5a80;
  padding-bottom:1em;
}
#ax-megamenu span.is-active:after{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1);
}
#ax-megamenu .tab-focus{
  outline:2px solid #a4c8e1;
}
#ax-megamenu .no-scroll{
  overflow:hidden;
}
@media (min-width:1025px){
  #ax-megamenu{
    display:block;
    margin:.35em 0 0;
    float:left;
    width:100%;
  }
}
#ax-megamenu .ax-menu-marketing-cont{
  display:none;
}
@media (min-width:1025px){
  #ax-megamenu .ax-menu-marketing-cont{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    padding:0 17px 56px;
  }
  #ax-megamenu .ax-menu-marketing-cont h2,#ax-megamenu .ax-menu-marketing-cont h3,#ax-megamenu .ax-menu-marketing-cont h4,#ax-megamenu .ax-menu-marketing-cont h5,#ax-megamenu .ax-menu-marketing-cont h6{
    margin-top:0;
  }
  #ax-megamenu .ax-menu-marketing-cont.right{
    -webkit-box-flex:1;
    -webkit-flex:1;
            flex:1;
  }
  #ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content .ax-external-link,#ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content .ax-local-link,#ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content a:not([class*=btn]){
    text-decoration:underline;
  }
  #ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content .ax-external-link:hover,#ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content .ax-local-link:hover,#ax-megamenu .ax-menu-marketing-cont .ax-content-container .ax-rich-text-content a:not([class*=btn]):hover{
    text-decoration:initial;
  }
}

.ax-secondary-nav-cont,.ax-sub-menu{
  padding-left:0;
  list-style:none;
}
@media (min-width:1025px){
  .ax-secondary-nav-cont,.ax-sub-menu{
    height:inherit;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
    width:100%;
  }
  .ax-secondary-nav-cont.one-col,.ax-sub-menu.one-col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
  }
  .ax-secondary-nav-cont.four-col,.ax-secondary-nav-cont.three-col,.ax-secondary-nav-cont.two-col,.ax-sub-menu.four-col,.ax-sub-menu.three-col,.ax-sub-menu.two-col{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
            flex-direction:row;
    -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .ax-secondary-nav-cont>.ul,.ax-sub-menu>.ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
  }
  .ax-secondary-nav-cont.one-col>ul,.ax-sub-menu.one-col>ul{
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
            flex:0 0 100%;
  }
  .ax-secondary-nav-cont.two-col>ul,.ax-sub-menu.two-col>ul{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
  }
  .ax-secondary-nav-cont.three-col>ul,.ax-sub-menu.three-col>ul{
    -webkit-box-flex:0;
    -webkit-flex:0 0 33%;
            flex:0 0 33%;
  }
  .ax-secondary-nav-cont.four-col>ul,.ax-sub-menu.four-col>ul{
    -webkit-box-flex:0;
    -webkit-flex:0 0 25%;
            flex:0 0 25%;
  }
}

.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel,.ax-menu-subpanel-cont.container.ax-inner-width{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
}
.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .left,.ax-menu-subpanel-cont.container.ax-inner-width .left{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
          order:1;
}
.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .right,.ax-menu-subpanel-cont.container.ax-inner-width .right{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
          order:2;
}
.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu{
  -webkit-box-flex:0;
  -webkit-flex:0 0 100%;
          flex:0 0 100%;
}
.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont.left,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont.right,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu.left,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu.right,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont.left,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont.right,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu.left,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu.right{
  -webkit-box-flex:3;
  -webkit-flex:3;
          flex:3;
}
@media (min-width:1025px){
  .ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu{
    padding-left:0;
    padding-right:0;
    padding-bottom:64px;
  }
  .ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont.one-col,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-secondary-nav-cont.one-col.left,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu.one-col,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-sub-menu.one-col.left,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont.one-col,.ax-menu-subpanel-cont.container.ax-inner-width .ax-secondary-nav-cont.one-col.left,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu.one-col,.ax-menu-subpanel-cont.container.ax-inner-width .ax-sub-menu.one-col.left{
    -webkit-box-flex:0 !important;
    -webkit-flex:0 1 100% !important;
            flex:0 1 100% !important;
  }
}
.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-menu-marketing-cont.left,.ax-a11y-mega-nav-submenu.ax-mg-submenu-panel .ax-menu-marketing-cont.right,.ax-menu-subpanel-cont.container.ax-inner-width .ax-menu-marketing-cont.left,.ax-menu-subpanel-cont.container.ax-inner-width .ax-menu-marketing-cont.right{
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
}

@media (min-width:1025px){
  .ax-a11y-submenu{
    min-height:100%;
  }
}

@media (min-width:1025px){
  .ax-menu-item-level-1{
    display:block;
    padding:0;
    margin:0;
    list-style-type:none;
    text-align:right;
  }
  .ax-menu-item-level-1 li:first-child{
    padding-left:0;
  }
}

@media (min-width:1025px){
  .ax-megamenu-top-nav-item>span.ax-menu-item-level-1.ax-menu-item.ax-menu-label.open{
    color:#d2452d;
    border-bottom:3px solid #d2452d;
    padding-bottom:.5em;
  }
  .ax-megamenu-top-nav-item>span.ax-menu-item-level-1.ax-menu-item.ax-menu-label.open:after{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:inline-flex;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.8);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    margin-top:0;
  }
}

@media (min-width:1025px){
  .ax-trigger-wrapper:last-child{
    margin-bottom:0;
  }
}

@media (min-width:1025px){
  .ax-megamenu-top-nav-item{
    display:inline-block;
    position:static;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    list-style:none;
    padding-left:3.5em;
    height:30px;
    margin-bottom:0;
  }
}

.ax-back-to-parent-wrapper,.ax-trigger-wrapper{
  font-weight:700;
}
@media (min-width:1025px){
  .ax-back-to-parent-wrapper,.ax-trigger-wrapper{
    display:inline-block;
    width:100%;
    -webkit-column-break-inside:avoid;
    page-break-inside:avoid;
    -moz-column-break-inside:avoid;
         break-inside:avoid;
    margin-bottom:32px;
  }
}

.ax-menu-item-title{
  display:block;
  font-weight:700;
}

.ax-megamenu{
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  list-style:none;
}

.ax-secondary-nav-cont>ul,.ax-sub-menu>ul{
  padding-left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
}

@media (min-width:1025px){
  .ax-megamenu :focus-visible{
    outline:1px solid #297a8e;
    border-radius:2px;
  }
}

@media (min-width:1025px){
  div.ax-megamenu-panel:not(.open){
    display:none;
  }
}

@media (min-width:1025px){
  .ax-megamenu-panel.open{
    display:block;
    position:absolute;
    top:100%;
    z-index:1000;
    list-style:none;
    padding:0 0 64px 20px;
    left:0;
    right:0;
    margin:0 auto;
    overflow:hidden;
    text-align:left;
    height:100vh;
  }
}

@media (min-width:1025px){
  .ax-menu-subpanel-cont{
    background:#fff;
    margin-bottom:64px;
  }
}

@media (min-width:1025px){
  .ax-menu-see-all-link{
    font-size:14px;
    margin-top:4px;
  }
}

@media (min-width:1025px){
  div.open>.ax-menu-subpanel-cont:before,div.panel-open:before{
    content:"";
    background:#fff;
    width:200vw;
    height:100%;
    position:absolute;
    left:-50%;
    right:-50%;
    z-index:-1;
    overflow:hidden;
  }
}

@media (min-width:1025px){
  .ax-megamenu-panel .ax-menu-item{
    line-height:24px;
    font-size:1.25em;
    font-weight:700;
    color:#595851;
    cursor:pointer;
    text-align:left;
    text-decoration:none;
    width:90%;
    position:relative;
    display:block !important;
  }
  .ax-megamenu-panel .ax-menu-item:hover{
    color:#297a8e;
    text-decoration:underline;
  }
}

@media (min-width:1025px){
  .ax-menu-panel{
    position:absolute;
    top:0;
    left:0;
    width:100vw;
    background:#fff;
    z-index:5;
    display:none;
  }
}
@media (min-width:1025px){
  .ax-menu-panel .ax-back-to-parent{
    padding:0 .5em;
    position:relative;
    display:inline-block;
    text-decoration:underline;
    margin-left:4px;
  }
  .ax-menu-panel .ax-back-to-parent:before{
    display:none;
  }
}
@media (min-width:1025px) and (min-width:1025px){
  .ax-menu-panel .ax-back-to-parent:before{
    display:inline-block;
    content:"\e917";
    font-family:icomoon !important;
    position:absolute;
    left:-6px;
    top:10px;
    font-size:10px;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.9);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
  }
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0;
}

#ax-megamenu .ax-megamenu-top-nav-item.secondary-nav-item.ax-megamneu-secondary-nav a,#ax-megamenu .ax-megamenu-top-nav-item.secondary-nav-item.ax-megamneu-secondary-nav a:link{
  color:#297a8e;
}

.ax-menu-spacer{
  padding-top:32px;
  display:block;
  width:100%;
}
@media (min-width:1025px){
  .ax-menu-spacer{
    padding-top:48px;
  }
}

@media (min-width:1025px){
  .ax-sub-menu>.ax-submenu-heading-cont{
    display:none;
  }
}
@media (min-width:1025px){
  .ax-sub-menu>.ax-menu-spacer{
    display:none;
  }
}

@media (min-width:1025px){
  .ax-submenu-heading-cont{
    border-bottom:1px solid #dcdddc;
    padding-top:48px;
    padding-bottom:16px;
    margin:0 15px 32px 0;
    height:auto;
    width:100%;
    display:block;
  }
  .ax-submenu-heading-cont a{
    text-decoration:none;
  }
  .ax-submenu-heading-cont a:hover{
    text-decoration:underline;
    color:#297a8e;
  }
  .ax-submenu-heading-cont .ax-submenu-heading{
    color:#297a8e;
    font-size:1.5em;
    font-weight:700;
    line-height:1.33;
  }
}

@media (min-width:1025px){
  .ax-menu-item-level-2>.ax-back-to-parent-wrapper{
    display:none;
  }
}

@media (min-width:1025px){
  .ax-back-to-parent-wrapper{
    border-bottom:1px solid #dcdddc;
    padding-top:48px;
    padding-bottom:16px;
    margin:0 0 32px;
    height:auto;
    width:100%;
    display:block;
  }
}
@media (min-width:1025px){
  .ax-back-to-parent-wrapper .ax-back-to-parent{
    color:#297a8e;
    font-size:1.5em;
    font-weight:700;
    line-height:1.33;
    cursor:pointer;
    text-decoration:none;
  }
  .ax-back-to-parent-wrapper .ax-back-to-parent:active,.ax-back-to-parent-wrapper .ax-back-to-parent:hover{
    text-decoration:underline;
  }
}

@media (min-width:1025px){
  .ax-mobilemenu-secondary-nav{
    display:none;
  }
}

@media (min-width:1025px){
  .ax-section-page-link{
    display:none;
  }
}

@media (min-width:1025px){
  #ax-mobile-search{
    display:none;
  }
}

.ax-megamenu-panel-group>span.ax-menu-item:hover{
  color:#297a8e;
  text-decoration:underline;
  cursor:pointer;
}

@media (min-width:1025px){
  .ax-trigger-navlevel-2,.ax-trigger-navlevel-3,.ax-trigger-navlevel-4,.ax-trigger-navlevel-5{
    line-height:1.33em;
    font-weight:700;
    cursor:pointer;
    display:block;
    text-align:left;
    color:#595851;
    text-decoration:none;
  }
  .ax-trigger-navlevel-2:after,.ax-trigger-navlevel-3:after,.ax-trigger-navlevel-4:after,.ax-trigger-navlevel-5:after{
    content:"\e917";
    font-family:icomoon !important;
    color:#297a8e;
    font-size:1.25em;
    position:absolute;
    bottom:-12px;
    padding-left:24px;
    font-size:8px;
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2.7);
    -webkit-transform:rotate(270deg);
    transform:rotate(270deg);
    display:inline-block;
  }
}
@media (min-width:1025px){
  #ax-mobile-menu-hamburger,.ax-mobile-menu-close{
    display:none;
  }
}

@media (max-width:1024px){
  .ax-menu-wrapper.menu-hide{
    width:0 !important;
  }
  .no-position{
    position:absolute;
  }
  .ax-menu-marketing-cont{
    display:none;
  }
  .ax-back-to-parent:before,.nav-icon,span.ax-menu-parent-item:before,span.ax-trigger-navlevel-2:before{
    font-family:icomoon !important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:24px;
  }
  #ax-mobile-menu-hamburger{
    z-index:3001;
    border:0;
    background:none;
    color:#595851;
    padding:0;
  }
}
@media (max-width:1024px) and (min-width:1025px){
  #ax-mobile-menu-hamburger{
    display:none;
  }
}
@media (max-width:1024px){
  #ax-mobile-menu-hamburger:before{
    content:"\e90b";
  }
  .ax-mobile-menu-close{
    border:0;
    background:none;
    color:#595851;
    padding:0;
  }
}
@media (max-width:1024px) and (max-width:1024px){
  .ax-mobile-menu-close{
    position:absolute;
    top:32px;
    right:30px;
  }
}
@media (max-width:1024px) and (min-width:1025px){
  .ax-mobile-menu-close{
    display:none;
  }
}
@media (max-width:1024px){
  .ax-mobile-menu-close:before{
    content:"\e901";
  }
  #ax-megamenu .ax-megamenu{
    list-style:none;
    padding:24px 30px 0;
    margin:0;
  }
  #ax-megamenu .ax-menu-item,#ax-megamenu .ax-mobilemenu-secondary-nav>li>a{
    line-height:20px;
    display:contents;
  }
  #ax-megamenu .ax-megamenu-top-nav-item,#ax-megamenu .ax-mobilemenu-secondary-nav>li,#ax-megamenu .ax-trigger-wrapper{
    margin-bottom:20px;
  }
  #ax-megamenu .ax-menu-parent-link-wrapper{
    display:none;
  }
  #ax-megamenu li a.ax-external-link,#ax-megamenu li a.ax-local-link{
    color:#595851;
    font-weight:700;
  }
  #ax-megamenu .ax-menu-see-all-link{
    display:none;
  }
  #ax-megamenu .ax-mobilemenu-secondary-nav{
    margin:0;
    padding:0 30px;
  }
  #ax-megamenu .ax-mobilemenu-secondary-nav a{
    font-weight:700;
  }
}
@media (max-width:1024px) and (min-width:1025px){
  #ax-megamenu .ax-mobilemenu-secondary-nav{
    display:none;
  }
}
@media (max-width:1024px){
  #ax-megamenu .ax-a11y-mega-nav-submenu.ax-mg-submenu-panel{
    padding-left:30px;
    padding-right:30px;
  }
  #ax-megamenu ul{
    list-style:none;
  }
  #ax-megamenu ul:not(.ax-mobilemenu-secondary-nav):not(.ax-megamenu){
    margin:0;
    padding-left:0;
  }
  #ax-megamenu ul:not(.ax-mobilemenu-secondary-nav):not(.ax-megamenu):first-child{
    padding-top:24px;
  }
  .ax-nav-header{
    height:64px;
    width:100%;
    border-bottom:1px solid #dcdddc;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
            justify-content:flex-end;
    margin-top:10px;
    padding-left:30px;
    padding-right:30px;
  }
  #ax-mobile-search{
    height:96px;
    width:100%;
    padding:44px 30px 25px;
    background-color:#fff;
  }
  .ax-a11y-submenu,.ax-megamenu-panel,.mobile-menu{
    overflow-x:hidden;
    overflow-y:auto;
    width:100vw;
    top:0;
    -webkit-transform:translateX(100vw);
            transform:translateX(100vw);
    background:#fff;
    position:fixed;
    padding-left:0;
    padding-right:0;
    overflow-x:clip;
  }
  .ax-a11y-submenu.close,.ax-megamenu-panel.close,.mobile-menu.close{
    -webkit-animation:slide-out .5s backwards;
            animation:slide-out .5s backwards;
  }
  .ax-a11y-submenu.open,.ax-megamenu-panel.open,.mobile-menu.open{
    -webkit-animation:slide-in .5s forwards;
            animation:slide-in .5s forwards;
    left:0;
    display:initial;
    overflow-y:auto;
    padding-left:0 !important;
    padding-right:0 !important;
  }
  @-webkit-keyframes slide-out{
    0%{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      opacity:1;
    }
    to{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      opacity:0;
    }
  }
  @keyframes slide-out{
    0%{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      opacity:1;
    }
    to{
      -webkit-transform:translateX(100%);
              transform:translateX(100%);
      opacity:0;
    }
  }
  @-webkit-keyframes slide-in{
    to{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      opacity:1;
    }
    0%{
      opacity:0;
    }
  }
  @keyframes slide-in{
    to{
      -webkit-transform:translateX(0);
              transform:translateX(0);
      opacity:1;
    }
    0%{
      opacity:0;
    }
  }
  .mobile-menu{
    z-index:3002;
    height:100vh;
  }
  .screen{
    display:none;
  }
  .ax-a11y-submenu,.ax-megamenu-panel{
    z-index:3002;
    height:100%;
  }
  .ax-menu-subpanel-cont,.ax-secondary-nav-cont{
    height:100%;
  }
  .ax-menu-subpanel-cont,.ax-sub-menu.col-12{
    padding-left:30px !important;
    padding-right:30px !important;
  }
  #ax-megamenu li a,#ax-megamenu li span:not(.ax-section-page-link){
    text-decoration:none;
  }
  .ax-menu-item.ax-external-link:after{
    display:none;
  }
  span.ax-menu-parent-item:before,span.ax-trigger-navlevel-2:before{
    content:"\e90d";
    color:#297a8e;
    font-size:24px;
    right:32px;
    position:absolute;
  }
  .ax-megamenu-top-nav-item>a,.ax-megamenu-top-nav-item>span,a.ax-menu-item>a,a.ax-menu-item>span{
    font-weight:700;
  }
  .ax-nav-section-header .ax-submenu-heading>.ax-menu-item-link{
    margin-bottom:0;
  }
  .ax-menu-see-all-link{
    display:none;
  }
  .ax-nav-section-header{
    padding-top:32px;
    padding-bottom:8px;
    margin-right:8px;
    margin-bottom:24px;
    border-bottom:1px solid #dcdddc;
  }
  .ax-nav-section-header a{
    margin-bottom:0;
  }
  .ax-nav-section-header a>span.ax-nav-section-heading{
    font-weight:700;
    color:#595851;
    font-size:18px;
    line-height:24px;
  }
  span.ax-section-page-link{
    font-size:12px;
    text-decoration:underline;
    color:#297a8e;
    float:right;
  }
  .ax-secondary-nav{
    display:none;
  }
  .ax-back-to-parent{
    font-weight:700;
    color:#297a8e;
    border:0;
    background:none;
    line-height:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex:1;
            flex:1;
    line-height:2em;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
  }
  .ax-back-to-parent:before{
    content:"\e909";
    color:#297a8e;
    position:relative;
    right:5px;
    bottom:1px;
  }
  #ax-mobile-search label{
    display:none !important;
  }
  #ax-mobile-search fieldset,#ax-mobile-search form{
    float:none;
    width:100%;
    padding:0;
    margin:0;
  }
  #ax-mobile-search form{
    border-bottom:1px solid #dededc;
    padding-bottom:25px;
  }
  #ax-mobile-search input{
    width:100%;
    height:2rem;
    border-radius:4px;
    padding:.25em .5em .25em 0;
    font-size:18px;
    line-height:24px;
  }
  #ax-mobile-search button{
    right:4px;
    cursor:pointer;
    height:32px;
    width:32px;
    border:none;
    padding:4px;
  }
  #ax-mobile-search .ax-search-submit{
    color:#297a8e;
  }
  #ax-mobile-search .ax-search-submit:before{
    font-family:icomoon !important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:24px;
    content:"\e90e";
  }
}
.ax-meta-header{
  background-color:#eee;
}
@media (min-width:1025px){
  .ax-meta-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    position:relative;
    z-index:20;
  }
}

.ax-secondary-nav{
  display:none;
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
          flex:1 1 100%;
  -webkit-align-content:flex-end;
          align-content:flex-end;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
.ax-secondary-nav ul{
  list-style-type:none;
  padding:0;
  margin:0;
}
.ax-secondary-nav ul li{
  display:inline-block;
}
@media (min-width:1025px){
  .ax-secondary-nav ul li{
    margin-right:3em;
  }
  .ax-secondary-nav ul li:last-child{
    margin-right:1em;
  }
}
@media (min-width:1025px){
  .ax-secondary-nav{
    height:48px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
    -webkit-align-content:center;
            align-content:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
            justify-content:flex-end;
  }
}
.ax-secondary-nav a,.ax-secondary-nav a:link{
  color:#595851;
  font-size:.875em;
  font-weight:700;
  line-height:20px;
  letter-spacing:0;
  text-decoration:none;
}
.ax-secondary-nav a:hover,.ax-secondary-nav a:link:hover{
  text-decoration:underline;
}
.ax-secondary-nav a:focus-visible,.ax-secondary-nav a:link:focus-visible{
  outline:1px solid #595851;
}

@media (min-width:1025px){
  .ax-no-search .ax-secondary-nav ul li:last-child{
    margin-right:0;
  }
}

.ax-secondary-nav-mobile{
  background-color:#f3f4f4;
  height:100%;
  margin:2em -1.3em 0;
  padding-top:3em;
}
.ax-secondary-nav-mobile ul{
  padding:0;
  font-size:.875em;
  color:#898d8d;
  margin-left:28px;
}
@media (min-width:768px){
  .ax-secondary-nav-mobile ul{
    margin:0 65px 0 80px;
  }
}
.ax-secondary-nav-mobile ul li{
  list-style-type:none;
  margin-bottom:1.5em;
}
.ax-secondary-nav-mobile ul li a:hover{
  text-decoration:none;
  color:#00263e;
}

.mm-panel:not(.mm-hidden){
  overflow:hidden;
}

@supports (-webkit-overflow-scrolling:touch){
  .mm-panel:not(.mm-hidden){
    overflow:auto;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:1.1){
  .mm-panel:not(.mm-hidden),_:-webkit-full-screen{
    overflow:auto;
  }
}
.ax-header-top-inner>.row-no-left-padding{
  padding-left:0 !important;
}
.ax-header-top-inner [class*=col-]{
  padding-left:0 !important;
  padding-right:0 !important;
}
.ax-header-top-inner [class*=col-]:last-child{
  padding-right:15px !important;
}

.ax-logo-link{
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  height:100%;
}

.ax-logo{
  max-height:40px;
  display:block;
}

.ax-logo-svg{
  height:40px;
}
#ax-mobile-search{
  display:none;
}

@media (max-width:1024px){
  #ax-megamenu.mobile-menu-open #ax-mobile-search{
    display:block !important;
    margin-top:100px;
    padding:0 12px;
  }
}
#ax-megamenu.mobile-menu-open #ax-mobile-search fieldset{
  border-bottom:1px solid rgba(0,0,0,.1);
  padding:25px 0;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search label{
  display:none;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search input[type=text]{
  font-size:18px;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search input[type=text]::-webkit-input-placeholder{
  color:#595851;
  text-align:left;
  padding-right:1.5em;
  font-style:normal;
  font-size:18px;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search input[type=text]:-moz-placeholder{
  color:#595851;
  text-align:left;
  padding-right:1.5em;
  font-style:normal;
  font-size:18px;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search input[type=text]::-moz-placeholder{
  color:#595851;
  text-align:left;
  padding-right:1.5em;
  font-style:normal;
  font-size:18px;
}
#ax-megamenu.mobile-menu-open #ax-mobile-search input[type=text]:-ms-input-placeholder{
  color:#595851;
  text-align:left;
  padding-right:1.5em;
  font-style:normal;
  font-size:18px;
}
@media (max-width:1024px){
  #ax-megamenu.mobile-menu-open .ax-global-search{
    display:normal;
  }
}

.ax-global-search-cont{
  display:none;
}
@media (min-width:1025px){
  .ax-global-search-cont{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:end;
    -webkit-justify-content:end;
            justify-content:end;
  }
}
.ax-global-search-cont[class*=col-]{
  display:none;
}
@media (min-width:1025px){
  .ax-global-search-cont[class*=col-]{
    display:block;
  }
}
.ax-global-search-cont label{
  height:1px;
  overflow:hidden;
  position:absolute;
  clip:rect(0 0 0 0);
}

@media (min-width:1025px){
  .ax-global-search{
    display:block;
    text-align:right;
  }
}
.ax-global-search fieldset{
  border:0;
  padding:0;
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
          justify-content:flex-start;
}
.ax-global-search .ax-icon-search{
  font-size:1.5em;
  color:#fff;
}

input[type=text].ax-search-box{
  width:100%;
  border:0;
  border-right:0;
  background-color:#fff;
}
@media (min-width:1025px){
  input[type=text].ax-search-box{
    border:1px solid #297a8e;
    width:222px;
    height:32px;
    margin:8px 8px 8px 0;
    padding:4px 16px;
    font-weight:700;
    text-align:left;
    font-style:normal;
    font-size:1em;
    background-color:#fff;
    color:#595851;
  }
  input[type=text].ax-search-box::-webkit-input-placeholder{
    color:#595851;
    text-align:left;
    font-style:normal;
    font-weight:400;
  }
  input[type=text].ax-search-box:-moz-placeholder{
    color:#595851;
    text-align:left;
    font-style:normal;
    font-weight:400;
  }
  input[type=text].ax-search-box::-moz-placeholder{
    color:#595851;
    text-align:left;
    font-style:normal;
    font-weight:400;
  }
  input[type=text].ax-search-box:-ms-input-placeholder{
    color:#595851;
    text-align:left;
    font-style:normal;
    font-weight:400;
  }
  input[type=text].ax-search-box:focus{
    outline:1px solid #297a8e;
    background:#fff;
  }
  input[type=text].ax-search-box:focus::-webkit-input-placeholder{
    opacity:0;
    color:transparent;
  }
  input[type=text].ax-search-box:focus:-moz-placeholder{
    opacity:0;
    color:transparent;
  }
  input[type=text].ax-search-box:focus::-moz-placeholder{
    opacity:0;
    color:transparent;
  }
  input[type=text].ax-search-box:focus:-ms-input-placeholder{
    opacity:0;
    color:transparent;
  }
}

.ax-search-submit{
  cursor:pointer;
  height:32px;
  width:32px;
  border:none;
  padding:4px;
  background-color:#fff;
}
@media (min-width:1025px){
  .ax-search-submit{
    background-color:#297a8e;
    border:1px solid #297a8e;
    color:#fff;
  }
  .ax-search-submit:focus,.ax-search-submit:hover{
    color:#297a8e;
    background-color:#eee;
    border:1px solid #297a8e;
  }
  .ax-search-submit:focus>.ax-icon-search,.ax-search-submit:hover>.ax-icon-search{
    color:#297a8e;
  }
  .ax-search-submit:focus{
    outline:1px solid #297a8e;
  }
}
@media (min-width:1025px){
  .ax-global-search fieldset{
    padding-left:0;
    margin-top:0;
  }
}

.ajg-betabar-outer-cont{
  display:none;
  background-color:#6facde;
  color:#fff;
  position:relative;
  font-weight:700;
  z-index:2;
}
.ajg-betabar-outer-cont a{
  color:#fff;
  text-decoration:underline;
}
.ajg-betabar-outer-cont a:link{
  color:#fff;
  text-decoration:underline;
}

.ajg-betabar-top-inner{
  font-size:1em;
  min-height:50px;
  padding:16px 0;
}

.ajg-betabar-backlink{
  font-size:.875em;
  font-weight:700;
  display:block;
  padding:10px 0 0;
}
@media (min-width:768px){
  .ajg-betabar-backlink{
    display:inline-block;
    padding:0 0 0 20px;
  }
}

.ajg-betabar-message{
  text-align:center;
  padding:0 40px;
}

.ajg-betabar-close{
  position:absolute;
  right:8px;
  top:30%;
}
@media (min-width:768px){
  .ajg-betabar-close{
    right:30px;
    top:25%;
  }
}

.ajg-betabar-close-button{
  background-color:transparent;
  border:0;
  margin:0;
  overflow:visible;
  cursor:pointer;
  color:#fff;
  font-size:1.5em;
}
.ajg-betabar-close-button span{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}

.swiftype-widget .autocomplete{
  position:absolute;
  margin-top:17px;
  width:100%;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  background:#fff;
  border:1px solid #297a8e;
  background-clip:padding-box;
  -webkit-box-shadow:0 3px 7px rgba(0,0,0,.12);
          box-shadow:0 3px 7px rgba(0,0,0,.12);
  top:32px !important;
  z-index:10000 !important;
}
.swiftype-widget .autocomplete .st-result-icon:after{
  font-size:12px;
}

.swiftype-widget .autocomplete ul{
  display:block;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:left;
}

.swiftype-widget .autocomplete li{
  display:block;
  position:relative;
  padding:16px;
  cursor:pointer;
  text-align:left;
}
.swiftype-widget .autocomplete li em{
  background:#dededc;
  font-weight:700;
  font-style:normal;
}
.swiftype-widget .autocomplete li .st-result-icon:after{
  top:5px;
}

.swiftype-widget .autocomplete li.active{
  background-color:#eaf2f4;
}

.swiftype-widget .autocomplete li p{
  letter-spacing:normal;
  margin:0;
  padding:0;
  line-height:1.25;
  font-size:1em;
}

.swiftype-widget .autocomplete li p.title{
  color:#595851;
  word-break:break-word;
  display:inline;
}

.swiftype-widget .autocomplete li.active p.title{
  color:#595851;
}

.swiftype-widget .autocomplete li.noResults{
  pointer-events:none;
}

#search-term{
  font-weight:700;
}
#search-term:after{
  content:".";
  font-weight:400;
}

.st-search-container{
  margin-top:80px !important;
  margin-bottom:72px !important;
}
.st-search-container .st-search-results-count,.st-search-container .st-search-results-text-part-2,.st-search-container .st-search-results-text-part-3{
  display:none;
}

.results-intro{
  position:relative;
}
.results-intro h5{
  margin:0 0 24px;
  font-size:1em;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:400;
  line-height:24px;
  letter-spacing:0;
  color:#000;
}
@media (min-width:768px){
  .results-intro h5{
    font-size:1.125em;
    text-align:right;
    margin-bottom:56px;
  }
}
.results-intro h4{
  margin:0;
  font-size:1em;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:400;
}
@media (min-width:768px){
  .results-intro h4{
    font-size:1.5em;
    line-height:1.33;
    margin-bottom:24px;
  }
}
.results-intro h4+.gsc-tags{
  margin:8px 0;
}
@media (min-width:768px){
  .results-intro h4+.gsc-tags{
    margin:24px 0 16px;
  }
}

.results-item{
  margin:0 0 24px;
  padding:24px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  border:1px solid #d9d9d6;
  background-color:#fff;
}
.results-item:last-child{
  margin:0;
}
.results-item h4{
  font-size:1em;
  margin:0 0 16px;
  line-height:24px;
}
@media (min-width:768px){
  .results-item h4{
    font-size:1.5em;
    line-height:32px;
  }
}
.results-item a{
  cursor:pointer;
  line-height:24px;
  font-weight:700;
  text-decoration:underline;
  color:#297a8e;
  -webkit-transition:all .2s;
  transition:all .2s;
}
@media (min-width:768px){
  .results-item a{
    line-height:32px;
  }
}
.results-item a:visited{
  color:#8b3776;
  text-decoration:underline;
}
.results-item a:active,.results-item a:hover{
  text-decoration:none;
}
.results-item a:focus{
  outline:2px solid #297a8e;
  text-decoration:underline;
}
.results-item a:after{
  font-size:16px;
  font-weight:400;
  margin:0 0 0 16px;
}
.results-item a.ax-external-link.ax-pdf-link:after{
  font-size:16px !important;
  margin-top:0 !important;
}
.results-item span{
  font-size:1em;
  line-height:24px;
  color:#000;
  word-break:break-word;
}

.search-results-paging .paging{
  margin:40px 0 0;
  padding:0;
  list-style-type:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  row-gap:24px;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
@media (min-width:1025px){
  .search-results-paging .paging{
    margin:56px 0 0;
  }
}
.search-results-paging .paging li{
  float:left;
  margin:0 24px 0 0;
  text-align:center;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  color:#297a8e;
}
.search-results-paging .paging li:last-child{
  margin:0;
}
.search-results-paging .paging a,.search-results-paging .paging span{
  display:block;
}
.search-results-paging .paging a{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  color:#297a8e;
  border:1px solid #297a8e;
  border-radius:4px;
  padding:8px 16px;
  text-decoration:none;
  cursor:pointer;
  -webkit-transition:all .2s;
  transition:all .2s;
  font-size:1em;
  line-height:1.33;
}
@media (min-width:768px){
  .search-results-paging .paging a{
    padding:12px 18px;
    font-size:1.125em;
  }
}
.search-results-paging .paging a:hover{
  background:#297a8e;
  color:#fff;
}
.search-results-paging .paging a.page-next,.search-results-paging .paging a.st-next{
  border:none;
  padding:0;
  font-size:1em;
  line-height:1.33;
  text-decoration:underline;
  font-weight:400;
}
.search-results-paging .paging a.page-next:hover,.search-results-paging .paging a.st-next:hover{
  background:none;
  color:#297a8e;
  text-decoration:underline;
}
@media (min-width:768px){
  .search-results-paging .paging a.page-next,.search-results-paging .paging a.st-next{
    font-size:1.125em;
  }
}
.search-results-paging .paging .active{
  background:#297a8e;
  color:#fff;
  padding:8px 16px;
  line-height:1.33;
  border:1px solid #297a8e;
  border-radius:4px;
  font-size:1em;
}
@media (min-width:768px){
  .search-results-paging .paging .active{
    padding:12px 18px;
    font-size:1.125em;
  }
}
.gsc-dynamic-search-facets .gsc-facet-wrapper{
  padding-top:8px;
  border-top:2px solid #d2452d;
}
.gsc-dynamic-search-facets .gsc-facet-wrapper:first-child{
  border:none;
}
@media (min-width:1025px){
  .gsc-dynamic-search-facets .gsc-facet-wrapper:first-child{
    border-top:2px solid #d2452d;
  }
}
.gsc-dynamic-search-facets h3{
  font-size:1.5em;
  font-weight:400;
  line-height:1.33;
  letter-spacing:normal;
  margin:24px 0 40px 24px;
}
.gsc-dynamic-search-facets .gsc-checkbox-cont{
  margin:0 0 24px 24px;
}
.gsc-dynamic-search-facets .gsc-checkbox-cont.full-width{
  width:-webkit-calc(100% - 24px);
  width:calc(100% - 24px);
}
.gsc-dynamic-search-facets .gsc-checkbox-cont label{
  font-weight:700;
  letter-spacing:1.5px;
  line-height:1;
  text-transform:uppercase;
}
.gsc-dynamic-search-facets .gsc-checkbox-cont .gsc-checkmark{
  left:0;
}
.gsc-dynamic-search-facets .gsc-checkbox-cont+.clear-selection,.gsc-dynamic-search-facets .gsc-checkbox-cont+.view-more{
  display:inline-block;
  margin:0 0 40px 24px;
}
.gsc-dynamic-search-facets .gsc-checkbox-cont:last-child{
  margin-bottom:40px;
}

.gsc-st-actions{
  display:block;
  margin-bottom:16px;
}
@media (min-width:1025px){
  .gsc-st-actions{
    display:none;
  }
}

#gsc-faceted-search-menu{
  position:fixed;
  display:none;
  width:0;
  top:0;
  bottom:0;
  right:0;
  overflow-y:auto;
  overflow-x:hidden;
  left:0 !important;
  -webkit-transition:width .5s;
  transition:width .5s;
  z-index:0;
  background:#fff;
}
#gsc-faceted-search-menu .gsc-dynamic-search-menu-header{
  display:block;
  position:relative;
}
@media (min-width:1025px){
  #gsc-faceted-search-menu .gsc-dynamic-search-menu-header{
    display:none;
  }
}
@media (min-width:1025px){
  #gsc-faceted-search-menu{
    position:relative;
    background:none;
    display:block;
    width:100%;
    overflow-y:initial;
    overflow-x:initial;
  }
}
#gsc-faceted-search-menu.open{
  display:block;
  width:100vw;
  padding:15px;
  -webkit-box-shadow:-10px 0 75px rgba(0,0,0,.3);
          box-shadow:-10px 0 75px rgba(0,0,0,.3);
  z-index:3002 !important;
}
@media (min-width:768px) and (max-width:991px){
  #gsc-faceted-search-menu.open{
    width:68%;
    min-width:140px;
    max-width:526px;
    left:auto !important;
  }
}

@media (max-width:1024px){
  #gsc-mobile-search.ax-elastic-search-container{
    background-color:#fff;
    height:96px;
    padding:44px 30px 25px;
    width:100%;
    display:block;
  }
  #gsc-mobile-search.ax-elastic-search-container .sui-search-box.ax-mobile-search.gsc-mobile-search{
    width:100%;
  }
  #gsc-mobile-search.ax-elastic-search-container fieldset,#gsc-mobile-search.ax-elastic-search-container form{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
            flex-direction:row;
    margin:0;
    padding:0;
    width:100%;
    border:none;
  }
  #gsc-mobile-search.ax-elastic-search-container form{
    border-bottom:1px solid #dededc;
    padding-bottom:25px;
  }
  #gsc-mobile-search.ax-elastic-search-container label{
    display:none !important;
  }
  #gsc-mobile-search.ax-elastic-search-container input{
    border-radius:4px;
    font-size:18px;
    height:2rem;
    line-height:24px;
    padding:.25em .5em .25em 0;
    width:100%;
  }
  #gsc-mobile-search.ax-elastic-search-container button{
    border:none;
    cursor:pointer;
    height:32px;
    padding:4px;
    right:4px;
    width:32px;
  }
  #gsc-mobile-search.ax-elastic-search-container .ax-search-submit{
    color:#297a8e;
  }
  #gsc-mobile-search.ax-elastic-search-container .ax-search-submit:before{
    font-family:icomoon !important;
    speak:none;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    text-transform:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e90e";
    font-size:24px;
  }
  #gsc-mobile-search.ax-elastic-search-container span.ax-icon-search{
    display:none;
  }
}
@media (min-width:1025px){
  #gsc-mobile-search.ax-elastic-search-container{
    display:none;
  }
}

.search-widget .autocomplete{
  position:absolute;
  margin-top:17px;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  background:#fff;
  border:1px solid #297a8e;
  background-clip:padding-box;
  -webkit-box-shadow:0 3px 7px rgba(0,0,0,.12);
          box-shadow:0 3px 7px rgba(0,0,0,.12);
  top:32px;
  z-index:10000;
  width:372px;
  right:54px;
  display:block;
}
.search-widget .autocomplete .st-result-icon:after{
  font-size:12px;
}

.search-widget .autocomplete ul{
  display:block;
  list-style-type:none;
  margin:0;
  padding:0;
  text-align:left;
  width:372px;
}

.search-widget .autocomplete li{
  display:block;
  position:relative;
  padding:16px;
  cursor:pointer;
  text-align:left;
}
.search-widget .autocomplete li em{
  background:#dededc;
  font-weight:700;
  font-style:normal;
}
.search-widget .autocomplete li .st-result-icon:after{
  top:5px;
}

.search-widget .autocomplete li.active{
  background-color:#eaf2f4;
}

.search-widget .autocomplete li a{
  letter-spacing:normal;
  margin:0;
  padding:0;
  line-height:1.25;
  font-size:1em;
}

.search-widget .autocomplete li a.title{
  color:#595851;
  word-break:break-word;
  display:inline;
  text-decoration:none;
}

.search-widget .autocomplete li.active a.title{
  color:#595851;
}

.search-widget .autocomplete li.noResults{
  pointer-events:none;
}

.sui-results-container{
  list-style-type:none;
  padding-left:0;
}
.sui-results-container .results-item h4>a>span{
  color:#297a8e;
}
.sui-results-container .results-item h4>a:visited>span{
  color:#8b3776;
}
.sui-results-container .results-item h4 span{
  line-height:32px;
}
.sui-results-container .results-item h4 em{
  font-style:normal;
}

.search-results-paging .rc-pagination{
  margin:40px 0 0;
  padding:0;
  list-style-type:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  row-gap:24px;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
@media (min-width:1025px){
  .search-results-paging .rc-pagination{
    margin:56px 0 0 40px;
  }
}
.search-results-paging .rc-pagination .rc-pagination-disabled{
  display:none;
}
.search-results-paging .rc-pagination li{
  float:left;
  margin:0 24px 0 0;
  text-align:center;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  color:#297a8e;
}
.search-results-paging .rc-pagination li:last-child{
  margin:0;
}
.search-results-paging .rc-pagination a,.search-results-paging .rc-pagination button,.search-results-paging .rc-pagination span{
  display:block;
}
.search-results-paging .rc-pagination a,.search-results-paging .rc-pagination button{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  color:#297a8e;
  border:1px solid #297a8e;
  border-radius:4px;
  padding:8px 16px;
  text-decoration:none;
  cursor:pointer;
  -webkit-transition:all .2s;
  transition:all .2s;
  font-size:1em;
  line-height:1.33;
}
@media (min-width:768px){
  .search-results-paging .rc-pagination a,.search-results-paging .rc-pagination button{
    padding:12px 18px;
    font-size:1.125em;
  }
}
.search-results-paging .rc-pagination a:hover,.search-results-paging .rc-pagination button:hover{
  background:#297a8e;
  color:#fff;
}
.search-results-paging .rc-pagination a.page-next,.search-results-paging .rc-pagination a.rc-pagination-item-link,.search-results-paging .rc-pagination a.st-next,.search-results-paging .rc-pagination button.page-next,.search-results-paging .rc-pagination button.rc-pagination-item-link,.search-results-paging .rc-pagination button.st-next{
  border:none;
  padding:0;
  font-size:1em;
  line-height:1.33;
  text-decoration:none;
  background:none;
  font-weight:400;
}
.search-results-paging .rc-pagination a.page-next:hover,.search-results-paging .rc-pagination a.rc-pagination-item-link:hover,.search-results-paging .rc-pagination a.st-next:hover,.search-results-paging .rc-pagination button.page-next:hover,.search-results-paging .rc-pagination button.rc-pagination-item-link:hover,.search-results-paging .rc-pagination button.st-next:hover{
  background:none;
  color:#297a8e;
  text-decoration:underline;
}
@media (min-width:768px){
  .search-results-paging .rc-pagination a.page-next,.search-results-paging .rc-pagination a.rc-pagination-item-link,.search-results-paging .rc-pagination a.st-next,.search-results-paging .rc-pagination button.page-next,.search-results-paging .rc-pagination button.rc-pagination-item-link,.search-results-paging .rc-pagination button.st-next{
    font-size:1.125em;
  }
}
.search-results-paging .rc-pagination .rc-pagination-item-active a{
  background:#297a8e;
  color:#fff;
  padding:8px 16px;
  line-height:1.33;
  border:1px solid #297a8e;
  border-radius:4px;
  font-size:1em;
}
@media (min-width:768px){
  .search-results-paging .rc-pagination .rc-pagination-item-active a{
    padding:12px 18px;
    font-size:1.125em;
  }
}
.search-results-paging .rc-pagination .rc-pagination-jump-next .rc-pagination-item-link:after{
  letter-spacing:1px;
  background:#fff;
}
.search-results-paging .rc-pagination .rc-pagination-jump-prev .rc-pagination-item-link:after{
  letter-spacing:1px;
  background:#fff;
}
.search-results-paging .rc-pagination .rc-pagination-prev .rc-pagination-item-link:after{
  font-size:1.125em;
  text-decoration:underline;
  background:#fff;
  font-weight:400;
}
.search-results-paging .rc-pagination .rc-pagination-next .rc-pagination-item-link:after{
  font-size:1.125em;
  text-decoration:underline;
  background:#fff;
  font-weight:400;
}
.search-results-paging .rc-pagination .rc-pagination-prev .rc-pagination-next .rc-pagination-item-link{
  border:none;
  background:none;
  position:relative;
}
.gsc-dynamic-search-facets .gsc-facet-wrapper .clear-selection,.gsc-dynamic-search-facets .gsc-facet-wrapper .view-more{
  display:inline-block;
}
.gsc-dynamic-search-facets .gsc-facet-wrapper .view-more{
  margin:0 0 40px 24px;
}
.gsc-dynamic-search-facets .gsc-facet-wrapper .clear-selection{
  margin-bottom:40px;
  margin-left:36px;
}

.gsc-tags{
  margin:8px 0;
  padding:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  gap:8px;
  list-style:none;
}
@media (min-width:768px){
  .gsc-tags{
    gap:24px;
  }
}
.gsc-tags .gsc-tag{
  position:relative;
  padding:6px 10px;
  border-radius:20px;
  background-color:#297a8e;
  color:#fff;
  border:none;
  max-width:100%;
  line-height:24px;
  cursor:default;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
          justify-content:space-between;
}
@media (min-width:1025px){
  .gsc-tags .gsc-tag{
    padding:12px 12px 12px 16px;
  }
}
.gsc-tags .gsc-tag:first-child{
  margin:0;
}
.gsc-tags .gsc-tag .gsc-tag-label{
  font-weight:700;
  margin-right:8px;
}
@media (min-width:1025px){
  .gsc-tags .gsc-tag .gsc-tag-label{
    display:none;
  }
}
.gsc-tags .gsc-tag .gsc-close{
  width:14px;
  height:14px;
  position:relative;
  background:#fff;
  border-radius:50%;
  margin-left:8px;
}
.gsc-tags .gsc-tag .gsc-close:after,.gsc-tags .gsc-tag .gsc-close:before{
  background:#297a8e;
  width:1px;
  height:8px;
}
.gsc-tags .gsc-tag .gsc-close:focus{
  outline:1px solid #dededc;
}
.gsc-tags .gsc-tag .gsc-close:hover{
  background:#dededc;
}
.ax-content-hero-arrow-row{
  padding-top:2px;
}
@media (min-width:993px){
  .ax-content-hero-arrow-row{
    padding-top:3px;
  }
}

.ax-hero-arrow{
  display:inline-block;
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  margin-right:31px;
  border:solid #d2452d;
  border-width:0 3px 3px 0;
  padding:8px;
}
@media (min-width:993px){
  .ax-hero-arrow{
    margin-right:38px;
    border-width:0 3px 3px 0;
    padding:12px;
  }
}

.ax-content-arrow-cont{
  position:relative;
  margin-left:-7px;
}

.ax-arrow-strip-top{
  width:100%;
  height:10px;
  background-color:#fff;
  display:inline-block;
  position:absolute;
  top:-12px;
  left:4px;
  z-index:99;
}

.ax-arrow-strip-bottom{
  width:100%;
  height:10px;
  background-color:#fff;
  display:inline-block;
  position:absolute;
  bottom:-8px;
  left:4px;
  z-index:99;
}

.ax-hero-hr hr{
  width:68px;
  border:0;
  border-top:8px solid #297a8e;
  margin:24px 0;
}

.ax-content-hero{
  padding-top:40px;
}
@media (min-width:993px){
  .ax-content-hero{
    padding-top:57px;
  }
}
.ax-content-hero .ax-title-medium{
  margin:0;
}

@media (min-width:768px) and (max-width:991px){
  .ax-inner-width.container.ax-content-hero{
    padding-left:0;
    padding-right:0;
  }
}

.ax-hero-header{
  color:#297a8e;
  margin:0;
}

.ax-hero-subheader.ax-body-large,.ax-hero-subheader.ax-title-medium{
  margin:0;
  font-weight:400;
}

@media screen and (max-width:991px){
  .container.ax-article-hero,.container.ax-home-hero,.container.ax-product-hero{
    padding-left:0;
    padding-right:0;
  }
}

.gsc-editing .ax-product-hero .ax-hero-header-cont .ax-hero-header{
  -webkit-text-fill-color:#fff;
}

.ax-hero-pic-container picture img{
  display:block;
}

.ax-article-arrow-cont,.ax-content-arrow-cont{
  margin-bottom:40px;
}
@media (min-width:993px){
  .ax-article-arrow-cont,.ax-content-arrow-cont{
    margin-bottom:80px;
  }
}

@media (min-width:1025px){
  .ax-product-hero .ax-hero-pic-container{
    overflow:hidden;
  }
}

@media screen and (max-width:991px){
  .ax-hero-pic-container img{
    width:100%;
  }
}

@media (min-width:1025px){
  .ax-home-hero{
    position:relative;
  }
}
@media (min-width:1025px){
  .ax-home-hero .ax-hero-content-cont{
    position:absolute;
    top:0;
    left:0;
    width:608px;
    height:100%;
    padding-left:0;
  }
}
@media (min-width:1025px){
  .ax-home-hero .ax-hero-inner-cont{
    position:relative;
    height:100%;
  }
}
@media (min-width:1025px){
  .ax-home-hero .ax-hero-inner-inner-cont{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    background:#fff;
    padding:40px 96px 40px 40px;
    border-bottom-right-radius:30px 30px;
  }
}
@media (min-width:1340px){
  .ax-home-hero .ax-hero-inner-inner-cont{
    padding-left:135px;
  }
}
.ax-home-hero .ax-hero-pic-container{
  margin-bottom:32px;
}
@media (min-width:1025px){
  .ax-home-hero .ax-hero-pic-container{
    margin-bottom:0;
  }
}
.ax-home-hero .ax-hero-cta{
  margin-top:32px;
}

@media (min-width:1025px){
  .ax-home-hero .ax-hero-inner-inner-cont .row .col-lg-12{
    padding-right:0;
  }
}

section.container.ax-product-hero{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  max-width:100%;
}
@media (min-width:1025px){
  section.container.ax-product-hero{
    padding-left:0;
    padding-right:0;
  }
  section.container.ax-product-hero>*{
    display:block;
  }
  section.container.ax-product-hero>*>.ax-hero-content-cont{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
    margin-top:-64px;
  }
  section.container.ax-product-hero>*>.ax-hero-content-cont>.row{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    gap:32px;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
            align-items:flex-start;
    -webkit-align-self:stretch;
            align-self:stretch;
    -webkit-flex-wrap:nowrap;
            flex-wrap:nowrap;
  }
  section.container.ax-product-hero>*>.ax-hero-content-cont>.row .ax-hero-text-cont{
    padding-right:0;
    padding-top:130px;
  }
}

.ax-product-hero .ax-hero-pic-container{
  position:relative;
}
.ax-product-hero .ax-hero-header-cont{
  position:absolute;
  left:0;
  bottom:16px;
  z-index:2;
  color:#fff;
  width:100%;
}
@media (min-width:1025px){
  .ax-product-hero .ax-hero-header-cont{
    bottom:8px;
  }
}
.ax-product-hero .ax-hero-header-cont .ax-hero-header{
  color:#fff;
}

@media (max-width:1024px){
  .ax-product-hero .ax-inner-width.container .row [class*=col-].ax-hero-hr{
    padding-left:15px;
    padding-right:15px;
  }
}

@media (max-width:1024px){
  .ax-inner-width.container .row [class*=col-].ax-hero-text-cont{
    padding-left:15px;
    padding-right:15px;
  }
}
@media (max-width:1024px){
  .ax-inner-width.container .row [class*=col-].ax-hero-cta-text{
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:1024px){
  .ax-inner-width.container.ax-article-hero .row [class*=col-],.ax-inner-width.container.ax-content-hero .row [class*=col-]{
    padding-left:30px;
    padding-right:30px;
  }
}

.ax-product-hero .ax-max-width.container .ax-inner-width .row{
  margin-left:-15px;
  margin-right:-15px;
}

.ax-product-hero.ax-max-width.container .container.ax-inner-width .row{
  margin-left:-15px;
  margin-right:-15px;
}

@media (max-width:1024px){
  .ax-product-hero .ax-hero-header-cont .ax-hero-hr{
    display:none;
  }
}
@media (min-width:1025px){
  .ax-product-hero .ax-hero-text-cont{
    padding-top:60px;
  }
}
@media (min-width:1025px){
  .ax-product-hero .ax-hero-text-cont .ax-hero-hr{
    display:none;
  }
}
.ax-product-hero .ax-hero-header-cont .ax-hero-hr hr{
  border-top:8px solid #fff;
}

.ax-hero-gradient{
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(139,55,118,.75);
  top:0;
  z-index:1;
}
@media (min-width:1025px){
  .ax-hero-gradient{
    background:#8b3776;
    background:-webkit-linear-gradient(201deg, rgba(139,55,118,0), rgba(139,55,118,.75) 46%);
    background:linear-gradient(249deg, rgba(139,55,118,0), rgba(139,55,118,.75) 46%);
  }
}

.ax-product-hero .ax-title-medium.ax-hero-subheader{
  color:#595851;
}

.ax-product-hero .ax-hero-cta-text-cont{
  margin:0;
  padding:20px;
  -webkit-box-shadow:2px 4px 25px 2px rgba(89,88,81,.12);
          box-shadow:2px 4px 25px 2px rgba(89,88,81,.12);
  background:#fff;
  text-align:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
  row-gap:32px;
}
@media (min-width:1025px){
  .ax-product-hero .ax-hero-cta-text-cont{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
    padding:40px 48px;
    border-bottom-left-radius:30px 30px;
    position:relative;
    z-index:2;
    row-gap:48px;
  }
}
.ax-product-hero .ax-title-medium.ax-hero-cta{
  margin:0;
  font-weight:400;
  color:#595851;
}
@media (max-width:1024px){
  .ax-product-hero .ax-hero-cta-button-cont{
    margin:auto;
  }
}
.ax-product-hero .ax-hero-content-cont>.row{
  row-gap:32px;
}

@media screen and (max-width:991px){
  .ax-article-hero .ax-content-hero-arrow-row [class*=col-]{
    padding-left:0;
    padding-right:0;
  }
}
@media screen and (max-width:991px){
  .ax-article-hero .ax-inner-width{
    padding-left:0;
    padding-right:0;
  }
}

.ax-article-hero .ax-article-arrow-cont{
  position:relative;
}
.ax-article-hero .ax-article-arrow-cont:after{
  content:"";
  clear:both;
  display:table;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand{
  border-bottom-right-radius:30px;
  border:0 solid #fff;
  height:48px;
  display:inline-block;
}
@media (min-width:993px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand{
    height:64px;
  }
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand:before{
  height:48px;
}
@media (min-width:993px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand:before{
    height:64px;
  }
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one{
  width:39%;
  background:#8b3776;
  z-index:139;
  position:relative;
  overflow:hidden;
  float:left;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one img{
  -webkit-flex-shrink:0;
          flex-shrink:0;
  min-width:100%;
  min-height:100%;
}
@media (min-width:768px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one{
    width:66%;
  }
}
@media (min-width:993px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one{
    width:47%;
  }
}
@media (min-width:1200px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one{
    width:58%;
  }
}
@media (min-width:1440px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand.one{
    width:60.7%;
  }
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.five,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.four,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.three,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.two{
  width:68px;
  float:left;
  margin-left:-20px;
  position:relative;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.five:before,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.four:before,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.three:before,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.two:before{
  width:30px;
  background:#fff;
  content:"";
  display:inline-block;
  border-bottom-right-radius:30px;
  border:0 solid #fff;
}
@media (min-width:993px){
  .ax-article-hero .ax-article-arrow-cont .ax-hero-brand.five,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.four,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.three,.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.two{
    width:98px;
    margin-left:-15px;
  }
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.two{
  background:#a25f91;
  z-index:138;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.three{
  background:#b987ad;
  z-index:137;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.four{
  background:#d1afc8;
  z-index:136;
}
.ax-article-hero .ax-article-arrow-cont .ax-hero-brand.five{
  background:#f3ebf1;
  z-index:135;
}

.ax-hero-brand.one .ax-hero-gradient{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  background:rgba(139,55,118,.75);
}

@media (min-width:1025px){
  .ax-article-hero .ax-article-arrow-cont{
    width:auto;
    margin-left:-133px;
  }
}
@media (min-width:1025px){
  .ax-article-hero .ax-hero-content-cont .row [class*=col-]{
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width:767px){
  .ax-inner-width.container .row.ax-hero-inner-cont [class*=col-].ax-hero-inner-inner-cont{
    padding-left:15px;
    padding-right:15px;
  }
}

@media (min-width:768px) and (max-width:991px){
  .ax-inner-width.container .row.ax-hero-inner-cont{
    margin-left:0;
    margin-right:0;
  }
}

.ax-home-hero,.ax-product-hero{
  position:relative;
}
.ax-home-hero .ax-hero-pic-container:before,.ax-product-hero .ax-hero-pic-container:before{
  display:block;
  content:"";
  width:100%;
  -webkit-animation-name:backgroundColorPalette;
          animation-name:backgroundColorPalette;
  -webkit-animation-duration:3s;
          animation-duration:3s;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-direction:alternate;
          animation-direction:alternate;
  -webkit-animation-timing-function:linear;
          animation-timing-function:linear;
  padding-top:58.6666666667%;
}
@media (min-width:376px) and (max-width:767px){
  .ax-home-hero .ax-hero-pic-container:before,.ax-product-hero .ax-hero-pic-container:before{
    padding-top:58.8541666667%;
  }
}
@media (min-width:768px) and (max-width:1024px){
  .ax-home-hero .ax-hero-pic-container:before,.ax-product-hero .ax-hero-pic-container:before{
    padding-top:58.7890625%;
  }
}
.ax-home-hero .ax-hero-pic-container picture,.ax-product-hero .ax-hero-pic-container picture{
  position:absolute;
  top:0;
}
@media screen and (max-width:991px){
  .ax-home-hero .ax-hero-pic-container picture,.ax-product-hero .ax-hero-pic-container picture{
    width:100%;
  }
}

@media (min-width:1025px){
  .ax-home-hero .ax-hero-pic-container:before{
    padding-top:40%;
  }
}

@media (min-width:1025px){
  .ax-product-hero .ax-hero-pic-container:before{
    padding-top:19.4444444444%;
  }
}

section.container.ax-campaign-hero{
  display:grid;
  margin-bottom:56px;
  row-gap:32px;
}
section.container.ax-campaign-hero .ax-hero-pic-container{
  display:grid;
  grid-area:1/-1;
  aspect-ratio:16/9;
}
section.container.ax-campaign-hero .ax-hero-pic-container:before{
  grid-area:1/-1;
  aspect-ratio:16/9;
}
section.container.ax-campaign-hero .ax-hero-pic-container picture{
  display:contents;
  grid-area:1/-1;
  aspect-ratio:16/9;
}
section.container.ax-campaign-hero .ax-hero-pic-container picture img{
  grid-area:1/-1;
  aspect-ratio:16/9;
  width:100%;
  height:auto;
}
section.container.ax-campaign-hero .container.ax-hero-content-cont{
  z-index:1;
  -webkit-align-content:center;
          align-content:center;
}
@media (max-width:767px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont{
    padding:0 30px;
  }
}
@media (min-width:1025px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont{
    grid-area:1/-1;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
            align-items:flex-start;
  }
}
section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont{
  display:grid;
  gap:24px;
}
@media (min-width:1025px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont{
    max-width:50%;
  }
  section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont .ax-hero-subheader,section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont h1.ax-hero-header{
    color:#fff;
  }
}
@media (min-width:1025px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont h1{
    font-size:40px;
    line-height:48px;
  }
}
section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont .ax-hero-hr hr{
  margin:0;
}
@media (min-width:1025px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont .ax-hero-hr hr{
    border-color:#fff;
  }
}
section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont .ax-btn.ax-hero-cta{
  margin-top:8px;
}
@media (max-width:767px){
  section.container.ax-campaign-hero .container.ax-hero-content-cont>.row.ax-hero-inner-cont .ax-btn.ax-hero-cta{
    width:100%;
  }
}

@-webkit-keyframes backgroundColorPalette{
  0%{
    background:#f3f4f4;
  }
  33%{
    background:#c4c6c6;
  }
  66%{
    background:#898d8d;
  }
  to{
    background:#444;
  }
}

@keyframes backgroundColorPalette{
  0%{
    background:#f3f4f4;
  }
  33%{
    background:#c4c6c6;
  }
  66%{
    background:#898d8d;
  }
  to{
    background:#444;
  }
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .gsc-hero-cont .gsc-hero-pic-container picture{
    display:block !important;
  }
}
.ax-hero-cont .ax-title-medium{
  color:#595851;
}

.ax-content-hero-arrow-row .ax-article-arrow-cont{
  z-index:1;
}
:root{
  --form-input-field-focus-outline-color:#297a8e;
  --form-input-field-transition:outline 0.25s ease-in-out;
  --form-error-color:#b70000;
}
.select2-selection--single{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:pointer;
  display:block;
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none;
}
.select2-selection--single .select2-selection__rendered{
  display:block;
  padding-right:20px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.select2-selection--single .select2-selection__clear{
  background-color:transparent;
  border:none;
  font-size:1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
  padding-right:8px;
  padding-left:20px;
}

.select2-selection--multiple{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:pointer;
  display:block;
  min-height:32px;
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none;
}
.select2-selection--multiple .select2-selection__rendered{
  display:inline;
  list-style:none;
  padding:0;
}
.select2-selection--multiple .select2-selection__clear{
  background-color:transparent;
  border:none;
  font-size:1em;
}

.select2-search--inline .select2-search__field{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  border:none;
  font-size:100%;
  margin-top:5px;
  margin-left:5px;
  padding:0;
  max-width:100%;
  resize:none;
  height:18px;
  vertical-align:bottom;
  overflow:hidden;
  word-break:keep-all;
}
.select2-search--inline .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none;
}

.select2-dropdown{
  background-color:#fff;
  border:1px solid #d0d1d1;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  position:absolute;
  left:-100000px;
  width:100%;
  z-index:1051;
}

.select2-results{
  display:block;
}

.select2-results__options{
  list-style:none;
  margin:0;
  padding:0;
}

.select2-results__option{
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none;
}

.select2-results__option--selectable{
  cursor:pointer;
}

.select2-container--open .select2-dropdown{
  left:0;
}

.select2-container--open .select2-dropdown--above{
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.select2-container--open .select2-dropdown--below{
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.select2-search--dropdown{
  display:block;
}
.select2-search--dropdown .select2-search__field{
  border-radius:0;
  font-family:sans-serif;
  font-size:1em;
  height:auto;
  line-height:normal;
  outline:0;
  padding:8px;
  width:100%;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none;
}
.select2-search--dropdown.select2-search--hide{
  display:none;
}

.select2-container{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:inline-block;
  margin:0;
  position:relative;
  vertical-align:middle;
}

.select2-close-mask{
  border:0;
  margin:0;
  padding:0;
  display:block;
  position:fixed;
  left:0;
  top:0;
  min-height:100%;
  min-width:100%;
  height:auto;
  width:auto;
  opacity:0;
  z-index:99;
  background-color:#fff;
  filter:alpha(opacity=0);
}

.select2-hidden-accessible{
  border:0 !important;
  clip:rect(0 0 0 0) !important;
  -webkit-clip-path:inset(50%) !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
  white-space:nowrap !important;
}
.gsc-form select.input-validation-error+.select2-container .select2-selection--multiple,.gsc-form select.input-validation-error+.select2-container .select2-selection--single{
  border-color:var(--form-error-color);
}
.gsc-form select.input-validation-error+.select2-container.select2-container--focus .select2-selection--multiple,.gsc-form select.input-validation-error+.select2-container.select2-container--focus .select2-selection--single,.gsc-form select.input-validation-error+.select2-container.select2-container--open .select2-selection--multiple,.gsc-form select.input-validation-error+.select2-container.select2-container--open .select2-selection--single{
  outline-color:var(--form-error-color);
}
.gsc-form .gsc-dropdown-list-field.gsc-field-valid .select2-container .select2-selection--multiple,.gsc-form .gsc-dropdown-list-field.gsc-field-valid .select2-container .select2-selection--single{
  border-color:var(--dropdown-valid-border-color);
  color:var(--dropdown-valid-text-color);
}

.select2-selection--single{
  background-color:#fff;
  border:var(--dropdown-border);
  outline:1px solid transparent;
  display:block;
  padding:1em;
  line-height:24px;
  -webkit-transition:var(--form-input-field-transition);
  transition:var(--form-input-field-transition);
}
.select2-selection--single .select2-selection__rendered{
  line-height:24px;
}
.select2-selection--single .select2-selection__clear{
  cursor:pointer;
  float:right;
  font-weight:700;
  height:26px;
  margin-right:20px;
  padding-right:0;
}
.select2-selection--single .select2-selection__placeholder{
  color:#595851;
}
.select2-selection--single .select2-selection__arrow{
  position:absolute;
  right:0;
  top:50%;
  width:20px;
}
.select2-selection--single .select2-selection__arrow b:after{
  color:var(--dropdown-arrow-color);
  content:var(--dropdown-arrow-content);
  font-family:var(--dropdown-arrow-font-family);
  font-size:var(--dropdown-arrow-font-size);
  pointer-events:none;
  position:absolute;
  right:10px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__clear{
  float:left;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow{
  left:1px;
  right:auto;
}

.select2-container.select2-container--disabled .select2-selection--single{
  cursor:default;
  opacity:.5;
}
.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear{
  display:none;
}
.select2-container.select2-container--disabled.select2-container--focus .select2-selection--single{
  border:var(--dropdown-border);
  -webkit-box-shadow:none;
          box-shadow:none;
}

.select2-container.select2-container--focus .select2-selection--single{
  outline-color:var(--form-input-field-focus-outline-color);
}

.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b:after{
  -webkit-transform:translateY(-50%) rotate(-180deg);
          transform:translateY(-50%) rotate(-180deg);
}
.select2-container.select2-container--open .select2-selection--single{
  outline-color:var(--form-input-field-focus-outline-color);
}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--below{
  margin-top:2px;
}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--above{
  margin-bottom:3px;
}

.select2-selection--multiple{
  background-color:#fff;
  border:var(--dropdown-border);
  outline:1px solid transparent;
  display:block;
  padding:9px 16px;
  line-height:24px;
  -webkit-transition:var(--form-input-field-transition);
  transition:var(--form-input-field-transition);
}
.select2-selection--multiple .select2-selection__arrow{
  position:absolute;
  right:0;
  top:50%;
  width:20px;
}
.select2-selection--multiple .select2-selection__arrow b:after{
  color:var(--dropdown-arrow-color);
  content:var(--dropdown-arrow-content);
  font-family:var(--dropdown-arrow-font-family);
  font-size:var(--dropdown-arrow-font-size);
  pointer-events:none;
  position:absolute;
  right:10px;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
}
.select2-selection--multiple .select2-search{
  display:inline-block;
  padding:7px 0;
}
.select2-selection--multiple .select2-search__field{
  margin:0;
  vertical-align:middle;
}
.select2-selection--multiple .select2-search__field::-webkit-input-placeholder{
  font-style:normal;
}
.select2-selection--multiple .select2-search__field::-moz-placeholder{
  font-style:normal;
}
.select2-selection--multiple .select2-search__field::placeholder{
  font-style:normal;
}
.select2-selection--multiple .select2-selection__rendered{
  list-style:none;
  margin:0;
  padding:0;
}
.select2-selection--multiple.select2-selection--clearable{
  padding-right:25px;
}
.select2-selection--multiple .select2-selection__clear{
  cursor:pointer;
  font-weight:700;
  height:20px;
  margin-right:10px;
  margin-top:5px;
  position:absolute;
  right:0;
  padding:1px;
}
.select2-selection--multiple .select2-selection__choice{
  border:1px solid #297a8e;
  border-radius:20px;
  background:#297a8e;
  color:#fff;
  cursor:default;
  line-height:24px;
  max-width:90%;
  padding:4px 16px;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  gap:8px;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
          flex-direction:row-reverse;
  position:relative;
  margin:2px 8px 2px 0;
}
.select2-selection--multiple .select2-selection__choice:hover{
  background:#297a8e;
  color:#fff;
}
.select2-selection--multiple .select2-selection__choice:focus{
  background:#297a8e;
  color:#fff;
}
.select2-selection--multiple .select2-selection__choice__display{
  cursor:default;
  word-wrap:break-word;
}
.select2-selection--multiple button.select2-selection__choice__remove{
  background:#fff;
  border-radius:50%;
  width:16px;
  height:16px;
  font-size:20px;
  border:none;
  cursor:pointer;
  outline:inherit;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  position:relative;
}
.select2-selection--multiple button.select2-selection__choice__remove:hover{
  background:#ccc;
}
.select2-selection--multiple button.select2-selection__choice__remove .gsc-close{
  position:relative;
  top:unset;
  right:unset;
  width:10px;
  height:10px;
}
.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:after,.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:before{
  background:#297a8e;
  height:10px;
}
.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:after:hover,.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:before:hover{
  background:#eaeff2;
}
.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:after:focus,.select2-selection--multiple button.select2-selection__choice__remove .gsc-close:before:focus{
  background:#aabdcc;
}

.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice{
  margin-left:5px;
  margin-right:auto;
}
.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{
  padding-left:5px;
  padding-right:2px;
}
.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
  border-left:1px solid #aaa;
  border-right:none;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__clear{
  float:left;
  margin-left:10px;
  margin-right:auto;
}

.select2-container.select2-container--focus .select2-selection--multiple{
  outline:0;
  outline-color:var(--form-input-field-focus-outline-color);
}

.select2-container.select2-container--disabled .select2-selection--multiple{
  background-color:#eee;
  cursor:default;
}
.select2-container.select2-container--disabled .select2-selection__choice__remove{
  display:none;
}

.select2-container.select2-container--open .select2-selection--multiple .select2-selection__arrow b:after{
  -webkit-transform:translateY(-50%) rotate(-180deg);
          transform:translateY(-50%) rotate(-180deg);
}
.select2-container.select2-container--open .select2-selection--multiple{
  outline-color:var(--form-input-field-focus-outline-color);
}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--below{
  margin-top:2px;
}
.select2-container.select2-container--open .select2-dropdown.select2-dropdown--above{
  margin-bottom:3px;
}

:root{
  --dropdown-border:1px solid #297a8e;
  --dropdown-border-color:#297a8e;
  --dropdown-search-border:1px solid #297a8e;
  --dropdown-text-color:#595851;
  --dropdown-text-fontSize:16px;
  --dropdown-arrow-color:#595851;
  --dropdown-arrow-content:"";
  --dropdown-arrow-font-family:icomoon !important;
  --dropdown-arrow-font-size:1.5em;
  --dropdown-highlighted-color:#595851;
  --dropdown-highlighted-bgColor:#eaf2f4;
  --dropdown-valid-border-color:#297a8e;
  --dropdown-valid-text-color:#595851;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.select2-container--default .select2-dropdown{
  padding:0;
  border-color:var(--dropdown-border-color);
}
.select2-container--default .select2-search--dropdown .select2-search__field{
  border:var(--dropdown-search-border);
}
.select2-container--default .select2-search--inline .select2-search__field{
  background:transparent;
  border:none;
  outline:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  -webkit-appearance:textfield;
}
.select2-container--default .select2-results>.select2-results__options{
  max-height:200px;
  overflow-y:auto;
}
.select2-container--default .select2-results__option{
  word-wrap:break-word;
  line-height:15px;
  list-style:none;
  margin:0;
  padding:12px 6px 12px 16px;
  color:var(--dropdown-text-color);
  cursor:pointer;
  display:list-item;
  font-size:var(--dropdown-text-fontSize);
  line-height:2;
}
.select2-container--default .select2-results__option .select2-results__option{
  padding-left:1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
  padding-left:0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-1em;
  padding-left:2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-2em;
  padding-left:3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-3em;
  padding-left:4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-4em;
  padding-left:5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-5em;
  padding-left:6em;
}
.select2-container--default .select2-results__option--group{
  padding:0;
}
.select2-container--default .select2-results__option--disabled{
  color:#999;
}
.select2-container--default .select2-results__option--selected{
  background-color:#ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
  background-color:var(--dropdown-highlighted-bgColor);
  color:var(--dropdown-highlighted-color);
}
.select2-container--default .select2-results__group{
  cursor:default;
  display:block;
  padding:6px;
}

.ax-left-column .gsc-site-artex-form,.ax-right-column .gsc-site-artex-form{
  margin-bottom:0;
}
@media (min-width:768px) and (max-width:1024px){
  .ax-left-column .gsc-site-artex-form .gsc-field-wrapper,.ax-left-column .gsc-site-artex-form .gsc-field-wrapper:nth-of-type(2),.ax-right-column .gsc-site-artex-form .gsc-field-wrapper,.ax-right-column .gsc-site-artex-form .gsc-field-wrapper:nth-of-type(2){
    width:100%;
  }
}

@media (min-width:768px) and (max-width:1024px){
  .ax-one-two-col .ax-left-column .col-sm-12.offset-md-1.col-md-10.col-lg-10.gc-form-container,.ax-two-col .col-sm-12.offset-md-1.col-md-10.col-lg-10.gc-form-container,.ax-two-one-col .ax-right-column .col-sm-12.offset-md-1.col-md-10.col-lg-10.gc-form-container{
    padding-left:0;
    padding-right:0;
  }
}

#main>.ax-form-wrapper{
  margin-bottom:0;
}
.gsc-site-artex-form.ax-form-style-primary{
  border-radius:4px;
  border:2px solid #d2452d;
  border-top:8px solid #d2452d;
  padding:40px 16px;
}
.gsc-site-artex-form.ax-form-style-secondary{
  border-radius:4px;
  border:2px solid #297a8e;
  border-top:8px solid #297a8e;
  padding:40px 16px;
}
.gsc-site-artex-form .gsc-form-section{
  margin:0 0 40px;
}
.gsc-site-artex-form .gsc-form-section .gsc-field-wrapper{
  margin-bottom:24px;
}
@media (min-width:993px){
  .gsc-site-artex-form .gsc-form-section{
    margin:0 0 50px;
  }
}
.gsc-site-artex-form label{
  display:block;
  color:#297a8e;
  font-size:.75em;
  font-weight:700;
  line-height:1.5;
  margin:0;
}
.gsc-site-artex-form .gsc-field-wrapper{
  margin-bottom:24px;
  -webkit-transition:all .2s;
  transition:all .2s;
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-field-label{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-size:.75em;
  font-weight:700;
  font-stretch:condensed;
  font-style:normal;
  line-height:1.5;
  letter-spacing:1px;
  padding:0 0 8px;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  -webkit-transition:all .2s;
  transition:all .2s;
  text-transform:uppercase;
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-field-label.gsc-dropdown-label{
  z-index:auto;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-multilinetext-field .gsc-field-label{
  top:10px;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-focus .gsc-field-label{
  color:#297a8e;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-focus .gsc-field-label.hide-on-filled{
  display:none;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-focus .chosen-container{
  outline:1px solid #297a8e;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled .gsc-field-label,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid .gsc-field-label{
  color:#595851;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled .chosen-container .chosen-single,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=date],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=email],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=number],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=tel],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=text],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled select,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled textarea,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid .chosen-container .chosen-single,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=date],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=email],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=number],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=tel],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=text],.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid select,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid textarea{
  color:#444;
  border-color:#444;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled .chosen-container .chosen-single:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled .chosen-container .chosen-single:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=date]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=date]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=email]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=email]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=number]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=number]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=tel]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=tel]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=text]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled input[type=text]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled select:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled select:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled textarea:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-filled textarea:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid .chosen-container .chosen-single:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid .chosen-container .chosen-single:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=date]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=date]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=email]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=email]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=number]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=number]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=tel]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=tel]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=text]:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid input[type=text]:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid select:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid select:focus,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid textarea:active,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-valid textarea:focus{
  outline-color:#444;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-invalid .gsc-field-label{
  color:#b70000;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-invalid .gsc-inner-field-wrapper:after{
  background-color:#b70000;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-disabled .chosen-container .chosen-single,.gsc-site-artex-form .gsc-field-wrapper.gsc-field-disabled .gsc-field-label{
  color:#bdbcb9;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-disabled .chosen-container .chosen-single{
  border-color:#bdbcb9;
}
.gsc-site-artex-form .gsc-field-wrapper.gsc-field-disabled .chosen-container .chosen-single:active{
  outline-color:transparent;
}
.gsc-site-artex-form p{
  margin-bottom:16px;
}
@media (min-width:768px){
  .gsc-site-artex-form p{
    margin-bottom:24px;
  }
}
.gsc-site-artex-form input[type=date],.gsc-site-artex-form input[type=email],.gsc-site-artex-form input[type=number],.gsc-site-artex-form input[type=tel],.gsc-site-artex-form input[type=text],.gsc-site-artex-form select,.gsc-site-artex-form textarea{
  width:100%;
  padding:1em;
  border:1px solid #297a8e;
  outline:1px solid transparent;
  margin:0;
  color:#595851;
  background-color:#fff;
  font-size:1em;
  font-weight:400;
  -webkit-transition:all .2s linear;
  transition:all .2s linear;
}
.gsc-site-artex-form input[type=date]:-moz-read-only,.gsc-site-artex-form input[type=email]:-moz-read-only,.gsc-site-artex-form input[type=number]:-moz-read-only,.gsc-site-artex-form input[type=tel]:-moz-read-only,.gsc-site-artex-form input[type=text]:-moz-read-only,.gsc-site-artex-form select:-moz-read-only,.gsc-site-artex-form textarea:-moz-read-only{
  border-color:#bdbcb9;
  outline-color:transparent;
  color:#bdbcb9;
}
.gsc-site-artex-form input[type=date]:disabled,.gsc-site-artex-form input[type=date]:disabled:active,.gsc-site-artex-form input[type=date]:read-only,.gsc-site-artex-form input[type=email]:disabled,.gsc-site-artex-form input[type=email]:disabled:active,.gsc-site-artex-form input[type=email]:read-only,.gsc-site-artex-form input[type=number]:disabled,.gsc-site-artex-form input[type=number]:disabled:active,.gsc-site-artex-form input[type=number]:read-only,.gsc-site-artex-form input[type=tel]:disabled,.gsc-site-artex-form input[type=tel]:disabled:active,.gsc-site-artex-form input[type=tel]:read-only,.gsc-site-artex-form input[type=text]:disabled,.gsc-site-artex-form input[type=text]:disabled:active,.gsc-site-artex-form input[type=text]:read-only,.gsc-site-artex-form select:disabled,.gsc-site-artex-form select:disabled:active,.gsc-site-artex-form select:read-only,.gsc-site-artex-form textarea:disabled,.gsc-site-artex-form textarea:disabled:active,.gsc-site-artex-form textarea:read-only{
  border-color:#bdbcb9;
  outline-color:transparent;
  color:#bdbcb9;
}
.gsc-site-artex-form input[type=date]:active,.gsc-site-artex-form input[type=date]:focus,.gsc-site-artex-form input[type=email]:active,.gsc-site-artex-form input[type=email]:focus,.gsc-site-artex-form input[type=number]:active,.gsc-site-artex-form input[type=number]:focus,.gsc-site-artex-form input[type=tel]:active,.gsc-site-artex-form input[type=tel]:focus,.gsc-site-artex-form input[type=text]:active,.gsc-site-artex-form input[type=text]:focus,.gsc-site-artex-form select:active,.gsc-site-artex-form select:focus,.gsc-site-artex-form textarea:active,.gsc-site-artex-form textarea:focus{
  outline-color:#297a8e;
}
.gsc-site-artex-form .gsc-radio-cont{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  display:inline-block;
  position:relative;
  padding-left:35px;
  margin-bottom:12px;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:49%;
}
.gsc-site-artex-form .gsc-radio-cont label{
  color:#595851;
  font-size:1em;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.5;
  margin:0;
}
.gsc-site-artex-form .gsc-radio-cont input{
  position:absolute;
  opacity:0;
}
.gsc-site-artex-form .gsc-radio-cont .gsc-checkmark{
  cursor:pointer;
  position:absolute;
  top:2px;
  left:5px;
  height:20px;
  width:20px;
  background-color:#fff;
  border:1px solid #297a8e;
  border-radius:50%;
}
.gsc-site-artex-form .gsc-radio-cont .gsc-checkmark:after{
  top:5px;
  left:5px;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#297a8e;
  border:1px solid #297a8e;
  content:"";
  position:absolute;
  display:none;
}
.gsc-site-artex-form .gsc-radio-cont input:checked~.gsc-checkmark{
  border-color:#297a8e;
}
.gsc-site-artex-form .gsc-radio-cont input:disabled~.gsc-checkmark{
  border-color:#bdbcb9;
}
.gsc-site-artex-form .gsc-radio-cont input:checked~.gsc-checkmark:after{
  display:block;
}
.gsc-site-artex-form .chosen-container .chosen-single{
  padding:16px;
  font-size:1em;
  outline:1px solid transparent;
}
.gsc-site-artex-form .chosen-container .chosen-single:active,.gsc-site-artex-form .chosen-container .chosen-single:focus{
  outline-color:#297a8e;
}
.gsc-site-artex-form .chosen-container .chosen-single span{
  font-size:1em;
}
.gsc-site-artex-form input.field-validation-filled:disabled~.gsc-field-append:after,.gsc-site-artex-form select.field-validation-filled:disabled~.gsc-field-append:after,.gsc-site-artex-form textarea.field-validation-filled:disabled~.gsc-field-append:after{
  display:none;
}
.gsc-site-artex-form input.field-validation-filled~.chosen-container .chosen-single,.gsc-site-artex-form select.field-validation-filled~.chosen-container .chosen-single,.gsc-site-artex-form textarea.field-validation-filled~.chosen-container .chosen-single{
  padding:16px;
}
.gsc-site-artex-form input.input-validation-error,.gsc-site-artex-form input.input-validation-error.field-validation-filled,.gsc-site-artex-form select.input-validation-error,.gsc-site-artex-form select.input-validation-error.field-validation-filled,.gsc-site-artex-form textarea.input-validation-error,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled{
  border-color:#b70000;
}
.gsc-site-artex-form input.input-validation-error.field-validation-filled:active,.gsc-site-artex-form input.input-validation-error.field-validation-filled:focus,.gsc-site-artex-form input.input-validation-error:active,.gsc-site-artex-form input.input-validation-error:focus,.gsc-site-artex-form select.input-validation-error.field-validation-filled:active,.gsc-site-artex-form select.input-validation-error.field-validation-filled:focus,.gsc-site-artex-form select.input-validation-error:active,.gsc-site-artex-form select.input-validation-error:focus,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled:active,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled:focus,.gsc-site-artex-form textarea.input-validation-error:active,.gsc-site-artex-form textarea.input-validation-error:focus{
  outline-color:#b70000;
}
.gsc-site-artex-form input.input-validation-error.field-validation-filled~.chosen-container .chosen-single,.gsc-site-artex-form input.input-validation-error~.chosen-container .chosen-single,.gsc-site-artex-form select.input-validation-error.field-validation-filled~.chosen-container .chosen-single,.gsc-site-artex-form select.input-validation-error~.chosen-container .chosen-single,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled~.chosen-container .chosen-single,.gsc-site-artex-form textarea.input-validation-error~.chosen-container .chosen-single{
  border-color:#b70000;
}
.gsc-site-artex-form input.input-validation-error.field-validation-filled~.chosen-container .chosen-single div,.gsc-site-artex-form input.input-validation-error~.chosen-container .chosen-single div,.gsc-site-artex-form select.input-validation-error.field-validation-filled~.chosen-container .chosen-single div,.gsc-site-artex-form select.input-validation-error~.chosen-container .chosen-single div,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled~.chosen-container .chosen-single div,.gsc-site-artex-form textarea.input-validation-error~.chosen-container .chosen-single div{
  border-color:#b70000;
}
.gsc-site-artex-form input.input-validation-error.field-validation-filled:disabled~.gsc-field-append:after,.gsc-site-artex-form input.input-validation-error:disabled~.gsc-field-append:after,.gsc-site-artex-form select.input-validation-error.field-validation-filled:disabled~.gsc-field-append:after,.gsc-site-artex-form select.input-validation-error:disabled~.gsc-field-append:after,.gsc-site-artex-form textarea.input-validation-error.field-validation-filled:disabled~.gsc-field-append:after,.gsc-site-artex-form textarea.input-validation-error:disabled~.gsc-field-append:after{
  display:none;
}
.gsc-site-artex-form .field-validation-error,.gsc-site-artex-form .field-validation-valid{
  position:relative;
  margin:0;
}
.gsc-site-artex-form .field-validation-error{
  margin:8px 0 0;
  font-weight:700;
  font-size:.75em;
  color:#b70000;
}
.gsc-site-artex-form .gsc-field-required .gsc-field-label:before,.gsc-site-artex-form .gsc-field-required label:before{
  content:"* ";
  color:#b70000;
}
.gsc-site-artex-form .gsc-footnote{
  color:#595851;
  font-size:1em;
}
.gsc-site-artex-form .gsc-footnote:before{
  content:"* ";
  color:#b70000;
}
.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-2-col .gsc-field-wrapper:before,.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-3-col .gsc-field-wrapper:before{
  top:3px;
}
.gsc-site-artex-form .gsc-checkbox-single.gsc-field-required:before{
  top:3px;
  left:26px;
}
.gsc-site-artex-form .validation-summary-errors{
  display:none;
  border-color:#b70000;
  color:#b70000;
  background:#f8e6e6;
}
.gsc-site-artex-form .validation-summary-errors li{
  color:#b70000;
}
.gsc-site-artex-form .validation-summary-errors .validation-summary-header{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
}
.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-step-nav-btn,.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-submit-btn{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  gap:16px;
}
@media (max-width:767px){
  .gsc-site-artex-form .gsc-form-submit-icon .gsc-form-step-nav-btn,.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-submit-btn{
    width:100%;
  }
}
.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-step-nav-btn .gsc-form-icon,.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-submit-btn .gsc-form-icon{
  font-size:22px;
}
.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-step-nav-btn .gsc-form-icon:after,.gsc-site-artex-form .gsc-form-submit-icon .gsc-form-submit-btn .gsc-form-icon:after{
  content:"\e90d";
  font-family:icomoon !important;
}

.gsc-checkbox-cont{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  display:inline-block;
  position:relative;
  padding-left:35px;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:49%;
}
.gsc-checkbox-cont label{
  color:#595851;
  font-size:1em;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.5;
  margin:0;
  cursor:pointer;
}
.gsc-checkbox-cont.full-width{
  width:100%;
}
.gsc-checkbox-cont input{
  position:absolute;
  opacity:0;
  cursor:pointer;
}
.gsc-checkbox-cont .gsc-checkmark{
  cursor:pointer;
  position:absolute;
  top:3px;
  left:5px;
  height:20px;
  width:20px;
  background-color:#fff;
  border:1px solid #297a8e;
}
.gsc-checkbox-cont .gsc-checkmark:after{
  left:7px;
  top:1px;
  width:5px;
  height:14px;
  border:solid #297a8e;
  border-width:0 2px 2px 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  content:"";
  position:absolute;
  display:none;
}
.gsc-checkbox-cont input:checked~.gsc-checkmark{
  background-color:#fff;
  border-color:#297a8e;
}
.gsc-checkbox-cont input:checked~.gsc-checkmark:after{
  display:block;
}
.gsc-checkbox-cont input:disabled~.gsc-checkmark{
  border-color:#bdbcb9;
}
.gsc-checkbox-cont.gsc-stack .gsc-checkmark{
  top:2px;
}

.gsc-checkbox-cont:focus,.gsc-radio-cont:focus{
  outline:1px solid #000;
}

.ax-bg-blue .gsc-site-artex-form .gsc-footnote,.ax-bg-blue .gsc-site-artex-form :before,.ax-bg-blue .gsc-site-artex-form label,.ax-bg-blue .gsc-site-artex-form p{
  color:#fff !important;
}
.ax-bg-purple .gsc-site-artex-form .gsc-footnote,.ax-bg-purple .gsc-site-artex-form :before,.ax-bg-purple .gsc-site-artex-form label,.ax-bg-purple .gsc-site-artex-form p{
  color:#fff !important;
}
.ax-bg-red .gsc-site-artex-form .gsc-footnote,.ax-bg-red .gsc-site-artex-form :before,.ax-bg-red .gsc-site-artex-form label,.ax-bg-red .gsc-site-artex-form p{
  color:#fff !important;
}
.ax-bg-light-gray .gsc-site-artex-form .gsc-footnote,.ax-bg-light-gray .gsc-site-artex-form :before,.ax-bg-light-gray .gsc-site-artex-form label,.ax-bg-light-gray .gsc-site-artex-form p{
  color:#595851 !important;
}
.ax-bg-light-blue .gsc-site-artex-form .gsc-footnote,.ax-bg-light-blue .gsc-site-artex-form :before,.ax-bg-light-blue .gsc-site-artex-form label,.ax-bg-light-blue .gsc-site-artex-form p{
  color:#595851 !important;
}

section.ax-form-section-cont.container{
  margin-bottom:16px;
}
@media (min-width:768px){
  section.ax-form-section-cont.container{
    margin-bottom:22px;
  }
}

.gsc-site-artex-form .gsc-form-section{
  margin-bottom:24px;
}
.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-2-col .gsc-field-wrapper,.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-3-col .gsc-field-wrapper{
  width:auto;
  float:none;
  margin-right:0;
}
.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-2-col .gsc-field-wrapper:last-of-type,.gsc-site-artex-form .gsc-form-lyt-section.gsc-form-lyt-3-col .gsc-field-wrapper:last-of-type{
  width:auto;
}
.gsc-site-artex-form .gsc-field-wrapper[role=group]:has(.gsc-checkbox-cont){
  width:auto;
  display:grid;
  gap:16px;
}
.gsc-site-artex-form .gsc-field-wrapper[role=group]:has(.gsc-checkbox-cont) label{
  padding-bottom:0;
}
.gsc-site-artex-form .gsc-field-wrapper[role=group]:has(.gsc-checkbox-cont) .gsc-checkbox-cont{
  width:auto;
}
.gsc-site-artex-form .gsc-field-wrapper[role=group]:has(.gsc-checkbox-cont) .gsc-checkbox-cont label:before{
  content:"";
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-radio-group{
  width:auto;
  display:grid;
  gap:16px;
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-radio-group label{
  padding-bottom:0;
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-radio-group .gsc-radio-cont{
  margin-bottom:0;
}
.gsc-site-artex-form .gsc-field-wrapper .gsc-radio-group .gsc-radio-cont label:before{
  content:"";
}

@media (min-width:768px){
  .gsc-form.half-width{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.6666666667%;
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
}
.ax-footer-main-cont{
  background:#eaf2f4;
}
@media (min-width:993px){
  .ax-footer-main-cont{
    padding-top:0;
  }
}

.ax-ins-logo-footer{
  max-height:2.5em;
}

.ax-footer-main{
  color:#595851;
  padding-bottom:2.5em;
  padding-top:2.5em;
}

.ax-footer-bottom-cont{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
}
.ax-footer-bottom-cont :first-child{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
          order:2;
}
.ax-footer-bottom-cont :nth-child(2){
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
          order:1;
}
@media (min-width:768px){
  .ax-footer-bottom-cont :first-child{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
            order:1;
  }
  .ax-footer-bottom-cont :nth-child(2){
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
            order:2;
  }
}

.ax-footer-navigation-cont{
  padding-top:2.5em;
}
.ax-footer-navigation-cont ul:last-child{
  margin:0;
}

ul.ax-footer-col{
  list-style-type:none;
  padding:0 2.5em 0 2em;
  margin:0 0 2em;
}
@media (min-width:1025px){
  ul.ax-footer-col{
    margin:0;
  }
}
ul.ax-footer-col li{
  margin-bottom:1em;
  line-height:1.5;
  font-size:1em;
}
ul.ax-footer-col li:first-child{
  font-weight:700;
}
ul.ax-footer-col li:first-child a,ul.ax-footer-col li:first-child a:link{
  font-weight:700;
}
ul.ax-footer-col li a,ul.ax-footer-col li a:link{
  line-height:1.5;
  font-size:1em;
  color:#595851;
  font-weight:400;
  text-decoration:none;
}
ul.ax-footer-col li a:hover{
  color:#595851;
  text-decoration:underline;
}
ul.ax-footer-col li a:active{
  color:#595851;
  text-decoration:underline;
}
ul.ax-footer-col li:last-child{
  margin-bottom:0;
}

.ax-footer-bottom{
  background-color:#fff;
}

.ax-footer-bottom-section-1{
  padding:2em 0 1.5em;
}

.ax-footer-bottom-nav{
  font-size:.75em;
  text-align:center;
  padding-bottom:2em;
}
@media (min-width:768px){
  .ax-footer-bottom-nav{
    text-align:left;
  }
}
.ax-footer-bottom-nav ul{
  list-style-type:none;
  padding:0;
  margin:0;
}
.ax-footer-bottom-nav ul li{
  display:inline-block;
  padding-right:1.33em;
  line-height:16px;
}
.ax-footer-bottom-nav ul li a,.ax-footer-bottom-nav ul li a:link{
  color:#595851;
  font-weight:400;
  text-decoration:none;
}
.ax-footer-bottom-nav ul li a:hover{
  color:#595851;
  text-decoration:underline;
}
.ax-footer-bottom-nav ul li a:active{
  color:#595851;
  text-decoration:underline;
}
.ax-footer-bottom-nav ul:last-child{
  padding-right:0;
}

.ax-footer-social{
  padding-top:32px;
  text-align:center;
}
@media (min-width:768px){
  .ax-footer-social{
    text-align:right;
  }
}
@media (min-width:993px){
  .ax-footer-social{
    text-align:left;
    float:left;
  }
}
.ax-footer-social ul{
  padding:0;
  margin:0;
}
.ax-footer-social ul li{
  display:inline-block;
  margin:0 .5em;
}
.ax-footer-social ul li:first-child{
  margin:0;
}
.ax-footer-social ul li a,.ax-footer-social ul li a:link{
  text-decoration:none;
  color:#297a8e;
  font-size:1.5em;
}
.ax-footer-social ul li a .ax-icon-twitter_svg,.ax-footer-social ul li a:link .ax-icon-twitter_svg{
  font-size:.95em;
}
.ax-footer-social ul li a:hover{
  color:#d2452d;
}
.ax-footer-social ul li a:active{
  color:#8b3776;
}
.ax-footer-social .ax-icon-facebook-official:before,.ax-footer-social .ax-icon-google:before,.ax-footer-social .ax-icon-instagram:before,.ax-footer-social .ax-icon-snapchat-square:before{
  padding:5px 6px;
  font-size:.85em;
  position:relative;
  top:-1px;
}

.ax-footer-cta{
  padding-top:16px;
  font-size:18px;
  text-align:center;
  line-height:24px;
}
@media (min-width:768px){
  .ax-footer-cta{
    text-align:right;
  }
}
@media (min-width:993px){
  .ax-footer-cta{
    float:right;
    padding-top:38px;
  }
}
.ax-footer-cta a,.ax-footer-cta a:link{
  text-decoration:none;
  color:#297a8e;
}
.ax-footer-cta a:hover{
  color:#297a8e;
  text-decoration:underline;
}
.ax-footer-cta a:active{
  color:#297a8e;
  text-decoration:underline;
}
.ax-footer-cta a:visited{
  color:#8b3776;
  text-decoration:underline !important;
}

a.ax-footer-back-top{
  float:right;
  font-size:.875em;
  color:#fff;
  text-transform:uppercase;
}
a.ax-footer-back-top:link{
  float:right;
  font-size:.875em;
  color:#fff;
  text-transform:uppercase;
}

.ax-footer-back-top:focus{
  outline:none;
}
.ax-footer-back-top:focus i:before{
  color:#fff;
  outline:none;
  border:1px solid #2b5a80;
  outline:1px solid #a4c8e1;
}
.ax-footer-back-top i{
  margin-left:7px;
  font-size:1.5em;
  color:#fff;
  vertical-align:text-bottom;
}
.ax-footer-back-top i:before{
  border-radius:50%;
  border:1px solid #fff;
  padding:2.5px;
}
.ax-footer-back-top i:hover:before{
  background-color:#2b5a80;
  color:#eaf2f4;
}
.ax-footer-back-top i:active:before{
  background-color:#00263e;
  color:#fff;
}
.ax-footer-back-top i:focus:before{
  color:#fff;
  outline:1px solid #a4c8e1;
  border:1px solid #2b5a80;
}

.ax-footer-copy{
  font-size:.75em;
  font-weight:400;
  text-align:center;
  line-height:16px;
}
@media (min-width:768px){
  .ax-footer-copy{
    text-align:left;
  }
}
.ax-footer-copy p{
  padding:0;
  margin:0;
}

.ajg-footer-main{
  position:relative;
}

.ajg-back-to-top-sticky{
  position:absolute;
  right:5%;
  display:none;
  z-index:9;
}
.ajg-back-to-top-sticky a{
  position:fixed;
  bottom:25px;
}
.ajg-back-to-top-sticky i{
  font-size:2.5em;
  color:#2b5a80;
}
.ajg-back-to-top-sticky i:hover:before{
  background-color:#2b5a80;
  color:#fff;
}
.ajg-back-to-top-sticky i:active:before{
  background-color:#00263e;
  color:#fff;
}
.ajg-back-to-top-sticky i:before{
  border-radius:50%;
  border:1px solid #2b5a80;
  padding:2.5px 3px;
  background:#fff;
}
.ajg-back-to-top-sticky span{
  position:absolute;
  overflow:hidden;
  clip:rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
}
.ajg-back-to-top-sticky.destroy{
  display:none !important;
}

.ajg-back-to-top-sticky:hover{
  text-decoration:none;
}

.ax-btn{
  display:inline-block;
  text-align:center;
  text-transform:uppercase;
}
.ax-btn:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn){
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
          flex-direction:row-reverse;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  gap:16px;
}
.ax-btn.focus,.ax-btn:focus{
  outline:1px solid #00263e;
}
.ax-btn.disabled,.ax-btn:disabled{
  cursor:not-allowed;
  background:#dededc !important;
  border-color:#dededc;
  color:#595851 !important;
}
.ax-btn.disabled:active,.ax-btn.disabled:hover,.ax-btn:disabled:active,.ax-btn:disabled:hover{
  background:#dededc !important;
  border-color:#dededc;
  color:#595851 !important;
}
.ax-btn.disabled+.gsc-form-icon:after,.ax-btn.disabled:before,.ax-btn:disabled+.gsc-form-icon:after,.ax-btn:disabled:before{
  color:#595851 !important;
}
.ax-btn:not(:disabled):not(.disabled){
  cursor:pointer;
}

.ax-btn-md,.ax-btn-md:active,.ax-btn-md:focus,.ax-btn-md:focus:hover{
  text-transform:uppercase;
}

.ax-btn-sm,.ax-btn-sm:active,.ax-btn-sm:focus,.ax-btn-sm:focus:hover{
  text-transform:uppercase;
}

.ax-btn-block{
  display:block;
  width:100%;
}

.ax-btn-primary,a.ax-btn-primary{
  position:relative;
  color:#fff;
  background-color:#d2452d;
  border:2px solid #d2452d;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
}
.ax-btn-primary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-primary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-primary:link,a.ax-btn-primary:link{
  color:#fff;
  text-decoration:none;
}
.ax-btn-primary:hover,a.ax-btn-primary:hover{
  color:#d2452d;
  background-color:#fff;
  border-color:#d2452d;
}
.ax-btn-primary:hover+span.gsc-form-icon:after,a.ax-btn-primary:hover+span.gsc-form-icon:after{
  color:#d2452d;
}
.ax-btn-primary:active,a.ax-btn-primary:active{
  color:#fff;
  background-color:#7e291b;
  border-color:#7e291b;
}
.ax-btn-primary:focus,a.ax-btn-primary:focus{
  color:#fff;
  background-color:#7e291b;
  border-color:#7e291b;
}
.ax-btn-primary:disabled,a.ax-btn-primary:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-primary.disabled,a.ax-btn-primary.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}

.ax-btn-primary-outline,a.ax-btn-primary-outline{
  position:relative;
  color:#d2452d;
  background-color:#fff;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
  border:2px solid #d2452d;
}
.ax-btn-primary-outline:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-primary-outline:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-primary-outline:link,a.ax-btn-primary-outline:link{
  color:#d2452d;
  text-decoration:none;
}
.ax-btn-primary-outline:hover,a.ax-btn-primary-outline:hover{
  color:#fff;
  background-color:#d2452d;
  border-color:#fff;
}
.ax-btn-primary-outline:hover+span.gsc-form-icon:after,a.ax-btn-primary-outline:hover+span.gsc-form-icon:after{
  color:#fff;
}
.ax-btn-primary-outline:active,a.ax-btn-primary-outline:active{
  color:#fff;
  background-color:#7e291b;
  border-color:#7e291b;
}
.ax-btn-primary-outline:focus,a.ax-btn-primary-outline:focus{
  color:#d2452d;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-primary-outline:disabled,a.ax-btn-primary-outline:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-primary-outline.disabled,a.ax-btn-primary-outline.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}

.ax-btn-secondary,a.ax-btn-secondary{
  position:relative;
  color:#fff;
  background-color:#297a8e;
  border:2px solid #297a8e;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
}
.ax-btn-secondary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-secondary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-secondary:link,a.ax-btn-secondary:link{
  color:#fff;
  text-decoration:none;
}
.ax-btn-secondary:hover,a.ax-btn-secondary:hover{
  color:#297a8e;
  background-color:#fff;
  border-color:#297a8e;
}
.ax-btn-secondary:hover+span.gsc-form-icon:after,a.ax-btn-secondary:hover+span.gsc-form-icon:after{
  color:#297a8e;
}
.ax-btn-secondary:active,a.ax-btn-secondary:active{
  color:#fff;
  background-color:#7e291b;
  border-color:#7e291b;
}
.ax-btn-secondary:focus,a.ax-btn-secondary:focus{
  color:#fff;
  background-color:#297a8e;
  border-color:#297a8e;
}
.ax-btn-secondary:disabled,a.ax-btn-secondary:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-secondary.disabled,a.ax-btn-secondary.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}

.ax-btn-secondary2,a.ax-btn-secondary2,a:active.ax-btn-secondary2,a:focus.ax-btn-secondary2,a:focus:hover.ax-btn-secondary2,a:hover.ax-btn-secondary2,a:link.ax-btn-secondary2,a:visited.ax-btn-secondary2,input[type=submit].ax-btn-secondary2{
  position:relative;
  color:#297a8e;
  background-color:#fff;
  border:2px solid #fff;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
}
.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:active.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:focus.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:focus:hover.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:hover.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:link.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a:visited.ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,input[type=submit].ax-btn-secondary2:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-secondary2:link,a.ax-btn-secondary2:link,a:active.ax-btn-secondary2:link,a:focus.ax-btn-secondary2:link,a:focus:hover.ax-btn-secondary2:link,a:hover.ax-btn-secondary2:link,a:link.ax-btn-secondary2:link,a:visited.ax-btn-secondary2:link,input[type=submit].ax-btn-secondary2:link{
  color:#297a8e;
  text-decoration:none;
}
.ax-btn-secondary2:hover,a.ax-btn-secondary2:hover,a:active.ax-btn-secondary2:hover,a:focus.ax-btn-secondary2:hover,a:focus:hover.ax-btn-secondary2:hover,a:hover.ax-btn-secondary2:hover,a:link.ax-btn-secondary2:hover,a:visited.ax-btn-secondary2:hover,input[type=submit].ax-btn-secondary2:hover{
  color:#fff;
  background-color:#297a8e;
  border-color:#fff;
}
.ax-btn-secondary2:hover+span.gsc-form-icon:after,a.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:active.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:focus.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:focus:hover.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:hover.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:link.ax-btn-secondary2:hover+span.gsc-form-icon:after,a:visited.ax-btn-secondary2:hover+span.gsc-form-icon:after,input[type=submit].ax-btn-secondary2:hover+span.gsc-form-icon:after{
  color:#fff;
}
.ax-btn-secondary2:active,a.ax-btn-secondary2:active,a:active.ax-btn-secondary2:active,a:focus.ax-btn-secondary2:active,a:focus:hover.ax-btn-secondary2:active,a:hover.ax-btn-secondary2:active,a:link.ax-btn-secondary2:active,a:visited.ax-btn-secondary2:active,input[type=submit].ax-btn-secondary2:active{
  color:#fff;
  background-color:#7e291b;
  border-color:#7e291b;
}
.ax-btn-secondary2:focus,a.ax-btn-secondary2:focus,a:active.ax-btn-secondary2:focus,a:focus.ax-btn-secondary2:focus,a:focus:hover.ax-btn-secondary2:focus,a:hover.ax-btn-secondary2:focus,a:link.ax-btn-secondary2:focus,a:visited.ax-btn-secondary2:focus,input[type=submit].ax-btn-secondary2:focus{
  color:#297a8e;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-secondary2:disabled,a.ax-btn-secondary2:disabled,a:active.ax-btn-secondary2:disabled,a:focus.ax-btn-secondary2:disabled,a:focus:hover.ax-btn-secondary2:disabled,a:hover.ax-btn-secondary2:disabled,a:link.ax-btn-secondary2:disabled,a:visited.ax-btn-secondary2:disabled,input[type=submit].ax-btn-secondary2:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-secondary2.disabled,a.ax-btn-secondary2.disabled,a:active.ax-btn-secondary2.disabled,a:focus.ax-btn-secondary2.disabled,a:focus:hover.ax-btn-secondary2.disabled,a:hover.ax-btn-secondary2.disabled,a:link.ax-btn-secondary2.disabled,a:visited.ax-btn-secondary2.disabled,input[type=submit].ax-btn-secondary2.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}

.ax-btn-tertiary,a.ax-btn-tertiary,input[type=submit].ax-btn-tertiary{
  position:relative;
  color:#d2452d;
  background-color:#fff;
  border:2px solid #fff;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
}
.ax-btn-tertiary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-tertiary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,input[type=submit].ax-btn-tertiary:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-tertiary:link,a.ax-btn-tertiary:link,input[type=submit].ax-btn-tertiary:link{
  color:#d2452d;
  text-decoration:none;
}
.ax-btn-tertiary:hover,a.ax-btn-tertiary:hover,input[type=submit].ax-btn-tertiary:hover{
  color:#fff;
  background-color:#8b3776;
  border-color:#fff;
}
.ax-btn-tertiary:hover+span.gsc-form-icon:after,a.ax-btn-tertiary:hover+span.gsc-form-icon:after,input[type=submit].ax-btn-tertiary:hover+span.gsc-form-icon:after{
  color:#fff;
}
.ax-btn-tertiary:active,a.ax-btn-tertiary:active,input[type=submit].ax-btn-tertiary:active{
  color:#8b3776;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-tertiary:focus,a.ax-btn-tertiary:focus,input[type=submit].ax-btn-tertiary:focus{
  color:#d2452d;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-tertiary:disabled,a.ax-btn-tertiary:disabled,input[type=submit].ax-btn-tertiary:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-tertiary.disabled,a.ax-btn-tertiary.disabled,input[type=submit].ax-btn-tertiary.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-tertiary:focus,a.ax-btn-tertiary:focus,input[type=submit].ax-btn-tertiary:focus{
  outline:none;
}
.ax-btn-tertiary:focus-within,.ax-btn-tertiary:hover,a.ax-btn-tertiary:focus-within,a.ax-btn-tertiary:hover,input[type=submit].ax-btn-tertiary:focus-within,input[type=submit].ax-btn-tertiary:hover{
  border-color:#8b3776;
}
.ax-btn-tertiary:focus-within:active,.ax-btn-tertiary:hover:active,a.ax-btn-tertiary:focus-within:active,a.ax-btn-tertiary:hover:active,input[type=submit].ax-btn-tertiary:focus-within:active,input[type=submit].ax-btn-tertiary:hover:active{
  background-color:#fff;
  color:#8b3776;
}
.ax-btn-tertiary-filled,a.ax-btn-tertiary-filled,input[type=submit].ax-btn-tertiary-filled{
  position:relative;
  color:#d2452d;
  background-color:#fff;
  border:2px solid #fff;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
}
.ax-btn-tertiary-filled:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,a.ax-btn-tertiary-filled:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before,input[type=submit].ax-btn-tertiary-filled:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e90d" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
.ax-btn-tertiary-filled:link,a.ax-btn-tertiary-filled:link,input[type=submit].ax-btn-tertiary-filled:link{
  color:#d2452d;
  text-decoration:none;
}
.ax-btn-tertiary-filled:hover,a.ax-btn-tertiary-filled:hover,input[type=submit].ax-btn-tertiary-filled:hover{
  color:#fff;
  background-color:#8b3776;
  border-color:#fff;
}
.ax-btn-tertiary-filled:hover+span.gsc-form-icon:after,a.ax-btn-tertiary-filled:hover+span.gsc-form-icon:after,input[type=submit].ax-btn-tertiary-filled:hover+span.gsc-form-icon:after{
  color:#fff;
}
.ax-btn-tertiary-filled:active,a.ax-btn-tertiary-filled:active,input[type=submit].ax-btn-tertiary-filled:active{
  color:#8b3776;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-tertiary-filled:focus,a.ax-btn-tertiary-filled:focus,input[type=submit].ax-btn-tertiary-filled:focus{
  color:#d2452d;
  background-color:#fff;
  border-color:#fff;
}
.ax-btn-tertiary-filled:disabled,a.ax-btn-tertiary-filled:disabled,input[type=submit].ax-btn-tertiary-filled:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-tertiary-filled.disabled,a.ax-btn-tertiary-filled.disabled,input[type=submit].ax-btn-tertiary-filled.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
.ax-btn-tertiary-filled:hover,a.ax-btn-tertiary-filled:hover,input[type=submit].ax-btn-tertiary-filled:hover{
  border-color:#fff;
}

button.ax-btn-read-more{
  position:relative;
  color:#297a8e;
  background-color:#fff;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  line-height:20px;
  letter-spacing:1.25px;
  text-decoration:none;
  padding:16px 24px;
  border:2px solid #297a8e;
}
button.ax-btn-read-more:not(.gsc-form-submit-btn):not(.gsc-form-step-nav-btn):before{
  content:"\e904" !important;
  font-family:icomoon !important;
  font-size:22px;
  font-weight:400;
}
button.ax-btn-read-more:link{
  color:#297a8e;
  text-decoration:none;
}
button.ax-btn-read-more:hover{
  color:#fff;
  background-color:#297a8e;
  border-color:#fff;
}
button.ax-btn-read-more:hover+span.gsc-form-icon:after{
  color:#fff;
}
button.ax-btn-read-more:active{
  color:#fff;
  background-color:#297a8e;
  border-color:#297a8e;
}
button.ax-btn-read-more:focus{
  color:#fff;
  background-color:#297a8e;
  border-color:#297a8e;
}
button.ax-btn-read-more:disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
button.ax-btn-read-more.disabled{
  color:#fff;
  background-color:#c4c6c6;
  border-color:#c4c6c6;
}
button.ax-btn-read-more:active,button.ax-btn-read-more:focus,button.ax-btn-read-more:hover{
  border-color:#297a8e;
}

@media (min-width:992px) and (max-width:1024px){
  .ax-breadcrumb-outer-container{
    margin:0 15px;
  }
}

.ax-breadcrumb-container{
  display:none;
  padding:2em 0;
  margin:0;
}
@media (min-width:768px){
  .ax-breadcrumb-container{
    display:block;
  }
}

.ax-breadcrumb{
  padding:0;
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
}
.ax-breadcrumb .ax-breadcrumb-item{
  list-style:none;
  line-height:24px;
  color:#297a8e;
}
.ax-breadcrumb .ax-breadcrumb-item a{
  color:#297a8e;
}
.ax-breadcrumb .ax-breadcrumb-item a:hover,.ax-breadcrumb .ax-breadcrumb-item a:visted{
  color:#297a8e;
}
.ax-breadcrumb .ax-breadcrumb-item a:active{
  color:#297a8e;
}
.ax-breadcrumb .ax-breadcrumb-item:after{
  display:inline-block;
  padding-right:8px;
  padding-left:8px;
  font-weight:400;
  content:">";
}
.ax-breadcrumb .ax-breadcrumb-item:last-child:after{
  content:"";
  padding:0;
}
.ax-breadcrumb .ax-breadcrumb-item span{
  font-weight:700;
  color:#d2452d;
}

.ax-breadcrumb-outer-container+.ax-content-hero{
  padding-top:0;
}

.ax-breadcrumb-outer-container+.ax-article-hero{
  padding-top:0;
}
a.ax-rte-btn,a.ax-rte-btn-primary,a.ax-rte-btn-secondary,a.ax-rte-btn-tertiary,a[class*=ax-rte-btn]{
  text-align:left;
  color:#fff;
  background-color:#d2452d;
  border-radius:4px;
  font-size:16px;
  font-weight:700;
  letter-spacing:1.5px;
  border:2px solid #d2452d;
  text-transform:uppercase;
  text-decoration:none;
  position:relative;
  line-height:16px;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
          flex-direction:row-reverse;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  gap:16px;
  padding:16px 24px;
}
a.ax-rte-btn-primary:before,a.ax-rte-btn-secondary:before,a.ax-rte-btn-tertiary:before,a.ax-rte-btn:before,a[class*=ax-rte-btn]:before{
  content:"\e90d";
  font-family:icomoon !important;
  font-size:20px;
}
a.ax-rte-btn-primary:link,a.ax-rte-btn-secondary:link,a.ax-rte-btn-tertiary:link,a.ax-rte-btn:link,a[class*=ax-rte-btn]:link{
  color:#fff;
  text-decoration:none;
}
a.ax-rte-btn-primary:hover,a.ax-rte-btn-secondary:hover,a.ax-rte-btn-tertiary:hover,a.ax-rte-btn:hover,a[class*=ax-rte-btn]:hover{
  background-color:#fff;
  color:#d2452d;
  border:2px solid #d2452d;
}
a.ax-rte-btn-primary:hover:after,a.ax-rte-btn-secondary:hover:after,a.ax-rte-btn-tertiary:hover:after,a.ax-rte-btn:hover:after,a[class*=ax-rte-btn]:hover:after{
  color:#fff;
}
a.ax-rte-btn-primary:hover.ax-external-link:after,a.ax-rte-btn-secondary:hover.ax-external-link:after,a.ax-rte-btn-tertiary:hover.ax-external-link:after,a.ax-rte-btn:hover.ax-external-link:after,a[class*=ax-rte-btn]:hover.ax-external-link:after{
  vertical-align:baseline;
}
a.ax-rte-btn-primary:focus,a.ax-rte-btn-secondary:focus,a.ax-rte-btn-tertiary:focus,a.ax-rte-btn:focus,a[class*=ax-rte-btn]:focus{
  color:#fff;
  background-color:#7e291b;
  border:2px solid #7e291b;
}
a.ax-rte-btn-primary:not(:disabled):not(.disabled),a.ax-rte-btn-secondary:not(:disabled):not(.disabled),a.ax-rte-btn-tertiary:not(:disabled):not(.disabled),a.ax-rte-btn:not(:disabled):not(.disabled),a[class*=ax-rte-btn]:not(:disabled):not(.disabled){
  cursor:pointer;
}

a.ax-rte-btn-primary{
  background-color:#d2452d;
  border:2px solid #d2452d;
  color:#fff;
}
a.ax-rte-btn-primary:link{
  color:#fff;
}
a.ax-rte-btn-primary:visited{
  color:#fff;
}
a.ax-rte-btn-primary:hover{
  background-color:#fff;
  border:2px solid #d2452d;
  color:#d2452d;
}
a.ax-rte-btn-primary:hover:before{
  color:#d2452d;
}
a.ax-rte-btn-primary:active{
  color:#fff;
  background-color:#7e291b;
  border:2px solid #7e291b;
}
a.ax-rte-btn-primary:active:before{
  color:#fff;
}
a.ax-rte-btn-primary:before{
  color:#fff;
}
a.ax-rte-btn-primary.ax-external-link:after{
  vertical-align:baseline;
}

a.ax-rte-btn-secondary{
  background-color:#297a8e;
  border:2px solid #297a8e;
  color:#fff;
}
a.ax-rte-btn-secondary:link{
  color:#fff;
}
a.ax-rte-btn-secondary:visited{
  color:#fff;
}
a.ax-rte-btn-secondary:hover{
  background-color:#fff;
  border:2px solid #297a8e;
  color:#297a8e;
}
a.ax-rte-btn-secondary:hover:before{
  color:#297a8e;
}
a.ax-rte-btn-secondary:active{
  color:#fff;
  background-color:#7e291b;
  border:2px solid #7e291b;
}
a.ax-rte-btn-secondary:active:before{
  color:#fff;
}
a.ax-rte-btn-secondary:before{
  color:#fff;
}
a.ax-rte-btn-secondary.ax-external-link:after{
  vertical-align:baseline;
}

a.ax-rte-btn-tertiary{
  background-color:#fff;
  border:2px solid #d2452d;
  color:#d2452d;
}
a.ax-rte-btn-tertiary:link{
  color:#d2452d;
}
a.ax-rte-btn-tertiary:visited{
  color:#d2452d;
}
a.ax-rte-btn-tertiary:hover{
  background-color:#8b3776;
  border:2px solid #fff;
  color:#fff;
}
a.ax-rte-btn-tertiary:hover:before{
  color:#fff;
}
a.ax-rte-btn-tertiary:active,a.ax-rte-btn-tertiary:focus,a.ax-rte-btn-tertiary:focus-visible{
  background-color:#fff;
  border:2px solid #8b3776;
  color:#8b3776;
}
a.ax-rte-btn-tertiary:active:before,a.ax-rte-btn-tertiary:focus-visible:before,a.ax-rte-btn-tertiary:focus:before{
  color:#8b3776;
}
a.ax-rte-btn-tertiary:before{
  color:#d2452d;
}
a.ax-rte-btn-tertiary.ax-external-link:after{
  vertical-align:baseline;
}

a.ax-rte-text-cta{
  font-size:16px;
  line-height:24px;
}
a.ax-rte-text-cta:link{
  text-decoration:none;
  letter-spacing:0;
  position:relative;
  padding-right:20px;
}
a.ax-rte-text-cta:hover{
  text-decoration:underline;
}
a.ax-rte-text-cta:focus{
  outline:1px solid #297a8e;
}
a.ax-rte-text-cta:active{
  text-decoration:underline;
}
a.ax-rte-text-cta:focus:hover{
  outline:none;
}
a.ax-rte-text-cta.ax-external-link:after{
  vertical-align:bottom;
}

.ax-title-large{
  font-size:1.75em;
  line-height:32px;
  letter-spacing:0;
  color:#297a8e;
}

.ax-title-medium{
  font-size:1.5em;
  line-height:32px;
  letter-spacing:0;
  color:#297a8e;
}

.ax-rich-text.ax-inner-component+span.ax-title-medium{
  margin:0 0 24px;
}
.ax-rich-text.ax-inner-component+span.ax-title-large{
  margin:0 0 24px;
}

.ax-subtitle1{
  font-size:.75em;
  line-height:18px;
  letter-spacing:1px;
  font-weight:700;
  text-transform:uppercase;
}

.ax-subtitle2{
  font-size:.875em;
  line-height:20px;
  letter-spacing:0;
  font-weight:700;
}

.ax-body-large{
  font-size:1.125em;
  line-height:28px;
  letter-spacing:0;
}

.ax-body-small{
  font-size:.75em;
  line-height:16px;
  letter-spacing:0;
}

.ax-overline{
  font-size:.75em;
  line-height:16px;
  letter-spacing:2px;
  text-transform:uppercase;
  font-weight:700;
}

hr{
  border-style:dotted none none;
  border-width:2px;
  margin:56px 0;
}

.ax-rich-text .ax-title-large,.ax-rich-text .ax-title-medium{
  margin:40px 0 24px;
}
@media (min-width:768px){
  .ax-rich-text .ax-title-large,.ax-rich-text .ax-title-medium{
    margin:56px 0 24px;
  }
}

.ax-rich-text h2:last-child,.ax-rich-text h3:last-child,.ax-rich-text h4:last-child,.ax-rich-text h5:last-child,.ax-rich-text h6:last-child{
  margin-bottom:0;
}
.ax-rich-text ol li:last-child,.ax-rich-text ul li:last-child{
  margin-bottom:0;
}
.ax-rich-text ol:last-child,.ax-rich-text ul:last-child{
  margin-bottom:0;
}
.ax-inner-width .ax-content-image-two-col.row{
  margin-left:0;
  margin-right:0;
}
.ax-inner-width .ax-content-image-two-col li:last-child{
  padding-bottom:1em;
}
@media (min-width:768px){
  .ax-inner-width .ax-content-image-two-col .ax-content-image-sm:first-child .ax-content-image-inner-wrapper{
    margin-right:.5em;
  }
}
@media (max-width:767px){
  .ax-inner-width .ax-content-image-two-col .ax-content-image-sm:first-child .ax-content-image-inner-wrapper{
    margin-bottom:1em;
  }
}
@media (min-width:768px){
  .ax-inner-width .ax-content-image-two-col .ax-content-image-sm:nth-child(2) .ax-content-image-inner-wrapper{
    margin-left:.5em;
  }
}

.ax-rte-image-container{
  margin-bottom:1em;
}
@media (min-width:993px){
  .ax-rte-image-container{
    margin-bottom:0;
  }
}
@media (min-width:993px){
  .ax-rte-image-container.ax-content-image-centered,.ax-rte-image-container.ax-content-image-two-col{
    margin-bottom:1em;
  }
}
.ax-rte-image-container.row{
  margin-left:0 !important;
  margin-right:0 !important;
}
@media (min-width:768px) and (max-width:991px){
  .ax-rte-image-container.col-md-width-400{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
            flex:0 0 50%;
    max-width:50%;
  }
}
@media (min-width:993px){
  .ax-rte-image-container.col-md-width-400{
    width:400px;
  }
}
.ax-rte-image-container div.ax-content-image-attribution,.ax-rte-image-container h3.ax-content-image-attribution{
  padding-left:1em;
  padding-right:1em;
  padding-bottom:1em;
}
.ax-rte-image-container .ax-content-image-attribution:first-of-type{
  padding-top:1em;
}
.ax-rte-image-container p.ax-content-image-attribution{
  padding:0 1em;
}
.ax-rte-image-container .img-fluid{
  display:block;
}

.ax-extra-light-gray-background:after,.ax-extra-light-gray-border:after{
  content:"";
  display:table;
  clear:both;
}

.ax-snippet{
  z-index:1;
}
.ax-snippet .ax-snippet-body{
  padding:0 0 16px;
}
.ax-snippet .ax-snippet-body .ax-title-large,.ax-snippet .ax-snippet-body .ax-title-medium{
  font-weight:700;
}

.ax-snippet{
  padding:0 !important;
}
.ax-snippet:has(img) .ax-snippet-body{
  padding:40px 0 16px;
}
.ax-snippet .ax-background-light-gray,.ax-snippet.ax-background-light-gray{
  background-color:#eee;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body,.ax-snippet.ax-background-light-gray .ax-snippet-body{
  padding:40px 24px;
  color:#595851;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body .ax-title-large,.ax-snippet .ax-background-light-gray .ax-snippet-body .ax-title-medium,.ax-snippet.ax-background-light-gray .ax-snippet-body .ax-title-large,.ax-snippet.ax-background-light-gray .ax-snippet-body .ax-title-medium{
  color:#297a8e;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]),.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]){
  color:#595851;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):active,.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):focus,.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):link,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):active,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):focus,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):link{
  color:#595851;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):hover{
  text-decoration:none;
}
.ax-snippet .ax-background-light-gray .ax-snippet-body a:not([class*=btn]):visited,.ax-snippet.ax-background-light-gray .ax-snippet-body a:not([class*=btn]):visited{
  color:#595851;
}
.ax-snippet .ax-background-light-blue,.ax-snippet.ax-background-light-blue{
  background-color:#eaf2f4;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body,.ax-snippet.ax-background-light-blue .ax-snippet-body{
  padding:40px 24px;
  color:#595851;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body .ax-title-large,.ax-snippet .ax-background-light-blue .ax-snippet-body .ax-title-medium,.ax-snippet.ax-background-light-blue .ax-snippet-body .ax-title-large,.ax-snippet.ax-background-light-blue .ax-snippet-body .ax-title-medium{
  color:#297a8e;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]),.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]){
  color:#595851;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):active,.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):focus,.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):link,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):active,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):focus,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):link{
  color:#595851;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):hover,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):hover{
  text-decoration:none;
}
.ax-snippet .ax-background-light-blue .ax-snippet-body a:not([class*=btn]):visited,.ax-snippet.ax-background-light-blue .ax-snippet-body a:not([class*=btn]):visited{
  color:#595851;
}
.ax-snippet.ax-snippet-three-col,.ax-snippet.ax-snippet-two-col{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  gap:24px;
  margin-bottom:24px;
}
.ax-snippet.ax-snippet-three-col>*,.ax-snippet.ax-snippet-two-col>*{
  margin-bottom:0;
}
@media (min-width:993px){
  .ax-snippet.ax-snippet-three-col>*,.ax-snippet.ax-snippet-two-col>*{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
    -webkit-flex-wrap:unset;
            flex-wrap:unset;
  }
}
@media (min-width:993px){
  .ax-snippet.ax-snippet-three-col>*{
    width:-webkit-calc(33.33333% - 16px);
    width:calc(33.33333% - 16px);
  }
}
@media (min-width:993px){
  .ax-snippet.ax-snippet-two-col>*{
    width:-webkit-calc(50% - 12px);
    width:calc(50% - 12px);
  }
}
.ax-snippet.ax-snippet-full-width{
  width:100%;
  margin-bottom:24px;
}
.ax-snippet.ax-snippet-left{
  float:left;
  margin-right:30px;
}
.ax-snippet.ax-snippet-right{
  float:right;
  margin-left:30px;
}
.ax-snippet.ax-snippet-left,.ax-snippet.ax-snippet-right{
  margin-top:5px;
  margin-bottom:24px;
}
.ax-snippet.ax-snippet-left~hr,.ax-snippet.ax-snippet-right~hr{
  overflow:hidden;
}
.ax-snippet img{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  max-width:100% !important;
  height:auto !important;
}
.ax-snippet .ax-snippet-body{
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  row-gap:24px;
  border:none;
}
.ax-snippet .ax-snippet-body>*{
  margin:0;
}
.ax-snippet .ax-snippet-body ol li:last-child,.ax-snippet .ax-snippet-body>ul li:last-child{
  margin-bottom:0;
}
.ax-snippet .ax-snippet-body :is(p,h1,h2,h3,h4,h5,h6){
  margin:0;
}
.ax-snippet .ax-snippet-body hr{
  margin:16px 0;
}
.ax-snippet .ax-snippet-body .ax-title-large,.ax-snippet .ax-snippet-body .ax-title-medium{
  padding:0;
}
@media (min-width:993px){
  .ax-content-container{
    font-size:1em;
  }
}
.ax-content-container p{
  font-weight:400;
  line-height:24px;
  margin-top:0;
  margin-bottom:24px;
}
.ax-content-container b,.ax-content-container strong{
  font-weight:700;
}
.ax-content-container p:last-child{
  margin-bottom:24px;
}

.ax-content-image-left{
  float:none;
  padding-left:0;
  padding-right:0;
}
@media (min-width:768px){
  .ax-content-image-left{
    float:left;
    padding-left:0;
    padding-right:15px;
  }
}
.ax-content-image-left{
  margin-right:0;
}
@media (min-width:768px){
  .ax-content-image-left{
    margin-right:32px;
  }
}

.ax-content-image-right{
  float:none;
  padding-left:0;
  padding-right:0;
}
@media (min-width:768px){
  .ax-content-image-right{
    float:right;
    padding-left:15px;
    padding-right:0;
  }
}
.ax-content-image-right{
  margin-left:0;
}
@media (min-width:768px){
  .ax-content-image-right{
    margin-left:32px;
  }
}

.ax-content-image,.ax-content-image-lg,.ax-content-image-sm{
  padding-bottom:40px;
  padding-right:0 !important;
  padding-left:0 !important;
}
.ax-content-image .ax-content-image-attribution h5,.ax-content-image-lg .ax-content-image-attribution h5,.ax-content-image-sm .ax-content-image-attribution h5{
  color:#00263e;
  font-size:20px;
  font-weight:700;
  line-height:28px;
  display:none;
}
@media (min-width:993px){
  .ax-content-image .ax-content-image-attribution h5,.ax-content-image-lg .ax-content-image-attribution h5,.ax-content-image-sm .ax-content-image-attribution h5{
    display:block;
    font-size:20px;
    line-height:28px;
  }
}
.ax-content-image .ax-content-image-attribution h6,.ax-content-image-lg .ax-content-image-attribution h6,.ax-content-image-sm .ax-content-image-attribution h6{
  padding-top:1.5em;
  color:#00263e;
  font-size:16px;
  font-weight:700;
}
@media (min-width:768px){
  .ax-content-image .ax-content-image-attribution h6,.ax-content-image-lg .ax-content-image-attribution h6,.ax-content-image-sm .ax-content-image-attribution h6{
    padding-top:0;
  }
}
@media (min-width:993px){
  .ax-content-image .ax-content-image-attribution h6,.ax-content-image-lg .ax-content-image-attribution h6,.ax-content-image-sm .ax-content-image-attribution h6{
    padding-top:1.188em;
    font-size:16px;
  }
}

.ax-content-image-lg{
  padding-bottom:0;
}
.ax-content-image-lg .ax-content-image-attribution h6{
  padding-top:1.5em;
  margin-top:0;
}
@media (min-width:768px){
  .ax-content-image-lg .ax-content-image-attribution h6{
    padding-top:0;
  }
}

.ax-content-image-sm{
  padding-bottom:0;
}
.ax-content-image-sm img{
  max-width:100% !important;
  height:auto !important;
}
@media (min-width:768px){
  .ax-content-image-sm .ax-content-image-attribution h6{
    padding-top:1.5em;
  }
}
@media (min-width:993px){
  .ax-content-image-sm .ax-content-image-attribution h6{
    padding-top:1.188em;
  }
}

@media (max-width:767px){
  .ax-one-two-col.ax-inner-width.container .ax-large-image-caption-cont.ax-inner-width.container .row .col-sm-12,.ax-one-two-col.ax-inner-width.container .ax-large-video-caption-cont.ax-inner-width.container .row .col-sm-12,.ax-two-one-col.ax-inner-width.container .ax-large-image-caption-cont.ax-inner-width.container .row .col-sm-12,.ax-two-one-col.ax-inner-width.container .ax-large-video-caption-cont.ax-inner-width.container .row .col-sm-12{
    padding-left:0;
    padding-right:0;
  }
}

.ax-rich-text-content.ax-content-container p:last-child{
  margin-bottom:0;
}

.ax-content-image-inner-wrapper .img-fluid{
  display:block;
}

.ax-content-image-attribution p.ax-rte-image-caption{
  margin-bottom:0;
}

.ax-rich-text,.ax-rte{
  margin-bottom:0;
}
.ax-rich-text ol,.ax-rich-text ul,.ax-rte ol,.ax-rte ul{
  margin-top:1em;
  margin-bottom:24px;
  list-style-position:outside;
  padding-left:20px;
}
.ax-rich-text ol li,.ax-rich-text ul li,.ax-rte ol li,.ax-rte ul li{
  padding-left:5px;
  margin-bottom:1em;
}
.ax-rich-text ol li::marker,.ax-rich-text ul li::marker,.ax-rte ol li::marker,.ax-rte ul li::marker{
  font-weight:700;
}
.ax-rich-text ol li:last-child,.ax-rich-text ul li:last-child,.ax-rte ol li:last-child,.ax-rte ul li:last-child{
  margin-bottom:0;
}
.ax-rich-text li>ol,.ax-rte li>ol{
  counter-reset:list;
  list-style-type:lower-alpha;
  margin-bottom:1em;
}
.ax-rich-text li>ul,.ax-rte li>ul{
  margin-bottom:1em;
}
.ax-bg-blue.ax-bg-full{
  background:#297a8e;
  color:#fff !important;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-blue.ax-bg-full :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-blue.ax-bg-full [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-blue.ax-bg-full [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-blue.ax-bg-full [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-blue.ax-bg-full [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-blue.ax-bg-fixed [class*=row]{
  background:#297a8e;
  color:#fff !important;
  border-radius:0 24px 0 0;
  border-radius:0 24px 0 0;
  margin-left:15px;
  margin-right:15px;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-blue.ax-bg-fixed [class*=row] :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-blue.ax-bg-fixed [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-blue.ax-bg-fixed [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-blue.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-blue.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-blue.ax-rich-text{
  background:#297a8e;
  color:#fff !important;
  padding:16px !important;
  border-radius:0 24px 0 0;
}
.ax-bg-blue.ax-rich-text :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-blue .gsc-field-label,.ax-bg-blue label{
  color:#fff !important;
}
.ax-bg-blue .gsc-field-label:before,.ax-bg-blue label:before{
  color:#fff !important;
}
.ax-bg-blue .gsc-footnote{
  color:#fff !important;
}
.ax-bg-blue .field-validation-error span{
  color:#fff;
}
.ax-bg-purple.ax-bg-full{
  background:#8b3776;
  color:#fff !important;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-purple.ax-bg-full :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-purple.ax-bg-full [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-purple.ax-bg-full [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-purple.ax-bg-full [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-purple.ax-bg-full [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-purple.ax-bg-fixed [class*=row]{
  background:#8b3776;
  color:#fff !important;
  border-radius:0 24px 0 0;
  border-radius:0 24px 0 0;
  margin-left:15px;
  margin-right:15px;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-purple.ax-bg-fixed [class*=row] :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-purple.ax-bg-fixed [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-purple.ax-bg-fixed [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-purple.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-purple.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-purple.ax-rich-text{
  background:#8b3776;
  color:#fff !important;
  padding:16px !important;
  border-radius:0 24px 0 0;
}
.ax-bg-purple.ax-rich-text :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-purple .gsc-field-label,.ax-bg-purple label{
  color:#fff !important;
}
.ax-bg-purple .gsc-field-label:before,.ax-bg-purple label:before{
  color:#fff !important;
}
.ax-bg-purple .gsc-footnote{
  color:#fff !important;
}
.ax-bg-purple .field-validation-error span{
  color:#fff;
}
.ax-bg-red.ax-bg-full{
  background:#d2452d;
  color:#fff !important;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-red.ax-bg-full :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-red.ax-bg-full [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-red.ax-bg-full [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-red.ax-bg-full [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-red.ax-bg-full [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-red.ax-bg-fixed [class*=row]{
  background:#d2452d;
  color:#fff !important;
  border-radius:0 24px 0 0;
  border-radius:0 24px 0 0;
  margin-left:15px;
  margin-right:15px;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-red.ax-bg-fixed [class*=row] :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
@media (max-width:1024px){
  .ax-bg-red.ax-bg-fixed [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-red.ax-bg-fixed [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-red.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-red.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-red.ax-rich-text{
  background:#d2452d;
  color:#fff !important;
  padding:16px !important;
  border-radius:0 24px 0 0;
}
.ax-bg-red.ax-rich-text :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-red .gsc-field-label,.ax-bg-red label{
  color:#fff !important;
}
.ax-bg-red .gsc-field-label:before,.ax-bg-red label:before{
  color:#fff !important;
}
.ax-bg-red .gsc-footnote{
  color:#fff !important;
}
.ax-bg-red .field-validation-error span{
  color:#fff;
}
.ax-bg-light-gray.ax-bg-full{
  background:#eee;
  color:#595851 !important;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-light-gray.ax-bg-full :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
@media (max-width:1024px){
  .ax-bg-light-gray.ax-bg-full [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-light-gray.ax-bg-full [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-light-gray.ax-bg-full [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-light-gray.ax-bg-full [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-light-gray.ax-bg-fixed [class*=row]{
  background:#eee;
  color:#595851 !important;
  border-radius:0 24px 0 0;
  border-radius:0 24px 0 0;
  margin-left:15px;
  margin-right:15px;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-light-gray.ax-bg-fixed [class*=row] :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
@media (max-width:1024px){
  .ax-bg-light-gray.ax-bg-fixed [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-light-gray.ax-bg-fixed [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-light-gray.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-light-gray.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-light-gray.ax-rich-text{
  background:#eee;
  color:#595851 !important;
  padding:16px !important;
  border-radius:0 24px 0 0;
}
.ax-bg-light-gray.ax-rich-text :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
.ax-bg-light-gray .gsc-field-label,.ax-bg-light-gray label{
  color:#595851 !important;
}
.ax-bg-light-gray .gsc-field-label:before,.ax-bg-light-gray label:before{
  color:#595851 !important;
}
.ax-bg-light-gray .gsc-footnote{
  color:#595851 !important;
}
.ax-bg-light-gray .field-validation-error span{
  color:#595851;
}
.ax-bg-light-blue.ax-bg-full{
  background:#eaf2f4;
  color:#595851 !important;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-light-blue.ax-bg-full :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
@media (max-width:1024px){
  .ax-bg-light-blue.ax-bg-full [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-light-blue.ax-bg-full [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-light-blue.ax-bg-full [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-light-blue.ax-bg-full [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-light-blue.ax-bg-fixed [class*=row]{
  background:#eaf2f4;
  color:#595851 !important;
  border-radius:0 24px 0 0;
  border-radius:0 24px 0 0;
  margin-left:15px;
  margin-right:15px;
  padding-top:24px;
  padding-bottom:24px;
}
.ax-bg-light-blue.ax-bg-fixed [class*=row] :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
@media (max-width:1024px){
  .ax-bg-light-blue.ax-bg-fixed [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-light-blue.ax-bg-fixed [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-light-blue.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-light-blue.ax-bg-fixed [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}
.ax-bg-light-blue.ax-rich-text{
  background:#eaf2f4;
  color:#595851 !important;
  padding:16px !important;
  border-radius:0 24px 0 0;
}
.ax-bg-light-blue.ax-rich-text :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
.ax-bg-light-blue .gsc-field-label,.ax-bg-light-blue label{
  color:#595851 !important;
}
.ax-bg-light-blue .gsc-field-label:before,.ax-bg-light-blue label:before{
  color:#595851 !important;
}
.ax-bg-light-blue .gsc-footnote{
  color:#595851 !important;
}
.ax-bg-light-blue .field-validation-error span{
  color:#595851;
}

.ax-rich-text p:last-child{
  margin-bottom:0;
}

.ax-columns.ax-bg-cont a:link:not([class*=btn]),.ax-columns.ax-bg-cont a:not([class*=btn]),.ax-columns.ax-bg-cont a:visited:not([class*=btn]){
  color:#595851;
}
.ax-columns.ax-bg-cont a:link:not([class*=btn]):focus,.ax-columns.ax-bg-cont a:link:not([class*=btn]):focus-visible,.ax-columns.ax-bg-cont a:not([class*=btn]):focus,.ax-columns.ax-bg-cont a:not([class*=btn]):focus-visible,.ax-columns.ax-bg-cont a:visited:not([class*=btn]):focus,.ax-columns.ax-bg-cont a:visited:not([class*=btn]):focus-visible{
  text-decoration:underline;
}

.ax-bg-orange-full-width{
  background:#fbf4eb;
  padding-top:24px;
  padding-bottom:24px;
}
@media (max-width:1024px){
  .ax-bg-orange-full-width [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-orange-full-width [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-orange-full-width [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-orange-full-width [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}

.ax-bg-orange-cont [class*=row]{
  background:#fbf4eb;
  padding-top:24px;
  padding-bottom:24px;
}
@media (max-width:1024px){
  .ax-bg-orange-cont [class*=row] [class*=col]{
    padding-bottom:24px;
  }
  .ax-bg-orange-cont [class*=row] [class*=col]:last-child{
    padding-bottom:0;
  }
}
.ax-bg-orange-cont [class*=row] [class*=col] .ax-inner-component{
  margin-bottom:0;
}
.ax-bg-orange-cont [class*=row] [class*=col] .ax-inner-component:last-child{
  padding-bottom:0;
}

.ax-bg-blue{
  color:#fff;
}
.ax-bg-blue :is(p,h1,h2,h3,h4,h5,hr,label){
  color:#fff;
}
.ax-bg-blue :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-blue :-webkit-any-link{
  color:#fff;
}
.ax-bg-blue :-moz-any-link{
  color:#fff;
}
.ax-bg-blue :any-link{
  color:#fff;
}
.ax-bg-purple{
  color:#fff;
}
.ax-bg-purple :is(p,h1,h2,h3,h4,h5,hr,label){
  color:#fff;
}
.ax-bg-purple :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-purple :-webkit-any-link{
  color:#fff;
}
.ax-bg-purple :-moz-any-link{
  color:#fff;
}
.ax-bg-purple :any-link{
  color:#fff;
}
.ax-bg-red{
  color:#fff;
}
.ax-bg-red :is(p,h1,h2,h3,h4,h5,hr,label){
  color:#fff;
}
.ax-bg-red :is(.ax-title-medium,.ax-title-large){
  color:#fff;
}
.ax-bg-red :-webkit-any-link{
  color:#fff;
}
.ax-bg-red :-moz-any-link{
  color:#fff;
}
.ax-bg-red :any-link{
  color:#fff;
}
.ax-bg-light-gray{
  color:#595851;
}
.ax-bg-light-gray :is(p,h1,h2,h3,h4,h5,hr,label){
  color:#595851;
}
.ax-bg-light-gray :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
.ax-bg-light-gray :-webkit-any-link{
  color:#595851;
}
.ax-bg-light-gray :-moz-any-link{
  color:#595851;
}
.ax-bg-light-gray :any-link{
  color:#595851;
}
.ax-bg-light-blue{
  color:#595851;
}
.ax-bg-light-blue :is(p,h1,h2,h3,h4,h5,hr,label){
  color:#595851;
}
.ax-bg-light-blue :is(.ax-title-medium,.ax-title-large){
  color:#297a8e;
}
.ax-bg-light-blue :-webkit-any-link{
  color:#595851;
}
.ax-bg-light-blue :-moz-any-link{
  color:#595851;
}
.ax-bg-light-blue :any-link{
  color:#595851;
}
.ax-service-mark,.ax-trade-mark{
  text-transform:uppercase;
  font-size:xx-small;
  top:-.8em;
}

h1 .ax-service-mark,h1 .ax-trade-mark,h2 .ax-service-mark,h2 .ax-trade-mark,h3 .ax-service-mark,h3 .ax-trade-mark,h4 .ax-service-mark,h4 .ax-trade-mark,h6 .ax-service-mark,h6 .ax-trade-mark{
  font-weight:700;
}

h1 .ax-service-mark,h1 .ax-trade-mark{
  top:-.8em;
  font-size:medium;
}

h2 .ax-service-mark,h2 .ax-trade-mark{
  font-size:small;
  top:-.6em;
}

h3 .ax-service-mark,h3 .ax-trade-mark{
  font-size:small;
  top:-.6em;
}

h4 .ax-service-mark,h4 .ax-trade-mark{
  top:-.4em;
  font-size:small;
}

h5 .ax-service-mark,h5 .ax-trade-mark{
  font-size:x-small;
  top:-.5em;
}

h6 .ax-service-mark,h6 .ax-trade-mark{
  font-size:x-small;
  top:-.3em;
}

.ax-hero-text h1 .ax-service-mark,.ax-hero-text h1 .ax-trade-mark{
  top:-1em;
}
.ax-hero-text h2 .ax-service-mark,.ax-hero-text h2 .ax-trade-mark{
  top:-.8em;
}

.ax-news-header h4 .ax-service-mark,.ax-news-header h4 .ax-trade-mark{
  top:-.9em;
}
.ax-news-header h5 .ax-service-mark,.ax-news-header h5 .ax-trade-mark{
  top:-.8em;
}

.ax-related-card-content h3 .ax-service-mark,.ax-related-card-content h3 .ax-trade-mark{
  top:-.4em;
}

.ax-related-card-read-more .ax-service-mark,.ax-related-card-read-more .ax-trade-mark{
  top:-.8em;
}

.ax-realted-cards-cta .ax-service-mark,.ax-realted-cards-cta .ax-trade-mark{
  top:-.8em;
}

.ax-featured-news-campaign-text-area h3 .ax-service-mark,.ax-featured-news-campaign-text-area h3 .ax-trade-mark{
  top:-.8em;
}
.ax-featured-news-campaign-text-area p .ax-service-mark,.ax-featured-news-campaign-text-area p .ax-trade-mark{
  top:-1em;
}

.ax-collection-content h3 .ax-service-mark,.ax-collection-content h3 .ax-trade-mark{
  top:-.8em;
}
.ax-collection-content p .ax-service-mark,.ax-collection-content p .ax-trade-mark{
  top:-.7em;
}

.ax-collection-cta .ax-service-mark,.ax-collection-cta .ax-trade-mark{
  top:-.7em;
}

.ax-featured-card-content h3 .ax-service-mark,.ax-featured-card-content h3 .ax-trade-mark{
  top:-.9em;
}
.ax-featured-card-content p .ax-service-mark,.ax-featured-card-content p .ax-trade-mark{
  top:-.7em;
}
.ax-featured-card-content .ax-article-read-more .ax-service-mark,.ax-featured-card-content .ax-article-read-more .ax-trade-mark{
  top:-.8em;
}

.ax-explore-card h3 .ax-service-mark,.ax-explore-card h3 .ax-trade-mark{
  top:-.8em;
}
.ax-explore-card p .ax-service-mark,.ax-explore-card p .ax-trade-mark{
  top:-.9em;
}

.ax-overview-outer-cont h4 .ax-service-mark,.ax-overview-outer-cont h4 .ax-trade-mark{
  top:-1.2em;
}
.ax-overview-outer-cont p .ax-service-mark,.ax-overview-outer-cont p .ax-trade-mark{
  top:-.9em;
}

.ax-title-medium.ax-hero-cta sup{
  top:-1.6em;
}

.ax-featured-card{
  border:1px solid #bdbcb9;
  border-radius:4px;
  -webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);
          box-shadow:4px 4px 8px 0 rgba(0,0,0,.1);
  margin-bottom:24px;
}
@media (min-width:768px) and (max-width:1024px){
  .ax-featured-card{
    padding-left:24px;
    padding-right:24px;
  }
}
@media (min-width:768px){
  .ax-featured-card{
    margin-bottom:40px;
  }
}
@media (min-width:992px){
  .ax-featured-card{
    margin-bottom:56px;
  }
}
.ax-featured-card:last-child{
  margin-bottom:0;
}
@media (min-width:992px){
  .ax-featured-card .row>[class*=col-]{
    padding-top:40px;
    padding-bottom:40px;
  }
}
.ax-featured-card .ax-featured-card-media-cont{
  padding-top:16px;
}
@media (min-width:768px){
  .ax-featured-card .ax-featured-card-media-cont{
    padding-top:24px;
  }
}
.ax-featured-card .ax-featured-card-content-cont{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
          flex:1 1 auto;
  padding-top:16px;
  padding-bottom:16px;
}
@media (min-width:768px){
  .ax-featured-card .ax-featured-card-content-cont{
    padding-top:24px;
    padding-bottom:24px;
  }
}
.ax-featured-card img{
  width:100%;
  height:auto;
  display:block;
}
.ax-featured-card .ax-featured-card-video-container-inner{
  padding-top:56.25%;
  position:inherit;
}
.ax-featured-card .ax-featured-card-video-container-inner .video-js{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
}
.ax-featured-card header{
  margin-bottom:8px;
  font-size:.75em;
  line-height:1.5;
  letter-spacing:1px;
  text-transform:uppercase;
  font-weight:700;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
.ax-featured-card header .ax-card-meta+.ax-card-meta:before{
  content:"|";
  padding:0 3px 0 0;
}
.ax-featured-card .ax-featured-card-title{
  margin:0 0 16px;
  color:#595851;
}
.ax-featured-card .ax-featured-card-summary{
  color:#595851;
  letter-spacing:0;
  line-height:24px;
}
.ax-featured-card footer{
  position:relative;
  margin-top:auto;
}

.ax-featured-cards-header-cont{
  text-align:left;
  margin-bottom:24px;
}
@media (min-width:768px){
  .ax-featured-cards-header-cont{
    margin-bottom:40px;
  }
}
@media (min-width:992px){
  .ax-featured-cards-header-cont{
    margin-bottom:56px;
  }
}
.ax-featured-cards-header-cont h2{
  margin-bottom:0;
}
.ax-featured-cards-header-cont h2+p{
  margin-top:24px;
}

.ax-featured-cards-cta-cont{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
  padding-top:24px;
  padding-bottom:0;
}
@media (min-width:768px){
  .ax-featured-cards-cta-cont{
    padding-top:40px;
  }
}
@media (min-width:992px){
  .ax-featured-cards-cta-cont{
    padding-top:56px;
  }
}

.ax-featured-cards-description{
  margin-bottom:0;
}
@media (min-width:992px){
  .ax-featured-cards-description{
    font-size:18px;
    line-height:24px;
  }
}

a.ax-featured-card-link{
  padding-top:1em;
  padding-bottom:1em;
}
a.ax-featured-card-link:active,a.ax-featured-card-link:focus,a.ax-featured-card-link:focus:hover{
  padding-top:1em;
  padding-bottom:1em;
}

.ax-featured-card>.row{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
}

@media (min-width:1025px){
  .gsc-cards-all-left .ax-featured-card{
    padding-left:0;
    padding-right:24px;
  }
}
@media (min-width:1025px){
  .gsc-cards-all-left .ax-featured-card .row .ax-featured-card-media-cont{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
  .gsc-cards-all-left .ax-featured-card .row .ax-featured-card-content-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
    padding-right:24px;
  }
}

.gsc-cards-all-right .ax-featured-card{
  padding-left:24px;
}
@media (min-width:1025px){
  .gsc-cards-all-right .ax-featured-card .row .ax-featured-card-media-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-cards-all-right .ax-featured-card .row .ax-featured-card-content-cont .ax-featured-card .row{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
}

@media (min-width:1025px){
  .gsc-cards-start-left-alternate>article:nth-child(2n){
    padding-left:24px;
  }
  .gsc-cards-start-left-alternate>article:nth-child(2n) .row>.ax-featured-card-media-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-cards-start-left-alternate>article:nth-child(2n) .row>.ax-featured-card-content-cont{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
  .gsc-cards-start-left-alternate>article:nth-child(odd){
    padding-right:24px;
  }
  .gsc-cards-start-left-alternate>article:nth-child(odd) .row>.ax-featured-card-media-cont{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
  .gsc-cards-start-left-alternate>article:nth-child(odd) .row>.ax-featured-card-content-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
}

@media (min-width:1025px){
  .gsc-cards-start-right-alternate>article:nth-child(2n){
    padding-right:24px;
  }
  .gsc-cards-start-right-alternate>article:nth-child(2n) .ax-featured-card-media-cont{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
  .gsc-cards-start-right-alternate>article:nth-child(2n) .ax-featured-card-content-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-cards-start-right-alternate>article:nth-child(odd){
    padding-left:24px;
  }
  .gsc-cards-start-right-alternate>article:nth-child(odd) .ax-featured-card-media-cont{
    -webkit-box-ordinal-group:3 !important;
    -webkit-order:2 !important;
            order:2 !important;
  }
  .gsc-cards-start-right-alternate>article:nth-child(odd) .ax-featured-card-content-cont{
    -webkit-box-ordinal-group:2 !important;
    -webkit-order:1 !important;
            order:1 !important;
  }
}

@media (min-width:1025px){
  .gsc-cards-all-left article.ax-featured-card-noimg-padding,.gsc-cards-start-left-alternate article.ax-featured-card-noimg-padding,.gsc-cards-start-right-alternate article.ax-featured-card-noimg-padding{
    padding-left:24px;
  }
}

.ax-card-flex-wrapper{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
          align-items:stretch;
}

@media (min-width:1025px){
  .display-mobile-only{
    display:none !important;
  }
}

.ax-explore-cards-cont .ax-card-flex-wrapper{
  margin-bottom:40px;
}
@media (min-width:768px){
  .ax-explore-cards-cont .ax-card-flex-wrapper{
    margin-bottom:56px;
  }
}
.ax-explore-cards-cont .ax-card-flex-wrapper .ax-explore-card{
  padding:16px;
  border:1px solid #bdbcb9;
  border-top:8px solid #297a8e;
  border-top-right-radius:4px 4px;
  border-top-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
}
@media (min-width:768px){
  .ax-explore-cards-cont .ax-card-flex-wrapper .ax-explore-card{
    padding:16px 24px 24px;
  }
}
.ax-explore-cards-cont .ax-card-flex-wrapper header{
  margin-bottom:8px;
  font-size:.75em;
  line-height:1.5;
  letter-spacing:1px;
  text-transform:uppercase;
  font-weight:700;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
.ax-explore-cards-cont .ax-card-flex-wrapper header .ax-card-meta+.ax-card-meta:before{
  content:"|";
  padding:0 3px 0 0;
}
.ax-explore-cards-cont .ax-card-flex-wrapper footer{
  position:relative;
  margin-top:auto;
}
.ax-explore-cards-cont .ax-card-flex-wrapper .ax-explore-card-section-heading{
  color:#595851;
}
.ax-explore-cards-cont .ax-card-flex-wrapper .ax-explore-card-title{
  font-weight:700;
  margin-bottom:8px;
  color:#297a8e;
  margin-top:0;
}
.ax-explore-cards-cont .ax-card-flex-wrapper p.ax-explore-card-description{
  margin-bottom:0;
  color:#595851;
}
.ax-explore-cards-cont .ax-card-flex-wrapper .ax-explore-card-cta-link{
  margin-top:24px;
}
.ax-explore-cards-cont .ax-card-flex-wrapper hr{
  border:1px #297a8e;
  border-top-style:solid;
  margin:16px 0;
}

.ax-explore-cards-header-cont{
  text-align:left;
}
.ax-explore-cards-header-cont h2{
  margin-bottom:24px;
}
.ax-explore-cards-header-cont .ax-body-large{
  line-height:24px;
  margin-bottom:40px;
}
@media (min-width:768px){
  .ax-explore-cards-header-cont .ax-body-large{
    margin-bottom:56px;
  }
}

.ax-explore-cards-cont.ax-component-cont{
  margin-bottom:16px;
}

.ax-product-cards-cont .ax-card-flex-wrapper{
  margin-bottom:40px;
}
@media (min-width:768px){
  .ax-product-cards-cont .ax-card-flex-wrapper{
    margin-bottom:56px;
  }
}
.ax-product-cards-cont .ax-card-flex-wrapper .ax-product-card{
  padding:16px 24px 24px;
  border:1px solid #bdbcb9;
  border-top:8px solid #297a8e;
  border-top-right-radius:4px 4px;
  border-top-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
}
.ax-product-cards-cont .ax-card-flex-wrapper header{
  margin-bottom:8px;
  font-size:.75em;
  line-height:1.5;
  letter-spacing:1px;
  text-transform:uppercase;
  font-weight:700;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
.ax-product-cards-cont .ax-card-flex-wrapper header .ax-card-meta+.ax-card-meta:before{
  content:"|";
  padding:0 3px 0 0;
}
.ax-product-cards-cont .ax-card-flex-wrapper footer{
  position:relative;
  margin-top:auto;
}
.ax-product-cards-cont .ax-card-flex-wrapper .ax-product-card-section-heading{
  color:#595851;
}
.ax-product-cards-cont .ax-card-flex-wrapper .ax-product-card-title{
  font-weight:700;
  color:#297a8e;
  margin-top:0;
  margin-bottom:0;
}
.ax-product-cards-cont .ax-card-flex-wrapper .ax-product-card-cta-link{
  margin-top:24px;
}

.ax-product-cards-cont.ax-component-cont{
  margin-bottom:16px;
}

.ax-team-header-cont{
  padding-bottom:56px;
}
.ax-team-header-cont .ax-team-heading{
  font-size:24px;
  font-weight:700;
  font-stretch:normal;
  font-style:normal;
  line-height:1.33;
  letter-spacing:normal;
  color:#297a8e;
}
.ax-team-header-cont .ax-team-subheading{
  font-size:16px;
  font-weight:400;
  font-stretch:normal;
  font-style:normal;
  line-height:1.5;
  margin-bottom:0;
}

.ax-team-list-grid .ax-team-card{
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  border:1px solid hsla(45,3%,73%,.4);
  border-top:8px solid #d79435;
  padding:2em 2em 2.25em;
  border-radius:4px;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-card{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
            align-items:flex-start;
  }
}
.ax-team-list-grid .ax-team-card+.ax-team-card{
  margin-top:56px;
}
.ax-team-list-grid .ax-team-image{
  height:auto;
  background:blue;
  margin-bottom:32px;
  border-bottom-right-radius:30px;
  width:120px;
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-image{
    width:192px;
    margin-right:32px;
  }
}
@media (min-width:1025px){
  .ax-team-list-grid .ax-team-image{
    max-width:192px;
    height:auto;
    margin-right:2em;
  }
}
.ax-team-list-grid .ax-team-content header{
  margin-bottom:1em;
}
@media screen and (max-width:991px){
  .ax-team-list-grid .ax-team-content header{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
            flex-direction:row;
    gap:8px;
  }
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-content header{
    border-bottom:1px solid #d2452d;
    padding-bottom:1em;
  }
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin{
  text-decoration:none;
  position:relative;
  height:24px;
  width:24px;
  display:inline-block;
  margin-right:4px;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin i{
  font-size:24px;
  color:#297a8e;
  position:absolute;
  top:4px;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin i:before{
  color:inherit;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin:after{
  content:none !important;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin:active>i:before,.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin:hover>i:before{
  content:"\e92f" !important;
  color:#297a8e;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin:visited>i:before{
  color:#8b3776;
}
.ax-team-list-grid .ax-team-content header .ax-team-icon-linkedin:focus>i:before{
  content:"\e92f" !important;
  color:#297a8e;
}
.ax-team-list-grid .ax-team-content header .ax-team-name{
  font-size:24px;
  color:#595851;
  line-height:1.33;
  font-weight:700;
  display:inline;
  margin-bottom:4px;
}
.ax-team-list-grid .ax-team-content header .ax-team-name .last-name+.suffix:before{
  content:", ";
}
.ax-team-list-grid .ax-team-content header .ax-team-certification{
  font-size:24px;
  color:#297a8e;
  line-height:1.33;
  display:inline;
  margin-bottom:4px;
}
.ax-team-list-grid .ax-team-content header .ax-team-name+.ax-team-certification:before{
  content:"| ";
}
.ax-team-list-grid .ax-team-content header .ax-team-title{
  font-size:18px;
  line-height:24px;
  padding-top:8px;
}
.ax-team-list-grid .ax-team-content footer a{
  color:#297a8e;
}
.ax-team-list-grid .ax-team-content footer .ax-team-locations{
  list-style:none;
  position:relative;
  padding-left:20px;
  margin-top:8px;
  width:100%;
}
@media (max-width:1024px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
  }
}
@media (min-width:1025px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations{
    display:inline-block;
  }
}
.ax-team-list-grid .ax-team-content footer .ax-team-locations:before{
  color:#297a8e;
  font-family:icomoon !important;
  speak:normal;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  top:-4px;
  left:0;
  content:"\e922";
}
@media (min-width:1025px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations:before{
    top:-2px;
  }
}
.ax-team-list-grid .ax-team-content footer .ax-team-locations .office-location{
  font-size:14px;
}
@media (max-width:1024px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations .office-location{
    width:100%;
  }
}
@media (min-width:1025px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations .office-location{
    display:inline;
  }
}
.ax-team-list-grid .ax-team-content footer .ax-team-locations .office-location span+span:before{
  content:", ";
}
@media (min-width:1025px){
  .ax-team-list-grid .ax-team-content footer .ax-team-locations .office-location+.office-location:before{
    content:"| ";
  }
}
.ax-team-list-grid .ax-team-content footer .ax-team-phone{
  position:relative;
  width:100%;
  padding-left:20px;
  font-size:14px;
}
.ax-team-list-grid .ax-team-content footer .ax-team-phone:before{
  color:#297a8e;
  font-family:icomoon !important;
  speak:normal;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  left:0;
  top:2px;
  content:"\e902";
  text-decoration:none;
  font-size:14px;
  -webkit-transform:rotate(90deg);
          transform:rotate(90deg);
}

.ax-team-grid-view-v1-cont.ax-inner-width.container .row.ax-team-row-cont{
  margin-left:15px;
  margin-right:15px;
}

@media (min-width:768px){
  .ax-inner-width.container .row .ax-team-card.default{
    padding:40px 32px;
  }
}

.ax-team-list-grid.ax-team-grid-view-v2-cont .ax-team-header-cont{
  padding-bottom:0;
}
.ax-team-list-grid.ax-team-grid-view-v2-cont .ax-team-heading{
  margin-bottom:0;
}
.ax-team-list-grid.ax-team-grid-view-v2-cont .ax-team-subheading{
  margin-top:24px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  margin-left:15px;
  margin-right:15px;
  margin-top:40px;
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-card.ax-team-grid-view-v2{
    max-width:45%;
  }
}
@media (min-width:993px){
  .ax-team-list-grid .ax-team-card.ax-team-grid-view-v2{
    max-width:30.75%;
  }
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-card.ax-team-grid-view-v2{
    padding:32px;
  }
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 .ax-team-image{
  max-width:120px;
  margin-bottom:24px;
  margin-right:0;
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 .ax-team-content{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-flex:1;
    -webkit-flex:1;
            flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
  }
}
@media (min-width:768px){
  .ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer{
    position:relative;
    margin-top:auto;
  }
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer .ax-team-locations{
  padding-left:30px;
  margin-bottom:0;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer .ax-team-locations:before{
  top:0;
  font-size:18px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer .ax-team-locations .office-location{
  font-size:16px;
  line-height:24px;
  margin-bottom:0;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer .ax-team-phone{
  font-size:16px;
  line-height:24px;
  padding-left:30px;
  margin-top:8px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 footer .ax-team-phone:before{
  font-size:18px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header{
  border-bottom:0;
  padding-bottom:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
  gap:27px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-name{
  line-height:28px;
  color:#595851;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-name a,.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-name a:link{
  text-decoration:none;
  font-weight:700;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-name a:active,.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-name a:hover{
  color:#297a8e;
  text-decoration:underline;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header a.ax-team-icon-linkedin{
  height:26px;
  margin-right:0;
  width:auto;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header a.ax-team-icon-linkedin i{
  top:2px;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header a.ax-team-icon-linkedin:focus i{
  color:#297a8e;
}
.ax-team-list-grid .ax-team-card.ax-team-grid-view-v2 header .ax-team-title{
  padding-top:4px;
  font-size:16px;
}

@media (min-width:993px){
  .ax-team-card.ax-team-grid-view-v2:nth-child(3n){
    margin-right:0;
  }
}

.ax-inner-width.container .row .ax-team-grid-view-v2{
  padding:32px;
}

@media (max-width:767px){
  .ax-team-grid-view-v2-cont.ax-inner-width.container .row.ax-team-row-cont{
    margin-left:0;
    margin-right:0;
  }
}

.ax-team-list-grid .ax-team-header-cont .ax-team-heading{
  color:#595851;
}

.ax-grid-view-name-cont{
  display:inline;
}

.chosen-container{
  margin:0;
}
.chosen-container .chosen-search input[type=text],.chosen-container .chosen-single{
  border:1px solid #297a8e;
}
.chosen-container .chosen-single{
  padding:6px 1em;
}
.chosen-container .chosen-single span{
  color:#595851;
  height:24px;
  font-style:normal;
}
.chosen-container:after{
  color:#297a8e;
}
.chosen-container .chosen-results{
  margin:0;
  padding:0;
}
.chosen-container .chosen-results li.active-result{
  color:#444;
}
.chosen-container .chosen-results li.highlighted{
  background-color:#eaf2f4;
  color:#444;
}
.chosen-container.chosen-container-active .chosen-single{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop{
  border-color:#297a8e;
}

.gsc-field-focus .chosen-single:after{
  -webkit-transform:scale(1);
          transform:scale(1);
}
.gsc-field-focus .chosen-with-drop .chosen-single:after{
  height:3px;
}
.chosen-container-multi .chosen-choices li.search-choice{
  position:relative;
  margin:2px 5px 2px 0;
  padding:4px 28px 3px 16px;
  border:none;
  max-width:100%;
  border-radius:20px;
  background-color:#297a8e;
  color:#fff;
  line-height:25px;
  cursor:default;
}

.chosen-container-multi .chosen-choices li.search-choice span{
  word-wrap:break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
  position:absolute;
  top:9px;
  right:8px;
  display:block;
  width:14px;
  height:14px;
  font-size:1px;
  background:url(/assetbundles/GSC.Site.RPSIns/img/chosen/rps-chosen-close.png) 0 0 no-repeat;
  -webkit-background-size:auto auto !important;
          background-size:auto !important;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{
  background-position:0 -14px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled{
  padding-right:5px;
  border:1px solid #777;
  background-color:#d4d4d4;
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #999), color-stop(50%, #999), color-stop(52%, grey), to(75%, grey));
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #999), color-stop(50%, #999), color-stop(52%, grey), color-stop(65%, #777));
  background-image:-webkit-linear-gradient(#999 20%, #999 50%, grey 52%, #777 65%);
  background-image:linear-gradient(#999 20%, #999 50%, grey 52%, #777 65%);
  color:#777;
}

.chosen-container-multi .chosen-choices li.search-choice-focus{
  background:#d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{
  background-position:0 -14px;
}

.chosen-container-multi .chosen-results{
  margin:0;
  padding:0;
}

.chosen-container-multi .chosen-drop .result-selected{
  display:list-item;
  color:#297a8e;
  cursor:default;
  line-height:2;
}
.chosen-container .chosen-results li{
  display:none;
  margin:0;
  padding:12px 6px 12px 16px;
  list-style:none;
  line-height:15px;
  word-wrap:break-word;
  -webkit-touch-callout:none;
  font-size:16px;
  color:#444;
}

.chosen-container-multi .chosen-drop .result-selected{
  color:#297a8e;
}

.chosen-container .chosen-results li.active-result{
  font-size:16px;
}
.no-js #gscArticleFiltersContainer{
  display:none;
}
.no-js .gsc-item-card-grid .gsc-show-more{
  display:none;
}

#gscArticleFiltersContainer{
  padding:32px 0;
  background-color:#fbf4eb;
  margin-bottom:0;
}
#gscArticleFiltersContainer>.container.ax-inner-width{
  padding-left:0;
  padding-right:0;
}

@media (min-width:768px){
  #gscArticleFilters .row.ax-form-select-container{
    padding-left:15px;
    padding-right:15px;
  }
}
#gscArticleFilters button[type=submit]{
  text-transform:uppercase;
  text-decoration:none;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  letter-spacing:1.5px;
  position:relative;
  background-color:#297a8e;
  border-radius:4px;
  font-size:16px;
  color:#fff;
  border:2px solid #297a8e;
  cursor:pointer;
  text-align:left;
  padding:1.16em 22px 1.16em 24px;
  font-size:1em;
  width:100%;
  text-align:left;
  margin-top:0;
}
@media (min-width:1025px){
  #gscArticleFilters button[type=submit]{
    text-align:left;
  }
}
#gscArticleFilters button[type=submit]:before{
  content:"\e90d";
  font-family:icomoon !important;
  color:#fff;
  position:absolute;
  top:50%;
  right:20px;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  font-size:24px;
}
#gscArticleFilters button[type=submit]:hover{
  background-color:#fff;
  color:#297a8e;
}
#gscArticleFilters button[type=submit]:hover:before{
  color:#297a8e;
}
#gscArticleFilters button[type=submit]:active,#gscArticleFilters button[type=submit]:focus{
  color:#fff;
  background-color:#7e291b;
  border:2px solid #7e291b;
}
#gscArticleFilters button[type=submit]:active:before,#gscArticleFilters button[type=submit]:focus:before{
  color:#fff;
}
#gscArticleFilters button[type=submit]:after{
  content:none;
}
#gscArticleFilters .gsc-form-articleFilter-submit:after{
  content:none;
}
#gscArticleFilters .ax-form-select-container-submit{
  text-align:right;
}
@media (min-width:1025px){
  #gscArticleFilters .ax-form-select-container-submit{
    padding-top:26px;
  }
}
@media (min-width:1025px){
  #gscArticleFilters .gsc-form-select-container-sort{
    padding-top:27px;
  }
}
#gscArticleFilters .gsc-form-select-container label.gsc-sort-label,#gscArticleFilters legend{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}
#gscArticleFilters .gsc-form-select-container label{
  font-size:14px;
  text-transform:uppercase;
  color:#297a8e;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  letter-spacing:1px;
  padding-left:0;
  line-height:18px;
}
#gscArticleFilters fieldset{
  padding:0;
  margin:0;
  border:0;
  min-width:0;
}
#gscArticleFilters .gsc-form-articleFilter-clear:after{
  content:none;
}
#gscArticleFilters .gsc-form-articleFilter-submit-disabled[type=submit]{
  background-color:#dededc;
  color:#595851;
  border:2px solid #dededc;
  cursor:not-allowed;
}
#gscArticleFilters .gsc-form-articleFilter-submit-disabled[type=submit]:before{
  color:#595851;
}
#gscArticleFilters .gsc-form-articleFilter-submit-disabled[type=submit]:after{
  content:none;
}
#gscArticleFilters .chosen-container-multi .chosen-choices{
  border:1px solid #297a8e;
  border-radius:0;
}
#gscArticleFilters .chosen-container-single .chosen-single{
  border:1px solid #297a8e;
  border-radius:0;
  padding:17px 0 17px 16px !important;
}
#gscArticleFilters .chosen-container:after{
  color:#297a8e;
}
#gscArticleFilters .chosen-container-active:after{
  color:#297a8e;
}
#gscArticleFilters .chosen-container-multi .chosen-choices li.search-field input[type=text],#gscArticleFilters .chosen-container-single .chosen-single span{
  font-size:1em;
  text-transform:capitalize;
  color:#595851;
  font-weight:400;
  letter-spacing:0;
  line-height:24px;
}

.gsc-form-articleFilter-stub{
  margin-top:16px;
  font-size:18px;
  margin-bottom:56px;
  letter-spacing:0;
  line-height:24px;
}
.gsc-form-articleFilter-stub span{
  font-weight:700;
}

.gsc-form-select-container{
  margin-top:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  row-gap:8px;
}

.gsc-form-select-container-category{
  margin-top:0;
}

@media (min-width:768px){
  .gsc-form-select-container-type{
    margin-top:0;
  }
}

.gsc-form-select-container-sort{
  margin-left:auto;
}

.gsc-label-focus label{
  color:#0075bc !important;
}

.gsc-result-none{
  margin-bottom:0;
}

.ax-form-select-container{
  row-gap:16px;
}
.ax-form-select-container .select2-container--focus .select2-selection--multiple,.ax-form-select-container .select2-container--focus .select2-selection--single,.ax-form-select-container .select2-container--open .select2-selection--multiple,.ax-form-select-container .select2-container--open .select2-selection--single{
  outline:2px solid #297a8e;
}
.ax-form-select-container .select2-container--focus:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::-webkit-input-placeholder,.ax-form-select-container .select2-container--open:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::-webkit-input-placeholder{
  color:transparent;
}
.ax-form-select-container .select2-container--focus:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::-moz-placeholder,.ax-form-select-container .select2-container--open:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::-moz-placeholder{
  color:transparent;
}
.ax-form-select-container .select2-container--focus:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::placeholder,.ax-form-select-container .select2-container--open:not(:has(.select2-selection__choice)) .select2-search--inline .select2-search__field::placeholder{
  color:transparent;
}
.ax-form-select-container .select2-container--open .select2-selection__arrow b:after{
  color:#297a8e;
}
.ax-form-select-container .select2-container--default .select2-selection--multiple button.select2-selection__choice__remove{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  padding:8px;
  -webkit-flex-shrink:0;
          flex-shrink:0;
}

.ax-article-cards-cont .ax-card-flex-wrapper{
  margin-bottom:40px;
}
@media (min-width:768px){
  .ax-article-cards-cont .ax-card-flex-wrapper{
    margin-bottom:56px;
  }
}
.ax-article-cards-cont .ax-card-flex-wrapper .ax-article-card{
  padding:16px 24px 24px;
  border:1px solid #bdbcb9;
  border-top:8px solid #297a8e;
  border-top-right-radius:4px 4px;
  border-top-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
}
.ax-article-cards-cont .ax-card-flex-wrapper header{
  margin-bottom:8px;
  font-size:.75em;
  line-height:1.5;
  letter-spacing:1px;
  text-transform:uppercase;
  font-weight:700;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
.ax-article-cards-cont .ax-card-flex-wrapper header .ax-card-meta+.ax-card-meta:before{
  content:"|";
  padding:0 3px 0 0;
}
.ax-article-cards-cont .ax-card-flex-wrapper header .ax-article-cards-eyebrow{
  list-style-type:none;
  padding:0;
  margin:0;
}
.ax-article-cards-cont .ax-card-flex-wrapper header .ax-article-cards-eyebrow li{
  float:left;
  line-height:18px;
  margin:0 2px;
}
.ax-article-cards-cont .ax-card-flex-wrapper footer{
  position:relative;
  margin-top:auto;
}
.ax-article-cards-cont .ax-card-flex-wrapper .ax-article-card-section-heading{
  color:#595851;
  overflow:auto;
}
.ax-article-cards-cont .ax-card-flex-wrapper .ax-article-card-title{
  font-weight:700;
  color:#297a8e;
  margin-top:0;
  margin-bottom:0;
}
.ax-article-cards-cont .ax-card-flex-wrapper .ax-article-card-cta-link{
  margin-top:24px;
}

.ax-article-card-description{
  margin-bottom:0;
}

.ax-article-cards-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
}
.ax-article-cards-content section{
  clear:both;
}
.ax-article-cards-content section hr{
  border:1px #297a8e;
  border-top-style:solid;
  margin:7.5px 0;
}

.ax-article-cards-cont.ax-component-cont{
  margin-bottom:16px;
}
@media (min-width:768px){
  .ax-article-cards-cont.ax-component-cont{
    margin-bottom:56px;
  }
}

.main .ax-article-cards-cont.ax-component-cont:last-child{
  margin-bottom:16px;
}

.ax-article-cards-cont .ax-show-more{
  margin-bottom:56px;
}
@media (min-width:768px){
  .ax-article-cards-cont .ax-show-more{
    margin-bottom:72px;
  }
}

.ax-video-cont{
  position:relative;
  display:block;
  width:100%;
}
.ax-video-cont .ax-video-cont-inner{
  padding-top:56.25%;
}
.ax-video-cont .ax-video-cont-inner .video-js{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
}

.ax-video-text-content-cont .ax-video-title{
  margin-top:24px !important;
  margin-bottom:0;
  color:#595851;
}
.ax-video-text-content-cont .ax-video-caption{
  margin-top:24px;
  letter-spacing:0;
}
.ax-video-text-content-cont .ax-video-caption:last-child{
  margin-bottom:0;
}

.ax-video-component-cont .ax-inner-component{
  margin-bottom:0;
}

#ax-locations-container{
  margin:1em 0;
}
#ax-location-listing-container .ax-card-flex-wrapper{
  margin-bottom:32px;
}
@media (min-width:768px){
  #ax-location-listing-container .ax-card-flex-wrapper{
    margin-bottom:40px;
  }
  #ax-location-listing-container .ax-card-flex-wrapper:last-child,#ax-location-listing-container .ax-card-flex-wrapper:nth-last-child(2):nth-child(odd){
    margin-bottom:0;
  }
}
@media (min-width:992px){
  #ax-location-listing-container .ax-card-flex-wrapper{
    margin-bottom:56px;
  }
}

.ax-location-listing-item{
  -webkit-box-flex:0;
  -webkit-flex:0;
          flex:0;
  padding:24px;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
          align-items:flex-start;
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:row !important;
          flex-direction:row !important;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  border:1px solid #bdbcb9;
  border-top:8px solid #d2452d;
  border-top-right-radius:4px 4px;
  border-top-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
}
@media (min-width:768px){
  .ax-location-listing-item{
    padding:32px;
  }
}
@media (min-width:992px){
  .ax-location-listing-item{
    padding:40px 48px;
  }
}
@media (min-width:768px){
  .ax-location-listing-item:nth-child(2n):before{
    content:"";
    height:60%;
    position:absolute;
    left:0;
    top:20%;
    border-left:1px solid #dcdddc;
  }
}

.ax-location-contact-icon,.ax-location-listing-item-icon{
  -webkit-box-flex:0;
  -webkit-flex:0;
          flex:0;
  margin-right:16px;
}
@media (min-width:993px){
  .ax-location-contact-icon,.ax-location-listing-item-icon{
    margin-right:32px;
  }
}
.ax-location-contact-icon .ax-icon-location-mark,.ax-location-listing-item-icon .ax-icon-location-mark{
  color:#d2452d;
  font-size:33px;
}
.ax-location-contact-icon .ax-icon-location-mark:before,.ax-location-listing-item-icon .ax-icon-location-mark:before{
  color:#d2452d;
}
@media (min-width:993px){
  .ax-location-contact-icon .ax-icon-contact,.ax-location-listing-item-icon .ax-icon-contact{
    margin-left:-5px;
  }
}
.ax-location-contact-icon .ax-icon-contact:before,.ax-location-listing-item-icon .ax-icon-contact:before{
  color:#d2452d;
  font-size:24px;
}
@media (min-width:993px){
  .ax-location-contact-icon .ax-icon-contact:before,.ax-location-listing-item-icon .ax-icon-contact:before{
    position:absolute;
    top:45%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    left:-5px;
  }
}

.ax-location-contact-icon{
  display:inline-block;
  margin-right:4px;
}
@media screen and (max-width:991px){
  .ax-location-contact-icon{
    float:left;
  }
}
@media (min-width:993px){
  .ax-location-contact-icon{
    margin-right:46px;
    position:relative;
  }
}

.ax-location-contact-details{
  display:inline-block;
}

.ax-location-listing-item-details{
  width:80%;
}

.ax-directions-office-details,.ax-location-contact-details,.ax-location-listing-item-details{
  margin-bottom:0;
}
.ax-directions-office-details span,.ax-location-contact-details span,.ax-location-listing-item-details span{
  line-height:1.5;
  font-size:1em;
  letter-spacing:normal;
}
.ax-directions-office-details .ax-address-listing>span,.ax-location-contact-details .ax-address-listing>span,.ax-location-listing-item-details .ax-address-listing>span{
  margin-bottom:0;
}
.ax-directions-office-details .ax-address-listing>span:last-child,.ax-location-contact-details .ax-address-listing>span:last-child,.ax-location-listing-item-details .ax-address-listing>span:last-child{
  margin-bottom:16px;
}
.ax-directions-office-details .ax-address-listing .country-name,.ax-directions-office-details .ax-address-listing .street-address,.ax-directions-office-details .ax-address-listing .street-address-2,.ax-location-contact-details .ax-address-listing .country-name,.ax-location-contact-details .ax-address-listing .street-address,.ax-location-contact-details .ax-address-listing .street-address-2,.ax-location-listing-item-details .ax-address-listing .country-name,.ax-location-listing-item-details .ax-address-listing .street-address,.ax-location-listing-item-details .ax-address-listing .street-address-2{
  display:block;
}
.ax-directions-office-details .ax-address-listing .city,.ax-directions-office-details .ax-address-listing .postal-code,.ax-directions-office-details .ax-address-listing .region-name,.ax-location-contact-details .ax-address-listing .city,.ax-location-contact-details .ax-address-listing .postal-code,.ax-location-contact-details .ax-address-listing .region-name,.ax-location-listing-item-details .ax-address-listing .city,.ax-location-listing-item-details .ax-address-listing .postal-code,.ax-location-listing-item-details .ax-address-listing .region-name{
  display:inline-block;
  margin-bottom:0;
}
.ax-directions-office-details .ax-address-listing .city .location-separator:before,.ax-location-contact-details .ax-address-listing .city .location-separator:before,.ax-location-listing-item-details .ax-address-listing .city .location-separator:before{
  content:",";
  margin-right:3px;
  margin-left:-4px;
}
.ax-directions-office-details .ax-location-company-info,.ax-location-contact-details .ax-location-company-info,.ax-location-listing-item-details .ax-location-company-info{
  font-weight:700;
}
.ax-directions-office-details .ax-location-title,.ax-location-contact-details .ax-location-title,.ax-location-listing-item-details .ax-location-title{
  text-decoration:none;
  margin-bottom:16px;
  color:#595851;
  font-weight:700;
}
.ax-directions-office-details .ax-location-title>a,.ax-location-contact-details .ax-location-title>a,.ax-location-listing-item-details .ax-location-title>a{
  color:#297a8e;
  font-weight:700;
  text-decoration:none;
}
.ax-directions-office-details .ax-location-title>a:hover,.ax-location-contact-details .ax-location-title>a:hover,.ax-location-listing-item-details .ax-location-title>a:hover{
  text-decoration:underline;
}
.ax-directions-office-details ax- [class^=ax-location-]:last-child,.ax-location-contact-details ax- [class^=ax-location-]:last-child,.ax-location-listing-item-details ax- [class^=ax-location-]:last-child{
  padding-bottom:0;
}

.ax-location-contact-details .tel{
  display:block;
  margin-bottom:8px;
}
@media (min-width:1025px){
  .ax-location-contact-details .tel{
    display:inline-block;
  }
}

.ax-location-contact i{
  color:#d2452d;
  margin-right:.25em;
}

.ax-location-contact-details{
  color:#297a8e;
}

.ax-directions-office-details{
  margin-left:35px;
}
@media (min-width:992px){
  .ax-directions-office-details{
    margin-left:52px;
  }
}
@media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){
  .ax-directions-office-details{
    margin-left:32px;
  }
}

.ax-direction-link-container{
  margin-top:8px;
  margin-bottom:8px;
}
.ax-direction-link-container a,.ax-direction-link-container a:link{
  text-decoration:underline;
  line-height:24px;
}
.ax-direction-link-container a:focus,.ax-direction-link-container a:hover{
  text-decoration:none;
}
.ax-direction-link-container a:after{
  font-family:icomoon !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e91c";
  padding-left:4px;
  font-size:10px;
  display:inline-block;
  vertical-align:top;
  margin-top:3px;
}

.ax-direction-link-container a.ax-external-link:after,.ax-location-office-link a.ax-external-link:after{
  top:auto;
}

.ax-location-office-link{
  padding-top:.5em;
}
.ax-location-office-link a.ax-action-office-link{
  line-height:24px;
}
.ax-location-office-link a.ax-action-office-link:after{
  font-family:icomoon !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e91c";
  padding-left:4px;
  font-size:10px;
  display:inline-block;
  vertical-align:top;
  margin-top:3px;
}

@media (max-width:575px){
  .ax-location-listing-item{
    margin:0 15px;
    padding:2em 15px;
  }
}
@media (max-width:575px) and (min-width:768px){
  .ax-location-listing-item-icon{
    padding-left:5px !important;
    padding-right:15px !important;
  }
}
@media (max-width:575px){
  .ax-location-listing-item-details{
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
#ax-location-total-result{
  line-height:32px;
  letter-spacing:normal;
  color:#595851;
}

.ax-location-losting-anchored-content{
  position:relative;
  margin-top:auto;
  width:100%;
}

@media screen and (max-width:991px){
  .ax-location-contact-sep{
    display:none;
  }
}
.ax-location-listing-item-details-infowindow{
  width:90%;
  font-size:16px;
}
.ax-location-listing-item-details-infowindow .ax-location-title{
  margin-bottom:16px;
  padding-top:4px;
  font-weight:700;
}
.ax-location-listing-item-details-infowindow .ax-location-title>a{
  color:#297a8e;
  font-weight:700;
  text-decoration:underline;
}
.ax-location-listing-item-details-infowindow .ax-location-title>a:hover{
  text-decoration:underline;
}
.ax-location-listing-item-details-infowindow .ax-location-title>a:focus{
  outline:none;
}
.ax-location-listing-item-details-infowindow .ax-address-listing{
  padding-bottom:16px;
}
.ax-location-listing-item-details-infowindow .ax-address-listing>span{
  margin-bottom:0 !important;
}
.ax-location-listing-item-details-infowindow .ax-icon-contact{
  display:none;
}
.ax-location-listing-item-details-infowindow .ax-direction-link-container,.ax-location-listing-item-details-infowindow .ax-location-office-link,.ax-location-listing-item-details-infowindow ax-location-contact-2.tel{
  padding-top:8px;
  margin:0;
  padding-bottom:0;
}

@media (min-width:768px){
  .ax-locations-wrapper .ax-show-more{
    padding-top:56px;
  }
}

.ax-location-region-toggle{
  color:#d2452d;
  border:1px solid transparent;
  border-bottom-color:#dcdddc;
  position:relative;
  font-size:.938em;
  padding:.5em;
  width:100%;
  cursor:pointer;
  text-align:left;
  background-color:transparent;
}
.ax-location-region-toggle:after{
  content:"\e904";
  font-family:icomoon;
  color:#d2452d;
  position:absolute;
  top:50%;
  right:20px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  font-size:24px;
}
@media (min-width:993px){
  .ax-location-region-toggle:after{
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
  }
}
@media (min-width:993px){
  .ax-location-region-toggle{
    font-size:1.375em;
  }
}
.ax-location-region-toggle:focus,.ax-location-region-toggle:hover{
  border:1px solid #d2452d;
}
.ax-location-region-toggle.expanded:after{
  content:"\e913";
}

#ax-location-listing-country{
  padding-left:0;
}
#ax-location-listing-country li{
  list-style-type:none;
}
#ax-location-listing-country li:before{
  content:none;
}
#ax-location-listing-country li a,#ax-location-listing-country li a:link{
  font-size:.938em;
  display:block;
  padding:.5em 0 .5em 1.5em;
  position:relative;
  border-bottom:1px solid #dcdddc;
}
@media (min-width:993px){
  #ax-location-listing-country li a,#ax-location-listing-country li a:link{
    font-weight:700;
    border-bottom:0;
    font-size:1em;
  }
}
#ax-location-listing-country li a span:before,#ax-location-listing-country li a:link span:before{
  content:"\e90d";
  font-family:icomoon;
  color:#d2452d;
  font-size:1.3em;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0;
  text-decoration:none;
}
@media (min-width:993px){
  #ax-location-listing-country li{
    display:inline-block;
    width:20%;
  }
}
@media (min-width:1025px){
  #ax-location-listing-country li{
    width:18%;
  }
}

#ax-location-listing-country-cont{
  display:none;
}

.ax-locations-map{
  background-color:#eaf2f4;
}

.ax-google-map-cont .ax-google-map{
  width:100%;
  height:450px;
}
@media (min-width:768px){
  .ax-google-map-cont .ax-google-map{
    height:500px;
  }
}
.ax-location-listing-item-details-infowindow .ax-location-contact-2{
  padding:12px 0 0;
}
.ax-location-listing-item-details-infowindow .ax-location-office-link{
  display:inline-block;
  margin-left:8px;
}
@media (min-width:768px){
  .ax-location-listing-item-details-infowindow .ax-location-office-link{
    display:block;
    margin-left:0;
  }
}
.ax-location-listing-item-details-infowindow .ax-direction-link-container{
  display:inline-block;
}
@media (min-width:768px){
  .ax-location-listing-item-details-infowindow .ax-direction-link-container{
    display:block;
  }
}
.ax-location-searchbox-cont{
  position:relative;
}
@media (min-width:568px){
  .ax-location-searchbox-cont{
    margin-bottom:0;
  }
}
@media (min-width:768px){
  .ax-location-searchbox-cont{
    z-index:9;
    position:relative;
  }
}
.ax-location-searchbox-cont.ax-inner-width.container{
  padding:0;
}
.ax-location-searchbox-cont.ax-inner-width.container .row{
  margin:0;
}
@media (min-width:568px){
  .ax-location-searchbox-cont.ax-inner-width.container{
    padding-bottom:1.5em;
  }
}
@media (min-width:768px){
  .ax-location-searchbox-cont.ax-inner-width.container{
    padding:0;
  }
}
@media screen and (max-width:991px){
  .ax-location-searchbox-cont.ax-inner-width.container{
    max-width:100%;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .ax-location-searchbox-cont.ax-inner-width{
    max-width:960px;
  }
}
.ax-location-searchbox-cont .ax-icon-search{
  display:none;
}
@media (min-width:993px){
  .ax-location-searchbox-cont .ax-icon-search{
    display:inline;
    position:absolute;
    left:30px;
    font-size:22px;
  }
}
.ax-location-searchbox-cont .ax-locations-search-form{
  padding:24px;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  row-gap:16px;
}
@media (min-width:993px){
  .ax-location-searchbox-cont .ax-locations-search-form{
    -webkit-flex-wrap:nowrap;
            flex-wrap:nowrap;
  }
}
.ax-location-searchbox-cont .ax-locations-search-form>div{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
          align-items:center;
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
          flex:1 1 100%;
}
.ax-location-searchbox-cont .ax-locations-search-form>div>button{
  padding:24px;
}

.ax-location-searchbox-label{
  font-weight:400;
  padding:1em 1.5em 0;
  font-size:18px;
  line-height:1.5;
  margin:.25em 0;
  display:block;
}
@media (min-width:768px) and (max-width:991px){
  .ax-location-searchbox-label{
    padding:1em 1em 0 1.2em;
    margin:0;
    text-align:left;
  }
}
@media (min-width:993px){
  .ax-location-searchbox-label{
    font-size:22px;
    padding:1.5em 0 1.5em 1em;
    text-align:left;
    margin:0;
  }
}

.ax-location-searchbox{
  width:100%;
  background:#fff;
  border:1px solid #bdbcb9;
  padding:1em;
  color:#595851;
  line-height:20px;
  letter-spacing:0;
}
@media (min-width:992px){
  .ax-location-searchbox{
    margin-right:30px;
    margin-left:15px;
  }
}
@media (min-width:993px){
  .ax-location-searchbox{
    padding:23px 38px 23px 44px;
  }
}

.ax-locations-near-by-cont{
  line-height:22px;
}
@media (min-width:768px){
  .ax-locations-near-by-cont{
    margin:0;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
            justify-content:flex-end;
  }
}
.ax-locations-near-by-cont .ax-icon-crosshairs{
  color:#d2452d;
}
.ax-locations-near-by-cont a{
  display:inline-block;
  font-weight:400;
  cursor:pointer;
  color:#444;
  letter-spacing:0;
}
@media (min-width:768px){
  .ax-locations-near-by-cont a{
    margin:16px 0;
  }
}
.ax-locations-near-by-cont a:focus-visible{
  outline:1px solid #000;
}
.ax-locations-near-by-cont i{
  font-size:1.5em;
  float:left;
  margin-right:8px;
}
.ax-locations-near-by-cont span{
  float:left;
}
.ax-locations-near-by-cont span:hover{
  text-decoration:underline;
}

a.ax-search-close{
  color:#444;
  font-size:1.5em;
  text-decoration:none;
  padding:2px;
  position:absolute;
  z-index:5;
  right:8px;
  border:none;
  display:none;
}
@media (min-width:992px){
  a.ax-search-close{
    right:40px;
  }
}
a.ax-search-close:hover{
  color:#00263e;
}

.ax-location-listing-collection-stub{
  text-align:center;
  padding-top:32px;
  padding-bottom:32px;
}
@media (min-width:768px){
  .ax-location-listing-collection-stub{
    padding-top:56px;
    padding-bottom:56px;
  }
}

.ax-location-listing-collection-stub-filters{
  line-height:24px;
  padding-top:8px;
}
.ax-location-listing-collection-stub-filters a{
  cursor:pointer;
}
.ax-error-page,.no-nav{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
}

#ax-error-page{
  min-height:100vh;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
}
#ax-error-page .ax-logo-link{
  cursor:none;
}
#ax-error-page .ax-hero-error{
  margin:56px auto;
  height:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1 1 100%;
          flex:1 1 100%;
}
#ax-error-page .ax-footer-social{
  width:100%;
  text-align:right;
}

.ax-accordion .accordion-header-container{
  display:grid;
  padding:0 15px;
  margin-bottom:24px;
}
@media (min-width:993px){
  .ax-accordion .accordion-header-container{
    margin-bottom:40px;
  }
}
.ax-accordion .accordion-header-container h3{
  margin-bottom:24px;
}
.ax-accordion .accordion-header-container:not(:has(p.ax-body-large)) h3{
  margin-bottom:0;
}
.ax-accordion .accordion-header-container p.ax-body-large{
  margin:0;
}
@media (min-width:768px){
  .ax-accordion .accordion-header-container p.ax-body-large{
    line-height:24px;
  }
}
.ax-accordion .accordion-container .accordion-card{
  border-bottom:1px solid #bdbcb9;
}
.ax-accordion .accordion-container .card-header{
  margin-bottom:0;
}
.ax-accordion .accordion-container .card-header .ax-title-medium{
  margin:0;
}
.ax-accordion .accordion-container .card-body{
  padding:1em 0;
}
@media (min-width:768px){
  .ax-accordion .accordion-container .card-body{
    padding:2em 0;
  }
}
.ax-accordion .accordion-container .accordion-trigger{
  background:none;
  color:#595851;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
          align-items:flex-start;
  text-align:left;
  width:100%;
  vertical-align:middle;
  border:none;
  padding:16px 48px 16px 0;
  line-height:28px;
  font-size:24px;
  line-height:28px;
  -webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
.ax-accordion .accordion-container .accordion-trigger:active,.ax-accordion .accordion-container .accordion-trigger:hover{
  cursor:pointer;
}
.ax-accordion .accordion-container .accordion-trigger:focus-visible{
  border-bottom:none;
  outline:1px solid #979797;
}
.ax-accordion .accordion-container .accordion-trigger .accordion-trigger-text{
  display:inline;
  font-style:normal;
}
@media (hover:hover) and (pointer:fine){
  .ax-accordion .accordion-container .accordion-trigger .accordion-trigger-text:hover{
    color:#297a8e;
    font-weight:700;
    text-decoration:underline;
    cursor:pointer;
  }
}
.ax-accordion .accordion-container .accordion-trigger:after{
  content:"\e904";
  color:#d2452d;
  margin:1px 12px 0 0;
  font-family:icomoon !important;
  speak:none;
  font-size:32px;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  right:0;
}
.ax-accordion .accordion-container .accordion-trigger:hover:after{
  cursor:pointer;
}
.ax-accordion .accordion-container .accordion-trigger:not(.collapsed){
  color:#297a8e;
  font-weight:700;
}
.ax-accordion .accordion-container .accordion-trigger:not(.collapsed):hover{
  color:#297a8e;
  font-weight:700;
}
.ax-accordion .accordion-container .accordion-trigger:not(.collapsed):after{
  content:"\e913";
}
.ax-accordion .accordion-container .accordion-trigger.collapsed:after{
  content:"\e904";
}
.ax-accordion .accordion-container .collapse{
  visibility:hidden;
  display:none;
}
.ax-accordion .accordion-container .collapse.show{
  visibility:visible;
  display:block;
}
.ax-accordion .accordion-container .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;
}
.ax-accordion .accordion-container .collapsing.width{
  -webkit-transition-property:width, visibility;
  transition-property:width, visibility;
  width:0;
  height:auto;
}
.ax-accordion .accordion-content .card-body p:last-child{
  margin-bottom:0;
}

.ax-related-cards-cont{
  background-color:#297a8e;
  padding-top:40px;
}
@media (min-width:993px){
  .ax-related-cards-cont{
    padding-top:56px;
  }
}
.ax-related-cards-cont header{
  margin-bottom:8px;
  font-size:.75em;
  line-height:1.5;
  letter-spacing:1px;
  text-transform:uppercase;
  font-weight:700;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
.ax-related-cards-cont header .ax-card-meta+.ax-card-meta:before{
  content:"|";
  padding:0 3px 0 0;
}
.ax-related-cards-cont footer{
  position:relative;
  margin-top:auto;
}

.ax-related-cards-header-cont{
  text-align:center;
  color:#fff;
  margin-bottom:40px;
}
@media (min-width:768px){
  .ax-related-cards-header-cont{
    margin-bottom:56px;
  }
}
.ax-related-cards-header-cont h2{
  margin-top:0;
  margin-bottom:0;
}
.ax-related-cards-header-cont .ax-body-large{
  color:#fff;
  line-height:24px;
  margin:0;
}
.ax-related-cards-header-cont .ax-body-large-with-header{
  padding-top:24px;
}

.ax-related-card{
  border:1px solid #fff;
  border-top-right-radius:4px 4px;
  border-top-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-left-radius:4px 4px;
  -webkit-box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
          box-shadow:0 1px 14px 0 rgba(0,0,0,.1);
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
          flex:1;
  height:100%;
  background-color:#fff;
  position:relative;
}

.ax-related-cards-content{
  padding:16px;
}
@media (min-width:768px){
  .ax-related-cards-content{
    padding:24px;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
            flex-direction:column;
    -webkit-box-flex:1;
    -webkit-flex:1;
            flex:1;
  }
}
.ax-related-cards-content h3{
  color:#297a8e;
  margin-top:0;
  line-height:1.33;
}

.ax-related-card-summary{
  line-height:24px;
  letter-spacing:0;
}

.ax-related-card-cta-cont hr{
  border-top:1px solid red;
  margin-bottom:16px;
  margin-top:0;
}

.ax-related-cards-eyebrow{
  list-style-type:none;
  margin:0;
  padding:0;
}
.ax-related-cards-eyebrow li:before{
  content:none;
}
.ax-related-cards-eyebrow li{
  float:left;
  line-height:2;
  margin:0 2px;
  letter-spacing:2px;
}
.ax-related-cards-eyebrow:after{
  content:"";
  display:table;
  clear:both;
}

.ax-card-label-tag-cont{
  position:absolute;
  top:24px;
  left:16px;
  z-index:1000;
  background:#d79435;
  color:#fff;
  padding:8px 32px;
  text-align:center;
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  font-weight:700;
  line-height:18px;
  letter-spacing:1px;
  border-radius:4px;
  font-size:.75em;
  color:#000;
  text-transform:uppercase;
}
@media (min-width:768px){
  .ax-card-label-tag-cont{
    left:24px;
  }
}

.ax-related-cards-cta-wrapper{
  text-align:center;
  margin-bottom:24px;
}
@media (min-width:768px){
  .ax-related-cards-cta-wrapper{
    margin-bottom:56px;
  }
}

.ax-related-card-image{
  width:100%;
  display:block;
}

.ax-related-card-wrapper{
  margin-bottom:24px;
}
@media (min-width:768px){
  .ax-related-card-wrapper{
    margin-bottom:56px;
  }
}

.ax-related-card-title{
  margin-bottom:24px;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .ax-related-card{
    display:block;
  }
}
.ax-related-cards-cont.white{
  background-color:#fff;
}
.ax-related-cards-cont.white .ax-related-cards-header-cont{
  color:#595851;
}
.ax-related-cards-cont.white .ax-related-cards-header-cont .ax-related-cards-description,.ax-related-cards-cont.white .ax-related-cards-header-cont h2{
  color:#595851;
}

.ax-sticky,.sticky-surpassed{
  position:fixed;
}

.ax-sticky-wrapper-share{
  display:none;
}
@media (min-width:768px){
  .ax-sticky-wrapper-share{
    display:block;
    z-index:3000;
    position:absolute;
  }
}

ul.ax-share-buttons-list{
  margin:0;
  padding:0;
  list-style-type:none;
}
ul.ax-share-buttons-list li:before{
  content:none;
}
ul.ax-share-buttons-list li{
  width:64px;
  height:64px;
}
ul.ax-share-buttons-list li.ax-email{
  background:#d2452d;
}
ul.ax-share-buttons-list li.ax-linkedin{
  background:#8b3776;
}
ul.ax-share-buttons-list li.ax-twitter{
  background:#297a8e;
}
ul.ax-share-buttons-list li a,ul.ax-share-buttons-list li a:link{
  display:block;
  color:#fff;
}

ul.ax-share-buttons-list li.ax-email a i,ul.ax-share-buttons-list li.ax-email a:link i{
  font-size:1.45em;
}
ul.ax-share-buttons-list li.ax-email a:active i,ul.ax-share-buttons-list li.ax-email a:hover i{
  font-size:1.85em;
}
ul.ax-share-buttons-list li.ax-twitter a i,ul.ax-share-buttons-list li.ax-twitter a:link i{
  font-size:1.5em;
}
ul.ax-share-buttons-list li.ax-twitter a:active i,ul.ax-share-buttons-list li.ax-twitter a:hover i{
  font-size:1.9em;
}
ul.ax-share-buttons-list li.ax-linkedin a i,ul.ax-share-buttons-list li.ax-linkedin a:link i{
  font-size:1.25em;
}
ul.ax-share-buttons-list li.ax-linkedin a:active i,ul.ax-share-buttons-list li.ax-linkedin a:hover i{
  font-size:1.7em;
}
ul.ax-share-buttons-list li a,ul.ax-share-buttons-list li a:link{
  text-align:center;
  line-height:4em;
  text-decoration:none;
}
ul.ax-share-buttons-list li a i:before,ul.ax-share-buttons-list li a:link i:before{
  vertical-align:sub;
  color:#fff;
}
ul.ax-share-buttons-list li a:active,ul.ax-share-buttons-list li a:hover{
  line-height:-2em;
}
ul.ax-share-buttons-list li a:active i,ul.ax-share-buttons-list li a:hover i{
  font-size:2.5em;
  -webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.5));
          filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .5));
  -webkit-transition:-webkit-filter .1s ease-in-out;
  transition:-webkit-filter .1s ease-in-out;
  transition:filter .1s ease-in-out;
  transition:filter .1s ease-in-out,-webkit-filter .1s ease-in-out;
}

@media (min-width:768px){
  .ax-sticky-social-share-wrapper .ax-sticky-social-share.ax-sticky,.ax-sticky-social-share-wrapper .ax-sticky-social-share.sticky-surpassed,.ax-sticky-wrapper-share .ax-sticky-social-share.ax-sticky,.ax-sticky-wrapper-share .ax-sticky-social-share.sticky-surpassed{
    display:block !important;
    bottom:80px;
    left:0;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  ul.ax-share-buttons-list li a i,ul.ax-share-buttons-list li a:link i{
    vertical-align:sub;
  }
}
.animated{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}

.heading-nobold{
  font-weight:400;
}
@-webkit-keyframes fadeInLeft{
  0%{
    opacity:0;
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
  }
  to{
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes fadeInLeft{
  0%{
    opacity:0;
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
  }
  to{
    opacity:1;
    -webkit-transform:none;
    transform:none;
  }
}
.fadeInLeft{
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
@-webkit-keyframes fadeOutLeft{
  0%{
    opacity:1;
    -webkit-transform:translateX(0);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(-20px);
  }
}
@keyframes fadeOutLeft{
  0%{
    opacity:1;
    -webkit-transform:translateX(0);
            transform:translateX(0);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(-20px);
            transform:translateX(-20px);
  }
}
.fadeOutLeft{
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}

.fadeIn{
  animation:fadeIn 20s ease;
  -webkit-animation:fadeIn 20s ease;
  -moz-animation:fadeIn 20s ease;
  -o-animation:fadeIn 20s ease;
  -ms-animation:fadeIn 20s ease;
}

@keyframes fadeIn{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@-webkit-keyframes fadeIn{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@-webkit-keyframes fadeOut{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@keyframes fadeOut{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
.fadeOut{
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
  animation:fadeOut 20s ease;
  -webkit-animation:fadeOut 20s ease;
  -moz-animation:fadeOut 20s ease;
  -o-animation:fadeOut 20s ease;
  -ms-animation:fadeOut 20s ease;
}

.ax-social-share-inline{
  display:block;
}
@media (min-width:768px){
  .ax-social-share-inline{
    display:none;
  }
}
.ax-social-share-inline .ax-share-buttons-list{
  margin:24px 15px 0;
}
.ax-social-share-inline .ax-share-buttons-list:after{
  content:" ";
  display:table;
  clear:both;
}
.ax-social-share-inline .ax-share-buttons-list li{
  float:left;
  margin-right:24px;
  width:32px;
  height:32px;
}
.ax-social-share-inline .ax-share-buttons-list li a i:before,.ax-social-share-inline .ax-share-buttons-list li a:link i:before{
  vertical-align:middle;
}
.ax-social-share-inline .ax-share-buttons-list li.ax-email a i,.ax-social-share-inline .ax-share-buttons-list li.ax-email a:link i{
  font-size:1.05em;
}
@media (max-width:767px){
  .ax-social-share-inline .ax-share-buttons-list li.ax-twitter a,.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a:link{
    line-height:2em;
  }
}
.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a i,.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a:link i{
  font-size:1em;
}
@media (min-width:768px){
  .ax-social-share-inline .ax-share-buttons-list li.ax-twitter a i,.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a:link i{
    font-size:1.5em;
  }
}
.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a i:before,.ax-social-share-inline .ax-share-buttons-list li.ax-twitter a:link i:before{
  position:relative;
  top:-1px;
}
.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a,.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a:link{
  line-height:1.9em;
}
@media (min-width:768px){
  .ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a,.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a:link{
    line-height:1.8em;
  }
}
.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a i,.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a:link i{
  font-size:.98em;
}
@media (min-width:768px){
  .ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a i,.ax-social-share-inline .ax-share-buttons-list li.ax-linkedin a:link i{
    font-size:1.15em;
  }
}
.ax-social-share-inline .ax-share-buttons-list li a,.ax-social-share-inline .ax-share-buttons-list li a:link{
  line-height:1.9em;
}

@media (max-width:767px){
  .ax-needs-spacing .ax-share-buttons-list{
    margin-bottom:24px;
  }
}

@media (max-width:767px){
  .ax-product-hero .ax-social-share-inline .ax-share-buttons-list{
    margin-left:0;
    margin-top:32px;
  }
}

@media (max-width:767px){
  .ax-article-hero .ax-social-share-inline .ax-share-buttons-list{
    margin-left:30px;
  }
}

.ax-social-share-cont{
  margin-bottom:0;
}
@media (min-width:992px){
  .ax-social-share-cont{
    padding-right:0 !important;
  }
}

.ax-social-share-bar{
  border:1px solid green;
  padding:15px;
}
@media (min-width:992px){
  .ax-social-share-bar{
    min-height:260px;
  }
}

.ax-quote-cont{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  margin-bottom:56px;
}
@media (min-width:768px){
  .ax-quote-cont{
    margin-bottom:72px;
  }
}

.ax-quote{
  margin-left:0;
  border-top:1px solid #bdbcb9;
  border-bottom:1px solid #bdbcb9;
  padding-top:40px;
  padding-bottom:40px;
}
@media (min-width:993px){
  .ax-quote{
    padding-left:0;
    padding-top:56px;
    padding-bottom:56px;
  }
}
.ax-quote .ax-quote-icon{
  color:#8b3776;
  font-weight:700;
  line-height:normal;
}
.ax-quote .ax-quote-icon:before{
  content:"\e92e";
  font-family:icomoon !important;
  font-size:3em;
}
@media (min-width:993px){
  .ax-quote .ax-quote-icon:before{
    font-size:3.5em;
  }
}
.ax-quote .ax-quote-heading{
  margin-top:32px;
}
@media (min-width:768px){
  .ax-quote .ax-quote-heading{
    margin-top:40px;
  }
}
.ax-quote .ax-quote-heading h3{
  font-weight:400;
  font-style:normal;
  text-align:left;
  margin-bottom:0;
  font-size:1.5em;
  line-height:32px;
  letter-spacing:0;
}
.ax-quote .ax-quote-author{
  display:inline-block;
  color:#8b3776;
  line-height:28px;
  letter-spacing:0;
  font-size:20px;
  margin-bottom:0;
  padding-top:16px;
}
@media (min-width:768px){
  .ax-quote .ax-quote-author{
    padding-top:24px;
  }
}

.ax-overview-content-cont{
  padding-top:4.125em;
  padding-bottom:2em;
  color:#fff;
}
.ax-overview-content-cont .ax-title-medium{
  color:#fff;
}
.ax-overview-content-cont .ax-title-large{
  color:#fff;
  display:block;
  line-height:36px;
}
.ax-overview-content-cont .ax-title-large sup{
  top:-1.75em;
}
.ax-overview-content-cont p{
  color:#fff;
  line-height:1.5em;
  letter-spacing:0;
}
.ax-overview-content-cont h1,.ax-overview-content-cont h2,.ax-overview-content-cont h3,.ax-overview-content-cont h4,.ax-overview-content-cont h5,.ax-overview-content-cont h6{
  color:#fff;
}
.ax-overview-content-cont a,.ax-overview-content-cont a:link,.ax-overview-content-cont a:visited{
  color:#fff;
}
.ax-overview-content-cont a:active,.ax-overview-content-cont a:hover{
  color:#fff;
}
.ax-overview-content-cont a:focus{
  outline:1px solid #fff;
}

.ax-overview-asset-cont-shift{
  background-color:#fff;
  padding-top:24px;
}
@media (min-width:1025px){
  .ax-overview-asset-cont-shift{
    background-color:#fff;
    margin-left:-5em;
    margin-top:2.5em;
    margin-bottom:2.5em;
    border:1px solid #d9d9d6;
    -webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);
            box-shadow:4px 4px 4px 0 rgba(0,0,0,.1);
    padding-top:40px;
  }
  .ax-overview-asset-cont-shift section.container{
    padding-left:9px;
    padding-right:9px;
  }
  .ax-overview-asset-cont-shift .gsc-site-artex-form.half-width{
    max-width:unset;
  }
}

.ax-overview-cont-color-default .ax-overview-content-cont{
  background-color:#8b3776;
}
.ax-overview-cont-color-default .ax-overview-asset-cont{
  background-color:#8b3776;
}
@media (min-width:1025px){
  .ax-overview-cont-color-default .ax-overview-asset-cont{
    background-color:#fff;
  }
}
.ax-overview-cont-color-purple .ax-overview-content-cont{
  background-color:#8b3776;
}
.ax-overview-cont-color-purple .ax-overview-asset-cont{
  background-color:#8b3776;
}
@media (min-width:1025px){
  .ax-overview-cont-color-purple .ax-overview-asset-cont{
    background-color:#fff;
  }
}

.ax-overview-content-cont a.ax-rte-btn-orange{
  background-color:orange;
  border:1px solid orange;
}
.ax-overview-content-cont a.ax-rte-btn-orange:hover{
  background-color:#fff;
  border:1px solid orange;
  color:orange;
}
.ax-overview-content-cont a.ax-rte-btn-orange:hover:before{
  color:orange;
}
.ax-overview-content-cont a.ax-rte-btn-orange:active{
  color:orange;
  background-color:#fff;
  border:1px solid orange;
}
.ax-overview-content-cont a.ax-rte-btn-orange:active:before{
  color:orange;
}
.ax-overview-content-cont a.ax-rte-btn-green{
  background-color:#fff;
  border:1px solid green;
  color:green;
}
.ax-overview-content-cont a.ax-rte-btn-green:link{
  color:green;
}
.ax-overview-content-cont a.ax-rte-btn-green:visited{
  color:green;
}
.ax-overview-content-cont a.ax-rte-btn-green:hover{
  background-color:green;
  border:1px solid #fff;
  color:#fff;
}
.ax-overview-content-cont a.ax-rte-btn-green:hover:before{
  color:#fff;
}
.ax-overview-content-cont a.ax-rte-btn-green:active{
  color:green;
  background-color:#fff;
  border:1px solid green;
}
.ax-overview-content-cont a.ax-rte-btn-green:active:before{
  color:green;
}
.ax-overview-content-cont a.ax-rte-btn-green:before{
  color:green;
}
.ax-overview-content-cont a.ax-rte-btn-blue{
  background-color:#fff;
  border:1px solid blue;
  color:blue;
}
.ax-overview-content-cont a.ax-rte-btn-blue:link{
  color:blue;
}
.ax-overview-content-cont a.ax-rte-btn-blue:visited{
  color:blue;
}
.ax-overview-content-cont a.ax-rte-btn-blue:hover{
  background-color:blue;
  border:1px solid blue;
  color:#fff;
}
.ax-overview-content-cont a.ax-rte-btn-blue:hover:before{
  color:#fff;
}
.ax-overview-content-cont a.ax-rte-btn-blue:active{
  color:blue;
  background-color:#fff;
  border:1px solid blue;
}
.ax-overview-content-cont a.ax-rte-btn-blue:active:before{
  color:blue;
}
.ax-overview-content-cont a.ax-rte-btn-blue:before{
  color:blue;
}

.ax-overview-content-cont .ax-external-link:after,.ax-overview-content-cont .ax-pdf-link:after{
  top:-7px;
}

.gsc-editing .ax-overview-content-cont h3{
  -webkit-text-fill-color:#fff;
}

.ax-overview-content-cont ol:last-child,.ax-overview-content-cont p:last-child,.ax-overview-content-cont ul:last-child{
  margin-bottom:0;
}

.ax-overview-content-cont a.ax-rte-btn-primary:hover{
  color:#d2452d;
}
.ax-overview-content-cont a.ax-rte-btn-primary:active{
  color:#fff;
}
.ax-overview-content-cont a.ax-rte-btn-secondary:hover{
  color:#297a8e;
}
.ax-overview-content-cont a.ax-rte-btn-secondary:active{
  color:#fff;
}
.ax-read-more{
  overflow:hidden;
}

.ax-read-more,.ax-show-more{
  position:relative;
}
.ax-read-more .ax-read-more-button-container,.ax-show-more .ax-read-more-button-container{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  text-align:center;
  margin:0;
  padding:80px 0;
  background:#fff;
  background:-webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,0)), color-stop(5%, hsla(0,0%,100%,.5)), color-stop(22%, #fff), to(#fff));
  background:-webkit-linear-gradient(top, hsla(0,0%,100%,0), hsla(0,0%,100%,.5) 5%, #fff 22%, #fff);
  background:linear-gradient(180deg, hsla(0,0%,100%,0), hsla(0,0%,100%,.5) 5%, #fff 22%, #fff);
}
.ax-read-more .ax-read-more-inner,.ax-read-more .ax-show-more-inner,.ax-show-more .ax-read-more-inner,.ax-show-more .ax-show-more-inner{
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
          justify-content:center;
}
.ax-read-more .ax-read-more-inner hr,.ax-read-more .ax-show-more-inner hr,.ax-show-more .ax-read-more-inner hr,.ax-show-more .ax-show-more-inner hr{
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  border:0;
  margin:0;
}
@media (min-width:768px){
  .ax-read-more .ax-read-more-inner hr,.ax-read-more .ax-show-more-inner hr,.ax-show-more .ax-read-more-inner hr,.ax-show-more .ax-show-more-inner hr{
    border-top:2px solid #297a8e;
  }
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs{
    padding-top:20px;
  }
}
.gsc-component-tabs-tabs ul.ui-tabs-nav{
  margin:20px auto;
  padding-left:0;
}
@media screen and (max-width:767px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav{
    display:block;
  }
}
@media screen and (min-width:480px) and (max-width:767px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav{
    width:85%;
    text-align:left;
  }
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav{
    margin-bottom:85px;
    width:91%;
    margin-top:0;
    margin-left:0;
  }
}
.gsc-component-tabs-tabs ul.ui-tabs-nav:after{
  content:"";
  display:table;
  clear:both;
}
@media screen and (max-width:767px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li{
    list-style-type:none;
    display:inline-block;
    text-align:center;
  }
}
@media screen and (min-width:480px) and (max-width:767px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li{
    width:24%;
  }
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li{
    padding:0 1em;
    width:17%;
    vertical-align:top;
  }
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li.ui-state-active a,.gsc-component-tabs-tabs ul.ui-tabs-nav li.ui-state-active a:link{
  color:#0026ff;
  font-size:1em;
  font-weight:600;
  border-bottom:3px solid #ff6a00;
  text-decoration:none;
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li.ui-state-active a,.gsc-component-tabs-tabs ul.ui-tabs-nav li.ui-state-active a:link{
    font-size:1.375em;
    letter-spacing:0;
    padding-bottom:25px;
  }
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li.ui-state-active a:focus{
  outline:1px solid #0ff;
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li a,.gsc-component-tabs-tabs ul.ui-tabs-nav li a:link{
  color:#0026ff;
  font-size:1em;
  font-weight:400;
  padding:0 0 15px;
  text-decoration:none;
}
@media screen and (min-width:480px) and (max-width:767px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li a,.gsc-component-tabs-tabs ul.ui-tabs-nav li a:link{
    padding:0 1em 15px;
  }
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li a,.gsc-component-tabs-tabs ul.ui-tabs-nav li a:link{
    font-size:1.375em;
    padding-bottom:25px;
    letter-spacing:0;
    display:inline-block;
    border-bottom:3px solid #fff;
    text-align:center;
  }
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li a:active,.gsc-component-tabs-tabs ul.ui-tabs-nav li a:hover{
  border-bottom:3px solid #ff6a00;
  padding-bottom:25px;
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li a:focus{
  outline:1px solid #0ff;
}
.gsc-component-tabs-tabs ul.ui-tabs-nav li:first-child{
  padding-left:0;
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-tabs .gsc-inner-width.container .row [class*=col-]:first-child{
    padding-left:0;
    padding-right:0;
  }
}

.gsc-component-tabs-accordion ul.gsc-accordion-list{
  list-style:none;
  margin:20px auto;
  padding-left:0;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li{
  border-bottom:1px solid #dcdddc;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li:first-child{
  border-top:1px solid #dcdddc;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:link{
  display:block;
  color:#0026ff;
  font-size:1em;
  font-weight:400;
  padding:.5em 0;
  text-decoration:none;
  font-weight:600;
}
@media screen and (min-width:480px) and (max-width:767px){
  .gsc-component-tabs-accordion ul.gsc-accordion-list>li>a,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:link{
    padding:.7em 0;
  }
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:link:before{
  font-family:icomoon !important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  left:0;
  content:"\e90d";
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:link:before{
  color:#0026ff;
  margin-right:1em;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li a:active,.gsc-component-tabs-accordion ul.gsc-accordion-list>li a:hover{
  color:#0026ff;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list>li a:focus{
  outline:1px solid #0ff;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded>a,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded>a:link{
  color:#0026ff;
}
.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded>a:before,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded>a:link:before{
  content:"\e904";
  color:#0026ff;
}
.gsc-component-tabs-accordion .gsc-component-tabs-accordion-collapsed article{
  display:none;
}
.gsc-component-tabs-accordion .gsc-component-tabs-accordion-expanded article{
  display:block;
}

@media screen and (min-width:1025px){
  .gsc-component-tabs-cont .gsc-accordion .gsc-accordion-minus:before,.gsc-component-tabs-cont .gsc-accordion .gsc-accordion-plus:before{
    margin-left:0;
  }
}
@media screen and (min-width:1025px){
  .gsc-component-tabs-cont .gsc-accordion .gsc-accordion-heading{
    padding-left:0;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .gsc-component-tabs-tabs ul.ui-tabs-nav li a,.gsc-component-tabs-tabs ul.ui-tabs-nav li a:link{
    display:block;
  }
  .gsc-component-tabs-tabs ul.ui-tabs-nav li:first-child a,.gsc-component-tabs-tabs ul.ui-tabs-nav li:first-child a:link{
    float:none;
  }
}
.ax-tabs-component,.gsc-component-tabs-accordion{
  font-family:DM Sans,Arial,Helvetica,Sans-Serif;
  color:#595851;
}
@media (min-width:768px){
  .ax-tabs-component>.row,.gsc-component-tabs-accordion>.row{
    -webkit-box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);
            box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);
    border:1px solid #bdbcb9;
    padding:0 !important;
    border-radius:4px;
  }
}
@media (max-width:767px){
  .ax-tabs-component ul.gsc-accordion-list>li,.ax-tabs-component ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-],.gsc-component-tabs-accordion ul.gsc-accordion-list>li,.gsc-component-tabs-accordion ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]{
    -webkit-box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);
            box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);
    margin-bottom:32px;
    padding-left:24px;
    border:none;
  }
  .ax-tabs-component ul.gsc-accordion-list>li>a:active,.ax-tabs-component ul.gsc-accordion-list>li>a:link,.ax-tabs-component ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:active,.ax-tabs-component ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:link,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:active,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:link,.gsc-component-tabs-accordion ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:active,.gsc-component-tabs-accordion ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:link{
    color:#7a7974;
    padding-right:5px;
  }
}
.ax-tabs-component ul.gsc-accordion-list>li a:link:before,.ax-tabs-component ul.gsc-accordion-list>li>a:before,.ax-tabs-component ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-] a:link:before,.ax-tabs-component ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li a:link:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li>a:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-] a:link:before,.gsc-component-tabs-accordion ul.gsc-accordion-list>li[class*=gsc-component-tabs-accordion-]>a:before{
  display:none;
}
@media (max-width:767px){
  .ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-collapsed,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-collapsed{
    border-left:10px solid #297a8e;
  }
}
@media (max-width:767px){
  .ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded{
    position:relative;
  }
  .ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded:after,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded:after{
    border-top:10px solid #d2452d;
    position:absolute;
    left:0;
    content:"";
    width:50%;
    top:-10px;
  }
}
.ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded article,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded article{
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
}
.ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded .ax-component-tabs-link:link>span,.ax-tabs-component ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded a.ax-component-tabs-link>span,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded .ax-component-tabs-link:link>span,.gsc-component-tabs-accordion ul.gsc-accordion-list li.gsc-component-tabs-accordion-expanded a.ax-component-tabs-link>span{
  color:#297a8e;
}
@media (max-width:767px){
  .ax-tabs-component .ax-.ax-component-tabs-link>span,.ax-tabs-component a.ax-component-tabs-link,.ax-tabs-component a.ax-component-tabs-link:link,.gsc-component-tabs-accordion .ax-.ax-component-tabs-link>span,.gsc-component-tabs-accordion a.ax-component-tabs-link,.gsc-component-tabs-accordion a.ax-component-tabs-link:link{
    color:#297a8e;
  }
}
.ax-tabs-component .ax-.ax-component-tabs-link>span:focus-visible,.ax-tabs-component a.ax-component-tabs-link:focus-visible,.ax-tabs-component a.ax-component-tabs-link:link:focus-visible,.gsc-component-tabs-accordion .ax-.ax-component-tabs-link>span:focus-visible,.gsc-component-tabs-accordion a.ax-component-tabs-link:focus-visible,.gsc-component-tabs-accordion a.ax-component-tabs-link:link:focus-visible{
  border:2px solid #297a8e;
  color:#7a7974;
}
.ax-tabs-component .ax-.ax-component-tabs-link>span:focus,.ax-tabs-component a.ax-component-tabs-link:focus,.ax-tabs-component a.ax-component-tabs-link:link:focus,.gsc-component-tabs-accordion .ax-.ax-component-tabs-link>span:focus,.gsc-component-tabs-accordion a.ax-component-tabs-link:focus,.gsc-component-tabs-accordion a.ax-component-tabs-link:link:focus{
  outline:none !important;
}
.ax-tabs-component .ax-.ax-component-tabs-link>span:hover,.ax-tabs-component a.ax-component-tabs-link:hover,.ax-tabs-component a.ax-component-tabs-link:link:hover,.gsc-component-tabs-accordion .ax-.ax-component-tabs-link>span:hover,.gsc-component-tabs-accordion a.ax-component-tabs-link:hover,.gsc-component-tabs-accordion a.ax-component-tabs-link:link:hover{
  border:none;
}
@media (min-width:768px){
  .ax-tabs-component ul.ui-tabs-nav,.gsc-component-tabs-accordion ul.ui-tabs-nav{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    margin-top:0;
    padding:0;
    border-bottom:1px solid #bdbcb9;
    margin-bottom:56px;
  }
  .ax-tabs-component ul.ui-tabs-nav>li,.gsc-component-tabs-accordion ul.ui-tabs-nav>li{
    padding:16px;
    display:inline-table;
  }
  .ax-tabs-component ul.ui-tabs-nav>li a.ax-component-tabs-link,.gsc-component-tabs-accordion ul.ui-tabs-nav>li a.ax-component-tabs-link{
    text-align:center;
    color:#7a7974;
    border:none;
    padding:0;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
            align-items:flex-start;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
            justify-content:center;
  }
  .ax-tabs-component ul.ui-tabs-nav>li:hover,.gsc-component-tabs-accordion ul.ui-tabs-nav>li:hover{
    border-bottom:4px solid #595851;
    color:#7a7974;
  }
  .ax-tabs-component ul.ui-tabs-nav>li:hover a.ax-component-tabs-link,.ax-tabs-component ul.ui-tabs-nav>li:hover a.ax-component-tabs-link>span,.gsc-component-tabs-accordion ul.ui-tabs-nav>li:hover a.ax-component-tabs-link,.gsc-component-tabs-accordion ul.ui-tabs-nav>li:hover a.ax-component-tabs-link>span{
    color:#7a7974;
  }
  .ax-tabs-component .ax-tab-list,.gsc-component-tabs-accordion .ax-tab-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    font-size:0;
    width:100%;
  }
  .ax-tabs-component .ax-tab-list li,.gsc-component-tabs-accordion .ax-tab-list li{
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:inline-flex;
    -webkit-box-flex:1;
    -webkit-flex:1 1 auto;
            flex:1 1 auto;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
    -webkit-align-items:center;
            align-items:center;
    -webkit-align-content:center;
            align-content:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
            justify-content:center;
    min-height:24px;
    max-height:116px;
    border-bottom:4px solid #fff;
    position:relative;
  }
  .ax-tabs-component .ax-tab-list li:last-child,.gsc-component-tabs-accordion .ax-tab-list li:last-child{
    border-right:none;
  }
  .ax-tabs-component .ax-tab-list li.ui-tabs-active.ui-state-active,.gsc-component-tabs-accordion .ax-tab-list li.ui-tabs-active.ui-state-active{
    border-bottom:4px solid #d2452d;
  }
  .ax-tabs-component .ax-tab-list li.ui-tabs-active.ui-state-active:after,.gsc-component-tabs-accordion .ax-tab-list li.ui-tabs-active.ui-state-active:after{
    bottom:-2px;
    left:0;
    right:0;
    width:100%;
    position:absolute;
    content:"";
  }
  .ax-tabs-component .ax-tab-list li.ui-tabs-active.ui-state-active .ax-component-tabs-link:link,.ax-tabs-component .ax-tab-list li.ui-tabs-active.ui-state-active a,.gsc-component-tabs-accordion .ax-tab-list li.ui-tabs-active.ui-state-active .ax-component-tabs-link:link,.gsc-component-tabs-accordion .ax-tab-list li.ui-tabs-active.ui-state-active a{
    padding:0;
    text-align:center;
    color:#297a8e;
    border:none;
  }
}
@media (min-width:1025px){
  .ax-tabs-component ul.ui-tabs-nav>li,.gsc-component-tabs-accordion ul.ui-tabs-nav>li{
    padding:16px 32px 20px;
  }
}
.ax-tabs-component a.ax-component-tabs-link,.ax-tabs-component a.ax-component-tabs-link>span,.gsc-component-tabs-accordion a.ax-component-tabs-link,.gsc-component-tabs-accordion a.ax-component-tabs-link>span{
  font-size:16px;
  font-weight:400;
  font-stretch:condensed;
  font-style:normal;
  letter-spacing:normal;
  line-height:32px;
  text-decoration:none;
}
@media (min-width:1025px){
  .ax-tabs-component a.ax-component-tabs-link,.ax-tabs-component a.ax-component-tabs-link>span,.gsc-component-tabs-accordion a.ax-component-tabs-link,.gsc-component-tabs-accordion a.ax-component-tabs-link>span{
    font-size:24px;
  }
}
.ax-tabs-component article.ax-component-tabs-outer-cont,.gsc-component-tabs-accordion article.ax-component-tabs-outer-cont{
  padding-right:32px;
  padding-left:32px;
}
@media (max-width:767px){
  .ax-tabs-component article.ax-component-tabs-outer-cont,.gsc-component-tabs-accordion article.ax-component-tabs-outer-cont{
    padding-left:0;
  }
}

.ax-tabs-component .ax-component-tabs-cont .ax-inner-component{
  margin-bottom:56px;
}

@media (min-width:993px){
  .ax-tabs-component.ax-inner-width.container.ax-tabs-component{
    padding:0 45px;
  }
}
@media (min-width:768px){
  .ax-tabs-component.ax-inner-width.container>.row>[class*=col-]{
    padding-left:0;
    padding-right:0;
  }
}

.ax-back-to-top{
  display:none;
}
@media (min-width:1025px){
  .ax-back-to-top{
    position:fixed;
    right:0;
    bottom:120px;
    height:96px;
    width:96px;
    background-color:#297a8e;
    color:#fff;
    border:none;
    font-family:DM Sans,Arial,Helvetica,Sans-Serif;
    font-size:14px;
    font-weight:700;
    font-stretch:condensed;
    font-style:normal;
    line-height:1.14;
    letter-spacing:1.5px;
    text-align:center;
    text-transform:uppercase;
    cursor:pointer;
    padding:18px;
    text-decoration:none;
  }
  .ax-back-to-top i{
    margin:8px auto 18px;
    width:100%;
    display:block;
  }
  .ax-back-to-top i:before{
    display:block;
    line-height:0;
    font-size:32px;
  }
  .ax-back-to-top:hover{
    background-color:#194955;
  }
  .ax-back-to-top:hover i:before,.ax-back-to-top:hover span{
    color:#fff;
  }
}

.ax-accolades a,.ax-gdlp-accolades a{
  height:100%;
  display:block;
}
.ax-accolades a.ax-external-link:after,.ax-gdlp-accolades a.ax-external-link:after{
  margin-top:0;
}
@media (min-width:768px) and (max-width:991px){
  .ax-accolades .ax-accolades-container,.ax-gdlp-accolades .ax-accolades-container{
    margin-bottom:20px;
  }
}
.ax-accolades .ax-accolades-item,.ax-gdlp-accolades .ax-accolades-item{
  margin:0 auto;
  padding:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
          flex-direction:column;
}
@media screen and (max-width:991px){
  .ax-accolades .ax-accolades-item,.ax-gdlp-accolades .ax-accolades-item{
    margin-bottom:40px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .ax-accolades .ax-accolades-item,.ax-gdlp-accolades .ax-accolades-item{
    padding:0 2.5em;
  }
}
.ax-accolades .ax-accolades-item .ax-accolades-image,.ax-gdlp-accolades .ax-accolades-item .ax-accolades-image{
  max-width:100%;
  height:auto;
  margin:0 auto;
  text-align:center;
}
.ax-accolades .ax-accolades-item .ax-accolades-image img,.ax-gdlp-accolades .ax-accolades-item .ax-accolades-image img{
  display:block;
}
.ax-accolades .ax-accolades-item .ax-accolades-image-lazy,.ax-gdlp-accolades .ax-accolades-item .ax-accolades-image-lazy{
  max-width:100%;
  height:auto;
  text-align:center;
}
.ax-accolades .ax-accolades-item .ax-accolades-image-lazy img,.ax-gdlp-accolades .ax-accolades-item .ax-accolades-image-lazy img{
  left:0;
  right:0;
  margin-left:auto;
  margin-right:auto;
}
.ax-accolades .ax-accolades-text-area,.ax-gdlp-accolades .ax-accolades-text-area{
  text-align:center;
  margin-bottom:40px;
}
@media (min-width:993px){
  .ax-accolades .ax-accolades-text-area,.ax-gdlp-accolades .ax-accolades-text-area{
    margin-bottom:56px;
  }
}
.ax-accolades .ax-accolades-text-area h3,.ax-gdlp-accolades .ax-accolades-text-area h3{
  font-weight:700;
  color:#595851;
  margin-bottom:0;
  font-size:40px;
  line-height:48px;
  margin-top:0;
}
.ax-accolades .ax-accolades-text-area p,.ax-gdlp-accolades .ax-accolades-text-area p{
  font-size:24px;
  line-height:32px;
  margin-top:24px;
  margin-bottom:0;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading{
  text-align:center;
  clear:both;
  color:#00263e;
  margin:auto auto 0;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4{
  font-style:normal;
  font-stretch:normal;
  letter-spacing:normal;
  text-transform:uppercase;
  font-size:24px;
  line-height:28px;
  font-weight:700;
  color:#297a8e;
  text-transform:none;
  margin:24px 0 0;
  text-decoration:none;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a,.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:link,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:link{
  color:#297a8e;
  text-decoration:underline;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:active,.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:hover,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:active,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:hover{
  color:#297a8e;
  text-decoration:none;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:visited,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-heading h4 a:visited{
  color:#8b3776;
  text-decoration:underline;
}
.ax-accolades .ax-accolades-header-text-wrapper .ax-accolades-description,.ax-gdlp-accolades .ax-accolades-header-text-wrapper .ax-accolades-description{
  font-weight:700;
  font-style:normal;
  font-stretch:normal;
  letter-spacing:normal;
  text-align:center;
  padding:0;
  color:#595851;
  width:100%;
  font-size:16px;
  line-height:24px;
  margin:24px auto auto;
}
.ax-accolades.ax-theme-blue,.ax-accolades.ax-theme-lightgrey,.ax-gdlp-accolades.ax-theme-blue,.ax-gdlp-accolades.ax-theme-lightgrey{
  padding-top:0;
}
.ax-accolades.ax-theme-blue .ax-accolades-text-area h3,.ax-accolades.ax-theme-lightgrey .ax-accolades-text-area h3,.ax-gdlp-accolades.ax-theme-blue .ax-accolades-text-area h3,.ax-gdlp-accolades.ax-theme-lightgrey .ax-accolades-text-area h3{
  margin-top:40px;
}
@media (min-width:993px){
  .ax-accolades.ax-theme-blue .ax-accolades-text-area h3,.ax-accolades.ax-theme-lightgrey .ax-accolades-text-area h3,.ax-gdlp-accolades.ax-theme-blue .ax-accolades-text-area h3,.ax-gdlp-accolades.ax-theme-lightgrey .ax-accolades-text-area h3{
    margin-top:56px;
  }
}
.ax-accolades.noTitle,.ax-gdlp-accolades.noTitle{
  padding-top:40px;
}
@media (min-width:993px){
  .ax-accolades.noTitle,.ax-gdlp-accolades.noTitle{
    padding-top:56px;
  }
}

.slick-slide .ax-accolades-item{
  margin-bottom:0;
}
@media (max-width:767px){
  .slick-slide .ax-accolades-item{
    padding:0;
  }
}

@media (max-width:767px){
  .slick-slide.ax-accolades-item{
    padding:0 30px;
  }
}

.ax-accolades.ax-accolades-carousel{
  padding-bottom:0;
}
.ax-accolades.ax-accolades-carousel .slick-dots{
  position:relative;
}
.ax-accolades.ax-accolades-carousel.ax-theme-lightgrey{
  padding-bottom:56px;
}

.ax-accolades.ax-theme-lightgrey{
  background:#eee;
}

.carousel-container .ax-accolades-image .ax-accolades-carousel-inner-img-cont{
  position:relative;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
}
.carousel-container .ax-accolades-image .ax-accolades-carousel-inner-img-cont:before{
  content:"";
  padding-top:56.170212766%;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:auto;
}
@media (min-width:768px){
  .carousel-container .ax-accolades-image .ax-accolades-carousel-inner-img-cont img{
    margin:0 auto;
  }
}
@media (min-width:993px){
  .carousel-container.ax-carousel-slides-1 .ax-accolades-carousel-inner-img-cont{
    max-width:555px;
    margin:0 auto;
  }
}

.ax-accolades .ax-carousel .slick-next:before,.ax-accolades .ax-carousel .slick-prev:before{
  font-size:35px;
}
@media (min-width:768px){
  .ax-accolades .ax-carousel .slick-next,.ax-accolades .ax-carousel .slick-prev{
    border-radius:50%;
    -webkit-box-shadow:0 1px 14px rgba(0,0,0,.1);
            box-shadow:0 1px 14px rgba(0,0,0,.1);
    background:#fff;
  }
}
.ax-accolades .ax-carousel .slick-prev{
  left:0;
}
@media (min-width:993px){
  .ax-accolades .ax-carousel .slick-prev{
    left:-30px;
  }
}
.ax-accolades .ax-carousel .slick-next{
  right:0;
}
@media (min-width:993px){
  .ax-accolades .ax-carousel .slick-next{
    right:-30px;
  }
}
.ax-accolades .ax-carousel .slick-slide{
  margin:0 15px 56px;
}

.ax-accolades .ax-accolades-subtitle h5{
  color:#595851;
  font-size:1em;
  line-height:24px;
  text-align:center;
  margin-top:8px;
  margin-bottom:0;
  font-weight:700;
}

.ax-accolades-image-lazy .ax-img-lazy-wrapper{
  position:relative;
  height:0;
  padding-bottom:56.2962962963%;
}

@media (min-width:993px){
  .ax-accolades .ax-accolades-item.ax-accolades-1col-layout .ax-accolades-image-lazy{
    max-width:555px;
    margin:0 auto;
    width:100%;
  }
}

.ax-accolades-image .ax-external-link:after{
  content:"";
}

.ax-accolades.ax-theme-lightgrey .ax-accolades-item{
  margin-bottom:40px;
}
@media (min-width:993px){
  .ax-accolades.ax-theme-lightgrey .ax-accolades-item{
    margin-bottom:56px;
  }
}

.ax-accolades .ax-external-link:after{
  vertical-align:baseline;
}

a.ax-rte-btn-secondary.ax-bio-page-btn.ax-external-link{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
          flex-direction:row;
  gap:8px;
}
@media (max-width:767px){
  a.ax-rte-btn-secondary.ax-bio-page-btn.ax-external-link{
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
  }
}
a.ax-rte-btn-secondary.ax-bio-page-btn.ax-external-link:before{
  content:"\e927";
}

.ax-team-grid-image{
  border-bottom-right-radius:30px;
  margin-bottom:40px;
}

.ax-bio-content-container .ax-rte{
  margin-bottom:40px;
}
