! 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 1.4814rem}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-family: 'Impact';
    src: url('../fonts/Impact.woff2') format('woff2'), url('../fonts/Impact.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.woff2') format('woff2'), url('../fonts/Impact.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}

@font-face {
    font-family: 'Fira Sans Bold';
    src: url('../fonts/FiraSans-Bold.woff2') format('woff2'), url('../fonts/FiraSans-Bold.woff') format('woff');
    font-weight: bold; font-style: normal; font-display: swap;
}

@font-face {
    font-family: 'Fira Sans Regular';
    src: url('../fonts/FiraSans-Regular.woff2') format('woff2'), url('../fonts/FiraSans-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Fira Sans Light';
    src: url('../fonts/FiraSans-Light.woff2') format('woff2'), url('../fonts/FiraSans-Light.woff') format('woff');
    font-weight: 300; font-style: normal; font-display: swap;
}

* { box-sizing: border-box; }
html { font-size: 0.8333vw; /*1920px - 16px*/ }
body { background: #282823; color: #fff; font-size: 1rem; line-height: 1.5; font-weight: 400; font-family: 'Fira Sans Regular'; }
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%;}.bubble-desc{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: 'Impact'; }
h2,.h2-style { font-size: 3.75rem; line-height: 1.1; font-weight: 400; font-family: 'Impact'; }
h3,.h3-style { font-size: 3.125rem; line-height: 1.1; font-weight: 400; font-family: 'Impact'; }
h4,.h4-style { font-size: 1.875rem; line-height: 1.1; font-weight: 400; font-family: 'Impact'; }
h1 span, h2 span, h3 span { color: #ff4713; }
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; }
.sec-wrapper { position: relative; width: 100%; z-index: 9; }
.autoheight .section__wrapper { min-height: unset; }
.section-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; 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; }
.overflow-hidden { overflow: hidden; }
.ratio16by9 { aspect-ratio:16/9; }
.custom-px { padding-right: 6.25rem; padding-left: 6.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; }
.descp { font-family: 'Fira Sans Light'; margin: 3.5rem 0; }
.Fira-Bold {font-family: 'Fira Sans Bold';}
.Fira-Regular {  font-family: 'Fira Sans Regular'; line-height: 1.2; }
.Fira-Light {  font-family: 'Fira Sans Light'; line-height: 1.2; }
.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; }

.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: #ff4713; }
.primary-bg { background: #ff4713; 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; }

/*.btn { 
    font-family: 'Fira Sans Bold'; background: #ff4713; padding: 1.125rem 2.25rem; font-size: 0.90rem; color: #fff; border: 1px solid #ff4713; text-transform: uppercase;
    display: inline-block; cursor: pointer; border-radius: 0.22rem; display: inline-flex; align-items: center; text-decoration: none; position: relative; line-height: 1.1; border-radius: 5rem;
    -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 img { display: block; width: 0.625rem; }
.btn-arrow-img-absolute { position: absolute; right: 2.25rem; opacity: 0; }
.btn:hover img { opacity: 0; }
.btn:hover img.btn-arrow-img-absolute { opacity: 1; }
.btn.greyBorder { background: #fff; border: 1px solid #282823; color: #282823; }
.btn.darkgrey { background: #282823; border: 1px solid #282823; color: #fff; }
.btn.yelloGreyBorder { background: #ebb446; border: 1px solid #282823; color: #fff; }

.btn:hover { background: transparent; border: 1px solid #ff4713; color: #ff4713; transform: translateX(4px); }
.btn.darkgrey:hover { background: #fff; border: 1px solid #282823; color: #282823; }
.btn.greyBorder:hover { background: #282823; border: 1px solid #282823; color: #fff; }
.btn.yelloGreyBorder:hover { background: #fff; border: 1px solid #282823; color: #ebb446; }*/

.button { border-radius: 5rem; display: inline-flex; overflow: hidden;position: relative; }
.button .inner {  
    border-radius: 5rem;  padding: 0rem 2.25rem; color: #fff; border: 2px solid #ff4713; 
    -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: 'Fira Sans Bold';  line-height: 3.5rem;
    font-size: 0.90rem; height: 100%; justify-content: center; text-transform: uppercase;
    -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: #ff4713; 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: #ff4713; }
.button.orange .inner:nth-child(2) { color: #fff; }

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

.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); }

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; }



