@charset "UTF-8";

*,body{margin:0;padding:0}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[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{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;border:none;outline:none;height: auto;max-height: 100%;}
html,body{min-height:100%;min-height:100vh;min-height: -webkit-fill-available;}
body{overflow-x:hidden;color:#000;font-style:normal;font-weight:400}
::-webkit-scrollbar{width:7px;background-color:#f9f9f9}
::-webkit-scrollbar:horizontal{height:5px}
::-webkit-scrollbar-thumb{background:#2E3A59}
::-webkit-scrollbar-thumb:hover{background:#2E3A59}
::-webkit-scrollbar-thumb:active{background:#2E3A59}
::-moz-selection{background:#2E3A59;color:#FFF}
::selection{background:#2E3A59;color:#FFF}
.container{max-width: 1470px;width:100%;position:relative;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.global-site-notice{background:#656565;color:#FFF;padding:10px;font-size:25px;line-height:1.5;position:fixed;top:0;z-index:1001;width:100%;max-width:100%;height:100%;font-family:"Futura PT";font-weight:700}
a{text-decoration:none;}
a,button,input[type="submit"]{cursor:pointer;}
.ml-auto{margin-left:auto}
.mr-auto{margin-right:auto}
.m-auto{margin:0 auto}
.m-0{margin:0}
.p-0{padding:0}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.fw{width:100%;max-width:100%}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.no-gutters{margin-right:0;margin-left:0;}
.fcc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fcb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.h-100{height:100%}
.w-100{width:100%}
.ais{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.btn{outline:none;display:inline-block;cursor:pointer;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;text-decoration:none;transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s}
.btn:hover,.btn{transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s}
.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.position-relative{position:relative}
:focus{outline:none!important}
img:not([src]) {visibility: hidden;}