! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/OpenSans.ttf");
  font-family: "Open Sans";
  font-weight: 400;
}
@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/OpenSansSemiBold.ttf");
  font-family: "Open Sans";
  font-weight: 600;
}
@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/OpenSansBold.ttf");
  font-family: "Open Sans";
  font-weight: 700;
}
@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/InterSemiBold.ttf");
  font-family: "Inter";
  font-weight: 600;
}
@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/InterMedium.ttf");
  font-family: "Inter";
  font-weight: 500;
}
@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/InterBold.ttf");
  font-family: "Inter";
  font-weight: 700;
}

@font-face {
  font-display: swap;
  font-style: normal;
  src: url("../fonts/Marlidedisplay.otf");
  font-family: "Marlide Display";
  font-weight: 400;
}



* { box-sizing: border-box; }
html { font-size: 0.8333vw; /*1920px - 16px*/ }
body { background: #282823; color: #fff; font-size: 1.15rem; line-height: 1.65; font-weight: 400; font-family: "Open Sans"; }
a { outline: none; color: inherit; text-decoration: none; }

/*!
 * Bootstrap Grid v5.0.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */

/*AOS CSS*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/*AOS CSS End*/

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

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

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Common */
main { position: relative; }
.max-width-1170 { width: 100%; max-width: 60rem; margin-left: auto; margin-right: auto; padding-left: 1.36rem; padding-right: 1.36rem; }
h1,.h1-style { font-size: 5rem; line-height: 1.1; font-weight: 400; font-family: "Marlide Display"; }
h2,.h2-style { font-size: 3.75rem; line-height: 1.1; font-weight: 400; font-family: "Marlide Display"; }
h3,.h3-style { font-size: 3.125rem; line-height: 1.1; font-weight: 400; font-family: "Marlide Display"; }
h4,.h4-style { font-size: 1.875rem; line-height: 1.1; font-weight: 400; font-family: "Marlide Display"; }
h1 span, h2 span, h3 span { color: #FF5500; }
h1 strong, h2 strong, h3 strong, h4 strong { font-weight: 400; }
.bold { font-weight: 700; } 
.semiBold { font-weight: 600; }
.normal { font-weight: 400; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-upper { text-transform: uppercase; }
.error-fields {color:red !important;border-bottom-color:#f00 !important}
.error-fields::-webkit-input-placeholder{color:red !important}
.error-fields::-moz-placeholder{color:red !important}
.error-fields::-ms-placeholder{color:red !important}
.error-fields::placeholder{color:red !important}
input.potFields{position:absolute !important;width:0px !important;height:0px !important;padding:0px!important;border:0;margin:0 0 !important}
section { position: relative;  }
.overflow-hidden {overflow: hidden;}
.sec-wrapper { position: relative; width: 100%; z-index: 2; }
.sticky { position: sticky; top: 100px; }

.section-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.section-bg.section-bg--behind { z-index: -1; }
.section-bg.overlay:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 1; }
.section-bg img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }
.section-bg.contain img { object-fit: contain; }

.overflow-hidden { overflow: hidden; }
.ratio16by9 { aspect-ratio:16/9; }
.custom-px { padding-right: 3.25rem; padding-left: 3.25rem; }
.centerContent { display: flex; align-items: center; justify-content: center; flex-direction: column; }
.font18 { font-size: 1.125rem; }
.font20 { font-size: 1.25rem; }
.font24 { font-size: 1.5rem; }
.font45 { font-size: 3.5rem; line-height: 1.1; }
.descp { }
.font-Marlide { font-family: "Marlide Display"; }
.b-radius { border-radius: .85rem; overflow: hidden; }
.no-overflow { overflow: unset; }
.borderTop { border-top: 1px solid #eeeeee; }
.cursor-p { cursor: pointer; }
.aspect-ratio-16by10 { aspect-ratio: 16/10; }
.z9 { position: relative; z-index: 9; }

.img-w img { display: block; width: 100%; height: auto; }
.image-fill { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.image-fill img { object-fit: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.image-fill.fill img { object-fit: fill; object-position: center; }
.image-fill.contain img { object-fit: contain; object-position: center; }

.full-span-video video { 
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: auto; z-index: 1; 
    object-fit: cover; object-position: center;
}

.h-100vh { height: 100vh; }
.h-100 { height: 100%; }
.p-relative { position: relative; }
.p-absolute { position: absolute; }
.max-1250 { max-width: 78.5rem; width: 100%; margin: auto; }
.max-1366 { max-width: 85.375rem; width: 100%; margin: auto; }
.max-1024 { max-width: 64rem; width: 100%; margin: auto; }
.primary-color { color: #FF5500; }
.primary-bg { background: #FF5500; color: #fff; }
.yellow-bg { background: #ebb446; color: #000000; }
.white-bg { background: #ffffff; color: #000000; }
.black-bg { background: #000000; color: #ffffff; }
.blue-bg { background: #273248; color: #ffffff; }
.grey-bg { background: #f9f9f9; color: #000000; }
.font-small { font-size: 0.90rem; }
.p80 {  padding-top: 5rem; padding-bottom: 5rem; }


.button { border-radius: .25rem; display: inline-flex; overflow: hidden;position: relative; }
.button .inner {  
    border-radius: .25rem;  padding: 0rem 2.25rem; color: #fff; border: 2px solid #fff; 
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
.button .inner .label {
    align-items: center;display: flex; font-family: "Open Sans"; line-height: 3.5rem;
    font-size: 1.25rem; height: 100%; justify-content: center;  font-weight: 600;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.button .inner:nth-child(2) { position: absolute; top: 100%; background: #FF5500; color: #fff; }
.button .inner:nth-child(2)  .label { transform: translate(0%, -50%); opacity: 0; visibility: hidden; }
.button .inner img { margin-top: -1px; }

.button.orange .inner { color: #FF5500; }
.button.orange .inner:nth-child(2) { color: #fff; }

.button.orange.fill .inner { color: #fff; background: #FF5500; border: #FF5500 1px solid; }
.button.orange.fill .inner:nth-child(2) { color: #FF5500; background: #fff; border: #FF5500 1px solid; }

.button.black .inner { color: #000000; border: 2px solid #000000; }
.button.black .inner:nth-child(2) { background: #000000; color: #fff; }

.button.gold .inner { color: #e1ddcf; border: 2px solid #e1ddcf; }
.button.gold .inner:nth-child(2) { background: #e1ddcf; color: #000; }



.button.white .inner { color: #ffffff; border: 2px solid #ffffff; }
.button.white .inner:nth-child(2) { background: #ffffff; color: #000; }

.button.white.blackborder .inner { color: #ffffff; border: 2px solid #000; }
.button.white .inner:nth-child(2) { background: #ffffff; color: #000; border: 2px solid #fff;; }

.button:hover .inner .label { opacity: 0; visibility: hidden; transform: translate(0px,-50%); }
.button:hover .inner:nth-child(2) { top: 0; opacity: 1; visibility: visible; }
.button:hover .inner:nth-child(2) .label { opacity: 1; visibility: visible; transform: translate(0px,0); }


.btn {
    align-items: center;display: inline-flex; font-family: "Open Sans"; 
    border-radius: .4rem;  padding: 0rem 2.25rem; color: #fff; border: 0; 
    font-size: 1rem; height: 3.25rem; justify-content: center;  font-weight: 600; color: #fff; background: #FF5500;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.btn--full { width: 100%; }
.btn-img { display: flex; width: 1.5rem; }
.single-product .btn-label { margin-right: 1rem;  }
.btn-img img { height: 1.5rem; width: auto; display: block; }

img.lazy { opacity: 0; min-height: 2px; }
img.lazy:not(.initial) { transition: opacity 1s; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -o-transition: opacity 1s; }
img.lazy.initial, img.lazy.loaded, img.lazy.error { opacity: 1; }

.video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 aspect ratio (change as needed) */ height: 0; overflow: hidden; }
.video-wrapper video,.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.video-wrapper.overlay:after { 
    content: ''; position: absolute; width: 100%; height: 100%; ;left: 0; top: 0; background: rgba(0, 0, 0, 0.5) url(../images/Play-Button-green.svg); 
    background-size: 2.5rem; background-position: center; background-repeat: no-repeat; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
.video-wrapper.overlay.videoPlaying:after{ opacity: 0; }
.video-w { position: relative; cursor: pointer; }
.video-w:after { 
    content: ''; position: absolute; width: 100%; height: 100%; 
    background: rgba(0,0,0,.4) url(../images/play-icon.svg) no-repeat; background-position: center; background-size: 5.5rem; 
}

@-webkit-keyframes hvr-buzz-out {
  10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); }
}
@keyframes hvr-buzz-out {
  10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); }
}
.hvr-buzz-out {
  display: inline-block; vertical-align: middle; box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active, .buzz-out {
  -webkit-animation-name: hvr-buzz-out; animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s; animation-duration: 0.75s;
  -webkit-animation-timing-function: linear; animation-timing-function: linear;
  -webkit-animation-iteration-count: 1; animation-iteration-count: 1;
}

.shake {
  animation: shake-animation 4.72s ease infinite;
  transform-origin: 50% 50%;
}
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}
.transition-1s {
    transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;
}
.transition-1point5s {
    transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out; -ms-transition: all 1.5s ease-in-out;
}
.transition-1point75s {
    transition: all 1.75s ease-in-out; -moz-transition: all 1.75s ease-in-out;
    -o-transition: all 1.75s ease-in-out; -ms-transition: all 1.75s ease-in-out;
}
.banner__text__after { transform: translateX(-100%); transition-delay: 0.1s; opacity: 0; }
.banner__text__after > * { transform: translateX(-125%);  }
.animInit .banner__text__after { transform: translateX(0%); opacity: 1; }
.animInit .banner__text__after > * { transform: translateX(0%); }

.slider-nav { }
.slider-nav .arrow { 
    transform: rotate(180deg); cursor: pointer; background: #e1dbcf; position: absolute; width: 4.25rem; height: 6.25rem;
    position: absolute; top: 50%; transform: translateY(-50%); z-index: 9;
}
.slider-nav .arrow--left { left: 0; transform: translateY(-50%) rotate(180deg); }
.slider-nav .arrow--right { right: 0; }


.hide { opacity: 0; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; }
/* Common End */

/* form */
/* form * End/

/* header */
header { 
    position: fixed; padding: 1rem 1rem; z-index: 100; width: 100%;  color: #fff; 
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
.no-banner header { position: relative; background: #fff; border-bottom: 1px solid #999; color: #000; padding-top: 3rem; padding-bottom: 3rem; }
header.colored { background: #000; }
header.slideUp { transform: translateY(-100%); }
.logo { 
    width: 10.93rem; height: auto; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.menu-icon { cursor: pointer; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  }
.menu-icon.open { transform: rotate(90deg); }
.menu__link { 
    display: inline-block; cursor: pointer; 
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
/*.menu__link:hover { transform: rotate(90deg) scale(0.75);  transform-origin: center; }*/
header ul { list-style: none; padding: 0; margin: 0; }
header ul li { margin: 0 1.625rem; position: relative; }
header ul li a { position: relative; color: #e1ddcf; font-size: 1.4rem; }
.no-banner header ul li a { color: #000; }
header ul li a:after { 
    content: ''; position: absolute; width: 0; height: 4px; background: #FF5500; bottom: -2px; left: 0;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
header.colored ul li a:after { background: #fff;  }
header ul> li a:hover::after, header ul> li.current-menu-item a:after {  width: 100%; }

.sub-menu { 
    position: absolute; background: #273248; color: #fff; list-style: none; border-radius: .85rem; top: 2.25rem; min-width: 15.625rem;
    opacity: 0; visibility: hidden; transform: translateY(10px); -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; 
    transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.has-sub-menu:hover .sub-menu { opacity: 1; transform: translateY(0px); visibility: visible; }
.sub-menu li { 
    margin: 0; padding: .85rem 1.875rem .85rem 1.875rem; border-bottom: 1px solid #3d475b; position: relative; 
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.sub-menu li:after { 
    content: ''; position: absolute; width: 0.875rem; height: 1rem; background: url(../images/right-arrow-white.png) no-repeat; 
    background-position: center; right: 1.875rem; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; 
    transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
}
.sub-menu li:hover a,.sub-menu li.current-menu-item a  { color: #FF5500; }
.sub-menu li:hover:after { right: 1.275rem; }
.sub-menu li:last-child { border-bottom: 0; }

.logo.hide, .menu.hide { opacity: 0; transform: scale(0.25) translateY(-5rem); }
.hideMenu .logo { transform: translateY(-100%); opacity: 0; }
.hideMenu .menu { transform: translateY(-100%); opacity: 0; transition-delay: 0.25s; }
/* menu animation on hover */
.menu-icon svg { width: 2.5rem; height: 2.5rem; display: block; }
.menu-icon .line { stroke: #000000; stroke-width: 5; }
.menu-icon .line1 { transition: transform 0.3s ease-in; }
.menu-icon .line2 { transition: transform 0.4s ease-in; stroke: #FF5500; }
.menu-icon .line3 { transition: transform 0.5s ease-in; }
.menu-icon .draw-line { stroke: #FF5500; stroke-width: 5; transform: translateX(-100%); }
.menu-icon .draw-line1 { transition: transform 0.4s ease-in; }
.menu-icon .draw-line2 { transition: transform 0.5s ease-in; stroke: #000000; }
.menu-icon .draw-line3 { transition: transform 0.6s ease-in; }
.menu-icon svg:hover .line { transform: translateX(100%); }
.menu-icon svg:hover .draw-line { transform: translateX(0%); }
.menu-icon svg:not(:hover) .line1 { transition-delay: 0.1s; }
.menu-icon svg:not(:hover) .line2 { transition-delay: 0.1s; }
.menu-icon svg:not(:hover) .line3 { transition-delay: 0.1s; }
/* header End */

/* Footer Section Start */
footer { background: #E1DCCF; color: #000; }
footer .footer-logo img { width: 12.5rem; height: auto; display: block; }
footer .divide-line { background: #BEB59C; }
footer ul { margin: 0; padding: 0;  list-style: none;}
footer ul li {  }
.footer-menu li { margin-left: 3rem; }
.footer-menu li a { position: relative; }
.footer-menu li a:after { 
    content: ''; position: absolute; width: 0; height: 4px; background: #FF5500; bottom: -2px; left: 0;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
.footer-menu li a:hover::after {  width: 100%; }
footer form { position: relative; display: inline; }
footer form input[type=text], footer .wpcf7-form input[type=email] { border: 0; border-radius: .25rem; padding: 1rem 1.25rem; padding-right: 1rem; min-width: 25rem; }
footer form input[type=submit], footer .wpcf7-form input[type=submit]  { background: #000; color: #fff; padding: 1rem 1.5rem; border: 0; }
footer form p, footer form span { display: inline-block; position: relative; margin: 0; }
footer form .wpcf7-not-valid-tip, footer form .wpcf7-spinner { position: absolute; }
footer form .wpcf7-not-valid-tip { top: 0;  left: 1rem; font-size: .75rem; }
.footer-social img { height: 1.5rem; margin-left: .5rem ; width: auto; display: block; }
footer form .wpcf7-response-output { margin: 1rem 0 0 !important; }
/* Footer Section End */

/* Arrow Dots Svg Start */
.fade-img { opacity: 0; width: 100%; height: 100%; } 
.img-dots {opacity: .01; }
.op2 { opacity: .2; }
/* Arrow Dots Svg End */

/* Banner */
.section--banner { position: relative; height: 100vh; }
.section--banner--small { position: relative; height: auto; }
.banner-slider,.banner-each,.section-wrapper { position: relative; height: 100% !important; }
.banner-title h1 { display: block; color: #e1ddcf; text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8); }
.banner-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; height: 100vh; }
.section--banner--small .banner-image { height: 100%; }
.banner-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }
.banner__video { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.banner-image::after,.banner__video::after {
    content: ""; position: absolute; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
    background: url(../images/top-header.png) no-repeat; background-position: bottom; background-size: cover;
}
.banner-content { z-index: 99; position: relative; margin: 2.812rem 0; width: 70%;  margin: auto; }
.section--banner--small .banner-content {padding: 1.5rem 0; }
.banner-arrow__left { 
    position: absolute; top: 50%; transform: translateY(-50%) rotate(180deg); left: 2rem; z-index: 9; 
    transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; 
}
.section--banner.autoheight { height: unset; }
.autoheight .banner-image { height: 100%; }
.autoheight .banner-each, .autoheight .section-wrapper { height: auto !important; }
.autoheight .banner-each { padding-top: 3.188rem; padding-bottom: 3.188rem; position: relative; }
/* Banner End */

/* Product Category Slider Start */
.product-cat-each { 
    border-radius: .5rem; border:1px solid #999; height: 100%;
    transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; 
}
.product-cat-each:hover { background: #AFB8CE; box-shadow: 0px 20px 30px rgba(175, 184, 206, 0.8); transform: scale(1.05);}
.product-cat-each__title { 
  font-size: 2.5rem; line-height: 1.1; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.product-cat-each:hover .product-cat-each__title { font-size: 3rem; line-height: 1.1; }
.product-cat-each__img__inner img { height: 13.75rem; width: auto; display: block; }
.product-cat-each a { position: absolute;width: 100%; height:100%;left: 0;top:0; }
.left-arrow { background: #e1dbcf; }
/* Product Category Slider End */

/* Product Category Slider Start */
.section-inspire { background: #f6f6f6; }
.home .section-inspire { overflow: hidden; }
/* Product Category Slider End */

/* Inspiration Start */
 .gallery { 
    display: grid; grid-gap: 15px; position: relative;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-auto-rows: 275px;
    grid-auto-flow: dense; max-width: 1200px; margin: 15px auto; padding: 0 10px;
}
.gallery--fullwidth { max-width: 100%; }
.gallery__item { 
  align-items: center; display: flex; justify-content: center; position: relative; 
  transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.gallery__item.video-ele { position: relative; cursor: pointer; }
.gallery__item.video-ele:after { 
    content: ''; position: absolute; width: 100%; height: 100%; 
    background: rgba(0,0,0,.6) url(../images/play-icon.svg) no-repeat; background-position: center; background-size: 5.5rem; 
}
.gallery__item > img { height: 100%; object-fit: cover; width: 100%; }
.gallery__item--hor { grid-column: span 2; }
.gallery__item--vert { grid-row: span 2; }
.gallery__item--lg { grid-column: span 2; grid-row: span 2; }

.asr-loader {
    position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center;
    z-index: 9; height: 100%; background: rgba(255, 255, 255, .7); opacity: 0; visibility: hidden;
}
.asr-loader.open { opacity: 1; visibility: visible; }
.lds-dual-ring {
    display: inline-block; width: 80px; height: 80px; position: absolute; left: 0;
    right: 0;margin: 0 auto; top: 12rem;
}
.lds-dual-ring:after {
    content: " "; display: block; width: 64px; height: 64px; margin: 8px; border-radius: 50%;
    border: 1px solid #333; border-color: #333 transparent #333 transparent;
    -webkit-animation: lds-dual-ring 1.2s linear infinite; animation: lds-dual-ring 1.2s linear infinite;
}
@-webkit-keyframes lds-dual-ring {
  0% {
      -webkit-transform: rotate(0);
      transform: rotate(0);
  }
  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
  }
}
.inspiration-cat-sticky { width: 100%; text-align: left; padding-left: 4rem; }
/* Inspiration End */

/* Text Image Start */
.section-text-image .section-bg img { object-position: left; }
.bg-icon img { width: auto; }
.section-text-image.right .section-bg img { object-position: right; right: 0; left: unset; }
.home .section-text-image .sec-wrapper { padding-right: 12rem; padding-left: 10rem; }
/* Text Image End */

/* Testimonial Start */
.divide-line { height: 1px; background: #d1d1d8; }
.testimonial__each__stars svg { width: 1rem; height: 1rem; }
.testimonial__each__name {  }
.testimonial__each__content { font-size: 2rem; position: relative; }
.testimonial__each__content p { margin: 0 0 0.625rem; }
.testimonial__each__stars { list-style: none; padding: 0; margin: 0; }
.quote-img { position: absolute; left: 0; top: 3.5%; width: auto; z-index: -1; height: 104%; }
/* Testimonial End */

/* Contact Start */
.section-contact { background: #f6f6f6; }
.section-contact .section-bg img { object-position: right; right: 0; left: unset; }
.contact input, .contact select, .contact textarea { 
    background: #fff; color: #999; border: 1px solid #999; padding: 1.15rem; font-size: 1.15rem; width: 100%; border-radius: 0; height: 4rem;
 }
 .contact input[type="date"] {
    width: 100% !important;  -webkit-appearance: none; -moz-appearance: none; appearance: none; text-align: left !important;
    border-radius: 0; box-sizing: border-box;
}
input::-webkit-date-and-time-value {  text-align: left; }
.contact input[type=checkbox] { width: 1.25rem; height: 1.25rem; }
.contact input[type=submit], .contact button  { border-radius: .25rem; background: #f50; color: #fff; }
.contact textarea { padding-left: 1.5rem; height: 10rem; }
.contact input::placeholder,
.contact select::placeholder,
.contact textarea::placeholder {
  color: #999; /* Replace #888 with your desired placeholder color */
  opacity: 1; /* Ensures full opacity */
}
.date-icon {  position: relative; }
.date-icon label {
    position: absolute; left: 0; padding: .25rem 1.25rem .25rem;font-size: 1.15rem; color: #999; top: 0; line-height: 1; 
    left: 1px; top: 50%; transform: translateY(-50%); background: #fff; 
}

/*.wpcf7-form input[type="date"]:before { content: attr(placeholder); }*/
/*.date-icon input { background: #fff url(../images/calendar.svg) no-repeat; background-position: 90% 50%; background-size: 1.5rem; }*/
.wpcf7-not-valid-tip { position: absolute; bottom: 100%; font-size: .90rem;left: 0; }
.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; background: #DDF0E6; }
.wpcf7-response-output.top { margin: 20px 0 20px !important; }
.wpcf7-response-output { margin: 20px 0 0 !important; }
/* Contact End */

/* Cta Banner Start */
.section-cta-banner { color: #fff; }
.section-cta-banner__icon { position: absolute; right: 0; top: 0; height: 100%; } 
.section-cta-banner__icon img { height: 100%; width: auto; display: block; opacity: .4; }
/* Cta Banner End */

/* Catalogue Form Start */
.catalogue-download-form {  }
.catalogue-download-form form { position: relative; display: flex; flex-wrap: wrap; }
.catalogue-download-form form input[type=text], .catalogue-download-form .wpcf7-form input[type=email] { 
  border: 0; border-radius: .25rem; padding: 1rem 1.25rem; padding-right: 1rem; min-width: 25rem; color: #000;
}
.catalogue-download-form form input[type=submit], .catalogue-download-form .wpcf7-form input[type=submit]  { background: #FF5500; color: #fff; padding: 1rem 1.5rem; border: 0; }
.catalogue-download-form form p, .catalogue-download-form form span { display: inline-block; position: relative; margin: 0; }
.catalogue-download-form form .wpcf7-not-valid-tip, .catalogue-download-form form .wpcf7-spinner { position: absolute; }
.catalogue-download-form form .wpcf7-not-valid-tip { width: 100%; left: 5px; font-size: .7rem; }
/* Catalogue Form End */

.popup-w { 
    position: fixed; width: 100%; height: 100vh; left: 0;  top: 5rem; background: transparent linear-gradient(90deg, #1B1B1B 50%, #343434ED 90%, #545454 100%) 0% 0% no-repeat padding-box;
    z-index: 999; opacity: 0;  visibility: hidden; transform: scale(0.65); transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.popup-w.open { transform: scale(1.0); opacity: 1; top: 0; visibility: visible; }
.popup-w-close { 
    position: absolute; right: 30px; top: 30px; cursor: pointer; transform: scale(0.65); 
    transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; 
}

/* WP Blocks Start */
.wp-block-video, .wp-block-embed, .wp-video {
    margin: 0 auto;  display: block;
}
/* WP Blocks End */

/* Plain Blocks Start */
.section--plain h2 { margin-top: 0; }
/* Plain Blocks End */

/* Medias Blocks Start */
.section--medias a {  
    text-decoration: underline; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.section--medias a:hover { color: #FF5500; }
/* Medias Blocks End */

/* Inspiration Page Start */
.inspiration-cat { cursor: pointer; }
.inspiration-cat.active { font-weight: bold; color: #FF5500; }
/* Inspiration Page End */

/* Carrers Page Start */
.careers-each { border: 1px solid #999; border-radius: .75rem; }
.careers-outline { 
    background-color: #02010100; width: 12.5rem; padding: 10px 20px 10px 20px; font-size: 13px;
    font-weight: 500; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); color: #000000;
    border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 3px 3px 3px 3px; 
}
.careers-each-details { border-top: 1px solid #999; border-bottom: 1px solid #999; display: none; }
.careers-each-details h2, .careers-each-details h3 { margin: 0 0 1.5rem; font-size: 2.5rem; }
.careers-outline svg { width: auto; height: 1rem; }
.careers-each-view-detail { cursor: pointer; }
.careers-each-view-detail--arrow { width: 16px; height: 16px; position: relative; }
.careers-each-view-detail--arrow  span { position: absolute; left: 0; top: 0; cursor: pointer; }
.careers-each-view-detail--arrow .e-opened { display: none; }
.careers-each-view-detail--arrow .e-closed { display: block; }
.careers-each-view-detail-outer.opened .e-opened { display: block; }
.careers-each-view-detail-outer.opened .e-closed { display: none; }
/* Carrers Page Start */

/* Scroll Down Start */
.scroll-arrow {
    position: absolute; width: 1rem; height: 1rem; z-index: 999;
    bottom: 1rem; transform: translateX(-50%); left: 50%;
    animation-name: bounce;
    animation-duration: 1.3s; cursor: pointer;
    animation-iteration-count: infinite;
}
.scroll-arrow img { transform: rotate(90deg); }
@keyframes bounce {

  0%,
  20%,
  50%,
  80%,
  to {
    transform: translateY(0)
  }

  40% {
    transform: translateY(-20px)
  }

  60% {
    transform: translateY(-10px)
  }
}
/* Scroll Down End */

/* WP/Plugin Style Start */
 .wpcf7-spinner { position: absolute !important;  }
 label { color:#000; }
 .privacy-policy.page-template-default { display:block !important; }
 .content-page-wysiwyg { padding:2.5rem 0; background:#fff; color:#000; }
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
	color:#46b450;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
	color:#dc3232;
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
	color:#f56e28;
}
/* WP/Plugin Style End */

/* Miscellaneous Style Start */
.popup-w--video__wrapper { height: 85%; }
.wpcf7-checkbox .wpcf7-list-item { display: flex; align-items: center; margin: 0; }
.wpcf7-checkbox .wpcf7-list-item span { margin-left: .75rem; }
.wpcf7-form .row>div>p,.wpcf7-form .row>p { margin: 0; position: relative; }
.small-line { width: 40px; height: 2px; background: #000; right: 4rem; top: .5rem; position: absolute; }

.wp-block-getwid-image-hotspot { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.wp-block-getwid-image-hotspot__wrapper { position: absolute; width: 100%; height: 100%; }
.wp-block-getwid-image-hotspot__image { height: 100%; position: absolute; object-fit: cover; width: 100%; }
/* Miscellaneous Style End */

/* getwi Style Start */
.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__dot { background-color: rgba(255, 255, 255, 0.35) !important; }
.wp-block-getwid-image-hotspot .wp-block-getwid-image-hotspot__dot-icon { color: #FF5500; }
/* getwi Style End */

/* Hirehop Style Start */
.hirehop-products-category {  }
.hirehop-products__lists { display: flex; flex-wrap: wrap; }
.hirehop-products__lists .col-3 { width: 33.3333333333%; }
/* Hirehop Style End */

/* WooCommerce Product Listing Style Start */
.breadcum a { color: #999; }
.breadcum a:hover { text-decoration: underline; color: #000; }
.breadcum a.active { color: #000; text-decoration: underline; }

.results-summary { color: #999; text-transform: uppercase; }
.products-search form input { background: #fff; color: #999; border: 1px solid #999; padding: 1.15rem; font-size: 1.25rem; width: 100%; }

.wo-products-list li { list-style: none; margin: 0 0 1rem; position: relative; padding: 1.5rem; }
.wo-products-list li.product h2 { font-size: 1.25rem; text-align: center; margin-top: 2.5rem; font-family: "Open Sans"; }
.wo-products-list li.product h2:hover { text-decoration: underline; }
.wo-products-list li.product img { width: 100%; display: block; height: auto; }
.wo-products-list li .price { text-align: center; display: none; }
.custom-add-to-cart {     
    position: absolute; display: flex; align-items: center; justify-content: center; opacity: 0;
    /*width: 120%; height: 120%; */ top: 50%; left: 50%; padding: 1rem;  background: rgba(0, 0, 0, .5); transform: translate(-50%, -50%);
    transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.wo-products-list li:hover .custom-product-img,.wo-products-list li .custom-product-img.show { border: 1px solid #ddd; }
.wo-products-list li:hover .custom-add-to-cart, .custom-add-to-cart.show { opacity: 1; }
.custom-add-to-cart .custom-item-quantity-selector { border-top-right-radius: 0; border-bottom-right-radius: 0; border: 0; }
.c-cart-item-button .custom-item-quantity-selector { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; }
.custom-add-to-cart .btn  {  border-top-left-radius: 0; border-bottom-left-radius: 0; padding: 0 1rem; }
.custom-add-to-cart .btn-img { margin-left: 0; }
.add-to-quote.btn.added { background: #e2dbd0; color: #000; }

/*.wo-products-list li .add_to_cart_button,.added_to_cart  { 
    position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 0; color: #fff; background: #f50; z-index: 9;
    padding: 1rem 1.15rem; font-size: 1rem; line-height: 1; border-radius: .25rem; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.added_to_cart  { opacity: 1; } 
.custom-product-img:after { 
    content: ''; position: absolute; top: 50%; left: 50%; width: 115%; height: 115%; transform: translate(-50%,-50%); background: rgba(0, 0, 0, .5); opacity: 0; 
    transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; 
    -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
} 
.wo-products-list li:hover .custom-product-img:after,.wo-products-list li:hover .add_to_cart_button { opacity: 1; } */
.empty-cart a { color: #FF5500; }

.woocommerce-categories-list { list-style: none; padding: 0; margin: 1rem 0; }
.woocommerce-categories-list li { margin: 0 0 .85rem; }
.pagination { text-align: center; text-align: center;  display: flex; justify-content: center; }
.pagination > a,.pagination > span { border: 1px solid #c8ced5; padding: 0.65rem; margin: 0.15rem; display: inline-flex; border-radius: .2rem; line-height: 1; }
.pagination > a:hover { background: #c8ced5; color: #fff; }
.pagination > .current { border: 1px solid #000000; font-weight: 700; }
.pagination-arrow { background: url(../images/right-arrow-grey.svg) no-repeat; background-size: 1rem; background-position: center; width: 1rem; }
.pagination-arrow.prev { transform: rotate(180deg); }
.page-numbers:hover .pagination-arrow { background: url(../images/right-arrow-white.svg) no-repeat; background-size: 1rem; background-position: center; width: 1rem; }
.wc-block-cart__submit-container { 
    border-radius: .25rem;  padding: 0rem 2.25rem; color: #fff; background: #f50;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
.cart-count { 
    background: #FF5500; color: #ffff; width: 1.5rem; height: 1.5rem; border-radius: 50%; position: absolute; line-height: 1;
    top: -1rem; text-align: center; right: -0.85rem; font-size: .9rem; display: flex; align-items: center; justify-content: center;
}

/* Basic Styles */
.woocommerce-category-menu {}

.category-level-1 {
    list-style: none; margin: 0; padding: 0;
}
.category-level-1 > li {
    display: flex; justify-content: space-between;
    align-items: start;cursor: pointer; flex-direction: column; padding: 1rem 0; border-bottom: 1px solid #999;
}
.category-level-1 > li:first-child { border-top: 1px solid #999;  }
.category-title {  flex-grow: 1; }
.category-level-label { width: 100%; font-size: 1.40rem; font-weight: 700; padding: .5rem 0; line-height: 1; }
.category-level-label a.currentCat { color: #FF5500; }
.toggle-child {
    cursor: pointer; font-size: 1rem;  color: #0073aa;
}
/* Hide child levels initially */
.woocommerce-category-menu ul li ul { list-style: none; margin: 0; padding: 0; font-weight: 400; font-size: 1rem;  padding-left: 1rem; width: 100%; }
.category-level-2 {
    display: none; margin-left: 20px; list-style: none; margin: 0; padding: 0; font-weight: 400; font-size: 1rem;
}
.category-level-2 li { margin: 5px 0; }
.category-level-2 .category-level-label { width: 100%; font-size: 1.25rem; font-weight: 400; padding: .65rem 0; }
.category-level-3 { display: none; }

.expand-icon {
    position: relative; width: .875rem; height: .875rem; 
}
.expand-icon:before, .expand-icon:after {
    content: "";  position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 2px;
    margin: auto; background: #000000; border-radius: 2px; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
.expand-icon:after { 
    height: .875rem; width: 2px; 
}
.category-level-label.active .expand-icon:after {
    opacity: 0;
}
.category-level-label.open + ul  {
    display: block;
}

.wo-products-list .color { width: 1rem; height: 1rem; border-radius: 50%; background: #000; position: relative; }
.wo-products-list .color.active:after, .wo-products-list .color:hover:after { 
  content: ''; position: absolute; width: 1.5rem; height: 1.5rem; border: 1px solid #000; background: transparent; 
  left: 50%; top: 50%; transform: translate(-50%, -50%);  border-radius: 50%;
}

.cat-filter__mobile-header { background: #F6F6F6; font-size: 22px; }
.cat-filter__mobile-header__close { cursor: pointer; }
.mobile-filter__button-wrapper {
    position: fixed; bottom: 0; left: 0; width: 100%; height: 4rem; text-align: center; z-index: 9999;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
.mobile-filter__button-wrapper.hide { transform: translateY(100%); }
.mobile-filter__button {
    background: #000; color: #fff; display: inline-flex; left: 50%; transform: translateX(-50%);
    width: 120px; position: absolute; z-index: 9999; border-radius: .45rem; cursor: pointer;
}
/* WooCommerce Product Listing Style End */

/* WooCommerce Product Detail Style Start */
.image-gallery__each { border:1px solid #999; border-radius: .4rem; overflow: hidden; aspect-ratio: 4 / 3.75; position: relative; }
.image-gallery__each.active, .image-gallery__each:hover { border:2px solid #FF5500; }
.image-gallery__each.video-w:after { background-size: 3rem; }

.custom-item-quantity-selector { border:1px solid #999; border-radius: .4rem; background: #fff; }
.custom-item-quantity-selector button  { background: transparent; font-size: 2rem; border: 0; height: 3.25rem;  display: flex; align-items: center; justify-content: center; }
.c-cart-item button.btn { background: #FF5500; border-top-left-radius: 0; border-bottom-left-radius: 0; padding: 0 1rem; }
.custom-item-quantity-selector button:disabled {
    background-color: #cccccc;
    color: #666666;
    cursor: not-allowed; /* Prevent click interaction */
    pointer-events: none; /* Disable all interactions */
}
.custom-item-quantity-selector input { 
    width: 2.5rem; user-select: none; appearance: none; border: 0; text-align: center; height: 3.25rem;
    -moz-appearance: textfield; /* Firefox */
    -webkit-appearance: none; /* Webkit browsers */
}
.custom-item-quantity-selector input::-webkit-inner-spin-button,
.custom-item-quantity-selector input::-webkit-outer-spin-button {
    -webkit-appearance: none; margin: 0;
}
.related-products { }
.related-products .add_to_cart_button, .related-products .price { display: none !important; }
.related-products .woocommerce-loop-product__title {  font-size: 1.25rem !important; font-family: "Open Sans"; text-align: center; }
.related-products h2 { text-align: center; }
/* WooCommerce Product Detail Style End */

/* WooCommerce Style Starts */
.wo-product-detail { background: #fff; color: #000; }
.woocommerce .cart .button, .woocommerce .cart input.button {  
    align-items: center;display: inline-flex; font-family: "Open Sans"; line-height: 3.5rem;
    border-radius: .4rem;  padding: 0rem 2.25rem; color: #fff; border: 0; 
    font-size: 1rem; height: 3.5rem; justify-content: center;  font-weight: 600; color: #fff; background: #FF5500;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;  
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button { border-radius: .4rem; font-weight: 600; }
.c-cart-item { padding: 1.5rem 1rem; border-bottom: 1px solid #999; }
.c-cart-item-delete-icon { 
    position: absolute; width: 2rem; height: 2rem; top: 1rem; right: 1rem; border: 1px solid #999;
    border-radius: 50%; cursor: pointer;
}
.c-cart-item-delete-icon img { width: 1.25rem; height: auto; display: block; }
.c-cart-item-qnty { 
    background: #FF5500; color: #ffff; font-size: .85rem; width: 1.5rem; height: 1.5rem; border-radius: 50%; position: absolute; 
    left: 1rem; top: 1rem; display: flex; align-items: center; justify-content: center;
}
.empty-cart-container { position: relative; background: rgba(255, 255, 255, 0.5); pointer-events: fill; }
.empty-cart-container:after { content: ''; position: absolute; background: rgba(255, 255, 255, 0.65); pointer-events: fill; width: 100%; height: 100%; top: 0; left: 0; z-index: 99; }
.cart-checkout-summary { border: 1px solid #999; border-radius: .45rem; }
.cart-checkout-summary .cart-summary .c-cart-item:last-child { border-bottom: 0 solid #999; }
.woocommerce img, .woocommerce-page img { display: block; }
.wo-product-detail .slider-nav .arrow { background: unset; }
.wo-product-detail .slider-nav .arrow--left { left: 3rem; }
.wo-product-detail .slider-nav .arrow--right { right: 3rem; } 
.wo-product-detail .slider-nav .arrow.hide { display: none; }
.image-gallery__each--thumbnail { cursor: pointer; }
.wo-product-detail .color { width: 1rem; height: 1rem; border-radius: 50%; background: #000; position: relative; }
.wo-product-detail .color.active:after, .wo-product-detail .color:hover:after { 
  content: ''; position: absolute; width: 1.5rem; height: 1.5rem; border: 1px solid #000; background: transparent; 
  left: 50%; top: 50%; transform: translate(-50%, -50%);  border-radius: 50%;
}
/* WooCommerce Style End */ 

/* WooCommerce Popup Cart Style End */
.cart-popup { 
    position: fixed; width: 100%; height: 100vh; background: rgba(0, 0, 0, .5); top: 0; right: 0; z-index: 9999; opacity: 0; visibility: hidden;
    -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
}
.menu-cart { cursor: pointer; }
.cart-popup.open { opacity: 1; visibility: visible; }
.cart-popup .cart-popup-content { background: #fff; width: 460px; color: #000; padding: 2rem; margin-left: auto; margin-right: 4rem; margin-top: 5rem; }
.cart-popup-head { font-size: 1.5rem; font-weight: 600; }
/*.cart-popup .c-cart-container thead, .cart-popup .woocommerce .coupon { display: none; }
.cart-popup .c-cart-container .product-price, .cart-popup .woocommerce .product-subtotal,
.cart-popup .c-cart-container .cart_totals>* { display: none; }
.cart-popup .c-cart-container .cart_totals .wc-proceed-to-checkout { display: block; }
.cart-popup .c-cart-container .cart_totals .wc-proceed-to-checkout a { background: #f50; font-family: "Open Sans"; font-weight: 600; padding: 1.15rem; }
.cart-popup .c-cart-container .cart_totals  { width: 100%; }*/
.popup-close { position: absolute; right: 2rem; top: 2rem; width: 2rem; height: auto; cursor: pointer; }
/* WooCommerce Popup Cart Style End */

/* WooCommerce Checkout Style Start */
.custom-checout-container { overflow: hidden; }
.custom-checout-container .container { position: relative; z-index: 9; }
.custom-checout-container .section-bg img {
    object-position: right; right: 0; left: unset;
}
/* WooCommerce Checkout Style End */


/* Preloader Style Starts */
.loading-container {
  width: 100%; max-width: 520px; text-align: center; color: #fff;  position: relative;margin: 0 32px;
}
.loading-container::before {
  content: '';position: absolute; width: 100%; height: 3px; background-color: #fff;
  bottom: 0; left: 0; border-radius: 10px; animation: movingLine 2.4s infinite ease-in-out;
}
@keyframes movingLine {
  0% {
    opacity: 0;
    width: 0;
  }
  33.3%, 66% {
    opacity: 0.8;
    width: 100%;
  }
  85% {
    width: 0;
    left: initial;
    right: 0;
    opacity: 1;
  }
  100% {
    opacity: 0;
    width: 0;
  }
}
.loading-text {
  font-size: 5vw; line-height: 64px; letter-spacing: 10px; margin-bottom: 32px;
  display: flex; justify-content: space-evenly;
}
.loading-text span {
  animation: moveLetters 2.4s infinite ease-in-out; transform: translateX(0); position: relative;
  display: inline-block; opacity: 0; text-shadow: 0px 2px 10px rgba(46, 74, 81, 0.3);
}
.loading-text span:nth-child(1) {
  animation-delay: 0.1s;
}

.loading-text span:nth-child(2) {
  animation-delay: 0.2s;
}

.loading-text span:nth-child(3) {
  animation-delay: 0.3s;
}

.loading-text span:nth-child(4) {
  animation-delay: 0.4s;
}

.loading-text span:nth-child(5) {
  animation-delay: 0.5s;
}

.loading-text span:nth-child(6) {
  animation-delay: 0.6s;
}

.loading-text span:nth-child(7) {
  animation-delay: 0.7s;
}

@keyframes moveLetters {
  0% {
    transform: translateX(-15vw);
    opacity: 0;
  }
  33.3%, 66% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(15vw);
    opacity: 0;
  }
}
.socials {
  position: fixed; bottom: 16px; right: 16px; display: flex; align-items: center;
}
.social-link {
  color: #fff; display: flex; align-items: center; cursor: pointer;
  text-decoration: none; margin-right: 12px;
}
/* Preloader Style Ends */

.grecaptcha-badge {
  display: none !important;
}

@media all and (max-width: 1366px) {
    
   body { font-size: 1.25rem; }
}

@media all and (max-width: 1023px) {

    /* Timeline Section Start */
    .section--timeline__wrapper--desktop { display: none; }
    .section--timeline__wrapper--mobile { display: block; }
    .section--timeline__outer { position: relative; background: unset; width: unset !important; }
    .middle-gap { height: unset; }
    .section--timeline__wrapper {  }
    .section--timeline__wrapper .slick-list { /*padding-left: 4.5rem !important; */ padding-right: 5rem !important;  }
    .timeline__item .timeline__item__each { transform: unset !important; width: auto; padding: 0 0.5rem 0 1.5rem; }
    .timeline-arrow.disabled { opacity: 1; pointer-events: unset; }
    /* Timeline Section End */

}

@media all and (max-width: 768px) {
    html, body { font-size: 16px; }
    /* Common */
    h1,.h1-style { font-size: 50px; }
    h2,.h2-style,.font45 { font-size: 32px; }
    h3,.h3-style { font-size: 28px; }
   .custom-px,.sec-wrapper { padding-right: 15px; padding-left: 15px; }
   /*.section,footer { padding-right: 20px; padding-left: 20px; }
   .section--banner { padding-right: 0px; padding-left: 0px; }
   .section--banner .banner-content { padding-right: 20px; padding-left: 20px; } */
   .p80 { padding-top: 40px; padding-bottom: 40px; }
   .heading-sc { text-align: center; }
   .mobile-center { text-align: center; }
   .descp { margin: 3rem 0; }
   .cta-text  a { display: block; }
   .mobile-block { display:block; }
   .p-5 { padding-right: 20px !important; padding-left: 20px !important; }
   .last-article {  margin-bottom: 0 !important; padding-bottom: 0 !important;  }
   .slider-nav .arrow { width: 2rem; height: 3rem; padding: 0 !important; }
   .section-testimonial .slider-nav .arrow--left { left: -1.5rem; }
   .section-testimonial .slider-nav .arrow--right { right: -1.5rem; }
   .contact-bg-img img  { height: 65%; } 
   .text-image-bg-img img { height: 45%; }
   .text-image-bg-img { top: 25%; }
   .home .contact-bg-img { top: 25%; }
   .home .text-image-bg-img img { height: 80%; }
   .home .text-image-bg-img { height: 65%; top: 42%; }
   .home #page_content { overflow: hidden; }
   .text-image-content { text-align: center; }
   .text-image-content .row { flex-direction: column-reverse !important; }
   .button .inner { padding: 0rem 2rem; }
   .date-icon label { font-size: .90rem; padding: 10px; padding-right: 4px; }
   .image-fill.image-fill--no-fill-on-mobile { position: relative; left: unset; top: unset; height: auto; }
   .image-fill.image-fill--no-fill-on-mobile img { position: relative; left: unset; top: unset; height: auto; }
   .button .inner .label { font-size: 16px; }
    /* Common End */

    /* header */
    header { padding-right: 20px !important; padding-left: 20px !important; padding-top: 20px; padding-bottom: 20px; }
    .logo { width: 100px; }
    .no-banner header { padding-top: 1rem; padding-bottom: 1rem; }
    .mobile-menu { 
        position: absolute; top: 100%; width: 100%; background: #FF5500; left: 0; color: #fff; opacity: 0; visibility: hidden; transform: translateY(10px); 
        -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; 
        pointer-events: none;
    }
    .mobile-menu.open { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: visible; }
    .menu-main-menu-container>ul { padding: 20px 0; }
    .menu ul li { margin-bottom: 15px; }
    header ul li { text-align: center; line-height: 1; }
    header ul li a { color: #fff !important; }
    /* header End */

    /* Footer Section Start */
    footer { overflow: hidden; }
    footer .footer-logo img { width: 6.5rem; }
    footer form { width: 100%; }
    .footer-menu li { margin-left: 0; margin-bottom: .5rem; }
    footer form input[type=text], footer .wpcf7-form input[type=email] { min-width: unset; flex: auto; width: 100%; margin-bottom: 1rem; font-size: .90rem; height: 3.5rem; }
    footer form input[type=submit], footer .wpcf7-form input[type=submit]  { background: #000; color: #fff; padding: 1rem 1.5rem; border: 0; height: 3.5rem; }
    footer form p, footer form span { display: inline-block; position: relative; margin: 0; }
    .footer-social svg { height: 1.5rem; margin-left: 0; margin-right: .5rem; }
    footer form .wpcf7-response-output { width: auto; text-align: center; }
    /* Footer Section End */

    /* Banner */
    .banner-content { margin: 1.5rem 0; width: 100%; }
    .banner-arrow__left { left: 0; }
    .banner-arrow__right { right: 0; }
    .banner-arrow__left img, .banner-arrow__right img { width: 1rem; height: auto; cursor: pointer; }
    /* Banner End */

    /* Product Category Slider Start */
    .product-cat-each:hover { background: #AFB8CE; box-shadow: 0px 20px 30px rgba(175, 184, 206, 0.8); transform: scale(1.05);}
    .product-cat-each:hover .product-cat-each__title { font-size: 35px; line-height: 1.1; }
    .product-cat-each__content { height: 100%; }
    .product-cat-each__title { font-size: 35px; }
    .product-cat-each__img__inner img { height: 9rem; }
    /* Product Category Slider End */

    .products-search form input { font-size: 1.15rem; }
    .category-level-label { font-size: 1.25rem; }

    .home .section-text-image .sec-wrapper { padding-right: 20px; padding-left: 20px; }

    /* Testimonial Start */
    .testimonial__each__content { font-size: 25px; line-height: 1.6; }
    .quote-img { height: 90%; }
    /* Testimonial End */

    /* Inspiration Start */
    .gallery { display: grid; grid-gap: 15px;
      grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); grid-auto-rows: 200px;
      grid-auto-flow: dense; max-width: 1200px; margin: 15px auto; padding: 0 10px;
    }
    .gallery__item--hor { grid-column: span 1; }
    .gallery__item--vert { grid-row: span 1; }
    .gallery__item--lg { grid-column: span 1; grid-row: span 1; }
    .inspiration-cat-sticky { padding-left: 0; }
    /* Inspiration End */

    form .label,.text-area-label { display:none !important; }
    .catalogue-download-form form input[type="text"], .catalogue-download-form .wpcf7-form input[type="email"] { min-width: unset; width: 100%; }

    /* Vimeo Blocks Start */
    .embedVideo {
        position: absolute; padding-top: unset; height: 100%; overflow: hidden; width: 100%; left: 0; top: 0;
    }
    .embedVideo iframe { width: 100rem !important; height: 100% !important; position: absolute;
       top: 50% !important; left: 50% !important; transform: translate(-50%, -50%);
    }
    /* Vimeo Blocks Start */

    /* Cta Banner Start */
    .section-cta-banner__icon { position: absolute; right: 0; top: unset; height: 50%; width: 45%; z-index: -1; bottom: 0; } 
    .section-cta-banner__icon img { height: 100%; width: 100%; display: block; opacity: .4; }
    .cta-banner-content .btn-w, .cta-banner-content .button, .cta-banner-content .button .inner { width: 100%; }
    /* Cta Banner End */

    .inspiration-cat-sticky>div { display: flex; flex-wrap: wrap; justify-content: center; }
    .inspiration-cat-label { width: 100%; text-align: center; }
    .inspiration-cat { margin-right: 0.5rem; }
    .small-line { display: none; }

    .contact input, .contact select, .contact textarea { padding: 15px 10px; height: 3.25rem; font-size: .90rem; }
    .contact textarea { height: 6.5rem; }
    .wpcf7-not-valid-tip { position: absolute; top: calc(100% + 10px); font-size: 12px; }

    .cart-checkout-summary { margin-top: 1.5rem; }
    .results-summary { font-size: 12px; }
    .products-search form input { font-size: 14px; }
    .wo-products-list li.product h2 { font-size: 14px; }
    .wo-products-list li { padding: 10px; margin: 0 0 10px; }
    .cat-filter { 
      position: fixed; width: 100%; background: #fff; z-index: 9999; left: 0; bottom: 0; transform: translateY(100%); 
      -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
    }
    .cat-filter.show {  transform: translateY(0); }
    .category-level-1 > li:first-child { border-top: 0; }

    .cart-popup .cart-popup-content { width: 95%; margin-right: auto; overflow: scroll; }
    .custom-item-quantity-selector input { width: 2rem; }
    .btn.add-to-quote,.custom-item-quantity-selector button,.custom-item-quantity-selector input { height: 2.5rem; font-size: 1rem; }
    .single-product .btn.add-to-quote, .single-product .custom-item-quantity-selector button, .single-product .custom-item-quantity-selector input { height: 4rem; font-size: 1rem; }
    .single-product .custom-item__quantity,.single-product .btn.add-to-quote { width: 50%; margin: 0 !important; }
    .single-product .custom-item-quantity-selector { width: 100%; border-radius: 0; height: calc(4rem - 1px); }
    .single-product .custom-item-quantity-selector__button { width: 40%; font-size: 18px !important; }
    .single-product .custom-item-quantity-selector input { font-size: 18px !important; height: calc(4rem - 6px); }
    .btn.add-to-quote { padding: 0 0.5rem; }
    .c-cart-item-title h4 { font-size: 1.5rem; }
    .btn-label { font-size: .65rem; }
    .single-product .btn-label { margin-right: 0.5rem; font-size: 1rem; }
    .single-product .btn.add-to-quote { padding: 0 1rem; border-radius: 0;}
    .c-cart-item-delete-icon { right: -1rem; top: 0.5rem; }
    .image-gallery { display: flex; gap: .3rem;  justify-content: center; } 
    .image-gallery__each--thumbnail { width: 22%; margin-bottom: 0 !important; }
    .custom-add-to-cart { padding: .5rem; }
    .image-gallery__each.video-w { width: 22%; }
    .color-options--mobile { position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
    .related-products .woocommerce-loop-product__title { font-size: 14px !important; }
    .request-quote-button-inner { 
      width: 100%; position: fixed; bottom: 0; width: 100%; left: 0; background: #fff; z-index: 9999; box-shadow: 0px 20px 30px rgba(175, 184, 206, 0.8);
      -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;
    }
    .request-quote-button-inner.removeSty {  width: 100%; position: relative; bottom: unset; left: unset; z-index: unset; box-shadow: unset; }

    .single-product .c-cart-container .custom-item__quantity, .single-product .btn.add-to-quote { width: unset; }
    .single-product .c-cart-container .custom-item-quantity-selector { 
        border-radius: .4rem !important;  border-bottom-right-radius: 0 !important; border-top-right-radius: 0 !important;
    }
    .single-product .c-cart-container .btn.add-to-quote {
      border-radius: .4rem !important;  border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important;
    }

    .wpcf7-response-output { width: auto; text-align: center; }
    .date-icon input { background: #fff url(../images/calendar.svg) no-repeat; background-position: 95% 50%; background-size: 1.5rem; }

    .woocommerce .products ul, .woocommerce ul.products { display: flex; flex-wrap: wrap; justify-content: center; }
    .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 45% !important; }
}