@-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 .left-arrow { transform: rotate(180deg); }
.nav-arrow  { cursor: pointer; }
.nav-line { width: 100%; height: 2px; background: rgba(255, 255, 255, 0.5); display: flex; align-items: center; justify-content: center; }
.nav-line__block { width: 20%; height: 4px; -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; }
.nav-line__block.active { background: #fff; }

.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 */
input[type=submit] { 
     font-family: 'Fira Sans Bold'; background: #ff4713; padding: 1.125rem 2.25rem; font-size: 0.90rem; color: #fff; border: 1px solid #ff4713; text-transform: uppercase;
    display: inline-block; cursor: pointer; border-radius: 0.22rem; display: inline-flex; align-items: center; text-decoration: none; position: relative; line-height: 1.1; border-radius: 5rem;
    -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; 
}
input[type=submit]:hover { background: transparent; border: 1px solid #ff4713; color: #ff4713; transform: translateX(4px); }
input,textarea,select { width: 100%; background: transparent; color: #9F9F9F; padding: 1.27rem; border: 1px solid #C9C9C9; outline: none; font-size: 0.727rem; border-radius: 0.22rem; }
textarea { width: 100%; height: 6rem; vertical-align: bottom; resize: none; }
input[type=submit],button { border: 0; }
input[type=checkbox] { /*position: absolute; opacity: 0;visibility: hidden;*/ display: inline-block; width: auto; margin-right: .5rem; }
.custom-checkbox { width: 1.36rem; height: 1.36rem; background: #fff; color: #000; position: relative; cursor: pointer; }
.custom-checkbox.active:after{ content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/tick.svg); background-size: 1rem; background-repeat: no-repeat; background-position: center; }
/* form * End/

/* header */
header { 
    position: fixed; padding: 1rem 1rem; z-index: 100; width: 100%; background: #ffffff; color: #000000; box-shadow: 2px 2px 3px #999;
    -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.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 { width: 1.625rem; height: auto;  cursor: pointer; }*/
.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; text-transform: uppercase; position: relative; }
/* Orange dots only between top-level nav items — not inside .sub-menu */
header ul.menu > li:after,
header .menu > ul.menu > li:after { 
    content: ''; position: absolute; width: 8px; height: 8px; background: #ff4713; border-radius: 50%; top: 50%;
    transform: translateY(-50%); right: -1.625rem; 
}
header ul.menu > li.remove-dot:after,
header .menu > ul.menu > li.remove-dot:after { display: none; }
header ul li.phone:before { 
    content: ''; position: absolute; width: 1.25rem; height: 1.25rem; left: 0; 
    background: url(../images/smartphone.png) no-repeat; background-size: contain;
}
header ul li a { -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 ul li.phone a { margin: 1.25rem;; }
header ul li a[href="#"] { pointer-events: none } 

header ul> li a::before {
    content: ''; background-color: #ff4713; position: absolute; left: 0; bottom: 3px; width: 100%;
    height: 0; z-index: -1; transition: all .3s ease-in-out;
}
header ul> li.current-menu-item a::before { height: 3px; }
header ul> li a:hover::before { bottom: 0; height: 100%; }
header ul> li a:hover { color: #fff; }

header ul.sub-menu > li a::before { display: none; visibility: hidden; } 

header ul> li.phone a::before { display: none; }
header ul> li.phone a:hover { color: #ff4713; }
.sub-menu { 
    position: absolute; left: 0; right: auto; background: #273248; color: #fff; list-style: none; border-radius: .85rem;
    top: 2.25rem; min-width: 17rem; z-index: 101;
    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; 
}
/* Desktop: only direct dropdown under top-level item; nested fly-outs use rules below */
@media (min-width: 769px) {
    header ul.menu > li.menu-item-has-children:hover > .sub-menu,
    header ul.menu > li.has-sub-menu:hover > .sub-menu {
        opacity: 1;
        transform: translateY(0);
        visibility: visible;
    }
    /* Second+ level: open to the right of parent item (fixes overlap on NEW / PAST children) */
    header .sub-menu .sub-menu {
        left: 100%;
        top: 0;
        margin-left: 0.2rem;
        z-index: 102;
    }
    header .sub-menu li.menu-item-has-children:hover > .sub-menu,
    header .sub-menu li.has-sub-menu:hover > .sub-menu {
        opacity: 1;
        visibility: visible;
        transform: translate(0, 0);
    }
}
.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; 
}
/* Arrow only for items that have a deeper sub-menu (leaf items: no arrow) */
.sub-menu li.menu-item-has-children:after,
.sub-menu li.has-sub-menu:after { 
    content: ''; position: absolute; width: 0.875rem; height: 1rem; background: url(../images/right-arrow-white.png) no-repeat; 
    background-position: center; right: 1rem; -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; 
}
/* Direct link only — avoids nested links turning orange when parent row is hovered */
.sub-menu li:hover > a,
.sub-menu li.current-menu-item > a { color: #ff4713; }
.sub-menu li.menu-item-has-children:hover:after,
.sub-menu li.has-sub-menu: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: #ff4713; }
.menu-icon .line3 { transition: transform 0.5s ease-in; }
.menu-icon .draw-line { stroke: #ff4713; 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 */
footer { color: #bfbfbd; position: relative; }
.footer__logo { width: 10.937rem; height: auto; }
footer h4 { color: #fff; margin:0 0 2.5rem; }
footer ul { margin: 0; padding: 0; }
footer ul li { margin-bottom: 1.5rem; }
footer ul li::marker { color: #ff4713; }
footer form { color: #fff; margin:2.5rem 0 0; position: relative; }

footer form input[type=text], footer .wpcf7-form input[type=email] { border: 1px solid #3e3e39; border-radius: 5rem; padding: 1.562rem 2.25rem; padding-right: 10rem; }
footer form input[type=submit], footer .wpcf7-form input[type=submit]  { position: absolute !important; right: 0.437rem; width: auto; top:50%; transform: translateY(-50%); }
footer form input[type=submit]:hover { top:50%; transform: translateY(-50%); }
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-social-icon { height: 1.625rem; width: auto; }
.footer-social-icon img[src$=".svg"] { width: 1.15rem; }
.copyright { border-top: 1px solid #3e3e39; }
.whatsapp-icon { position: fixed; bottom: 1.5rem; right: 1.5rem; z-index: 999; }
.whatsapp-icon img { width: 4rem; height: auto; display: block; /*box-shadow: 2px 2px 3px #999;*/ }
.footer-dots { position: absolute; width: 19.375rem; height:auto; left: 0; bottom: 2.5rem; opacity: .2; z-index: 9; }
/* 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.video-banner { z-index: 1; }
.banner-slider,.banner-each,.section-wrapper { position: relative; height: 100% !important; }
.banner-title span { display: block; font-size: 1.25rem; font-family: 'Fira Sans Bold'; margin: 0 0 2.812rem; }
.banner-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; height: 100vh; }
.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; font-family: 'Fira Sans Light'; }
.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-arrow__right { 
    position: absolute; top: 50%; transform: translateY(-50%); right: 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; 
}
.banner-arrow__left img, .banner-arrow__right img { width: 2.5rem; height: auto; cursor: pointer; }
.banner-arrow__left:hover { transform: translateY(-50%) rotate(180deg) translateX(4px) scale(0.90); }
.banner-arrow__right:hover { transform: translateY(-50%) translateX(4px) scale(0.90); }
.section--banner .slick-list, .section--banner .slick-track { height: 100%; }
.section--banner .slick-dots { position: absolute; bottom: 2rem; padding: 0; left: 50%; transform: translateX(-50%); }
.section--banner .slick-dots { display: flex; justify-content: center; align-items: center;
    list-style: none; padding: 0; margin: 0;
}
.section--banner .slick-dots li {
    position: relative; margin: 0 5px; width: 20px; height: 20px;
}
.section--banner .slick-dots li button {
    width: 100%; height: 100%; border: none; background: transparent; padding: 0;
    cursor: pointer; position: relative; outline: none;
}
.section--banner .slick-dots li button:after {
    content: ''; position: absolute; width: 6px; height: 6px; background: #fff;
    left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;
}
.section--banner .slick-dots li button svg {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
.section--banner .slick-dots li button svg circle {
    fill: none;  stroke: transparent; stroke-width: 2;
}
.section--banner .slick-dots li button svg circle.progress {
    stroke: #ff4713; stroke-width: 2;stroke-dasharray: 0 100;transition: stroke-dasharray 0.5s linear;
}
.section--banner .slick-dots li.slick-active button svg circle.progress {
    animation: progress 5s linear forwards;
}
@keyframes progress {
    from {
        stroke-dasharray: 0 100;
    }
    to {
        stroke-dasharray: 100 100;
    }
}
.singleSlide .slick-dots { display: none; }
/* Banner End */

.heading-sc {  max-width: 70rem; margin: auto; }
.heading-sc--left { margin: unset; }
.border-bottom { border-bottom: 1px solid #eeeeee; }
.heading-line-w { overflow: hidden; }
.heading-line { position: relative; }
.heading-line:after { content: ''; position: absolute; width: 400%; left: 110%; height: 1px; background: #3e3e39; top: 50%; transform: translateY(-50%); }
.heading-line-through { position: relative;  text-align: center; }
.heading-line-through > div { display: inline-block; width: auto; padding: 0 2rem; background: #fff; }
.heading-line-through:after { content: ''; position: absolute; width: 100%; left: 0; height: 1px; background: #eeeeee; top: 50%; transform: translateY(-50%); z-index: -1; }

/* Section Images Text  Start */
.section--images-text-side { padding: 8.437rem 0; position: relative; }
.bubble-img { position: relative; }
.bubble-img>div { width: 21.375rem; height: 21.375rem; border-radius: 50%; overflow: hidden; }
.bubble-img .top-img { position: absolute; top: -35%; right: 25.625rem; }
.bubble-img .middle-img { position: absolute; right: 7.5rem; top: 50%; transform: translateY(-50%); }
.bubble-img .bottom-img { position: absolute; bottom: -35%; right: 25.625rem; }
.right-arrow-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; z-index: -1; }
.right-arrow-bg-img.right { 
    width: 30rem; height: auto; display: block; position: absolute;  bottom: -5rem; right: -9rem; 
    transform: rotate(180deg);
}
.right-arrow-bg-img.left { 
    right: unset; width: auto; bottom: unset; height: 100%; position: absolute;
    left: -20rem; 
}
.fade-image-overlay { position: absolute; width: 60%; height: 100%; left: -20%; top: 0; }
.fade-image-overlay--right { left: auto; right: -20%; }
.bubble-img .img-w { opacity: 0; }
/*img.right-arrow-bg-img.third { 
    left: -6.5rem; width: 12rem; bottom: 6.5rem; right: unset; height: 100%; width: auto; transform: rotate(180deg);
    top: 0; 
}
img.right-arrow-bg-img.fourth { 
    left: -21.5rem; width: 12rem; bottom: 6.5rem; right: unset; height: 100%; width: auto; 
    top: 0; opacity: 1;
}*/
/* Section Images Text End */

/* Section Image Text Start */
.section--image-text-side {  }
.image-text-side__text { padding: 5.625rem; background: #273248; color: #fff; }
/* Section Image Text Start */

/* Section Auto Size Image Start */
.section--auto-size-img {  }
.section--auto-size-img__each { 
    position: relative; height: 31.25rem; /*width: 16.6666666667%;*/ flex: 1;
    transition: flex 0.3s ease; overflow: hidden; cursor: pointer;
}
.section--auto-size-img__each.active { /*width: 33.3333333333%; */ flex: 2.5; }
.section--auto-size-img__each__wrapper { position: relative; width: 100%; height: 100%; }
.section--auto-size-img__each__wrapper .image-fill:after {
    content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/team-overlay.png) no-repeat;
    background-size: cover; background-position: bottom;
}
.section--auto-size-img__each__title { font-size: clamp(1.5rem, 2vw, 3.125rem); }
.section--auto-size-img__each .img-w { position: relative; height: 100%; }
.section--auto-size-img__each .img-w img { position: relative; height: 100%; }
.section--auto-size-img__each__text { 
    position: absolute; bottom: 0; text-align: center; padding: 20px; color: #fff; width: 100%; 
}
.section--auto-size-img__each__text__slide { height: 0; overflow: hidden; transition: all 0.4s ease-in-out; }
.section--auto-size-img__each__descp { margin: 1rem 0; }
.section--auto-size-img .sec-cta { margin-top: 5rem; }
/* Section Auto Size Image End */

/* Section Experience Package Start */
.experience-each__content {
    border: 1px solid #eeeeee;
    position: relative;
    background: #fff;
    overflow: hidden;
}
.experience-card {
    border-radius: 18px;
    border: 1px solid var(--color-border-secondary);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
}
.experience-card__hero {
    position: relative;
    height: 200px;
    overflow: hidden;
    background: linear-gradient(160deg, #1a1a2e 0%, #16213e 60%, #0f3460 100%);
}
.experience-card__hero-track {
    position: absolute;
    inset: 0;
    opacity: 0.18;
    background: repeating-linear-gradient(
      -35deg,
      transparent,
      transparent 18px,
      rgba(255,164,0,0.3) 18px,
      rgba(255,164,0,0.3) 20px
    );
    z-index: 1;
}
.experience-card__hero-glow {
    position: absolute;
    bottom: -20px;
    left: -20px;
    width: 200px;
    height: 100px;
    background: radial-gradient(ellipse, rgba(255,164,0,0.25) 0%, transparent 70%);
    z-index: 1;
}
.experience-each__content__img {
    height: 100%;
    position: relative;
    z-index: 2;
}
.experience-each__content__img .image-fill::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.45) 100%);
}
.experience-each__content__img img {
    object-fit: cover;
}
.experience-card__meta {
    background: rgba(39, 50, 72, 0.95);

    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}
.experience-card__amenities {
    margin-bottom: 6px;
}
.experience-card__amenities-label {
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    color: rgba(255, 255, 255, 0.75);
    margin-bottom: 2px;
    margin-top: 2px;
}
.experience-card__amenities-list {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.experience-card__amenity-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
}
.experience-card__amenity-icon {
    width: 34px;
    height: 34px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
}
.experience-card__amenity-text {
    font-size: 8px;
    line-height: 1.25;
    text-align: center;
    color: rgba(255, 255, 255, 0.85);
}
.experience-card__meta-label {
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.65);

}
.experience-card__meta-row {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.experience-card__meta-item {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 13px;
    line-height: 1.35;
}
.experience-card__body {
    padding: 1rem 1.1rem 1.2rem;
}
.experience-card__title-row {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 10px;
}
.experience-card__read-more {
    font-size: 11px;
    color: #ff4713;
    text-decoration: none;
    white-space: nowrap;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: 1;
    cursor: pointer;
}
.experience-card__read-more:hover {
    text-decoration: underline;
}
.experience-card__read-more-content-source {
    display: none;
}
.experience-card__links {
    display: flex;
    gap: 14px;
    align-items: center;
}
.experience-each__content__title {
    font-size: 1.5rem;
    line-height: 1.2;
}
.experience-card__meta-label--light {
    color: var(--color-text-secondary);
}
.experience-card__meta-row--light {
    margin-bottom: 12px;
}
.experience-card__meta-item--light {
    color: var(--color-text-secondary);
    font-size: 13px;
}
.experience-card__footer {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 12px;
    border-top: 1px solid var(--color-border-tertiary);
    padding-top: 12px;
}
.experience-card__price-label {
    font-size: 11px;
    color: var(--color-text-secondary);
    text-transform: uppercase;
    letter-spacing: 1px;
}
.experience-card__price {
    font-size: 2rem;
    line-height: 1.1;
    font-weight: 800;
}
.experience-each__content__btn {
    margin-top: 0;
}
.experience-each__conten__cat {
    padding: 0.35rem 0.65rem;
    font-size: 0.75rem;
    text-transform: uppercase;
    position: absolute;
    top: 1rem;
    right: 1rem;
    border-radius: 0.35rem;
    z-index: 9;
}
.experience-slider .slick-slide {
    padding: 0 .75rem !important;
}
.experience-each-slider-arrow .arrow-circle {
    background: #ffdad0;
    cursor: pointer;
}
.experience-each-slider-arrow .prev-arrow {
    position: absolute;
    left: -5rem;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
}
.experience-each-slider-arrow .next-arrow {
    position: absolute;
    right: -5rem;
    top: 50%;
    transform: translateY(-50%);
}
.experience-read-more-modal {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}
.experience-read-more-modal.is-open {
    display: flex;
}
.experience-read-more-modal__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.55);
}
.experience-read-more-modal__dialog {
    position: relative;
    width: min(720px, 100%);
    max-height: calc(100vh - 4rem);
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 18px 35px rgba(0, 0, 0, 0.22);
    overflow: auto;
}
.experience-read-more-modal__close {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 32px;
    height: 32px;
    border: 0;
    border-radius: 50%;
    background: #f3f3f3;
    font-size: 18px;
    cursor: pointer;
    line-height: 1;
}
.experience-read-more-modal__body {
    padding: 2.5rem 1.5rem 1.5rem;
}
body.experience-modal-open {
    overflow: hidden;
}
/* Section Experience Package End */

/* Section Hrizontal Slider Start */
.section-horizontal-slider {  }
.horizontal-slider__list__each { border-top: 1px solid #cfd2d3; padding: 2rem 0; cursor: pointer; }
.horizontal-slider__list__each>* { opacity: .5; }
.horizontal-slider__list__each.active>* { opacity: 1; }
.horizontal-slider__list__each__title {  }
.horizontal-slider-detail .horizontal-slider-detail__each { display: none; }
.horizontal-slider-detail .horizontal-slider-detail__each.active { display: block; }
.horizontal-slider-detail__img { }
.horizontal-slider-detail__text { background: #273248; color: #fff; padding-left: 3.75rem; padding-right: 3rem; position: relative; }
.horizontal-slider-detail__text__bg { position: absolute; width: 100%; height: 95%; right: -24rem; top: 50%; transform: translateY(-50%); }
.horizontal-slider-detail__text__bg .image-fill img { opacity: 0.2; object-fit: fill; }
/* Section Hrizontal Slider End */

/* Section Two Column Text Start */
.section--two-col-text { position: relative; }
.section--two-col-text::after {
    content: ""; position: absolute; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
    background: url(../images/down-banner.png) no-repeat; background-position: bottom; background-size: cover;
}
.section--two-col-text .sec-wrapper { padding-top: 10rem; padding-bottom: 10rem; }
/* Section Two Column Text End */

/* Section Clients Start */
.section--clients {  }
.clients-content { padding: 5.375rem 8.375rem; background: #273248; color: #fff; position: relative; }
.clients-content__words{ font-size: 1.75rem; }
.clients-content__words { margin-bottom: 4.25rem; }
.top-left-arrow-bg { position: absolute; left: 0; top: 0; height: 34.375rem; width: 28rem; }
.top-left-arrow-bg img { position: absolute; }
.top-left-arrow-bg img.first { left: -3.5rem; width: 100%; opacity: .2; }
/*.top-left-arrow-bg img.second { right: 10rem ;}
.top-left-arrow-bg img.third { right: 0; }*/
.clients-content-slider-arrow { position: absolute; right: 1.437rem; bottom: 1.437rem; }
.arrow-circle { width: 3.375rem; height: 3.375rem; background: #52363d; border-radius: 50%; cursor: pointer; }
.arrow-circle img { 
    width: 0.625rem; height: auto; 
    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; 
}
.arrow-circle:hover img { transform: translateX(3px); }
.clients-content-slider-arrow .prev-arrow { transform: rotate(180deg); }
/* Section Clients End */

/* Section Partners Start */
.section--partners {  }
.partners-content { margin-top: 5.5rem; }
.partners-content__each { border-right: 1px solid #eeeeee;  }
.partners-content__each__img { min-height: 8rem; width: auto; position: relative; }
.partners-content .partners-content__each__img img { margin: auto; }
/* Section Partners End */

/* Section Latest Articles Start */
.latest-articles__content { margin-top: 4rem; }
.article-each__date { padding-top: 1.75rem; font-size: 0.875rem; }
.article-each__title { padding: 1.75rem 0; }
.article-each__title:hover { text-decoration: underline; }
.article-each__cat { display: flex; flex: 1; justify-content: end; }
.article-each__cat a { 
    padding: 0.437rem 0.625rem; font-size: 0.70rem; border-radius: 5rem; z-index: 9; background: #282823; color: #fff; display:inline-block; margin-right:.5rem;
}
.latest-articles__viewall { margin-top: 2.25rem; }
/* Section Latest Articles End */

/* Section Events Start */
.latest-events__content { margin-top: 4rem; }
.events-each__title { padding: 1rem 0; }
.events-each__title:hover { text-decoration: underline; }
.events-each__title h2 { font-size: 1.375rem; }
.events-each .events-each__img { width: 100%; position: relative; aspect-ratio: 1 / 1; }
/* Section Events End */


/* Section Locations Start */
.location__details { /*margin-top: 6.25rem; */}
.location__content { margin-top: 3.875rem; }
.location__content canvas { width: 100% !important; }
/* Section Locations End */


/* Section FAQs Start */
.faqs__each { border: 1px solid #eeeeee; cursor: pointer; }
.faqs__each__icon { position: relative; width: 0.875rem; height: 0.875rem; margin-top: 0.25rem; }
.faqs__each__icon::before, .faqs__each__icon::after {
    content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0;
    width: 100%; height: 2px; margin: auto; background: #ff4713; border-radius: 2px;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;
}
.faqs__each.active .faqs__each__icon::after { height: 0.875rem; width: 2px; }
.faqs__each__answer { display: none; cursor: auto;  }
.faqs__each.active .faqs__each__answer { display: block; }
/* Section FAQs End */

/* Section Team Listing Start */
.section--team-listing {  }
.team-listing-each__inner { position: relative; width: 100%; height: 100%; position: relative; }
.team-listing-each__inner.overlay:after {  
    content: ''; position: absolute; width: 100%; height: 100%; 
    background: url(../images/team-overlay.png) no-repeat; background-size: cover; background-position: bottom; 
}
.team-listing-each__inner.border { border: 1px solid #eeeeee; }
.teamwithfixedHeight .team-listing-each__inner { position: relative; width: 100%; height: 32.75rem; position: relative; background: #aeadaa; }
.teamwithfixedImgHeight .team-listing-each__image { width: 100%; height: 25rem; position: relative; background: #aeadaa; }
.team-listing-each__image .image-fill img { object-position: top; }
.teamwithfixedImgHeight  .team-listing-each__text { height: 100%; }
.team-listing-each__title { font-size: 1.875rem; line-height: 1.2; }
.team-listing-each__descp { 
    background: #273248; color: #fff; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 9; transform: translateY(100%);
    opacity: 0; visibility: hidden;  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; padding: 1.875rem;     border-radius: .85rem;     border: 1px solid #f9f9f9;
}
.team-listing-each__descp p { margin: 0 0 1rem; }
.team-listing-each__descp p:last-child {  margin-bottom: 0; }
.team-listing-each__descp.active { transform: translateY(0%); opacity: 1; visibility: visible; overflow: auto; }

.section--team-listing .slick-slide { }
.team-each.slick-slide > div { padding: 0 2rem !important; }
.team-each > div { padding: 0 1rem !important; }
.teamwithfixedHeight .team-each > div { padding: 0 1rem !important; }
.team-listing-each__link { padding-top: 1.875rem; cursor: pointer; }
.section--team-listing .slick-list { padding-left: 4.5rem !important;  padding-right: 8.50rem !important;  }

.exteam-list-slider-arrow { text-align: center; }
.team-list-slider-arrow .arrow-circle { background: transparent; cursor: pointer; border: 1px solid #cbcbcb; }
.team-list-slider-arrow .prev-arrow { transform: rotate(180deg); }
.team-list-slider-arrow .next-arrow { }

.team-listing-bg-arrow1 { width: auto; bottom: 0; height: 95%; position: absolute; left: -15rem; z-index: -1; }
.team-listing-bg-arrow1--right { width: auto; bottom: 0; height: 95%; position: absolute; right: -25rem; z-index: -1; left: auto; }
/* Section Team Listing End */

/* Section Team Detail Start */
.section--team-detail {  }
.team-detail-image { position: relative; }
.team-detail-image__inner { width: 25rem; height: 25rem; border-radius: 50%;  background: #b3b2b0; position: relative; overflow: hidden; }
.team-detail-image__inner.clipping-sec { position: absolute; top: 0; overflow: unset; z-index: -1; }
.team-detail-image img { height: 110%; transform: translate(-50%, -55%); width: auto; left: 50%; top: 50%; }
.team-detail-image__inner.clipping-sec img { clip-path: circle(65% at 50% 28%); }
.team-listing-each__text { position: relative; z-index: 9; padding: 1.875rem; }
.bg-arrow--team-detail {  position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.bg-arrow--team-detail img { position: absolute; left: 0; top: 0; height: 115%; }
.bg-arrow--team-detail .orange { left: 10rem; top: 2rem; }
.bg-arrow--team-detail .grey { left: 25rem; }
/* Section Team Detail End */

/* Section CTA Banner Start */
.section--cta-banner { position: relative; }
.section--cta-banner.left:after { 
    content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;
    background: url(../images/gradient-blue.png) no-repeat; background-size: cover; background-position: bottom; 
    background: linear-gradient(90deg, rgba(4,23,37,255) 15%, 
rgba(231, 231, 229, 0) 65%);
}
.section--cta-banner.right { color: #000; }
.section--cta-banner.right:after { 
    content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;
    background: url(../images/gradient-grey.png) no-repeat; background-size: cover; background-position: bottom; 
    background: linear-gradient(90deg, rgba(231, 231, 229, 0) 15%, rgba(231, 231, 229, 1) 65%);
}
/* Section CTA Banner End */


/* Section Event About Start */
.section--event-about {  }
.section--event-about .sec-wrapper { padding-top: 5rem; }
.section--event-about .heading-sc { padding-left: 17.5rem; max-width: unset; margin: unset; }
.event-about__mg { width: 100%; aspect-ratio: 1 / 1; height: auto; }
.event-about__mg > div { border-radius: 50%; overflow: hidden;  transform: translateY(10%);}
/* Section Event About End */

/* Section Event Offerings Start */
.event-offering__img__inner { min-height: 29rem; position: relative; width: 100%; }
/* Section Event Offerings End */

/* Section Event Packages Start */
.event-package-tab { margin-top: 3.5rem; }
.event-package-detail-outer { display: none; }
.event-package-detail-outer.active { display: block; }
.event-package-detail { margin-top: 3.5rem; }
.event-package-tab { border-bottom: 2px solid #dddddd; }
.event-package-tab__content.slick-slider {  padding: 0 0.75rem; }
.event-package-tab__each>div { position: relative; color: #bbbbbb; cursor: pointer; padding-bottom: .25rem; text-align: center;  }
.event-package-tab__each.active > div { color: #000; height: 100%; }
.event-package-tab__each.active>div:after { content: ''; position: absolute; width: 100%; height: 2px; background: #ff4713;  bottom: 0px; left: 0; }
.event-package-detail__img { position: relative; height: 25rem; width: 100%; }
.event-package-detail__text { margin: 2.75rem 0; }
.content-excerpt a { color: #ff4713; }
.full-content>p { margin: 0 0 1rem; }
.full-content p:last-of-type { margin: 0; }
/* Section Event Packages End */

/* Section Image CTA Start */
.section--three-column-image-cta {  }
.image-cta-each {  }
.image-cta-each__inner { height: 36.56rem; width: 100%; position: relative; color: #fff; }
.image-cta-each__inner:after {
    content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/box-overlay.png) no-repeat;
    background-size: cover;background-position: bottom;
}
.image-cta-each__inner .image-fill { z-index: -1; }
.image-cta-each__title { position: relative; z-index: 1; }
/* Section Image CTA End */

/* Section Location Map Start */
.location-map {  }
.map-sec { width: 100%; height: 36.375rem; position: relative; }
.map-sec .each-map { 
    height: 100%; width: 100%; position: absolute; 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;
}
.map-sec .each-map.active { opacity: 1; }
.map-sec iframe { width: 100%; height: 100%; position: relative; }
.each-location-address { cursor: pointer; }
/* Section Location Map End */

/* Section Contact Details Start */
.contact-details {  }
.contact-details form input[type=text], .contact-details form input[type=email], .contact-details form input[type=tel],
.contact-details form select, .contact-details textarea {
    background: #fff; border: 0; font-size: 1rem;
} 
.b-solid { border: 1px solid #c7c9c7; }
.social-icon { cursor: pointer; }
.social-icon img { height: 1.25rem; width: auto; display: block; }
.icon35 img { height: 2.187rem; width: auto; display: block; }
form .label { display:flex; align-items:center; } 
.text-area-label { display: block !important; padding-top: 1.27rem; }
/* Section Contact Details End */

/* Slide Menu Start */
.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; 
}
.close-slide-menu:hover { transform: rotate(90deg) scale(0.85); }
.slide-menu ul { list-style: none; margin: 0;  padding: 0; }
.slide-menu ul li { margin: 0 0 .85rem; }
.slide-menu__nav-label { position: relative; display: inline-block; }
.slide-menu__nav-label:after { content: ''; position: absolute; width: 100%; height: 1px; left: 0; top: 101%; background: #ff4713; }
/* Slide Menu End */

/* Package Form Start */
.package-form { background: #fff; padding: 3rem; border-radius: .85rem; }
.package-form .wpcf7-form p { margin: 0; }
.package-form .wpcf7-form input[type=text], .package-form .wpcf7-form input[type=tel], .package-form .wpcf7-form input[type=email],
.package-form .wpcf7-form textarea, .package-form .wpcf7-form select {
    border: 0; background: #fff; font-size: 1rem;
}
/* Package Form End */

/* Timeline Section Start */
.section--timeline { 
    background: rgb(255,182,61); background: linear-gradient(90deg, rgba(255,182,61,1) 25%, rgba(255,146,32,1) 100%);
    overflow: unset; 
}
.section--timeline__wrapper--mobile { display: none; }
.section--timeline .sec-wrapper { /*position: sticky; top: 3rem; */ overflow: hidden; /*padding-left: 12.18rem;*/ }
.section--timeline__wrapper {  }
.section--timeline__outer { position: relative; /*background: url(../images/line-new.png) repeat-x; background-position: left center; background-size: calc(100% / 4.5); *//* Divides the background into 5 full items + 1/3 of a sixth */
    height: auto; /* Ensure the height adjusts based on the content */  transition: transform 0.5s ease; /* Smooth transition */ }
.timeline__wrap {  background: url(../images/line-new.png) no-repeat; background-position: left center; background-size: 100%; width:100vw; }
.timeline__item {  width: 20rem; }
.timeline__item__each { transform: translateX(10rem); }
.timeline__item--empty { width: 12.18rem; }
.timeline__item__each { width: 28rem; }
.timeline-img { 
    width: 8rem; height: 8rem; background-image: linear-gradient(
    120deg, hsl(220deg 32% 44%) 0%, hsl(220deg 31% 41%) 9%, hsl(220deg 31% 39%) 18%, hsl(220deg 31% 37%) 27%, hsl(220deg 31% 35%) 36%,
    hsl(220deg 31% 33%) 45%, hsl(220deg 31% 31%) 55%, hsl(220deg 31% 29%) 64%, hsl(220deg 31% 27%) 73%, hsl(220deg 30% 26%) 82%,
    hsl(220deg 30% 24%) 91%, hsl(220deg 30% 22%) 100%); border-radius: 50%; overflow: hidden; 
}
.section--timeline__outer {  }
.timeline-img img { width: 4.5rem; height: auto; }
.timeline__number { width: 4rem;  padding-right: 2.125rem; text-align: right; position: relative; }
.timeline__number__inner { position: absolute; height: 80%; width: 100%; bottom: 0; }
.timeline__number__inner h4 { padding-right: 1.5rem; }
.timeline__text { flex: 1; padding-left: 2.125rem; padding-bottom: 1.5rem; position: relative; }
.timeline__text__wrapper { /*width: 20rem; */ }
.timeline-descp a { color: #fff; text-decoration: underline; }
.bottom-sec .timeline__number__inner { bottom: unset; top: 0; padding-top: 1.5rem; }
.bottom-sec .timeline__text { padding-top: 1.5rem; }
.bottom-sec .timeline__number { padding-top: 1.5rem; }
.vertical-line { position: absolute; right: 0; bottom: 0; background:#000; width: 1px; height: 100%; }
.vertical-line:after { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-45%); width: 6px; height: 6px; background: #000; border-radius: 50%; }
.bottom-sec .vertical-line:after { bottom: 0; top: unset; }
.middle-gap { height: 22rem; width: 100%; }
.section-bg--timeline img { height: auto; object-position: center center; top: 50%; transform: translateY(-50%); }

.section--timeline__outer .timeline__wrap:nth-child(odd) .timeline__item:nth-child(4) .timeline__item__each { transform: translate(14rem,1rem); }
.section--timeline__outer .timeline__wrap:nth-child(odd) .timeline__item:nth-child(5) .timeline__item__each { transform: translate(6rem,-2rem); }

.section--timeline__outer .timeline__wrap:nth-child(even) .timeline__item:nth-child(1) .timeline__item__each { transform: translate(-5rem,-5rem); }
.section--timeline__outer .timeline__wrap:nth-child(even) .timeline__item:nth-child(2) .timeline__item__each { transform: translate(-6rem,1rem); }
.section--timeline__outer .timeline__wrap:nth-child(even) .timeline__item:nth-child(3) .timeline__item__each { transform: translate(0rem,0rem); }
.section--timeline__outer .timeline__wrap:nth-child(even) .timeline__item:nth-child(4) .timeline__item__each { transform: translate(26rem,-2rem); }
.section--timeline__outer .timeline__wrap:nth-child(even) .timeline__item:nth-child(5) .timeline__item__each { transform: translate(33rem,-2rem); }

/*.timeline-scroll-sec { height: 200vh; width: 100%; position: relative; z-index: -1; margin-top: -100vh; }*/
/*.timeline__item1 .timeline__item__each { transform: translate(10rem,2rem); }
.timeline__item3 .timeline__item__each { transform: translate(8rem,4rem); }
.timeline__item4 .timeline__item__each { transform: translate(14rem,0rem); }
.timeline__item5 .timeline__item__each { transform: translate(7rem,0rem); }
.timeline__item6 .timeline__item__each { transform: translate(12rem,-6rem); }
.timeline__item7 .timeline__item__each { transform: translate(10rem, 6rem); }
.timeline__item8 .timeline__item__each { transform: translate(10rem, -2rem); }
.timeline__item9 .timeline__item__each { transform: translate(10rem, 6rem); }
.timeline__item10 .timeline__item__each { transform: translate(16rem, 2rem); }
.timeline__item11 .timeline__item__each { transform: translate(8rem, 0rem); }
.timeline__item12 .timeline__item__each { transform: translate(14rem, -7rem); }
.timeline__item13 .timeline__item__each { transform: translate(10rem, 5rem); }
.timeline__item14 .timeline__item__each { transform: translate(12rem, -7rem); }
.timeline__item15 .timeline__item__each { transform: translate(10rem, 5rem); }
.timeline__item16 .timeline__item__each { transform: translate(14rem, 2rem); }
.timeline__item17 .timeline__item__each { transform: translate(8rem, 0rem); }
.timeline__item18 .timeline__item__each { transform: translate(14rem, -5rem); }
.timeline__item19 .timeline__item__each { transform: translate(10rem, 2rem); }
.timeline__item20 .timeline__item__each {  }
.timeline__item21 .timeline__item__each {  }
.timeline__item22 .timeline__item__each { transform: translate(14rem, 0rem); }
.timeline__item23 .timeline__item__each { transform: translate(8rem, 1rem); }
.timeline__item24 .timeline__item__each { transform: translate(14rem, -6rem); }
.timeline__item25 .timeline__item__each { transform: translate(14rem, 4rem); }
.timeline__item26 .timeline__item__each { transform: translate(10rem, -2rem); }
.timeline__item27 .timeline__item__each { transform: translateX(15rem); }
.timeline__item28 .timeline__item__each {  }*/

.timeline-arrows {  }
.timeline-prev img { transform: rotate(180deg); transform-origin: center; }
.timeline-arrow { cursor: pointer;  transition: transform 0.5s ease; /* Smooth transition */ }
.timeline-prev:hover { transform: translateX(-4px); }
.timeline-next:hover { transform: translateX(4px); }
.timeline-arrow.disabled { opacity: .2; pointer-events: none; }

.section-bg--timeline { z-index: -1; }
.section-bg--timeline .icons { position: absolute; left: 5rem; top: 5rem; width: auto; height: auto; opacity: .6; }
.section-bg--timeline .icon1 { left: 7rem; top: 17.18rem; }
.section-bg--timeline .icon2 { left: 29.5rem; top: 25.31rem; }
.section-bg--timeline .icon3 { left: 60rem; top: 16.25rem; }
.section-bg--timeline .icon4 { right: 32.31rem; top: 9.06rem; left: unset; }
.section-bg--timeline .icon5 { right: 29.87rem; top: 35.312rem; left: unset; }
/* Timeline Section End */

/* Sponsorship About Start */
.section--sponsorship-about { background: #273248; }
.sponsorship-about__text { padding-left: 12rem !important; }
.sponsorship-about-big__img { border-radius: 50%; overflow: hidden; width: 39.375rem; height: 39.375rem; margin-left: auto; margin-right: 2rem; }
.sponsorship-about-small__img { border-radius: 50%; overflow: hidden; position: absolute; left: 0; bottom: 0; width: 22.5rem; height: 22.5rem; border: 0.875rem solid #273248; }
/* Sponsorship About End */

/* Case Studies Start */
.casestudies-border { border: 1px solid #ccc; }
.casestudies--each__media__img { aspect-ratio: 16/12; }
.casestudies--each__media__thumb__each { width: 75px; spect-ratio: 1/1; }
.casestudies--each__text { position: relative; }
.casestudies--each__text::after {
    content: ''; position: absolute; bottom: 0; left: 0; width: 100%;
    height: 6.25rem; background: linear-gradient(to top, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.8) 50%, 
    rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%); pointer-events: none; 
}
.block-read-more { position: absolute;left: 3rem;bottom: 0;z-index: 99; cursor: pointer; color: #ff4713; }
.casestudies--each__text-overflow { overflow: hidden; max-height: 20rem; position: relative; padding-bottom: 3rem; }
.casestudies--each__text-overflow.show { overflow: unset; max-height: unset; }
.casestudies-slider-arrow {  }
.casestudies-slider-arrow .arrow-circle { background: #ffdad0; cursor: pointer; }
.casestudies-slider-arrow .prev-arrow { position: absolute; left: -1rem; top: 50%; transform: translateY(-50%) rotate(180deg); }
.casestudies-slider-arrow .next-arrow { position: absolute; right: -1rem; top: 50%; transform: translateY(-50%); }
/* Case Studies End */

/* Carousel Start */
.carousel__content__media__img { aspect-ratio: 4/3; }
.carousel__content__text { position: relative; }
.carousel__content__text::after {
  content: ''; position: absolute; bottom: 0; left: 0; width: 100%;
  height: 6.25rem;  background: linear-gradient(to top, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0.8) 50%, 
    rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%); pointer-events: none; 
}
#blue-bg .carousel__content__text::after { background: linear-gradient( to top, rgba(39, 50, 72, 1) 30%, rgba(39, 50, 72, 0.8) 50%, rgba(39, 50, 72, 0.5) 70%, rgba(39, 50, 72, 0) 100% ); }
.carousel__text-overflow { overflow: hidden; max-height: 25rem; position: relative; padding-bottom: 3rem; }
.carousel__text-overflow.show { overflow: unset; max-height: unset; }
.carousel-arrow {  }
.carousel-arrow .arrow-circle { background: #ffdad0; cursor: pointer; }
.carousel-arrow .prev-arrow { position: absolute; left: -1rem; top: 50%; transform: translateY(-50%) rotate(180deg); }
.carousel-arrow .next-arrow { position: absolute; right: -1rem; top: 50%; transform: translateY(-50%); }
/* Carousel End */

/* Calendar Sports Start */
.each-calendar-sport__block { border: 1px solid #9c9c9c; }
.each-calendar-sport__img { min-height: 22rem; }
.each-calendar-sport__content .button .inner { padding: 0rem 1.25rem; }
.each-calendar-sport__content .button .inner .label { line-height: 2.5rem; }
.each-calendar-sport__det__icon { position: absolute; width: 2.5rem; height: 2.5rem; right: 1rem; top: 1rem; }
.each-calendar-sport__det__icon img { width: 100%; height: auto; display: block; }
.filters-wrapper { }
.filters-wrapper .custom-select-menu select { position: relative; z-index: 999; padding: 1rem .85rem; }
.popup-loading { 
    position: fixed; width: 100%; height: 100vh;  background: rgba(0, 0, 0, .75); left: 0; z-index: 9999; top: 0; 
    opacity: 0; visibility: hidden; 
}
.popup-loading.show { opacity: 1; visibility: visible;  }
/* Calendar Sports End */

/* WP Blocks Start */
.wp-block-video, .wp-block-embed {
    margin: 0 auto;  display: block;
}
.wp-video {
    margin: unset; 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: #ff4713; }
/* Medias Blocks End */

/* Vimeo Blocks Start */
.embedVideo {
    position: absolute; padding-top: 56.25%; height: 0; overflow: hidden; width: 100%; left: 0; top: 0;
}
.embedVideo:after {
    background-color: #0006; bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: 99;
}
.embedVideo iframe {
    position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 99; opacity: 0; 
    transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; 
}
.embedVideo.loaded iframe {
    opacity: 1; 
}
.fallbackImg {  opacity: 1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } 
/* Vimeo Blocks 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:4rem 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;
}
.label-style { border: 1px solid #c7c9c7; border-right: 0; border-top-left-radius: .85rem; border-bottom-left-radius: .85rem; background-color: #f4f4f4; color: #000; }
.field-style { border: 1px solid #c7c9c7; border-left: 0; border-top-right-radius: .85rem; border-bottom-right-radius: .85rem; background-color: #f4f4f4; }
.intl-tel-input.separate-dial-code .selected-flag { background-color: unset; }
.intl-tel-input { border: 1px solid #c7c9c7; border-left: 0; border-top-right-radius: .85rem; border-bottom-right-radius: .85rem; background-color: #f4f4f4; color: #000; }
.intl-tel-input { display: block !important; }
/* WP/Plugin Style End */

/* Miscellaneous Style Start */
.slick-arrow { 
    position: absolute; z-index: 2; top: 50%; right: -2rem; width: 3.5rem; 
    opacity: 0.4; transform: translateY(-50%); cursor: pointer;
}
.slick-arrow img { display: block; width: 100%; height: auto; }
.slick-arrow.slick-prev { right: unset; left: -2rem; }
.slick-arrow:hover { opacity: 1; }
.slick-list { padding-right: 5%; }
.section--banner .slick-list { padding-right: unset; }
.clients-content-slider .slick-list, .clients-content-img-slider .slick-list { padding-right: unset; }
/* Miscellaneous Style End */

@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: 32px; }
    h2,.h2-style { font-size: 28px; }
    h3,.h3-style { font-size: 22px; }
   .custom-px,.sec-wrapper { padding-right: 20px; padding-left: 20px; }
   /*.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; }
   .h-100 { min-height:22rem; }
   .p-5 { padding-right: 20px !important; padding-left: 20px !important; }
   .last-article {  margin-bottom: 0 !important; padding-bottom: 0 !important;  }
   .slick-list { padding-right: 10%; }
   .clients-content-slider .slick-list, .clients-content-img-slider .slick-list { padding-right: unset; }
    /* Common End */

    /* header */
    header { padding-right: 20px !important; padding-left: 20px !important; padding-top: 10px; padding-bottom: 10px; }
    .logo { width: 100px; }
    .menu { 
        position: absolute; top: 100%; width: 100%; background: #ff4713; 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;
    }
    .menu.open { opacity: 1; visibility: visible; transform: translateY(0px); pointer-events: visible; }
    .menu-main-menu-container>ul { padding: 40px 0; }
    .menu ul li { margin-bottom: 15px; }
    .menu ul li.has-sub-menu { margin-bottom: 0; }
    .menu ul li.primary-color { color: #fff; }
    .sub-menu { 
        position: relative; visibility: visible; opacity: 1; background: transparent;transform: unset; top: unset; 
        border: 1px solid #3d475b; margin: 15px 0;
    }
    .sub-menu li { border: 0; margin-bottom: 0 !important; }
    .sub-menu li:hover > a { color: #fff; }
    .sub-menu li::after { display: none; }
    /* header End */

    /* Footer Section */
    footer .p80 { padding-bottom: 0; }
    .footer__nav-content { padding-left: 20px; }
     /* Footer Section End*/

    /* Banner */
    .banner-content { margin: 1.5rem 0; }
    .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 */

    /* Section Text Image Start */
    .section--images-text-side { text-align: center; padding: 60px 0; }
    .bubble-img>div { width: 55%; height:auto; border-radius: 50%; overflow: hidden; }
    .bubble-img .top-img { position: relative; top: unset; right: unset; margin: 0 auto 3rem; }
    .bubble-img .middle-img { position: relative; right: unset; top: unset; transform: unset; margin: 0 auto 3rem; }
    .bubble-img .bottom-img { position: relative; bottom: unset; right: unset; margin: auto; }
    img.right-arrow-bg-img.right { width: 15rem; bottom: -5rem; right: -5rem; }
    /*img.right-arrow-bg-img.left { height: 15%; left: -7rem; }*/
    .right-arrow-bg-img.left { right: unset; width: 50%; bottom: unset; height: auto;  position: absolute; left: -5rem; }
    .section--event-about .right-arrow-bg { opacity: .2; }
    /* Section Text Image End */

    /* Section Auto Size Image Start */
    .section--auto-size-img { padding-left:0; padding-right:0; }
    .section--auto-size-img__each { 
        position: relative; height: 16rem; /*width: 16.6666666667%;*/ flex: 50% !important;
        transition: flex 0.3s ease; max-width: 50%;
    }
    .section--auto-size-img__each.active { /*width: 33.3333333333%; */ flex: 50%; }
    .section--auto-size-img .sec-cta { text-align: center; margin-top: 2rem; }
    .section--auto-size-img__each .section--auto-size-img__each__descp,
    .section--auto-size-img__each .section--auto-size-img__each__btn { opacity: 1; transform: unset; }
    /* Section Auto Size Image End */

    /* Section Image Text Start */
    .image-text-side__text { padding: 30px 20px; }
    /* Section Image Text Start */

    /* Section Experience Package Start */
    .experience-each-slider-arrow .prev-arrow { left: .75rem; }
    .experience-each-slider-arrow .next-arrow { right: .75rem; }
    /* Section Experience Package End */

    /* Section Hrizontal Slider Start */
    .horizontal-slider-detail__text { height: auto; padding: 30px 20px; text-align: center; }
    .horizontal-slider__list__each { text-align: center; }
    /* Section Hrizontal Slider End */

    /* Section Two Column Text Start */
    .section--two-col-text .sec-wrapper { text-align: center; padding: 60px 20px; }
    /* Section Two Column Text End */

    /* Section Clients Start */
    .section--clients {  }
    .clients-content { padding: 30px; }
    .clients-content__words { font-size: 1.5rem; margin-bottom: 3rem; }
    .clients-content-slider-arrow { position: relative; bottom: unset; right: unset; margin-top: 3rem; }
    .top-left-arrow-bg { position: absolute; left: 0; top: 0; height: 20rem; width: 18rem; }
    /* Section Clients End */

    /* Section Latest Articles Start */
    .latest-articles__content>div { padding: 0; }
    /* Section Latest Articles End */

    /* Section Team Listing Start */
    .section--team-listing .slick-list { padding-left:0 !important;  padding-right: 0 !important;  }
    .team-each > div, .teamwithfixedHeight .team-each > div { padding: 0 .5rem !important; }
    .teamwithfixedImgHeight .team-listing-each__image,.teamwithfixedHeight .team-listing-each__inner { height: 16rem; }
    .team-listing-each__title { font-size: 1.5rem; }
    .team-each { width: 50%; max-width: 50%; }
    .textontop .team-each { width: 100%; max-width: 100%; }
    .textontop.teamwithfixedHeight .team-listing-each__inner { height: 32.75rem; }
    /* Section Team Listing End */

    /* Section Team Detail Start */
    .team-detail-image { width: 65%; margin: auto; }
    .team-detail-image__inner { width: 100%; aspect-ratio:1/1; height: auto; }
    .bg-arrow--team-detail img { position: absolute; left: 0; top: 0; height: 75%; }
    .bg-arrow--team-detail .orange { left: 2rem; opacity: .2; }
    .bg-arrow--team-detail .grey { left: 10rem; }
    /* Section Team Detail End */

    /* Section Event About Start */
    .section--event-about .heading-sc { padding-left: 0; }
    /* Section Event About End */

    /* Section Event Offerings Start */
    .event-offering__img__inner { min-height: 16rem; position: relative; width: 100%; }
    .event-package-tab { margin-top: 1.5rem; }
    /* Section Event Offerings End */

    /* Section Image CTA Start */
    .section--three-column-image-cta {  }
    .image-cta-each {  }
    .image-cta-each__inner { height: 16rem; width: 100%; position: relative; color: #fff; }
    /* Section Image CTA End */

    /* Section Event Packages Start */
    .event-package-tab__each, .event-package-detail h3 { text-align: center; }
    /* Section Event Packages End */

    /* Section Locations Start */
    .location__details, .location__content { margin-top: 3rem; }
    /* Section Locations End */

    /* Sponsorship About Start */
    .sponsorship-about__text { padding: 30px 0px !important; }
    .sponsorship-about-big__img { width: 20rem; height: 20rem; margin: auto !important;}
    .sponsorship-about-small__img { 
        position: relative; left: 0; bottom: 0; width: 20rem; height: 20rem; border: 0.875rem solid #273248; 
        margin: auto !important; margin-top: 2rem !important; 
    }
    /* Sponsorship About End */

    /* Case Studies Start */
    .casestudies--each__text-overflow { overflow: unset; max-height: unset; padding-bottom: 0; }
    /*.casestudies--each__text { display: none; }*/
    .block-read-more, .carousel__content__text::after { display: none; }
    /* Case Studies End */

    /* Carousel Start */
    .carousel__text-overflow { overflow: unset; max-height: unset; padding-bottom: 0; }
    .carousel__content__text::after { display: none;  }
    /* Carousel End */
    
    /* Plain Text Start */
    .plain-text-content iframe, .plain-text-content video {width:100%; height:auto;}
    /* Plain Text End */
    
    /* Section CTA Banner Start */
    .section--cta-banner.left:after { 
        background: rgba(4,23,37,.75);
    }
    .section--cta-banner.right:after { 
        background: rgba(231, 231, 229, .85);
    }
    .section--cta-banner iframe { width: 100%; } 
    /* Section CTA Banner End */
    
    form .label,.text-area-label { display:none !important; }

    /* 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 */

}

