@charset "UTF-8";
/*
Theme Name: ビジネス 001
Author: クオリティWebデザイン
Author URI: https://web.1os.co.jp/
*/

:root{
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
*,*::before,*::after{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@-ms-viewport{width:device-width}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}

body{
  margin:0;
  font-family:"メイリオ", "Meiryo", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "verdana", sans-serif;
  font-size:.9rem;
  font-weight:400;
  line-height:1.5;
  color:#212529;
  text-align:left;
  background-color:#fff;
  cursor:default;
	overflow-wrap:break-word;
	word-wrap:break-word
}

[tabindex="-1"]:focus{
  outline:0 !important;
}

hr{
  box-sizing:content-box;
  height:0;
  overflow:visible;
}

h1,h2,h3,h4,h5,h6{
  margin-top:0;
  margin-bottom:0.5rem;
}

p{
  margin-top:0;
  margin-bottom:1rem;
}

abbr[title],
abbr[data-original-title]{
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0;
}

address{
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit;
}
blockquote{
  margin:0 0 1rem;
}

dfn{
  font-style:italic;
}

b,
strong{
  font-weight:bolder;
}

small{
  font-size:80%;
}

sub,
sup{
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  text-decoration:underline;
  background-color:transparent;
  -webkit-text-decoration-skip:objects;
}

a:not([href]):not([tabindex]){
  color:inherit;
  text-decoration:none;
}

a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{
  color:inherit;
  text-decoration:none;
}

a:not([href]):not([tabindex]):focus{
  outline:0;
}

pre,
code,
kbd,
samp{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size:1em;
}

pre{
  margin-top:0;
  margin-bottom:1rem;
  overflow:auto;
  -ms-overflow-style:scrollbar;
}

figure{
  margin:0 0 1rem;
}

img{
  vertical-align:middle;
  border-style:none;
}

svg{
  overflow:hidden;
  vertical-align:middle;
}

table{
  border-collapse:collapse;
}

caption{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  color:#6c757d;
  text-align:left;
  caption-side:bottom;
}

th{
  text-align:inherit;
}

label{
  display:inline-block;
  margin-bottom:0.5rem;
}

button{
  border-radius:0;
}

button:focus{
  outline:1px dotted;
  outline:5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea{
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
}

button,
input{
  overflow:visible;
}

button,
select{
  text-transform:none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  padding:0;
  border-style:none;
}

input[type="radio"],
input[type="checkbox"]{
  box-sizing:border-box;
  padding:0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{
  -webkit-appearance:listbox;
}

textarea{
  overflow:auto;
  resize:vertical;
}

fieldset{
  min-width:0;
  padding:0;
  margin:0;
  border:0;
}

legend{
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal;
}

progress{
  vertical-align:baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
  height:auto;
}

[type="search"]{
  outline-offset:-2px;
  -webkit-appearance:none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-file-upload-button{
  font:inherit;
  -webkit-appearance:button;
}

output{
  display:inline-block;
}

summary{
  display:list-item;
  cursor:pointer;
}

template{
  display:none;
}

[hidden]{
  display:none !important;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{
  margin-bottom:0.5rem;
  font-family:inherit;
  font-weight:500;
  line-height:1.2;
  color:inherit;
}

h1,.h1{
  font-size:1.8rem;
}

h2,.h2{
  font-size:1.6rem;
}

h3,.h3{
  font-size:1.4rem;
}

h4,.h4{
  font-size:1.2rem;
}

h5,.h5{
  font-size:1.1rem;
}

h6,.h6{
  font-size:1rem;
}

hr{
  margin-top:1rem;
  margin-bottom:1rem;
  border:0;
  border-top:1px solid rgba(0,0,0,0.1);
}

small,
.small{
  font-size:80%;
  font-weight:400;
}

mark,
.mark{
  padding:0.2em;
  background-color:#fcf8e3;
}
.decoNone,
.list-unstyled{
  padding-left:0;
  list-style:none;
}

.list-inline{
  padding-left:0;
  list-style:none;
}

.list-inline-item{
  display:inline-block;
}

.list-inline-item:not(:last-child){
  margin-right:0.5rem;
}

.initialism{
  font-size:90%;
  text-transform:uppercase;
}

.blockquote{
  margin-bottom:1rem;
  font-size:1.25rem;
}

.blockquote-footer{
  display:block;
  font-size:80%;
  color:#6c757d;
}

.blockquote-footer::before{
  content:"\2014 \00A0";
}

.img-fluid{
  max-width:100%;
  height:auto;
}

.img-thumbnail{
  padding:0.25rem;
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:0.25rem;
  max-width:100%;
  height:auto;
}

.figure{
  display:inline-block;
}

.figure-img{
  margin-bottom:0.5rem;
  line-height:1;
}

.figure-caption{
  font-size:90%;
  color:#6c757d;
}

code{
  font-size:87.5%;
  color:#e83e8c;
  word-break:break-word;
}

a > code{
  color:inherit;
}

pre{
  display:block;
  font-size:87.5%;
  color:#212529;
}

pre code{
  font-size:inherit;
  color:inherit;
  word-break:normal;
}

.pre-scrollable{
  max-height:340px;
  overflow-y:scroll;
}

.container{
	width:100%;
    max-width:1182px;
	padding-right:15px;
	padding-left:15px;
}

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

.row{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-right:-15px;
  margin-left:-15px;
}

.no-gutters{
  margin-right:0;
  margin-left:0;
}

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

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

.col{
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
}

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

.col-1{
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%;
}

.col-2{
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%;
}

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

.col-4{
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%;
}

.col-5{
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%;
}

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

.col-7{
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%;
}

.col-8{
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%;
}

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

.col-10{
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%;
}

.col-11{
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%;
}

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

.order-first{
  -ms-flex-order:-1;
  order:-1;
}

.order-last{
  -ms-flex-order:13;
  order:13;
}

.order-0{
  -ms-flex-order:0;
  order:0;
}

.order-1{
  -ms-flex-order:1;
  order:1;
}

.order-2{
  -ms-flex-order:2;
  order:2;
}

.order-3{
  -ms-flex-order:3;
  order:3;
}

.order-4{
  -ms-flex-order:4;
  order:4;
}

.order-5{
  -ms-flex-order:5;
  order:5;
}

.order-6{
  -ms-flex-order:6;
  order:6;
}

.order-7{
  -ms-flex-order:7;
  order:7;
}

.order-8{
  -ms-flex-order:8;
  order:8;
}

.order-9{
  -ms-flex-order:9;
  order:9;
}

.order-10{
  -ms-flex-order:10;
  order:10;
}

.order-11{
  -ms-flex-order:11;
  order:11;
}

.order-12{
  -ms-flex-order:12;
  order:12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:576px){
  .col-sm{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-sm-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-sm-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-sm-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-sm-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-sm-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-sm-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-sm-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-sm-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-sm-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-sm-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-sm-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-sm-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-sm-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-sm-first{
    -ms-flex-order:-1;
    order:-1;
  }
  .order-sm-last{
    -ms-flex-order:13;
    order:13;
  }
  .order-sm-0{
    -ms-flex-order:0;
    order:0;
  }
  .order-sm-1{
    -ms-flex-order:1;
    order:1;
  }
  .order-sm-2{
    -ms-flex-order:2;
    order:2;
  }
  .order-sm-3{
    -ms-flex-order:3;
    order:3;
  }
  .order-sm-4{
    -ms-flex-order:4;
    order:4;
  }
  .order-sm-5{
    -ms-flex-order:5;
    order:5;
  }
  .order-sm-6{
    -ms-flex-order:6;
    order:6;
  }
  .order-sm-7{
    -ms-flex-order:7;
    order:7;
  }
  .order-sm-8{
    -ms-flex-order:8;
    order:8;
  }
  .order-sm-9{
    -ms-flex-order:9;
    order:9;
  }
  .order-sm-10{
    -ms-flex-order:10;
    order:10;
  }
  .order-sm-11{
    -ms-flex-order:11;
    order:11;
  }
  .order-sm-12{
    -ms-flex-order:12;
    order:12;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.333333%;
  }
  .offset-sm-2{
    margin-left:16.666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.333333%;
  }
  .offset-sm-5{
    margin-left:41.666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.333333%;
  }
  .offset-sm-8{
    margin-left:66.666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.333333%;
  }
  .offset-sm-11{
    margin-left:91.666667%;
  }
}

@media (min-width:768px){
  .col-md{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-md-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-md-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-md-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-md-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-md-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-md-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-md-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-md-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-md-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-md-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-md-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-md-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-md-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-md-first{
    -ms-flex-order:-1;
    order:-1;
  }
  .order-md-last{
    -ms-flex-order:13;
    order:13;
  }
  .order-md-0{
    -ms-flex-order:0;
    order:0;
  }
  .order-md-1{
    -ms-flex-order:1;
    order:1;
  }
  .order-md-2{
    -ms-flex-order:2;
    order:2;
  }
  .order-md-3{
    -ms-flex-order:3;
    order:3;
  }
  .order-md-4{
    -ms-flex-order:4;
    order:4;
  }
  .order-md-5{
    -ms-flex-order:5;
    order:5;
  }
  .order-md-6{
    -ms-flex-order:6;
    order:6;
  }
  .order-md-7{
    -ms-flex-order:7;
    order:7;
  }
  .order-md-8{
    -ms-flex-order:8;
    order:8;
  }
  .order-md-9{
    -ms-flex-order:9;
    order:9;
  }
  .order-md-10{
    -ms-flex-order:10;
    order:10;
  }
  .order-md-11{
    -ms-flex-order:11;
    order:11;
  }
  .order-md-12{
    -ms-flex-order:12;
    order:12;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.333333%;
  }
  .offset-md-2{
    margin-left:16.666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.333333%;
  }
  .offset-md-5{
    margin-left:41.666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.333333%;
  }
  .offset-md-8{
    margin-left:66.666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.333333%;
  }
  .offset-md-11{
    margin-left:91.666667%;
  }
}

@media (min-width:992px){
  .col-lg{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-lg-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-lg-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-lg-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-lg-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-lg-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-lg-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-lg-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-lg-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-lg-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-lg-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-lg-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-lg-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-lg-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-lg-first{
    -ms-flex-order:-1;
    order:-1;
  }
  .order-lg-last{
    -ms-flex-order:13;
    order:13;
  }
  .order-lg-0{
    -ms-flex-order:0;
    order:0;
  }
  .order-lg-1{
    -ms-flex-order:1;
    order:1;
  }
  .order-lg-2{
    -ms-flex-order:2;
    order:2;
  }
  .order-lg-3{
    -ms-flex-order:3;
    order:3;
  }
  .order-lg-4{
    -ms-flex-order:4;
    order:4;
  }
  .order-lg-5{
    -ms-flex-order:5;
    order:5;
  }
  .order-lg-6{
    -ms-flex-order:6;
    order:6;
  }
  .order-lg-7{
    -ms-flex-order:7;
    order:7;
  }
  .order-lg-8{
    -ms-flex-order:8;
    order:8;
  }
  .order-lg-9{
    -ms-flex-order:9;
    order:9;
  }
  .order-lg-10{
    -ms-flex-order:10;
    order:10;
  }
  .order-lg-11{
    -ms-flex-order:11;
    order:11;
  }
  .order-lg-12{
    -ms-flex-order:12;
    order:12;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.333333%;
  }
  .offset-lg-2{
    margin-left:16.666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.333333%;
  }
  .offset-lg-5{
    margin-left:41.666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.333333%;
  }
  .offset-lg-8{
    margin-left:66.666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.333333%;
  }
  .offset-lg-11{
    margin-left:91.666667%;
  }
}

@media (min-width:1200px){
  .col-xl{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
  }
  .col-xl-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none;
  }
  .col-xl-1{
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%;
  }
  .col-xl-2{
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%;
  }
  .col-xl-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%;
  }
  .col-xl-4{
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%;
  }
  .col-xl-5{
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%;
  }
  .col-xl-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
  }
  .col-xl-7{
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%;
  }
  .col-xl-8{
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%;
  }
  .col-xl-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%;
  }
  .col-xl-10{
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%;
  }
  .col-xl-11{
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%;
  }
  .col-xl-12{
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%;
  }
  .order-xl-first{
    -ms-flex-order:-1;
    order:-1;
  }
  .order-xl-last{
    -ms-flex-order:13;
    order:13;
  }
  .order-xl-0{
    -ms-flex-order:0;
    order:0;
  }
  .order-xl-1{
    -ms-flex-order:1;
    order:1;
  }
  .order-xl-2{
    -ms-flex-order:2;
    order:2;
  }
  .order-xl-3{
    -ms-flex-order:3;
    order:3;
  }
  .order-xl-4{
    -ms-flex-order:4;
    order:4;
  }
  .order-xl-5{
    -ms-flex-order:5;
    order:5;
  }
  .order-xl-6{
    -ms-flex-order:6;
    order:6;
  }
  .order-xl-7{
    -ms-flex-order:7;
    order:7;
  }
  .order-xl-8{
    -ms-flex-order:8;
    order:8;
  }
  .order-xl-9{
    -ms-flex-order:9;
    order:9;
  }
  .order-xl-10{
    -ms-flex-order:10;
    order:10;
  }
  .order-xl-11{
    -ms-flex-order:11;
    order:11;
  }
  .order-xl-12{
    -ms-flex-order:12;
    order:12;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.333333%;
  }
  .offset-xl-2{
    margin-left:16.666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.333333%;
  }
  .offset-xl-5{
    margin-left:41.666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.333333%;
  }
  .offset-xl-8{
    margin-left:66.666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.333333%;
  }
  .offset-xl-11{
    margin-left:91.666667%;
  }
}

.table{
  width:100%;
  margin-bottom:1rem;
  background-color:transparent;
}

.table th,
.table td{
  padding:0.75rem;
  vertical-align:top;
  border-top:1px solid #dee2e6;
}

.table thead th{
  vertical-align:bottom;
  border-bottom:2px solid #dee2e6;
}

.table tbody + tbody{
  border-top:2px solid #dee2e6;
}

.table .table{
  background-color:#fff;
}

.table-sm th,
.table-sm td{
  padding:0.3rem;
}

.table-bordered{
  border:1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td{
  border:1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td{
  border-bottom-width:2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody{
  border:0;
}

.table-striped tbody tr:nth-of-type(odd){
  background-color:rgba(0,0,0,0.05);
}

.table-hover tbody tr:hover{
  background-color:rgba(0,0,0,0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td{
  background-color:#b8daff;
}

.table-hover .table-primary:hover{
  background-color:#9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th{
  background-color:#9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td{
  background-color:#d6d8db;
}

.table-hover .table-secondary:hover{
  background-color:#c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th{
  background-color:#c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td{
  background-color:#c3e6cb;
}

.table-hover .table-success:hover{
  background-color:#b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th{
  background-color:#b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td{
  background-color:#bee5eb;
}

.table-hover .table-info:hover{
  background-color:#abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th{
  background-color:#abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td{
  background-color:#ffeeba;
}

.table-hover .table-warning:hover{
  background-color:#ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th{
  background-color:#ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td{
  background-color:#f5c6cb;
}

.table-hover .table-danger:hover{
  background-color:#f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th{
  background-color:#f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td{
  background-color:#fdfdfe;
}

.table-hover .table-light:hover{
  background-color:#ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th{
  background-color:#ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td{
  background-color:#c6c8ca;
}

.table-hover .table-dark:hover{
  background-color:#b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th{
  background-color:#b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td{
  background-color:rgba(0,0,0,0.075);
}

.table-hover .table-active:hover{
  background-color:rgba(0,0,0,0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th{
  background-color:rgba(0,0,0,0.075);
}

.table .thead-dark th{
  color:#fff;
  background-color:#212529;
  border-color:#32383e;
}

.table .thead-light th{
  color:#495057;
  background-color:#e9ecef;
  border-color:#dee2e6;
}

.table-dark{
  color:#fff;
  background-color:#212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th{
  border-color:#32383e;
}

.table-dark.table-bordered{
  border:0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd){
  background-color:rgba(255,255,255,0.05);
}

.table-dark.table-hover tbody tr:hover{
  background-color:rgba(255,255,255,0.075);
}

@media (max-width:575.98px){
  .table-responsive-sm{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered{
    border:0;
  }
}

@media (max-width:767.98px){
  .table-responsive-md{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered{
    border:0;
  }
}

@media (max-width:991.98px){
  .table-responsive-lg{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered{
    border:0;
  }
}

@media (max-width:1199.98px){
  .table-responsive-xl{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered{
    border:0;
  }
}

.table-responsive{
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered{
  border:0;
}

.fade{
  transition:opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion:reduce){
  .fade{
    transition:none;
  }
}

.fade:not(.show){
  opacity:0;
}

.modal-open{
  overflow:hidden;
}

.modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto;
}

.modal{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  display:none;
  overflow:hidden;
  outline:0;
}

.modal-dialog{
  position:relative;
  width:auto;
  margin:0.5rem;
  pointer-events:none;
}

.modal.fade .modal-dialog{
  transition:-webkit-transform 0.3s ease-out;
  transition:transform 0.3s ease-out;
  transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;
  -webkit-transform:translate(0,-25%);
  transform:translate(0,-25%);
}

@media screen and (prefers-reduced-motion:reduce){
  .modal.fade .modal-dialog{
    transition:none;
  }
}

.modal.show .modal-dialog{
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
}

.modal-dialog-centered{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  min-height:calc(100% - (0.5rem * 2));
}

.modal-dialog-centered::before{
  display:block;
  height:calc(100vh - (0.5rem * 2));
  content:"";
}

.modal-content{
  position:relative;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  pointer-events:auto;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:0.3rem;
  outline:0;
}

.modal-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000;
}

.modal-backdrop.fade{
  opacity:0;
}

.modal-backdrop.show{
  opacity:0.5;
}

.modal-header{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:start;
  align-items:flex-start;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:1rem;
  border-bottom:1px solid #e9ecef;
  border-top-left-radius:0.3rem;
  border-top-right-radius:0.3rem;
}

.modal-header .close{
  padding:1rem;
  margin:-1rem -1rem -1rem auto;
}

.modal-title{
  margin-bottom:0;
  line-height:1.5;
}

.modal-body{
  position:relative;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  padding:1rem;
}

.modal-footer{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding:1rem;
  border-top:1px solid #e9ecef;
}

.modal-footer > :not(:first-child){
  margin-left:.25rem;
}

.modal-footer > :not(:last-child){
  margin-right:.25rem;
}

.modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll;
}

@media (min-width:576px){
  .modal-dialog{
    max-width:500px;
    margin:1.75rem auto;
  }
  .modal-dialog-centered{
    min-height:calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before{
    height:calc(100vh - (1.75rem * 2));
  }
  .modal-sm{
    max-width:300px;
  }
}

@media (min-width:992px){
  .modal-lg{
    max-width:800px;
  }
}

.tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:0.875rem;
  word-wrap:break-word;
  opacity:0;
}

.tooltip.show{
  opacity:0.9;
}

.tooltip .arrow{
  position:absolute;
  display:block;
  width:0.8rem;
  height:0.4rem;
}

.tooltip .arrow::before{
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid;
}

.carousel{
  position:relative;
}

.carousel-inner{
  position:relative;
  width:100%;
  overflow:hidden;
}

.carousel-item{
  position:relative;
  display:none;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:1000px;
  perspective:1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
  display:block;
  transition:-webkit-transform 0.6s ease;
  transition:transform 0.6s ease;
  transition:transform 0.6s ease,-webkit-transform 0.6s ease;
}

@media screen and (prefers-reduced-motion:reduce){
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev{
    transition:none;
  }
}

.carousel-item-next,
.carousel-item-prev{
  position:absolute;
  top:0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right{
  -webkit-transform:translateX(0);
  transform:translateX(0);
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}

.carousel-item-next,
.active.carousel-item-right{
  -webkit-transform:translateX(100%);
  transform:translateX(100%);
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
  .carousel-item-next,
  .active.carousel-item-right{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
  }
}

.carousel-item-prev,
.active.carousel-item-left{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
  .carousel-item-prev,
  .active.carousel-item-left{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
  }
}

.carousel-fade .carousel-item{
  opacity:0;
  transition-duration:.6s;
  transition-property:opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right{
  opacity:1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right{
  opacity:0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev{
  -webkit-transform:translateX(0);
  transform:translateX(0);
}

@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}

.carousel-control-prev,
.carousel-control-next{
  position:absolute;
  top:0;
  bottom:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:15%;
  color:#fff;
  text-align:center;
  opacity:0.5;
}

.carousel-control-prev:hover,.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus{
  color:#fff;
  text-decoration:none;
  outline:0;
  opacity:.9;
}

.carousel-control-prev{
  left:0;
}

.carousel-control-next{
  right:0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon{
  display:inline-block;
  width:20px;
  height:20px;
  background:transparent no-repeat center center;
  background-size:100% 100%;
}

.carousel-control-prev-icon{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators{
  position:absolute;
  right:0;
  bottom:10px;
  left:0;
  z-index:15;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:0;
  margin-right:15%;
  margin-left:15%;
  list-style:none;
}

.carousel-indicators li{
  position:relative;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  width:30px;
  height:3px;
  margin-right:3px;
  margin-left:3px;
  text-indent:-999px;
  cursor:pointer;
  background-color:rgba(255,255,255,0.5);
}

.carousel-indicators li::before{
  position:absolute;
  top:-10px;
  left:0;
  display:inline-block;
  width:100%;
  height:10px;
  content:"";
}

.carousel-indicators li::after{
  position:absolute;
  bottom:-10px;
  left:0;
  display:inline-block;
  width:100%;
  height:10px;
  content:"";
}

.carousel-indicators .active{
  background-color:#fff;
}

.carousel-caption{
  position:absolute;
  right:15%;
  bottom:20px;
  left:15%;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center;
}

.align-baseline{
  vertical-align:baseline !important;
}

.align-top{
  vertical-align:top !important;
}

.align-middle{
  vertical-align:middle !important;
}

.align-bottom{
  vertical-align:bottom !important;
}

.align-text-bottom{
  vertical-align:text-bottom !important;
}

.align-text-top{
  vertical-align:text-top !important;
}

.rounded{
  border-radius:0.25rem !important;
}

.rounded-top{
  border-top-left-radius:0.25rem !important;
  border-top-right-radius:0.25rem !important;
}

.rounded-right{
  border-top-right-radius:0.25rem !important;
  border-bottom-right-radius:0.25rem !important;
}

.rounded-bottom{
  border-bottom-right-radius:0.25rem !important;
  border-bottom-left-radius:0.25rem !important;
}

.rounded-left{
  border-top-left-radius:0.25rem !important;
  border-bottom-left-radius:0.25rem !important;
}

.rounded-circle{
  border-radius:50% !important;
}

.rounded-0{
  border-radius:0 !important;
}

.clearfix::after{
  display:block;
  clear:both;
  content:"";
}

.d-none,.screen-reader-text,.wpcf7-not-valid-tip,.wpcf7 span.wpcf7-not-valid-tip,.screen-reader-response,#gNavWrap::-webkit-scrollbar,div.wpcf7 .ajax-loader,.home-banner a::after{
  display:none !important;
}

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

.d-inline-block,
.ib-indent,
.scrollNone,
.rb-arrow{
  display:inline-block !important;
}

.d-block,
#glovalNav .menu-item,
.page-numbers,
.wpcf7-submit,
.b-indent,
#navFMenu .menu-item a,
#breadcrumbList a,
#breadcrumbList span{
  display:block !important;
}

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

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

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

.d-flex,
#glovalNav a,#glovalNav .menu-item-has-children::after,.mLink,.slick-prev,.slick-next,.slide-dots,.page-numbers,.titleH2,.topBtn{
  display:-ms-flexbox !important;
  display:flex !important;
}

.d-inline-flex{
  display:-ms-inline-flexbox !important;
  display:inline-flex !important;
}

@media (min-width:576px){
  .d-sm-none{
    display:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:-ms-inline-flexbox !important;
    display:inline-flex !important;
  }
}

@media (min-width:768px){
  .d-md-none{
    display:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .d-md-inline-flex{
    display:-ms-inline-flexbox !important;
    display:inline-flex !important;
  }
}

@media (min-width:992px){
  .d-lg-none{
    display:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block,.home-banner a::after{
    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:-ms-flexbox !important;
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:-ms-inline-flexbox !important;
    display:inline-flex !important;
  }
}

@media (min-width:1200px){
  .d-xl-none{
    display:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:-ms-inline-flexbox !important;
    display:inline-flex !important;
  }
}

@media print{
  .d-print-none{
    display:none !important;
  }
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .d-print-inline-flex{
    display:-ms-inline-flexbox !important;
    display:inline-flex !important;
  }
}

.flex-row{
  -ms-flex-direction:row !important;
  flex-direction:row !important;
}

.flex-column{
  -ms-flex-direction:column !important;
  flex-direction:column !important;
}

.flex-row-reverse{
  -ms-flex-direction:row-reverse !important;
  flex-direction:row-reverse !important;
}

.flex-column-reverse{
  -ms-flex-direction:column-reverse !important;
  flex-direction:column-reverse !important;
}

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

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

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

.flex-fill{
  -ms-flex:1 1 auto !important;
  flex:1 1 auto !important;
}

.flex-grow-0{
  -ms-flex-positive:0 !important;
  flex-grow:0 !important;
}

.flex-grow-1{
  -ms-flex-positive:1 !important;
  flex-grow:1 !important;
}

.flex-shrink-0{
  -ms-flex-negative:0 !important;
  flex-shrink:0 !important;
}

.flex-shrink-1{
  -ms-flex-negative:1 !important;
  flex-shrink:1 !important;
}

.fh-start{
  -ms-flex-pack:start !important;
  justify-content:flex-start !important;
}

.fh-end{
  -ms-flex-pack:end !important;
  justify-content:flex-end !important;
}

.fh-center,#glovalNav .menu-item-has-children::after,.topBtn,.slick-prev,.slick-next,.slide-dots,.page-numbers,.titleH2{
  -ms-flex-pack:center !important;
  justify-content:center !important;
}
#privacy .titleH2,#security .titleH2{
  -ms-flex-pack:start !important;
  justify-content:flex-start !important;
}

.fh-between{
  -ms-flex-pack:justify !important;
  justify-content:space-between !important;
}

.fh-around{
  -ms-flex-pack:distribute !important;
  justify-content:space-around !important;
}

.fv-start{
  -ms-flex-align:start !important;
  align-items:flex-start !important;
}

.fv-end{
  -ms-flex-align:end !important;
  align-items:flex-end !important;
}

.fv-center,
#glovalNav .menu-item a,#glovalNav .menu-item-has-children::after,.topBtn,.slick-prev,.slick-next,.slide-dots,.page-numbers{
  -ms-flex-align:center !important;
  align-items:center !important;
}

.fv-baseline{
  -ms-flex-align:baseline !important;
  align-items:baseline !important;
}

.fv-stretch{
  -ms-flex-align:stretch !important;
  align-items:stretch !important;
}

.align-content-start{
  -ms-flex-line-pack:start !important;
  align-content:flex-start !important;
}

.align-content-end{
  -ms-flex-line-pack:end !important;
  align-content:flex-end !important;
}

.align-content-center{
  -ms-flex-line-pack:center !important;
  align-content:center !important;
}

.align-content-between{
  -ms-flex-line-pack:justify !important;
  align-content:space-between !important;
}

.align-content-around{
  -ms-flex-line-pack:distribute !important;
  align-content:space-around !important;
}

.align-content-stretch{
  -ms-flex-line-pack:stretch !important;
  align-content:stretch !important;
}

.fs-auto{
  -ms-flex-item-align:auto !important;
  align-self:auto !important;
}

.fs-start{
  -ms-flex-item-align:start !important;
  align-self:flex-start !important;
}

.fs-end{
  -ms-flex-item-align:end !important;
  align-self:flex-end !important;
}

.fs-center{
  -ms-flex-item-align:center !important;
  align-self:center !important;
}

.fs-baseline{
  -ms-flex-item-align:baseline !important;
  align-self:baseline !important;
}

.fs-stretch{
  -ms-flex-item-align:stretch !important;
  align-self:stretch !important;
}

@media (min-width:576px){
  .flex-sm-row{
    -ms-flex-direction:row !important;
    flex-direction:row !important;
  }
  .flex-sm-column{
    -ms-flex-direction:column !important;
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    -ms-flex-direction:row-reverse !important;
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    -ms-flex-direction:column-reverse !important;
    flex-direction:column-reverse !important;
  }
  .flex-sm-wrap{
    -ms-flex-wrap:wrap !important;
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    -ms-flex-wrap:nowrap !important;
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    -ms-flex-wrap:wrap-reverse !important;
    flex-wrap:wrap-reverse !important;
  }
  .flex-sm-fill{
    -ms-flex:1 1 auto !important;
    flex:1 1 auto !important;
  }
  .flex-sm-grow-0{
    -ms-flex-positive:0 !important;
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    -ms-flex-positive:1 !important;
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    -ms-flex-negative:0 !important;
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    -ms-flex-negative:1 !important;
    flex-shrink:1 !important;
  }
  .fh-sm-start{
    -ms-flex-pack:start !important;
    justify-content:flex-start !important;
  }
  .fh-sm-end{
    -ms-flex-pack:end !important;
    justify-content:flex-end !important;
  }
  .fh-sm-center{
    -ms-flex-pack:center !important;
    justify-content:center !important;
  }
  .fh-sm-between{
    -ms-flex-pack:justify !important;
    justify-content:space-between !important;
  }
  .fh-sm-around{
    -ms-flex-pack:distribute !important;
    justify-content:space-around !important;
  }
  .fv-sm-start{
    -ms-flex-align:start !important;
    align-items:flex-start !important;
  }
  .fv-sm-end{
    -ms-flex-align:end !important;
    align-items:flex-end !important;
  }
  .fv-sm-center{
    -ms-flex-align:center !important;
    align-items:center !important;
  }
  .fv-sm-baseline{
    -ms-flex-align:baseline !important;
    align-items:baseline !important;
  }
  .fv-sm-stretch{
    -ms-flex-align:stretch !important;
    align-items:stretch !important;
  }
  .align-content-sm-start{
    -ms-flex-line-pack:start !important;
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    -ms-flex-line-pack:end !important;
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    -ms-flex-line-pack:center !important;
    align-content:center !important;
  }
  .align-content-sm-between{
    -ms-flex-line-pack:justify !important;
    align-content:space-between !important;
  }
  .align-content-sm-around{
    -ms-flex-line-pack:distribute !important;
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    -ms-flex-line-pack:stretch !important;
    align-content:stretch !important;
  }
  .fs-sm-auto{
    -ms-flex-item-align:auto !important;
    align-self:auto !important;
  }
  .fs-sm-start{
    -ms-flex-item-align:start !important;
    align-self:flex-start !important;
  }
  .fs-sm-end{
    -ms-flex-item-align:end !important;
    align-self:flex-end !important;
  }
  .fs-sm-center{
    -ms-flex-item-align:center !important;
    align-self:center !important;
  }
  .fs-sm-baseline{
    -ms-flex-item-align:baseline !important;
    align-self:baseline !important;
  }
  .fs-sm-stretch{
    -ms-flex-item-align:stretch !important;
    align-self:stretch !important;
  }
}

@media (min-width:768px){
  .flex-md-row{
    -ms-flex-direction:row !important;
    flex-direction:row !important;
  }
  .flex-md-column{
    -ms-flex-direction:column !important;
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    -ms-flex-direction:row-reverse !important;
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    -ms-flex-direction:column-reverse !important;
    flex-direction:column-reverse !important;
  }
  .flex-md-wrap{
    -ms-flex-wrap:wrap !important;
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    -ms-flex-wrap:nowrap !important;
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    -ms-flex-wrap:wrap-reverse !important;
    flex-wrap:wrap-reverse !important;
  }
  .flex-md-fill{
    -ms-flex:1 1 auto !important;
    flex:1 1 auto !important;
  }
  .flex-md-grow-0{
    -ms-flex-positive:0 !important;
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    -ms-flex-positive:1 !important;
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    -ms-flex-negative:0 !important;
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    -ms-flex-negative:1 !important;
    flex-shrink:1 !important;
  }
  .fh-md-start{
    -ms-flex-pack:start !important;
    justify-content:flex-start !important;
  }
  .fh-md-end{
    -ms-flex-pack:end !important;
    justify-content:flex-end !important;
  }
  .fh-md-center{
    -ms-flex-pack:center !important;
    justify-content:center !important;
  }
  .fh-md-between{
    -ms-flex-pack:justify !important;
    justify-content:space-between !important;
  }
  .fh-md-around{
    -ms-flex-pack:distribute !important;
    justify-content:space-around !important;
  }
  .fv-md-start{
    -ms-flex-align:start !important;
    align-items:flex-start !important;
  }
  .fv-md-end{
    -ms-flex-align:end !important;
    align-items:flex-end !important;
  }
  .fv-md-center{
    -ms-flex-align:center !important;
    align-items:center !important;
  }
  .fv-md-baseline{
    -ms-flex-align:baseline !important;
    align-items:baseline !important;
  }
  .fv-md-stretch{
    -ms-flex-align:stretch !important;
    align-items:stretch !important;
  }
  .align-content-md-start{
    -ms-flex-line-pack:start !important;
    align-content:flex-start !important;
  }
  .align-content-md-end{
    -ms-flex-line-pack:end !important;
    align-content:flex-end !important;
  }
  .align-content-md-center{
    -ms-flex-line-pack:center !important;
    align-content:center !important;
  }
  .align-content-md-between{
    -ms-flex-line-pack:justify !important;
    align-content:space-between !important;
  }
  .align-content-md-around{
    -ms-flex-line-pack:distribute !important;
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    -ms-flex-line-pack:stretch !important;
    align-content:stretch !important;
  }
  .fs-md-auto{
    -ms-flex-item-align:auto !important;
    align-self:auto !important;
  }
  .fs-md-start{
    -ms-flex-item-align:start !important;
    align-self:flex-start !important;
  }
  .fs-md-end{
    -ms-flex-item-align:end !important;
    align-self:flex-end !important;
  }
  .fs-md-center{
    -ms-flex-item-align:center !important;
    align-self:center !important;
  }
  .fs-md-baseline{
    -ms-flex-item-align:baseline !important;
    align-self:baseline !important;
  }
  .fs-md-stretch{
    -ms-flex-item-align:stretch !important;
    align-self:stretch !important;
  }
}

@media (min-width:992px){
  .flex-lg-row{
    -ms-flex-direction:row !important;
    flex-direction:row !important;
  }
  .flex-lg-column,
	#glovalNav > .menu-item > a{
    -ms-flex-direction:column !important;
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    -ms-flex-direction:row-reverse !important;
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    -ms-flex-direction:column-reverse !important;
    flex-direction:column-reverse !important;
  }
  .flex-lg-wrap{
    -ms-flex-wrap:wrap !important;
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    -ms-flex-wrap:nowrap !important;
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    -ms-flex-wrap:wrap-reverse !important;
    flex-wrap:wrap-reverse !important;
  }
  .flex-lg-fill{
    -ms-flex:1 1 auto !important;
    flex:1 1 auto !important;
  }
  .flex-lg-grow-0{
    -ms-flex-positive:0 !important;
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    -ms-flex-positive:1 !important;
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    -ms-flex-negative:0 !important;
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    -ms-flex-negative:1 !important;
    flex-shrink:1 !important;
  }
  .fh-lg-start{
    -ms-flex-pack:start !important;
    justify-content:flex-start !important;
  }
  .fh-lg-end{
    -ms-flex-pack:end !important;
    justify-content:flex-end !important;
  }
  .fh-lg-center,
	#glovalNav > .menu-item > a{
    -ms-flex-pack:center !important;
    justify-content:center !important;
  }
  .fh-lg-between{
    -ms-flex-pack:justify !important;
    justify-content:space-between !important;
  }
  .fh-lg-around{
    -ms-flex-pack:distribute !important;
    justify-content:space-around !important;
  }
  .fv-lg-start{
    -ms-flex-align:start !important;
    align-items:flex-start !important;
  }
  .fv-lg-end{
    -ms-flex-align:end !important;
    align-items:flex-end !important;
  }
  .fv-lg-center{
    -ms-flex-align:center !important;
    align-items:center !important;
  }
  .fv-lg-baseline{
    -ms-flex-align:baseline !important;
    align-items:baseline !important;
  }
  .fv-lg-stretch{
    -ms-flex-align:stretch !important;
    align-items:stretch !important;
  }
  .align-content-lg-start{
    -ms-flex-line-pack:start !important;
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    -ms-flex-line-pack:end !important;
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    -ms-flex-line-pack:center !important;
    align-content:center !important;
  }
  .align-content-lg-between{
    -ms-flex-line-pack:justify !important;
    align-content:space-between !important;
  }
  .align-content-lg-around{
    -ms-flex-line-pack:distribute !important;
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    -ms-flex-line-pack:stretch !important;
    align-content:stretch !important;
  }
  .fs-lg-auto{
    -ms-flex-item-align:auto !important;
    align-self:auto !important;
  }
  .fs-lg-start{
    -ms-flex-item-align:start !important;
    align-self:flex-start !important;
  }
  .fs-lg-end{
    -ms-flex-item-align:end !important;
    align-self:flex-end !important;
  }
  .fs-lg-center{
    -ms-flex-item-align:center !important;
    align-self:center !important;
  }
  .fs-lg-baseline{
    -ms-flex-item-align:baseline !important;
    align-self:baseline !important;
  }
  .fs-lg-stretch{
    -ms-flex-item-align:stretch !important;
    align-self:stretch !important;
  }
}

@media (min-width:1200px){
  .flex-xl-row{
    -ms-flex-direction:row !important;
    flex-direction:row !important;
  }
  .flex-xl-column{
    -ms-flex-direction:column !important;
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    -ms-flex-direction:row-reverse !important;
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    -ms-flex-direction:column-reverse !important;
    flex-direction:column-reverse !important;
  }
  .flex-xl-wrap{
    -ms-flex-wrap:wrap !important;
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    -ms-flex-wrap:nowrap !important;
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    -ms-flex-wrap:wrap-reverse !important;
    flex-wrap:wrap-reverse !important;
  }
  .flex-xl-fill{
    -ms-flex:1 1 auto !important;
    flex:1 1 auto !important;
  }
  .flex-xl-grow-0{
    -ms-flex-positive:0 !important;
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    -ms-flex-positive:1 !important;
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    -ms-flex-negative:0 !important;
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    -ms-flex-negative:1 !important;
    flex-shrink:1 !important;
  }
  .fh-xl-start{
    -ms-flex-pack:start !important;
    justify-content:flex-start !important;
  }
  .fh-xl-end{
    -ms-flex-pack:end !important;
    justify-content:flex-end !important;
  }
  .fh-xl-center{
    -ms-flex-pack:center !important;
    justify-content:center !important;
  }
  .fh-xl-between{
    -ms-flex-pack:justify !important;
    justify-content:space-between !important;
  }
  .fh-xl-around{
    -ms-flex-pack:distribute !important;
    justify-content:space-around !important;
  }
  .fv-xl-start{
    -ms-flex-align:start !important;
    align-items:flex-start !important;
  }
  .fv-xl-end{
    -ms-flex-align:end !important;
    align-items:flex-end !important;
  }
  .fv-xl-center{
    -ms-flex-align:center !important;
    align-items:center !important;
  }
  .fv-xl-baseline{
    -ms-flex-align:baseline !important;
    align-items:baseline !important;
  }
  .fv-xl-stretch{
    -ms-flex-align:stretch !important;
    align-items:stretch !important;
  }
  .align-content-xl-start{
    -ms-flex-line-pack:start !important;
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    -ms-flex-line-pack:end !important;
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    -ms-flex-line-pack:center !important;
    align-content:center !important;
  }
  .align-content-xl-between{
    -ms-flex-line-pack:justify !important;
    align-content:space-between !important;
  }
  .align-content-xl-around{
    -ms-flex-line-pack:distribute !important;
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    -ms-flex-line-pack:stretch !important;
    align-content:stretch !important;
  }
  .fs-xl-auto{
    -ms-flex-item-align:auto !important;
    align-self:auto !important;
  }
  .fs-xl-start{
    -ms-flex-item-align:start !important;
    align-self:flex-start !important;
  }
  .fs-xl-end{
    -ms-flex-item-align:end !important;
    align-self:flex-end !important;
  }
  .fs-xl-center{
    -ms-flex-item-align:center !important;
    align-self:center !important;
  }
  .fs-xl-baseline{
    -ms-flex-item-align:baseline !important;
    align-self:baseline !important;
  }
  .fs-xl-stretch{
    -ms-flex-item-align:stretch !important;
    align-self:stretch !important;
  }
}

.float-left,
.alignleft{
  float:left !important;
}

.float-right,
.alignright{
  float:right !important;
}

.float-none,
.alignnone{
  float:none !important;
}
.clear:after,.container:after{content:"";clear:both;height:0;display:block;visibility:hidden}
.flex-0{flex:0 0 auto}
.flex-1{flex:0 1 auto}
.indent{padding-left:1em;text-indent:-1em}
.b-indent,.ib-indent{padding-left:1em;text-indent:-1em}

@media (min-width:576px){
  .float-sm-left{
    float:left !important;
  }
  .float-sm-right{
    float:right !important;
  }
  .float-sm-none{
    float:none !important;
  }
}

@media (min-width:768px){
  .float-md-left{
    float:left !important;
  }
  .float-md-right{
    float:right !important;
  }
  .float-md-none{
    float:none !important;
  }
}

@media (min-width:992px){
  .float-lg-left{
    float:left !important;
  }
  .float-lg-right{
    float:right !important;
  }
  .float-lg-none{
    float:none !important;
  }
}

@media (min-width:1200px){
  .float-xl-left{
    float:left !important;
  }
  .float-xl-right{
    float:right !important;
  }
  .float-xl-none{
    float:none !important;
  }
}

.pos-sta{
  position:static !important;
}

.pos-rel,#glovalNav .menu-item,#glovalNav .menu-item a,.anchor,.rb-arrow,.widthPC #navFMenu .menu-item a{
  position:relative !important;
}

.pos-abs,.rb-arrow::after,.home-banner a::after{
  position:absolute !important;
}

.pos-fix{
  position:fixed !important;
}

.pos-sticky{
  position:-webkit-sticky !important;
  position:sticky !important;
}

.fixed-top{
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:100;
}

.fixed-bottom{
  position:fixed;
  right:0;
  bottom:0;
  left:0;
  z-index:100;
}

@media (min-width:576px){
  .pos-sm-sta{
    position:static !important;
  }

  .pos-sm-rel{
    position:relative !important;
  }

  .pos-sm-abs{
    position:absolute !important;
  }

  .pos-sm-fix{
    position:fixed !important;
  }
}
@media (min-width:768px){
  .pos-md-sta{
    position:static !important;
  }

  .pos-md-rel{
    position:relative !important;
  }

  .pos-md-abs{
    position:absolute !important;
  }

  .pos-md-fix{
    position:fixed !important;
  }
}
@media (min-width:992px){
  .pos-lg-sta{
    position:static !important;
  }

  .pos-lg-rel{
    position:relative !important;
  }

  .pos-lg-abs{
    position:absolute !important;
  }

  .pos-lg-fix{
    position:fixed !important;
  }
}
@media (min-width:1200px){
  .pos-xl-sta{
    position:static !important;
  }

  .pos-xl-rel{
    position:relative !important;
  }

  .pos-xl-abs{
    position:absolute !important;
  }

  .pos-xl-fix{
    position:fixed !important;
  }
}
@supports ((position:-webkit-sticky) or (position:sticky)){
  .sticky-top{
    position:-webkit-sticky;
    position:sticky;
    top:0;
    z-index:1020;
  }
}

.shadow-sm{
  box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;
}

.shadow{
  box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}

.shadow-lg{
  box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;
}

.shadow-none{
  box-shadow:none !important;
}

.w-25{
  width:25%;
}

.w-50{
  width:50%;
}

.w-75{
  width:75%;
}

.w-100,
body,
#glovalNav .menu-item,
#glovalNav > .menu-item > a,
#navFMenu .menu-item,
#navFMenu .menu-item a{
  width:100%;
}

.w-auto{
  width:auto;
}

.h-25{
  height:25%;
}

.h-50{
  height:50%;
}

.h-75{
  height:75%;
}

.h-100,
body{
  height:100%;
}

.h-auto{
  height:auto;
}

.mw-100{
  max-width:100%;
}

.mh-100{
  max-height:100%;
}

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

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

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

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

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

.m-1{
  margin:0.25rem !important;
}

.mt-1,
.my-1{
  margin-top:0.25rem !important;
}

.mr-1,
.mx-1{
  margin-right:0.25rem !important;
}

.mb-1,
.my-1{
  margin-bottom:0.25rem !important;
}

.ml-1,
.mx-1{
  margin-left:0.25rem !important;
}

.m-2{
  margin:0.5rem !important;
}

.mt-2,
.my-2{
  margin-top:0.5rem !important;
}

.mr-2,
.mx-2{
  margin-right:0.5rem !important;
}

.mb-2,
.my-2{
  margin-bottom:0.5rem !important;
}

.ml-2,
.mx-2{
  margin-left:0.5rem !important;
}

.m-3{
  margin:1rem !important;
}

.mt-3,
.my-3{
  margin-top:1rem !important;
}

.mr-3,
.mx-3{
  margin-right:1rem !important;
}

.mb-3,
.my-3{
  margin-bottom:1rem !important;
}

.ml-3,
.mx-3{
  margin-left:1rem !important;
}

.m-4{
  margin:1.5rem !important;
}

.mt-4,
.my-4{
  margin-top:1.5rem !important;
}

.mr-4,
.mx-4{
  margin-right:1.5rem !important;
}

.mb-4,
.my-4{
  margin-bottom:1.5rem !important;
}

.ml-4,
.mx-4{
  margin-left:1.5rem !important;
}

.m-5{
  margin:3rem !important;
}

.mt-5,
.my-5{
  margin-top:3rem !important;
}

.mr-5,
.mx-5{
  margin-right:3rem !important;
}

.mb-5,
.my-5{
  margin-bottom:3rem !important;
}

.ml-5,
.mx-5{
  margin-left:3rem !important;
}

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

.pt-0,
.py-0{
  padding-top:0 !important;
}

.pr-0,
.px-0{
  padding-right:0 !important;
}

.pb-0,
.py-0{
  padding-bottom:0 !important;
}

.pl-0,
.px-0{
  padding-left:0 !important;
}

.p-1{
  padding:0.25rem !important;
}

.pt-1,
.py-1{
  padding-top:0.25rem !important;
}

.pr-1,
.px-1{
  padding-right:0.25rem !important;
}

.pb-1,
.py-1{
  padding-bottom:0.25rem !important;
}

.pl-1,
.px-1{
  padding-left:0.25rem !important;
}

.p-2{
  padding:0.5rem !important;
}

.pt-2,
.py-2,{
  padding-top:0.5rem !important;
}

.pr-2,
.px-2{
  padding-right:0.5rem !important;
}

.pb-2,
.py-2{
  padding-bottom:0.5rem !important;
}

.pl-2,
.px-2{
  padding-left:0.5rem !important;
}

.p-3{
  padding:1rem !important;
}

.pt-3,
.py-3{
  padding-top:1rem !important;
}

.pr-3,
.px-3{
  padding-right:1rem !important;
}

.pb-3,
.py-3{
  padding-bottom:1rem !important;
}

.pl-3,
.px-3{
  padding-left:1rem !important;
}

.p-4{
  padding:1.5rem !important;
}

.pt-4,
.py-4{
  padding-top:1.5rem !important;
}

.pr-4,
.px-4{
  padding-right:1.5rem !important;
}

.pb-4,
.py-4{
  padding-bottom:1.5rem !important;
}

.pl-4,
.px-4{
  padding-left:1.5rem !important;
}

.p-5{
  padding:3rem !important;
}

.pt-5,
.py-5{
  padding-top:3rem !important;
}

.pr-5,
.px-5{
  padding-right:3rem !important;
}

.pb-5,
.py-5{
  padding-bottom:3rem !important;
}

.pl-5,
.px-5{
  padding-left:3rem !important;
}

.m-auto{
  margin:auto !important;
}

.mt-auto,
.my-auto{
  margin-top:auto !important;
}

.mr-auto,
.mx-auto{
  margin-right:auto !important;
}

.mb-auto,
.my-auto{
  margin-bottom:auto !important;
}

.ml-auto,
.mx-auto{
  margin-left:auto !important;
}
.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}

@media (min-width:576px){
  .w-sm-100{
    width:100% !important;
  }
  .w-sm-auto{
    width:auto !important;
  }
  .h-sm-100{
    height:100% !important;
  }
  .h-sm-auto{
    height:auto !important;
  }
  .m-sm-0{
    margin:0 !important;
  }
  .mt-sm-0,
  .my-sm-0{
    margin-top:0 !important;
  }
  .mr-sm-0,
  .mx-sm-0{
    margin-right:0 !important;
  }
  .mb-sm-0,
  .my-sm-0{
    margin-bottom:0 !important;
  }
  .ml-sm-0,
  .mx-sm-0{
    margin-left:0 !important;
  }
  .m-sm-1{
    margin:0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1{
    margin-top:0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1{
    margin-right:0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1{
    margin-bottom:0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1{
    margin-left:0.25rem !important;
  }
  .m-sm-2{
    margin:0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2{
    margin-top:0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2{
    margin-right:0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2{
    margin-bottom:0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2{
    margin-left:0.5rem !important;
  }
  .m-sm-3{
    margin:1rem !important;
  }
  .mt-sm-3,
  .my-sm-3{
    margin-top:1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3{
    margin-right:1rem !important;
  }
  .mb-sm-3,
  .my-sm-3{
    margin-bottom:1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3{
    margin-left:1rem !important;
  }
  .m-sm-4{
    margin:1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4{
    margin-top:1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4{
    margin-right:1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4{
    margin-bottom:1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4{
    margin-left:1.5rem !important;
  }
  .m-sm-5{
    margin:3rem !important;
  }
  .mt-sm-5,
  .my-sm-5{
    margin-top:3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5{
    margin-right:3rem !important;
  }
  .mb-sm-5,
  .my-sm-5{
    margin-bottom:3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5{
    margin-left:3rem !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .pt-sm-0,
  .py-sm-0{
    padding-top:0 !important;
  }
  .pr-sm-0,
  .px-sm-0{
    padding-right:0 !important;
  }
  .pb-sm-0,
  .py-sm-0{
    padding-bottom:0 !important;
  }
  .pl-sm-0,
  .px-sm-0{
    padding-left:0 !important;
  }
  .p-sm-1{
    padding:0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1{
    padding-top:0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1{
    padding-right:0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1{
    padding-bottom:0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1{
    padding-left:0.25rem !important;
  }
  .p-sm-2{
    padding:0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2{
    padding-top:0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2{
    padding-right:0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2{
    padding-bottom:0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2{
    padding-left:0.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .pt-sm-3,
  .py-sm-3{
    padding-top:1rem !important;
  }
  .pr-sm-3,
  .px-sm-3{
    padding-right:1rem !important;
  }
  .pb-sm-3,
  .py-sm-3{
    padding-bottom:1rem !important;
  }
  .pl-sm-3,
  .px-sm-3{
    padding-left:1rem !important;
  }
  .p-sm-4{
    padding:1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4{
    padding-top:1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4{
    padding-right:1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4{
    padding-bottom:1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4{
    padding-left:1.5rem !important;
  }
  .p-sm-5{
    padding:3rem !important;
  }
  .pt-sm-5,
  .py-sm-5{
    padding-top:3rem !important;
  }
  .pr-sm-5,
  .px-sm-5{
    padding-right:3rem !important;
  }
  .pb-sm-5,
  .py-sm-5{
    padding-bottom:3rem !important;
  }
  .pl-sm-5,
  .px-sm-5{
    padding-left:3rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto{
    margin-top:auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto{
    margin-right:auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto{
    margin-bottom:auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto{
    margin-left:auto !important;
  }
.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}
}

@media (min-width:768px){
  .w-md-100{
    width:100% !important;
  }
  .w-md-auto{
    width:auto !important;
  }
  .h-md-100{
    height:100% !important;
  }
  .h-md-auto{
    height:auto !important;
  }
  .m-md-0{
    margin:0 !important;
  }
  .mt-md-0,
  .my-md-0{
    margin-top:0 !important;
  }
  .mr-md-0,
  .mx-md-0{
    margin-right:0 !important;
  }
  .mb-md-0,
  .my-md-0{
    margin-bottom:0 !important;
  }
  .ml-md-0,
  .mx-md-0{
    margin-left:0 !important;
  }
  .m-md-1{
    margin:0.25rem !important;
  }
  .mt-md-1,
  .my-md-1{
    margin-top:0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1{
    margin-right:0.25rem !important;
  }
  .mb-md-1,
  .my-md-1{
    margin-bottom:0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1{
    margin-left:0.25rem !important;
  }
  .m-md-2{
    margin:0.5rem !important;
  }
  .mt-md-2,
  .my-md-2{
    margin-top:0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2{
    margin-right:0.5rem !important;
  }
  .mb-md-2,
  .my-md-2{
    margin-bottom:0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2{
    margin-left:0.5rem !important;
  }
  .m-md-3{
    margin:1rem !important;
  }
  .mt-md-3,
  .my-md-3{
    margin-top:1rem !important;
  }
  .mr-md-3,
  .mx-md-3{
    margin-right:1rem !important;
  }
  .mb-md-3,
  .my-md-3{
    margin-bottom:1rem !important;
  }
  .ml-md-3,
  .mx-md-3{
    margin-left:1rem !important;
  }
  .m-md-4{
    margin:1.5rem !important;
  }
  .mt-md-4,
  .my-md-4{
    margin-top:1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4{
    margin-right:1.5rem !important;
  }
  .mb-md-4,
  .my-md-4{
    margin-bottom:1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4{
    margin-left:1.5rem !important;
  }
  .m-md-5{
    margin:3rem !important;
  }
  .mt-md-5,
  .my-md-5{
    margin-top:3rem !important;
  }
  .mr-md-5,
  .mx-md-5{
    margin-right:3rem !important;
  }
  .mb-md-5,
  .my-md-5{
    margin-bottom:3rem !important;
  }
  .ml-md-5,
  .mx-md-5{
    margin-left:3rem !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .pt-md-0,
  .py-md-0{
    padding-top:0 !important;
  }
  .pr-md-0,
  .px-md-0{
    padding-right:0 !important;
  }
  .pb-md-0,
  .py-md-0{
    padding-bottom:0 !important;
  }
  .pl-md-0,
  .px-md-0{
    padding-left:0 !important;
  }
  .p-md-1{
    padding:0.25rem !important;
  }
  .pt-md-1,
  .py-md-1{
    padding-top:0.25rem !important;
  }
  .pr-md-1,
  .px-md-1{
    padding-right:0.25rem !important;
  }
  .pb-md-1,
  .py-md-1{
    padding-bottom:0.25rem !important;
  }
  .pl-md-1,
  .px-md-1{
    padding-left:0.25rem !important;
  }
  .p-md-2{
    padding:0.5rem !important;
  }
  .pt-md-2,
  .py-md-2{
    padding-top:0.5rem !important;
  }
  .pr-md-2,
  .px-md-2{
    padding-right:0.5rem !important;
  }
  .pb-md-2,
  .py-md-2{
    padding-bottom:0.5rem !important;
  }
  .pl-md-2,
  .px-md-2{
    padding-left:0.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .pt-md-3,
  .py-md-3{
    padding-top:1rem !important;
  }
  .pr-md-3,
  .px-md-3{
    padding-right:1rem !important;
  }
  .pb-md-3,
  .py-md-3{
    padding-bottom:1rem !important;
  }
  .pl-md-3,
  .px-md-3{
    padding-left:1rem !important;
  }
  .p-md-4{
    padding:1.5rem !important;
  }
  .pt-md-4,
  .py-md-4{
    padding-top:1.5rem !important;
  }
  .pr-md-4,
  .px-md-4{
    padding-right:1.5rem !important;
  }
  .pb-md-4,
  .py-md-4{
    padding-bottom:1.5rem !important;
  }
  .pl-md-4,
  .px-md-4{
    padding-left:1.5rem !important;
  }
  .p-md-5{
    padding:3rem !important;
  }
  .pt-md-5,
  .py-md-5{
    padding-top:3rem !important;
  }
  .pr-md-5,
  .px-md-5{
    padding-right:3rem !important;
  }
  .pb-md-5,
  .py-md-5{
    padding-bottom:3rem !important;
  }
  .pl-md-5,
  .px-md-5{
    padding-left:3rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mt-md-auto,
  .my-md-auto{
    margin-top:auto !important;
  }
  .mr-md-auto,
  .mx-md-auto{
    margin-right:auto !important;
  }
  .mb-md-auto,
  .my-md-auto{
    margin-bottom:auto !important;
  }
  .ml-md-auto,
  .mx-md-auto{
    margin-left:auto !important;
  }
.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}
}

@media (min-width:992px){
  .w-lg-100{
    width:100% !important;
  }
  .w-lg-auto,
	#glovalNav .menu-item,
	#navFMenu .menu-item,
	#navFMenu .menu-item a{
    width:auto !important;
  }
  .h-lg-100{
    height:100% !important;
  }
  .h-lg-auto{
    height:auto !important;
  }
  .m-lg-0{
    margin:0 !important;
  }
  .mt-lg-0,
  .my-lg-0{
    margin-top:0 !important;
  }
  .mr-lg-0,
  .mx-lg-0{
    margin-right:0 !important;
  }
  .mb-lg-0,
  .my-lg-0{
    margin-bottom:0 !important;
  }
  .ml-lg-0,
  .mx-lg-0{
    margin-left:0 !important;
  }
  .m-lg-1{
    margin:0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1{
    margin-top:0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1{
    margin-right:0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1{
    margin-bottom:0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1{
    margin-left:0.25rem !important;
  }
  .m-lg-2{
    margin:0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2{
    margin-top:0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2{
    margin-right:0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2{
    margin-bottom:0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2{
    margin-left:0.5rem !important;
  }
  .m-lg-3{
    margin:1rem !important;
  }
  .mt-lg-3,
  .my-lg-3{
    margin-top:1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3{
    margin-right:1rem !important;
  }
  .mb-lg-3,
  .my-lg-3{
    margin-bottom:1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3{
    margin-left:1rem !important;
  }
  .m-lg-4{
    margin:1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4{
    margin-top:1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4{
    margin-right:1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4{
    margin-bottom:1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4{
    margin-left:1.5rem !important;
  }
  .m-lg-5{
    margin:3rem !important;
  }
  .mt-lg-5,
  .my-lg-5{
    margin-top:3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5{
    margin-right:3rem !important;
  }
  .mb-lg-5,
  .my-lg-5{
    margin-bottom:3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5{
    margin-left:3rem !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .pt-lg-0,
  .py-lg-0{
    padding-top:0 !important;
  }
  .pr-lg-0,
  .px-lg-0{
    padding-right:0 !important;
  }
  .pb-lg-0,
  .py-lg-0{
    padding-bottom:0 !important;
  }
  .pl-lg-0,
  .px-lg-0{
    padding-left:0 !important;
  }
  .p-lg-1{
    padding:0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1{
    padding-top:0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1{
    padding-right:0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1{
    padding-bottom:0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1{
    padding-left:0.25rem !important;
  }
  .p-lg-2{
    padding:0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2{
    padding-top:0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2{
    padding-right:0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2{
    padding-bottom:0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2{
    padding-left:0.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .pt-lg-3,
  .py-lg-3{
    padding-top:1rem !important;
  }
  .pr-lg-3,
  .px-lg-3{
    padding-right:1rem !important;
  }
  .pb-lg-3,
  .py-lg-3{
    padding-bottom:1rem !important;
  }
  .pl-lg-3,
  .px-lg-3{
    padding-left:1rem !important;
  }
  .p-lg-4{
    padding:1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4{
    padding-top:1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4{
    padding-right:1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4{
    padding-bottom:1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4{
    padding-left:1.5rem !important;
  }
  .p-lg-5{
    padding:3rem !important;
  }
  .pt-lg-5,
  .py-lg-5{
    padding-top:3rem !important;
  }
  .pr-lg-5,
  .px-lg-5{
    padding-right:3rem !important;
  }
  .pb-lg-5,
  .py-lg-5{
    padding-bottom:3rem !important;
  }
  .pl-lg-5,
  .px-lg-5{
    padding-left:3rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto{
    margin-top:auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto{
    margin-right:auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto{
    margin-bottom:auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto{
    margin-left:auto !important;
  }
.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}
}

@media (min-width:1200px){
  .w-xl-100{
    width:100% !important;
  }
  .w-xl-auto{
    width:auto !important;
  }
  .h-xl-100{
    height:100% !important;
  }
  .h-xl-auto{
    height:auto !important;
  }
  .m-xl-0{
    margin:0 !important;
  }
  .mt-xl-0,
  .my-xl-0{
    margin-top:0 !important;
  }
  .mr-xl-0,
  .mx-xl-0{
    margin-right:0 !important;
  }
  .mb-xl-0,
  .my-xl-0{
    margin-bottom:0 !important;
  }
  .ml-xl-0,
  .mx-xl-0{
    margin-left:0 !important;
  }
  .m-xl-1{
    margin:0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1{
    margin-top:0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1{
    margin-right:0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1{
    margin-bottom:0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1{
    margin-left:0.25rem !important;
  }
  .m-xl-2{
    margin:0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2{
    margin-top:0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2{
    margin-right:0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2{
    margin-bottom:0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2{
    margin-left:0.5rem !important;
  }
  .m-xl-3{
    margin:1rem !important;
  }
  .mt-xl-3,
  .my-xl-3{
    margin-top:1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3{
    margin-right:1rem !important;
  }
  .mb-xl-3,
  .my-xl-3{
    margin-bottom:1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3{
    margin-left:1rem !important;
  }
  .m-xl-4{
    margin:1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4{
    margin-top:1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4{
    margin-right:1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4{
    margin-bottom:1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4{
    margin-left:1.5rem !important;
  }
  .m-xl-5{
    margin:3rem !important;
  }
  .mt-xl-5,
  .my-xl-5{
    margin-top:3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5{
    margin-right:3rem !important;
  }
  .mb-xl-5,
  .my-xl-5{
    margin-bottom:3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5{
    margin-left:3rem !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .pt-xl-0,
  .py-xl-0{
    padding-top:0 !important;
  }
  .pr-xl-0,
  .px-xl-0,
  .container{
    padding-right:0 !important;
  }
  .pb-xl-0,
  .py-xl-0{
    padding-bottom:0 !important;
  }
  .pl-xl-0,
  .px-xl-0,
  .container{
    padding-left:0 !important;
  }
  .p-xl-1{
    padding:0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1{
    padding-top:0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1{
    padding-right:0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1{
    padding-bottom:0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1{
    padding-left:0.25rem !important;
  }
  .p-xl-2{
    padding:0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2{
    padding-top:0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2{
    padding-right:0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2{
    padding-bottom:0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2{
    padding-left:0.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .pt-xl-3,
  .py-xl-3{
    padding-top:1rem !important;
  }
  .pr-xl-3,
  .px-xl-3{
    padding-right:1rem !important;
  }
  .pb-xl-3,
  .py-xl-3{
    padding-bottom:1rem !important;
  }
  .pl-xl-3,
  .px-xl-3{
    padding-left:1rem !important;
  }
  .p-xl-4{
    padding:1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4{
    padding-top:1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4{
    padding-right:1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4{
    padding-bottom:1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4{
    padding-left:1.5rem !important;
  }
  .p-xl-5{
    padding:3rem !important;
  }
  .pt-xl-5,
  .py-xl-5{
    padding-top:3rem !important;
  }
  .pr-xl-5,
  .px-xl-5{
    padding-right:3rem !important;
  }
  .pb-xl-5,
  .py-xl-5{
    padding-bottom:3rem !important;
  }
  .pl-xl-5,
  .px-xl-5{
    padding-left:3rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto{
    margin-top:auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto{
    margin-right:auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto{
    margin-bottom:auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto{
    margin-left:auto !important;
  }
.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}
}

.txt-monospace{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

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

.txt-nowrap{
  white-space:nowrap !important;
}

.txt-truncate,
#breadcrumbList li,
#breadcrumbList span{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

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

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

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

@media (min-width:576px){
  .txt-sm-left{
    text-align:left !important;
  }
  .txt-sm-right{
    text-align:right !important;
  }
  .txt-sm-center{
    text-align:center !important;
  }
}

@media (min-width:768px){
  .txt-md-left{
    text-align:left !important;
  }
  .txt-md-right{
    text-align:right !important;
  }
  .txt-md-center{
    text-align:center !important;
  }
}

@media (min-width:992px){
  .txt-lg-left{
    text-align:left !important;
  }
  .txt-lg-right{
    text-align:right !important;
  }
  .txt-lg-center{
    text-align:center !important;
  }
}

@media (min-width:1200px){
  .txt-xl-left{
    text-align:left !important;
  }
  .txt-xl-right{
    text-align:right !important;
  }
  .txt-xl-center{
    text-align:center !important;
  }
}

.txt-lowercase{
  text-transform:lowercase !important;
}

.txt-uppercase{
  text-transform:uppercase !important;
}

.txt-capitalize{
  text-transform:capitalize !important;
}

.font-light{
  font-weight:300 !important;
}

.font-normal{
  font-weight:400 !important;
}

.font-bold,.titleH2{
  font-weight:700 !important;
}

.font-italic{
  font-style:italic !important;
}
.decoNone,
nav a,
nav a:hover,
.page-numbers,
.mLink a,
.mLink a:hover{
	text-decoration:none
}
@media print{
  *,
  *::before,
  *::after{
    text-shadow:none !important;
    box-shadow:none !important;
  }
  a:not(.btn){
    text-decoration:underline;
  }
  abbr[title]::after{
    content:" (" attr(title) ")";
  }
  pre{
    white-space:pre-wrap !important;
  }
  pre,
  blockquote{
    border:1px solid #adb5bd;
    page-break-inside:avoid;
  }
  thead{
    display:table-header-group;
  }
  tr,
  img{
    page-break-inside:avoid;
  }
  p,
  h2,
  h3{
    orphans:3;
    widows:3;
  }
  h2,
  h3{
    page-break-after:avoid;
  }
  @page{
    size:a3;
  }
  body{
    min-width:992px !important;
  }
  .container{
    min-width:992px !important;
  }
  .navbar{
    display:none;
  }
  .badge{
    border:1px solid #000;
  }
  .table{
    border-collapse:collapse !important;
  }
  .table td,
  .table th{
    background-color:#fff !important;
  }
  .table-bordered th,
  .table-bordered td{
    border:1px solid #dee2e6 !important;
  }
}
img{max-width:100%;height:auto}
.trans,.over0,.over1:hover,.over1,.over0:hover,#glovalNav a,#glovalNav .menu-item-has-children::after,.wpcf7Btn,.scrollNone,.scroll .scrollNone{transition:all .4s ease-in-out}
.over0,.over1:hover{opacity:1}
.over1,.over0:hover{opacity:.7}
.scrollNone{height:1em;opacity:1}
.scroll .scrollNone{height:0;opacity:0;overflow:hidden}
a,a:hover{word-break:break-all;transition:color .4s ease-out,background .4s ease-out}
.bg-0{background:rgba(255,255,255,.9)}
.bg-B{background:#111}
.bg-W{background:#fff}
.c-Wht{color:#fff}
.c-Blk{color:#000}
.font-goc,.titleH2{font-family:"Noto Sans JP","メイリオ","Meiryo","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","verdana",sans-serif;font-weight::100}
.font-maru{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-weight::400}
.font-min{font-family:"Lora","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight::200}
#glovalNav a::before,#glovalNav .menu-item-has-children::after,.mLink a::after,.mBack a::before,.font-awesome::before,.font-awesome::after,#navFMenu .menu-item a::before,.rb-arrow::after,.home-banner a::after{font-weight:900;font-family:"Font Awesome 5 Free"}
.titleH3{font-size:1.1em}
.titleH2{font-size:1.2em}
.txt-shadow-1{text-shadow:1px 1px 1px rgba(40,40,40,.8),2px 2px 4px rgba(40,40,40,0.6)}
.rb-arrow::after,.home-banner a::after{content:"\f0da";bottom:-0.1em;right:0.2em;line-height:1;transform:rotate(45deg)}

@media all and (min-width:992px),print{
.font-lg-light{
  font-weight:300 !important;
}

.font-lg-normal{
  font-weight:400 !important;
}

.font-lg-bold{
  font-weight:700 !important;
}


.titleH5{font-size:1.1em}
.titleH4{font-size:1.2em}
.titleH3{font-size:1.3em}
.titleH2{font-size:1.4em}
}
.size-07{font-size:.7em}
.size-08{font-size:.8em}
.size-09{font-size:.9em}
.size-10{font-size:1em}
.size-11{font-size:1.1em}
.size-12{font-size:1.2em}
.size-13{font-size:1.3em}
.size-14{font-size:1.4em}
.size-15{font-size:1.5em}
.size-16{font-size:1.6em}
.size-17{font-size:1.7em}
.size-18{font-size:1.8em}
.size-19{font-size:1.9em}
.size-20{font-size:2em}
.size-21{font-size:2.1em}
.size-22{font-size:2.2em}
.size-23{font-size:2.3em}
.size-24{font-size:2.4em}
.size-25{font-size:2.5em}
.size-26{font-size:2.6em}
.size-27{font-size:2.7em}
.size-28{font-size:2.8em}
.size-29{font-size:2.9em}
.size-30{font-size:3em}
.lH-10{line-height:1}
.lH-11{line-height:1.1}
.lH-12,.titleH2,.titleH3{line-height:1.2}
.lH-13{line-height:1.3}
.lH-14{line-height:1.4}
.lH-15{line-height:1.5}
.lH-16{line-height:1.6}
.lH-17{line-height:1.7}
.lH-18{line-height:1.8}
.lH-19{line-height:1.9}
.lH-20{line-height:2}
.lH-21{line-height:2.1}
.lH-22{line-height:2.2}
.lH-23{line-height:2.3}
.lH-24{line-height:2.4}
.lH-25{line-height:2.5}
.lH-26{line-height:2.6}
.lH-27{line-height:2.7}
.lH-28{line-height:2.8}
.lH-29{line-height:2.9}
.lH-30{line-height:3}
@media all and (min-width:576px),print{
.size-sm-07{font-size:.7em}
.size-sm-08{font-size:.8em}
.size-sm-09{font-size:.9em}
.size-sm-10{font-size:1em}
.size-sm-11{font-size:1.1em}
.size-sm-12{font-size:1.2em}
.size-sm-13{font-size:1.3em}
.size-sm-14{font-size:1.4em}
.size-sm-15{font-size:1.5em}
.size-sm-16{font-size:1.6em}
.size-sm-17{font-size:1.7em}
.size-sm-18{font-size:1.8em}
.size-sm-19{font-size:1.9em}
.size-sm-20{font-size:2em}
.size-sm-21{font-size:2.1em}
.size-sm-22{font-size:2.2em}
.size-sm-23{font-size:2.3em}
.size-sm-24{font-size:2.4em}
.size-sm-25{font-size:2.5em}
.size-sm-26{font-size:2.6em}
.size-sm-27{font-size:2.7em}
.size-sm-28{font-size:2.8em}
.size-sm-29{font-size:2.9em}
.size-sm-30{font-size:3em}
.lH-sm-10{line-height:1}
.lH-sm-11{line-height:1.1}
.lH-sm-12{line-height:1.2}
.lH-sm-13{line-height:1.3}
.lH-sm-14{line-height:1.4}
.lH-sm-15{line-height:1.5}
.lH-sm-16{line-height:1.6}
.lH-sm-17{line-height:1.7}
.lH-sm-18{line-height:1.8}
.lH-sm-19{line-height:1.9}
.lH-sm-20{line-height:2}
.lH-sm-21{line-height:2.1}
.lH-sm-22{line-height:2.2}
.lH-sm-23{line-height:2.3}
.lH-sm-24{line-height:2.4}
.lH-sm-25{line-height:2.5}
.lH-sm-26{line-height:2.6}
.lH-sm-27{line-height:2.7}
.lH-sm-28{line-height:2.8}
.lH-sm-29{line-height:2.9}
.lH-sm-30{line-height:3}
}
@media all and (min-width:768px),print{
.size-md-07{font-size:.7em}
.size-md-08{font-size:.8em}
.size-md-09{font-size:.9em}
.size-md-10{font-size:1em}
.size-md-11{font-size:1.1em}
.size-md-12{font-size:1.2em}
.size-md-13{font-size:1.3em}
.size-md-14{font-size:1.4em}
.size-md-15{font-size:1.5em}
.size-md-16{font-size:1.6em}
.size-md-17{font-size:1.7em}
.size-md-18{font-size:1.8em}
.size-md-19{font-size:1.9em}
.size-md-20{font-size:2em}
.size-md-21{font-size:2.1em}
.size-md-22{font-size:2.2em}
.size-md-23{font-size:2.3em}
.size-md-24{font-size:2.4em}
.size-md-25{font-size:2.5em}
.size-md-26{font-size:2.6em}
.size-md-27{font-size:2.7em}
.size-md-28{font-size:2.8em}
.size-md-29{font-size:2.9em}
.size-md-30{font-size:3em}
.lH-md-10{line-height:1}
.lH-md-11{line-height:1.1}
.lH-md-12{line-height:1.2}
.lH-md-13{line-height:1.3}
.lH-md-14{line-height:1.4}
.lH-md-15{line-height:1.5}
.lH-md-16{line-height:1.6}
.lH-md-17{line-height:1.7}
.lH-md-18{line-height:1.8}
.lH-md-19{line-height:1.9}
.lH-md-20{line-height:2}
.lH-md-21{line-height:2.1}
.lH-md-22{line-height:2.2}
.lH-md-23{line-height:2.3}
.lH-md-24{line-height:2.4}
.lH-md-25{line-height:2.5}
.lH-md-26{line-height:2.6}
.lH-md-27{line-height:2.7}
.lH-md-28{line-height:2.8}
.lH-md-29{line-height:2.9}
.lH-md-30{line-height:3}
}
@media all and (min-width:992px),print{
.pointer-none{pointer-events:none}
.font-maru{-webkit-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-ms-transform:rotate(0.028deg);-o-transform:rotate(0.028deg);transform:rotate(0.028deg)}
.size-lg-07{font-size:.7em}
.size-lg-08{font-size:.8em}
.size-lg-09{font-size:.9em}
.size-lg-10{font-size:1em}
.size-lg-11{font-size:1.1em}
.size-lg-12{font-size:1.2em}
.size-lg-13{font-size:1.3em}
.size-lg-14{font-size:1.4em}
.size-lg-15{font-size:1.5em}
.size-lg-16{font-size:1.6em}
.size-lg-17{font-size:1.7em}
.size-lg-18{font-size:1.8em}
.size-lg-19{font-size:1.9em}
.size-lg-20{font-size:2em}
.size-lg-21{font-size:2.1em}
.size-lg-22{font-size:2.2em}
.size-lg-23{font-size:2.3em}
.size-lg-24{font-size:2.4em}
.size-lg-25{font-size:2.5em}
.size-lg-26{font-size:2.6em}
.size-lg-27{font-size:2.7em}
.size-lg-28{font-size:2.8em}
.size-lg-29{font-size:2.9em}
.size-lg-30{font-size:3em}
.lH-lg-10{line-height:1}
.lH-lg-11{line-height:1.1}
.lH-lg-12{line-height:1.2}
.lH-lg-13{line-height:1.3}
.lH-lg-14{line-height:1.4}
.lH-lg-15{line-height:1.5}
.lH-lg-16{line-height:1.6}
.lH-lg-17{line-height:1.7}
.lH-lg-18{line-height:1.8}
.lH-lg-19{line-height:1.9}
.lH-lg-20{line-height:2}
.lH-lg-21{line-height:2.1}
.lH-lg-22{line-height:2.2}
.lH-lg-23{line-height:2.3}
.lH-lg-24{line-height:2.4}
.lH-lg-25{line-height:2.5}
.lH-lg-26{line-height:2.6}
.lH-lg-27{line-height:2.7}
.lH-lg-28{line-height:2.8}
.lH-lg-29{line-height:2.9}
.lH-lg-30{line-height:3}
}
@media all and (min-width:1200px),print{
.size-xl-07{font-size:.7em}
.size-xl-08{font-size:.8em}
.size-xl-09{font-size:.9em}
.size-xl-10{font-size:1em}
.size-xl-11{font-size:1.1em}
.size-xl-12{font-size:1.2em}
.size-xl-13{font-size:1.3em}
.size-xl-14{font-size:1.4em}
.size-xl-15{font-size:1.5em}
.size-xl-16{font-size:1.6em}
.size-xl-17{font-size:1.7em}
.size-xl-18{font-size:1.8em}
.size-xl-19{font-size:1.9em}
.size-xl-20{font-size:2em}
.size-xl-21{font-size:2.1em}
.size-xl-22{font-size:2.2em}
.size-xl-23{font-size:2.3em}
.size-xl-24{font-size:2.4em}
.size-xl-25{font-size:2.5em}
.size-xl-26{font-size:2.6em}
.size-xl-27{font-size:2.7em}
.size-xl-28{font-size:2.8em}
.size-xl-29{font-size:2.9em}
.size-xl-30{font-size:3em}
.lH-xl-10{line-height:1}
.lH-xl-11{line-height:1.1}
.lH-xl-12{line-height:1.2}
.lH-xl-13{line-height:1.3}
.lH-xl-14{line-height:1.4}
.lH-xl-15{line-height:1.5}
.lH-xl-16{line-height:1.6}
.lH-xl-17{line-height:1.7}
.lH-xl-18{line-height:1.8}
.lH-xl-19{line-height:1.9}
.lH-xl-20{line-height:2}
.lH-xl-21{line-height:2.1}
.lH-xl-22{line-height:2.2}
.lH-xl-23{line-height:2.3}
.lH-xl-24{line-height:2.4}
.lH-xl-25{line-height:2.5}
.lH-xl-26{line-height:2.6}
.lH-xl-27{line-height:2.7}
.lH-xl-28{line-height:2.8}
.lH-xl-29{line-height:2.9}
.lH-xl-30{line-height:3}
}