@charset "UTF-8";
@charset "UTF-8";
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
.pum-notice-bar-wrapper{display:none}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible} pre{font-family:monospace,monospace;font-size:1em} a{background-color:transparent;} b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;}
button,input{overflow:visible;}
button, select {text-transform: none;} button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;} button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;  padding: 0;} [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText} progress{vertical-align:baseline} textarea {
overflow: auto;
} [type="checkbox"], [type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *, *::before, *::after {
box-sizing: inherit;
}
html {  box-sizing: border-box;} h1,h2,h3,h4,h5,h6{clear:both}
p{margin-bottom:1.5em}
cite,dfn,em,i{font-style:italic}
body{background:#fff}
.hr,hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ol,ul{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%} a{color:#4169e1}
a:visited{color:#383838}
a:active,a:focus,a:hover{color:#191970}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0} button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%} .widget{margin: 0 0 1.5em;}
.widget select{max-width: 100%;} .comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0} .wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}   .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
}
  :root { --avl: #0057A8;
--avl-dark: #003f7d;
--avl-mid: #0070d4;
--avl-light: #e8f2fd;
--tx-1: #0f172a;
--tx-2: #334155;
--tx-3: #64748b;
--border: rgba(148, 163, 184, 0.18);
--card-shadow: 0 10px 30px rgba(15, 23, 42, 0.06);
--card-shadow-hover: 0 20px 50px rgba(15, 23, 42, 0.10); --aem-amber: #f59e0b;
--aem-green: #059669; --ann-h: 48px; --bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #fff;
--bs-black-rgb: 0, 0, 0; --bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529; --bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529; --bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-body-rgb: 33, 37, 41; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, 
"Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
"Liberation Mono", "Courier New", monospace; --bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-bg: #fff; --bs-gradient: linear-gradient(180deg, rgba(255,255,255,.15), rgba(255,255,255,0));
}
*, ::after, ::before {
box-sizing: border-box
}
@media (prefers-reduced-motion:no-preference) {
:root {
scroll-behavior: smooth
}
}
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap");
body{line-height:normal;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family: 'Inter', sans-serif; letter-spacing:.2px;font-weight:400;font-style:normal;color:#475569;font-size:16px;background:#ffffff;overflow-x:hidden!important;margin:0;padding:0}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){
.h1,h1{font-size:2.5rem}
}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){
.h2,h2{font-size:2rem}
}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){
.h3,h3{font-size:1.75rem}
}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){
.h4,h4{font-size:1.5rem}
}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
b,strong{font-weight:bolder}
a{color:#0d6efd;text-decoration:underline}
a:hover{color:#0a58ca}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:1em;font-weight:700}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}
th{text-align:inherit;text-align:-webkit-match-parent}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
label{display:inline-block;margin-bottom:5px}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
select:disabled{opacity:1}
[list]::-webkit-calendar-picker-indicator{display:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}
@media (min-width:1200px){
legend{font-size:1.5rem}
}
legend+*{clear:left}
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {padding: 0}
::-webkit-inner-spin-button {height: auto}
[type=search] {
outline-offset: -2px;
-webkit-appearance: textfield
}
::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-color-swatch-wrapper {
padding: 0
}
::file-selector-button {
font: inherit
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button
}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-1{font-size:5rem}
}
.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-2{font-size:4.5rem}
}
.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-3{font-size:4rem}
}
.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-4{font-size:3.5rem}
}
.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-5{font-size:3rem}
}
.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}
@media (min-width:1200px){
.display-6{font-size:2.5rem}
}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:.875em;text-transform:uppercase}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:.875em;color:#6c757d}
.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:1380px}
}
@media (min-width: 1536px) { }
.container{margin-left:auto!important;margin-right:auto!important}
.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) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);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.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.offset-1{margin-left:8.33333333%}
.offset-2{margin-left:16.66666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.33333333%}
.offset-5{margin-left:41.66666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.33333333%}
.offset-8{margin-left:66.66666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.33333333%}
.offset-11{margin-left:91.66666667%}
.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.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333333%}
.offset-sm-2{margin-left:16.66666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333333%}
.offset-sm-5{margin-left:41.66666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333333%}
.offset-sm-8{margin-left:66.66666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333333%}
.offset-sm-11{margin-left:91.66666667%}
.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.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333333%}
.offset-md-2{margin-left:16.66666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333333%}
.offset-md-5{margin-left:41.66666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333333%}
.offset-md-8{margin-left:66.66666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333333%}
.offset-md-11{margin-left:91.66666667%}
.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.33333333%}
.col-lg-2{flex:0 0 auto;width:16.66666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-5{flex:0 0 auto;width:41.66666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333333%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333333%}
.offset-lg-2{margin-left:16.66666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333333%}
.offset-lg-5{margin-left:41.66666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333333%}
.offset-lg-8{margin-left:66.66666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333333%}
.offset-lg-11{margin-left:91.66666667%}
.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.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333333%}
.offset-xl-2{margin-left:16.66666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333333%}
.offset-xl-5{margin-left:41.66666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333333%}
.offset-xl-8{margin-left:66.66666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333333%}
.offset-xl-11{margin-left:91.66666667%}
.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.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
.offset-xxl-0{margin-left:0}
.offset-xxl-1{margin-left:8.33333333%}
.offset-xxl-2{margin-left:16.66666667%}
.offset-xxl-3{margin-left:25%}
.offset-xxl-4{margin-left:33.33333333%}
.offset-xxl-5{margin-left:41.66666667%}
.offset-xxl-6{margin-left:50%}
.offset-xxl-7{margin-left:58.33333333%}
.offset-xxl-8{margin-left:66.66666667%}
.offset-xxl-9{margin-left:75%}
.offset-xxl-10{margin-left:83.33333333%}
.offset-xxl-11{margin-left:91.66666667%}
.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}
}
.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}
.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}
.table>tbody{vertical-align:inherit}
.table>thead{vertical-align:bottom}
.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}
.caption-top{caption-side:top}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-bordered>:not(caption)>*{border-width:1px 0}
.table-bordered>:not(caption)>*>*{border-width:0 1px}
.table-borderless>:not(caption)>*>*{border-bottom-width:0}
.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}
.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}
.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}
.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}
.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}
.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}
.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}
.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}
.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}
.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}
.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media (max-width:575.98px){
.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:767.98px){
.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:991.98px){
.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:1199.98px){
.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:1399.98px){
.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}
}
.form-label{margin-bottom:.5rem}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}
.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:normal;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none}
}
.form-control[type=file]{overflow:hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}
.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-control::-webkit-date-and-time-value{height:1.5em}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.form-control::file-selector-button{transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}
.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}
.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}
textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}
textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}
textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}
.form-control-color{width:3rem;height:auto;padding:.375rem}
.form-control-color:not(:disabled):not([readonly]){cursor:pointer}
.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}
.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}
.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){
.form-select{transition:none}
}
.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
.form-select:disabled{background-color:#f7f7f7 !important}
.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}
.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}
.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}
.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}
.form-switch{padding-left:2.5em}
.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.form-switch .form-check-input{transition:none}
}
.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}
.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.form-check-inline{display:inline-block;margin-right:1rem}
.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}
.input-group{position:relative;display:flex;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}
.input-group .btn{position:relative;z-index:2}
.input-group .btn:focus{z-index:3}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}
.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}
.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}
.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}
.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}
.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}
.btn:not(.wp-block-button){display:inline-flex;font-weight:400;line-height:1.5;color:#212529;justify-content:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;    transition: all 0.3s ease;align-items: center;}
.btn.btn-lg:not(.wp-block-button){line-height:22px;padding:14px 25px;font-size:15px;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none}
}
.btn:hover{color:#212529}
.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}
.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}
.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:focus+.btn-secondary,{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-success{color:#fff;background-color:#198754;border-color:#198754}
.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}
.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}
.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}
.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}
.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-warning:not(.wp-block-button){color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(.wp-block-button):hover{color:#000;background-color:#ffca2c;border-color:#ffc720}
.btn-check:focus+.btn-warning,.btn-warning:not(.wp-block-button):focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning:not(.wp-block-button).active,.btn-warning:not(.wp-block-button):active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning:not(.wp-block-button).active:focus,.btn-warning:not(.wp-block-button):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}
.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}
.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-dark{color:#fff;background-color:#212529;border-color:#212529}
.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}
.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}
.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}
.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-success{color:#198754;border-color:#198754}
.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}
.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}
.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-dark{color:#212529;border-color:#212529}
.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}
.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}
.btn-link:hover{color:#0a58ca}
.btn-link.disabled,.btn-link:disabled{color:#6c757d}
.scroll-fade {
opacity: 0;
transition: all 0.6s ease;
}
.scroll-fade-up {
transform: translateY(30px);
}
.scroll-fade-down {
transform: translateY(-30px);
}
.scroll-fade-left {
transform: translateX(-30px);
}
.scroll-fade-right {
transform: translateX(30px);
}
.scroll-fade.show {
opacity: 1;
transform: translate(0, 0);
}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){
.fade{transition:none}
}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){
.collapsing{transition:none}
}
.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){
.collapsing.collapse-horizontal{transition:none}
}
.dropdown,.dropend,.dropstart,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}
.dropdown-menu-start{--bs-position:start}
.dropdown-menu-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-end{--bs-position:end}
.dropdown-menu-end[data-bs-popper]{right:0;left:auto}
@media (min-width:576px){
.dropdown-menu-sm-start{--bs-position:start}
.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-sm-end{--bs-position:end}
.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:768px){
.dropdown-menu-md-start{--bs-position:start}
.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-md-end{--bs-position:end}
.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:992px){
.dropdown-menu-lg-start{--bs-position:start}
.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-lg-end{--bs-position:end}
.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:1200px){
.dropdown-menu-xl-start{--bs-position:start}
.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xl-end{--bs-position:end}
.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}
}
@media (min-width:1400px){
.dropdown-menu-xxl-start{--bs-position:start}
.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}
.dropdown-menu-xxl-end{--bs-position:end}
.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}
}
.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropend .dropdown-toggle:empty::after{margin-left:0}
.dropend .dropdown-toggle::after{vertical-align:0}
.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropstart .dropdown-toggle::after{display:none}
.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left:0}
.dropstart .dropdown-toggle::before{vertical-align:0}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}
.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}
.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item{color:#dee2e6}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}
.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}
.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}
.dropdown-menu-dark .dropdown-header{color:#adb5bd}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropstart .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.nav-link{transition:none}
}
.nav-link:focus,.nav-link:hover{color:#0a58ca}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}
.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}
.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static}
.navbar-text{padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.navbar-toggler{transition:none}
}
.navbar-toggler:hover{text-decoration:none}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}
.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}
@media (min-width:576px){
.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-sm .navbar-nav{flex-direction:row}
.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-sm .navbar-nav-scroll{overflow:visible}
.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-sm .navbar-toggler{display:none}
.navbar-expand-sm .offcanvas-header{display:none}
.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:768px){
.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-md .navbar-nav{flex-direction:row}
.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-md .navbar-nav-scroll{overflow:visible}
.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-md .navbar-toggler{display:none}
.navbar-expand-md .offcanvas-header{display:none}
.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg .navbar-nav-scroll{overflow:visible}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}
.navbar-expand-lg .offcanvas-header{display:none}
.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:1200px){
.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xl .navbar-nav{flex-direction:row}
.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xl .navbar-toggler{display:none}
.navbar-expand-xl .offcanvas-header{display:none}
.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
@media (min-width:1400px){
.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand-xxl .navbar-nav{flex-direction:row}
.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}
.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand-xxl .navbar-toggler{display:none}
.navbar-expand-xxl .offcanvas-header{display:none}
.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
}
.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-expand .offcanvas-header{display:none}
.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}
.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}
.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,.55)}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{flex:1 1 auto;padding:1rem 1rem}
.card-title{margin-bottom:.5rem}
.card-subtitle{margin-top:-.25rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link+.card-link{margin-left:1rem}
.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}
.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom,.card-img-top{width:100%}
.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-group>.card{margin-bottom:.75rem}
@media (min-width:576px){
.card-group{display:flex;flex-flow:row wrap}
.card-group>.card{flex:1 0 0%;margin-bottom:0}
.card-group>.card+.card{margin-left:0;border-left:0}
.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}
}
.accordion-button,.avl-accordion-button{position:relative;display:flex;align-items:center;width:100%;font-size:16px;padding:15px 20px;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;cursor:pointer;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}
@media (prefers-reduced-motion:reduce){
.accordion-button,.avl-accordion-button{transition:none}
}
.accordion-button:not(.collapsed),.avl-accordion-button:not(.collapsed){color:#0e0e0e;background-color:#f7f7f7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.accordion-button:not(.collapsed)::after,.avl-accordion-button:not(.collapsed)::after,.wp-block-details[open] summary:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}
.accordion-button::after,.avl-accordion-button::after,.wp-block-details summary:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;background-size:14px}
@media (prefers-reduced-motion:reduce){
.accordion-button::after,.avl-accordion-button::after{transition:none}
}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border-color:#011e4a;outline:0}
.accordion-header{margin-bottom:0}
.accordion-item,.avl-accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block!important}
.avl-accordion-item{border-bottom:0}
.accordion li:last-child .avl-accordion-item{border-bottom:1px solid rgba(0,0,0,.125)}
.accordion li:first-of-type .avl-accordion-item,.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.accordion li:first-of-type .avl-accordion-button,.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion li:last-of-type .avl-accordion-item,.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion li:last-of-type .avl-accordion-button.collapsed,.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.accordion li:last-of-type .avl-accordion-collapse,.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.accordion-body{padding:1rem 1.25rem}
.accordion-body p:last-child{margin-bottom:0}
.accordion-flush .accordion-collapse{border-width:0}
.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}
.accordion-flush .accordion-item:first-child{border-top:0}
.accordion-flush .accordion-item:last-child{border-bottom:0}
.accordion-flush .accordion-item .accordion-button{border-radius:0}
.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){
.page-link{transition:none}
}
.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}
.page-link{padding:.375rem .75rem}
.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:3rem}
.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}
.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}
.alert-primary .alert-link{color:#06357a}
.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}
.alert-secondary .alert-link{color:#34383c}
.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}
.alert-success .alert-link{color:#0c4128}
.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}
.alert-info .alert-link{color:#04414d}
.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}
.alert-warning .alert-link{color:#523e02}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}
.alert-danger .alert-link{color:#6a1a21}
.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}
.alert-light .alert-link{color:#4f5050}
.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}
.alert-dark .alert-link{color:#101214}
@-webkit-keyframes progress-bar-stripes{
0%{background-position-x:1rem}
}
@keyframes progress-bar-stripes{
0%{background-position-x:1rem}
}
.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}
@media (prefers-reduced-motion:reduce){
.progress-bar{transition:none}
}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}
@media (prefers-reduced-motion:reduce){
.progress-bar-animated{-webkit-animation:none;animation:none}
}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}
.list-group-numbered{list-style-type:none;counter-reset:section}
.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
@media (min-width:576px){
.list-group-horizontal-sm{flex-direction:row}
.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-sm>.list-group-item.active{margin-top:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media (min-width:768px){
.list-group-horizontal-md{flex-direction:row}
.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-md>.list-group-item.active{margin-top:0}
.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media (min-width:992px){
.list-group-horizontal-lg{flex-direction:row}
.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-lg>.list-group-item.active{margin-top:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media (min-width:1200px){
.list-group-horizontal-xl{flex-direction:row}
.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
@media (min-width:1400px){
.list-group-horizontal-xxl{flex-direction:row}
.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#084298;background-color:#cfe2ff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}
.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}
.list-group-item-success{color:#0f5132;background-color:#d1e7dd}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}
.list-group-item-info{color:#055160;background-color:#cff4fc}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}
.list-group-item-warning{color:#664d03;background-color:#fff3cd}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}
.list-group-item-danger{color:#842029;background-color:#f8d7da}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}
.list-group-item-light{color:#636464;background-color:#fefefe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}
.list-group-item-dark{color:#141619;background-color:#d3d3d4}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}
.btn-close,.pum-close{box-sizing:content-box;width:1em!important;height:1em!important;padding:.25em .25em!important;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat!important;border:0;font-size:16px!important;color:#fff;opacity:.8;filter:contrast(0) brightness(10);box-shadow:none!important;text-shadow:none!important}
.modal .btn-close{filter:none;}
.btn-close:hover{color:#000;text-decoration:none;opacity:.75}
.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}
.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}
.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}
.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}
.toast.showing{opacity:0}
.toast:not(.show){display:none}
.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}
.toast-container>:not(:last-child){margin-bottom:.75rem}
.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}
.toast-body{padding:.75rem;word-wrap:break-word}
.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none}
}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-dialog-scrollable{height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-scrollable{height:calc(100% - 3.5rem)}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-sm{max-width:300px}
}
@media (min-width:992px){
.modal-lg,.modal-xl{max-width:800px}
}
@media (min-width:1200px){
.modal-xl{max-width:1140px}
}
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.modal-fullscreen .modal-footer{border-radius:0}
@media (max-width:575.98px){
.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-sm-down .modal-header{border-radius:0}
.modal-fullscreen-sm-down .modal-body{overflow-y:auto}
.modal-fullscreen-sm-down .modal-footer{border-radius:0}
}
@media (max-width:767.98px){
.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-md-down .modal-header{border-radius:0}
.modal-fullscreen-md-down .modal-body{overflow-y:auto}
.modal-fullscreen-md-down .modal-footer{border-radius:0}
}
@media (max-width:991.98px){
.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-lg-down .modal-header{border-radius:0}
.modal-fullscreen-lg-down .modal-body{overflow-y:auto}
.modal-fullscreen-lg-down .modal-footer{border-radius:0}
}
@media (max-width:1199.98px){
.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xl-down .modal-header{border-radius:0}
.modal-fullscreen-xl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xl-down .modal-footer{border-radius:0}
}
@media (max-width:1399.98px){
.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen-xxl-down .modal-header{border-radius:0}
.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}
.modal-fullscreen-xxl-down .modal-footer{border-radius:0}
}
.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}
.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:1rem 1rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce){
.carousel-item{transition:none}
}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}
.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}
@media (prefers-reduced-motion:reduce){
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}
}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce){
.carousel-control-next,.carousel-control-prev{transition:none}
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce){
.carousel-indicators [data-bs-target]{transition:none}
}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}
.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}
.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}
.carousel-dark .carousel-caption{color:#000}
@-webkit-keyframes spinner-border{
to{transform:rotate(360deg)}
}
@keyframes spinner-border{
to{transform:rotate(360deg)}
}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@-webkit-keyframes spinner-grow{
0%{transform:scale(0)}
50%{opacity:1;transform:none}
}
@keyframes spinner-grow{
0%{transform:scale(0)}
50%{opacity:1;transform:none}
}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
@media (prefers-reduced-motion:reduce){
.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}
}
.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}
@media (prefers-reduced-motion:reduce){
.offcanvas{transition:none}
}
.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.offcanvas-backdrop.fade{opacity:0}
.offcanvas-backdrop.show{opacity:.5}
.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}
.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}
.offcanvas-title{margin-bottom:0;line-height:1.5}
.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}
.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}
.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}
.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}
.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}
.offcanvas.show{transform:none}
.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}
.placeholder.btn::before{display:inline-block;content:""}
.placeholder-xs{min-height:.6em}
.placeholder-sm{min-height:.8em}
.placeholder-lg{min-height:1.2em}
.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}
@-webkit-keyframes placeholder-glow{
50%{opacity:.2}
}
@keyframes placeholder-glow{
50%{opacity:.2}
}
.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}
@-webkit-keyframes placeholder-wave{
100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}
}
@keyframes placeholder-wave{
100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}
}
.clearfix::after{display:block;clear:both;content:""}
.link-primary{color:#0d6efd}
.link-primary:focus,.link-primary:hover{color:#0a58ca}
.link-secondary{color:#6c757d}
.link-secondary:focus,.link-secondary:hover{color:#565e64}
.link-success{color:#198754}
.link-success:focus,.link-success:hover{color:#146c43}
.link-info{color:#0dcaf0}
.link-info:focus,.link-info:hover{color:#3dd5f3}
.link-warning{color:#ffc107}
.link-warning:focus,.link-warning:hover{color:#ffcd39}
.link-danger{color:#dc3545}
.link-danger:focus,.link-danger:hover{color:#b02a37}
.link-light{color:#f8f9fa}
.link-light:focus,.link-light:hover{color:#f9fafb}
.link-dark{color:#212529}
.link-dark:focus,.link-dark:hover{color:#1a1e21}
.ratio{position:relative;width:100%}
.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}
.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}
.ratio-1x1{--bs-aspect-ratio:100%}
.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}
.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}
.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
@media (min-width:576px){
.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media (min-width:768px){
.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media (min-width:992px){
.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media (min-width:1200px){
.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
@media (min-width:1400px){
.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}
}
.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}
.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}
.align-baseline{vertical-align:baseline!important}
.align-top{vertical-align:top!important}
.align-middle{vertical-align:middle!important}
.align-bottom{vertical-align:bottom!important}
.align-text-bottom{vertical-align:text-bottom!important}
.align-text-top{vertical-align:text-top!important}
.float-start{float:left!important}
.float-end{float:right!important}
.float-none{float:none!important}
.opacity-0{opacity:0!important}
.opacity-25{opacity:.25!important}
.opacity-50{opacity:.5!important}
.opacity-75{opacity:.75!important}
.opacity-100{opacity:1!important}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.overflow-visible{overflow:visible!important}
.overflow-scroll{overflow:scroll!important}
.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}
.shadow:not(.wp-block-button){box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
.shadow-none{box-shadow:none!important}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:-webkit-sticky!important;position:sticky!important}
.top-0{top:0!important}
.top-50{top:50%!important}
.top-100{top:100%!important}
.bottom-0{bottom:0!important}
.bottom-50{bottom:50%!important}
.bottom-100{bottom:100%!important}
.start-0{left:0!important}
.start-50{left:50%!important}
.start-100{left:100%!important}
.end-0{right:0!important}
.end-50{right:50%!important}
.end-100{right:100%!important}
.translate-middle{transform:translate(-50%,-50%)!important}
.translate-middle-x{transform:translateX(-50%)!important}
.translate-middle-y{transform:translateY(-50%)!important}
.border{border:1px solid #dee2e6!important}
.border-0{border:0!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-top-0{border-top:0!important}
.border-end{border-right:1px solid #dee2e6!important}
.border-end-0{border-right:0!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-bottom-0{border-bottom:0!important}
.border-start{border-left:1px solid #dee2e6!important}
.border-start-0{border-left:0!important}
.border-primary{border-color:#0d6efd!important}
.border-secondary{border-color:#6c757d!important}
.border-success{border-color:#198754!important}
.border-info{border-color:#0dcaf0!important}
.border-warning{border-color:#ffc107!important}
.border-danger{border-color:#dc3545!important}
.border-light{border-color:#f8f9fa!important}
.border-dark{border-color:#212529!important}
.border-white{border-color:#fff!important}
.border-1{border-width:1px!important}
.border-2{border-width:2px!important}
.border-3{border-width:3px!important}
.border-4{border-width:4px!important}
.border-5{border-width:5px!important}
.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.mw-100{max-width:100%!important}
.vw-100{width:100vw!important}
.min-vw-100{min-width:100vw!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mh-100{max-height:100%!important}
.vh-100{height:100vh!important}
.min-vh-100{min-height:100vh!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}
.gap-0{gap:0!important}
.gap-1{gap:.25rem!important}
.gap-2{gap:.5rem!important}
.gap-3{gap:1rem!important}
.gap-4{gap:1.5rem!important}
.gap-5{gap:3rem!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-auto{margin-top:auto!important}
.mt-n60{margin-top:-60px!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}
.z-1{z-index:1}
.font-monospace{font-family:var(--bs-font-monospace)!important}
.fs-1{font-size:calc(1.375rem + 1.5vw)!important}
.fs-2{font-size:calc(1.325rem + .9vw)!important}
.fs-3{font-size:calc(1.3rem + .6vw)!important}
.fs-4{font-size:calc(1.275rem + .3vw)!important}
.fs-5{font-size:1.25rem!important}
.fs-6{font-size:1rem!important}
.fst-italic{font-style:italic!important}
.fst-normal{font-style:normal!important}
.fw-light{font-weight:300!important}
.fw-lighter{font-weight:lighter!important}
.fw-normal{font-weight:400!important}
.fw-bold{font-weight:700!important}
.fw-bolder{font-weight:bolder!important}
.lh-1{line-height:1!important}
.lh-sm{line-height:1.25!important}
.lh-base{line-height:1.5!important}
.lh-lg{line-height:2!important}
.text-start{text-align:left!important}
.text-end{text-align:right!important}
.text-center{text-align:center!important}
.text-decoration-none{text-decoration:none!important}
.text-decoration-underline{text-decoration:underline!important}
.text-decoration-line-through{text-decoration:line-through!important}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}
.text-break{word-wrap:break-word!important;word-break:break-word!important}
.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}
.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}
.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}
.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}
.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}
.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}
.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}
.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}
.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}
.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}
.text-muted{--bs-text-opacity:1;color:#6c757d!important}
.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}
.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}
.text-reset{--bs-text-opacity:1;color:inherit!important}
.text-opacity-25{--bs-text-opacity:0.25}
.text-opacity-50{--bs-text-opacity:0.5}
.text-opacity-75{--bs-text-opacity:0.75}
.text-opacity-100{--bs-text-opacity:1}
.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}
.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}
.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}
.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}
.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}
.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}
.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}
.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}
.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}
.bg-opacity-10{--bs-bg-opacity:0.1}
.bg-opacity-25{--bs-bg-opacity:0.25}
.bg-opacity-50{--bs-bg-opacity:0.5}
.bg-opacity-75{--bs-bg-opacity:0.75}
.bg-opacity-100{--bs-bg-opacity:1}
.bg-gradient{background-image:var(--bs-gradient)!important}
.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}
.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}
.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}
.pe-none{pointer-events:none!important}
.pe-auto{pointer-events:auto!important}
.rounded{border-radius:.25rem!important}
.rounded-0{border-radius:0!important}
.rounded-1{border-radius:.2rem!important}
.rounded-2{border-radius:.25rem!important}
.rounded-3{border-radius:.3rem!important}
.rounded-15{border-radius:15px!important}
.rounded-circle{border-radius:50%!important}
.rounded-pill{border-radius:50rem!important}
.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}
.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}
.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}
.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}
.visible{visibility:visible!important}
.invisible{visibility:hidden!important}
@media (min-width:576px){
.float-sm-start{float:left!important}
.float-sm-end{float:right!important}
.float-sm-none{float:none!important}
.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}
.gap-sm-0{gap:0!important}
.gap-sm-1{gap:.25rem!important}
.gap-sm-2{gap:.5rem!important}
.gap-sm-3{gap:1rem!important}
.gap-sm-4{gap:1.5rem!important}
.gap-sm-5{gap:3rem!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}
.text-sm-start{text-align:left!important}
.text-sm-end{text-align:right!important}
.text-sm-center{text-align:center!important}
}
@media (min-width:768px){
.float-md-start{float:left!important}
.float-md-end{float:right!important}
.float-md-none{float:none!important}
.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}
.gap-md-0{gap:0!important}
.gap-md-1{gap:.25rem!important}
.gap-md-2{gap:.5rem!important}
.gap-md-3{gap:1rem!important}
.gap-md-4{gap:1.5rem!important}
.gap-md-5{gap:3rem!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}
.text-md-start{text-align:left!important}
.text-md-end{text-align:right!important}
.text-md-center{text-align:center!important}
}
@media (min-width:992px){
.float-lg-start{float:left!important}
.float-lg-end{float:right!important}
.float-lg-none{float:none!important}
.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}
.gap-lg-0{gap:0!important}
.gap-lg-1{gap:.25rem!important}
.gap-lg-2{gap:.5rem!important}
.gap-lg-3{gap:1rem!important}
.gap-lg-4{gap:1.5rem!important}
.gap-lg-5{gap:3rem!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}
.text-lg-start{text-align:left!important}
.text-lg-end{text-align:right!important}
.text-lg-center{text-align:center!important}
}
@media (min-width:1200px){
.float-xl-start{float:left!important}
.float-xl-end{float:right!important}
.float-xl-none{float:none!important}
.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}
.gap-xl-0{gap:0!important}
.gap-xl-1{gap:.25rem!important}
.gap-xl-2{gap:.5rem!important}
.gap-xl-3{gap:1rem!important}
.gap-xl-4{gap:1.5rem!important}
.gap-xl-5{gap:3rem!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}
.text-xl-start{text-align:left!important}
.text-xl-end{text-align:right!important}
.text-xl-center{text-align:center!important}
}
@media (min-width:1400px){
.float-xxl-start{float:left!important}
.float-xxl-end{float:right!important}
.float-xxl-none{float:none!important}
.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}
.gap-xxl-0{gap:0!important}
.gap-xxl-1{gap:.25rem!important}
.gap-xxl-2{gap:.5rem!important}
.gap-xxl-3{gap:1rem!important}
.gap-xxl-4{gap:1.5rem!important}
.gap-xxl-5{gap:3rem!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}
.text-xxl-start{text-align:left!important}
.text-xxl-end{text-align:right!important}
.text-xxl-center{text-align:center!important}
}
@media (min-width:1200px){
.fs-1{font-size:2.5rem!important}
.fs-2{font-size:2rem!important}
.fs-3{font-size:1.75rem!important}
.fs-4{font-size:1.5rem!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}
}
#blogCatg .accordion-body{max-height:180px}
#blogCatg .accordion-body ul li a{display:block;padding:2px 4px}
img.lazy:not([src]),img[src=""].lazy{visibility:hidden}
.testimonial-section .testimonial-slider{margin:0;padding:0;min-height:236px}
.testimonial-slider .slick-dots li button{width:16px;height:4px;background:#fff;padding:0;border-radius:3px}
.testimonial-slider li.slick-active button{background:#06a2dc}
.testimonial-section .slick-dots{display:block;position:relative;bottom:0}
.testimonial .testimonial-slider .slick-slide.slick-center .text p,.testimonial .testimonial-slider .slick-slide.slick-center .text span:before{color:#fff}
.btnRefresh{cursor:pointer}
.demoInputBox,.rs-contact.inner .contact-form-part form .demoInputBox{width:calc(100% - 120px);display:inline-block;border-radius:.25rem 0 0 .25rem}
.demoInputBox+img{width:auto;display:inline-block}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-sinput.form-controlelectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}
.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}
.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#2b2b2b;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_444444_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_444444_256x240.png)}
.ui-state-default .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_777777_256x240.png)}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_555555_256x240.png)}
.ui-state-active .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_777620_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/ui-icons_cc0000_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.mega-sub-menu .mega-menu-column:not(:last-child) .mega-sub-menu:after{position:absolute;content:'';width:1px;height:85%;background:#dfdede;right:0;top:5%;display:block!important;z-index:99999}
.megamenu-wrap>div:last-child .inner-megamenu:before{display:none}
.zoom-in{-webkit-animation:zoomIn .4s ease both;-moz-animation:zoomIn .4s ease both;-o-animation:zoomIn .4s ease both;animation:zoomIn .4s ease both}
@-webkit-keyframes zoomIn{
0%{-webkit-transform:scale(1.5)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes zoomIn{
0%{-moz-transform:scale(1.5)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes zoomIn{
0%{opacity:0;-o-transform:scale(1.5)}
100%{opacity:1;-o-transform:scale(1)}
}
@keyframes zoomIn{
0%{transform:scale(1.5)}
100%{transform:scale(1)}
}
.zoom-out{-webkit-animation:zoomOut .4s ease both;-moz-animation:zoomOut .4s ease both;-o-animation:zoomOut .4s ease both;animation:zoomOut .4s ease both}
@-webkit-keyframes zoomOut{
0%{-webkit-transform:scale(.6)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes zoomOut{
0%{-moz-transform:scale(.6)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes zoomOut{
0%{-o-transform:scale(.6)}
100%{-o-transform:scale(1)}
}
@keyframes zoomOut{
0%{transform:scale(.6)}
100%{transform:scale(1)}
}
.drop-up{-webkit-animation:drop-up .4s ease both;-moz-animation:drop-up .4s ease both;-o-animation:drop-up .4s ease both;animation:drop-up .4s ease both}
@-webkit-keyframes drop-up{
0%{-webkit-transform:translateY(100px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes drop-up{
0%{-moz-transform:translateY(100px)}
100%{-moz-transform:translateY(0)}
}
@-o-keyframes drop-up{
0%{-o-transform:translateY(100px)}
100%{-o-transform:translateY(0)}
}
@keyframes drop-up{
0%{transform:translateY(100px)}
100%{transform:translateY(0)}
}
.drop-left{-webkit-animation:drop-left .4s ease both;-moz-animation:drop-left .4s ease both;-o-animation:drop-left .4s ease both;animation:drop-left .4s ease both}
@-webkit-keyframes drop-left{
0%{-webkit-transform:translateX(-100px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes drop-left{
0%{-moz-transform:translateX(-100px)}
100%{-moz-transform:translateX(0)}
}
@-o-keyframes drop-left{
0%{-o-transform:translateX(-100px)}
100%{-o-transform:translateX(0)}
}
@keyframes drop-left{
0%{transform:translateX(-100px)}
100%{transform:translateX(0)}
}
.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation:swing .4s ease-out both;-moz-animation:swing .4s ease-out both;-o-animation:swing .4s ease-out both;animation:swing .4s ease-out both}
@-webkit-keyframes swing{
100%,20%,40%,60%,80%{-webkit-transform-origin:top center}
20%{-webkit-transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0)}
}
@-moz-keyframes swing{
20%{-moz-transform:rotate(15deg)}
40%{-moz-transform:rotate(-10deg)}
60%{-moz-transform:rotate(5deg)}
80%{-moz-transform:rotate(-5deg)}
100%{-moz-transform:rotate(0)}
}
@-o-keyframes swing{
20%{-o-transform:rotate(15deg)}
40%{-o-transform:rotate(-10deg)}
60%{-o-transform:rotate(5deg)}
80%{-o-transform:rotate(-5deg)}
100%{-o-transform:rotate(0)}
}
@keyframes swing{
20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0)}
}
.flip{-webkit-animation:flip .7s ease both;-moz-animation:flip .7s ease both;-o-animation:flip .7s ease both;animation:flip .7s ease both}
@-webkit-keyframes flip{
0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
@keyframes flip{
0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
.roll-in{-webkit-animation:roll-in .4s ease both;-moz-animation:roll-in .4s ease both;-o-animation:roll-in .4s ease both;animation:roll-in .4s ease both}
@-webkit-keyframes roll-in{
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-15deg);transform:translateX(-100%) rotate(-15deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
@keyframes roll-in{
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-15deg);-ms-transform:translateX(-100%) rotate(-15deg);transform:translateX(-100%) rotate(-15deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//www.avaal.com/wp-content/themes/avaal/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(//www.avaal.com/wp-content/themes/avaal/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.avaal.com/wp-content/themes/avaal/blank.html);-webkit-tap-highlight-color:transparent;z-index:8040}

.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:99999999;background:url(//www.avaal.com/wp-content/themes/avaal/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//www.avaal.com/wp-content/themes/avaal/fancybox_sprite%402x.html);background-size:44px 152px}
#fancybox-loading div{background-image:url(//www.avaal.com/wp-content/themes/avaal/fancybox_loading%402x.html);background-size:24px 24px}
}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce{
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
@keyframes bounce{
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce}
@-webkit-keyframes flash{
0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{
0%,100%,50%{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse{
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes shake{
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
}
@keyframes shake{
0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{
20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes swing{
20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{
0%{-webkit-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada{
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
blog_details_post @-webkit-keyframes wobble{0-webkit-transform:translateX(0%);transform:translateX(0)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
@keyframes wobble{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes bounceIn{
0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);transform:scale(.9)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounceIn{
0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInDown{
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInLeft{
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInRight{
0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{
0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInUp{
0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{
0%{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.95);transform:scale(.95)}
50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
}
@keyframes bounceOut{
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
}
@keyframes bounceOutDown{
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes bounceOutLeft{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
}
@keyframes bounceOutRight{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes bounceOutUp{
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{
0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDownBig{
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeftBig{
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{
0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes fadeInRightBig{
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes fadeInUp{
0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{
0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{
0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUpBig{
0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
}
@keyframes fadeOutDown{
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
}
@keyframes fadeOutDownBig{
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
}
@keyframes fadeOutLeft{
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes fadeOutLeftBig{
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
}
@keyframes fadeOutRight{
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{
0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
}
@keyframes fadeOutRightBig{
0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
}
@keyframes fadeOutUp{
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes fadeOutUpBig{
0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{
0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{
0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{
0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
@keyframes flipInX{
0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
}
.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{
0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
}
@keyframes flipInY{
0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
}
.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{
0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
@keyframes flipOutX{
0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{
0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
@keyframes flipOutY{
0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}
100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{
0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}
100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
}
@keyframes lightSpeedIn{
0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}
100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{
0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
}
@keyframes lightSpeedOut{
0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}
100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{
0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateIn{
0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInDownLeft{
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInDownRight{
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInUpLeft{
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
}
@keyframes rotateInUpRight{
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{
0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
@keyframes rotateOut{
0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutDownLeft{
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
@keyframes rotateOutDownRight{
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
@keyframes rotateOutUpLeft{
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutUpRight{
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes slideInDown{
0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slideInDown{
0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{
0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInLeft{
0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{
0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes slideInRight{
0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutLeft{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
}
@keyframes slideOutLeft{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{
0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
}
@keyframes slideOutRight{
0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
}
@keyframes slideOutUp{
0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@-webkit-keyframes hinge{
0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}
}
@keyframes hinge{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
@keyframes rollIn{
0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{
0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}
}
@keyframes rollOut{
0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}
h1,h2,h3,h4,h5{font-weight:600;color:#333;margin:0 0 10px}
h1{font-size:34px}
h2{font-size:28px}
h3{font-size:18px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:18px}
ul{list-style-type:none}
b,strong{font-weight:600}
p{color:#363636;line-height:24px;font-weight:400;letter-spacing:.2px}
.text-white p{color:#fff}
a{text-decoration:none;display:inline-block;color:#00336b;outline:0}
a.link{color:#052f9d;font-weight:600}
a:focus,a:hover,a:visited{text-decoration:none;outline:0}
img{max-width:100%;display:block}
button{border:none;outline:0;box-shadow:none;display:block;padding:0;background:0 0}
input,textarea{display:block;outline:0;box-shadow:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.clear_fix{clear:both}
.clear_fix:after{display:table;content:'';clear:both}
.tran3s{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tran7s{-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}
.theme_title{position:relative;padding-bottom:26px;margin-top:10px}
.theme_title_center{text-align:center}
.theme_title_center>span{display:block;width:70px;height:2px;margin:23px auto 0}
.blogImg{position:relative}
.service_slider{min-height:450px;margin-bottom:0!important}
.truck-DAT{height:250px;display:block}
.float_left{float:left}
.float_right{float:right}
.main_page{overflow-x:hidden}
header .top_header{padding:10px 0 10px;background:#00407f;position:relative}
header .top_header p,header .top_header ul li{color:#fff;font-size:14px}
header .top_header p{margin-right:2px}
.header-quick-link{justify-content:space-between;display:flex;flex-wrap:wrap}
header .top_header .select_state p,header .top_header .select_state select,header .top_header p,header .top_header ul li{display:inline-block}
.ui-state-default{outline:0;vertical-align:middle;width:auto!important}
.ui-selectmenu-button span.ui-icon{background-image:none;height:100%;right:0;top:0;margin:0;text-indent:0;width:20px}
.ui-state-default .ui-icon:before{content:'ïƒ—';font-family:font-awesome;position:absolute;top:0;right:10px}
header .ui-state-default{border:none;color:#fff;font-size:14px;text-transform:uppercase}
header .ui-selectmenu-button span.ui-selectmenu-text{padding:0 24px 0 8px;line-height:20px}
.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover,.avaal-dropdown li a:active,.avaal-dropdown li a:hover{background-color:#e9ecef}
.border-r{position:relative}
.border-r:after{content:'';width:1px;height:60%;top:20%;background:#fff;right:-10px;position:absolute}
header .top_header p:last-child{margin-bottom:0}
.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{color:#fff;border:none}
.ui-selectmenu-menu .ui-menu{padding-bottom:0}
.ui-menu .ui-menu-item{margin:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.bottom_header{padding:6px 0 6px}
.bottom_header .logo{margin-top:1px}
.bottom_header ul li a,.bottom_header ul li p{color:#fff;line-height:26px}
.bottom_header ul li{display:inline-block;position:relative;vertical-align:middle}
.bottom_header ul.bottom_header_address>li{margin-right:75px}
.bottom_header ul.bottom_header_address>li:last-child{margin-right:0}
.bottom_header ul.bottom_header_address>li span.ficon{font-size:40px;position:absolute;top:-2px;left:0}
.bottom_header ul.bottom_header_address>li span.flaticon-clock{left:-7px}
.bottom_header ul.bottom_header_address>li p{margin-left:48px}
.bottom_header ul li a{margin-right:23px}
.bottom_header ul.social_icon li:last-child a{margin-right:0}
.avaal-dropdown ul{position:absolute;z-index:1000;display:none;min-width:10rem;padding:0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.avaal-dropdown:hover>ul{display:block}
.avaal-dropdown ul li{display:block;font-size:14px;margin-right:0;padding:0;color:#333}
.avaal-dropdown li a{ display: block; font-size: 14px; margin-right: 0; padding: 7px 15px; color: #333; text-align: left;line-height:normal }
.theme_menu{background:#ffffff;position:relative;z-index:9;backdrop-filter: blur(24px) saturate(1.6);-webkit-backdrop-filter: blur(24px) saturate(1.6);box-shadow: 0 4px 24px rgba(0, 0, 0, .06);}
.theme_menu .container{position:relative}
.pum-theme-7032 .pum-content,.pum-theme-lightbox .pum-content{padding:0px}
@keyframes menu_sticky{
0%{margin-top:-100px}
50%{margin-top:-74px}
100%{margin-top:0}
}
@keyframes logofadein{
0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
50%{-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
}
.theme_menu.fixed{position:fixed;width:100%;top:0;left:0;z-index:100;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;-webkit-box-shadow:0 13px 20px -12px rgba(0,0,0,.1);-moz-box-shadow:0 13px 20px -12px rgba(0,0,0,.1);box-shadow:0 13px 20px -12px rgba(0,0,0,.1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.theme_menu.fixed .nav_side_content{display:none}
.theme_menu .custom-logo-link,.theme_menu .sticky_logo{display:inline-block;position:relative;padding:12px 10px;left:0;top:0;height:100%;animation-name:logofadein;animation-duration:.6s}
.nav_side_content .search_option{display:inline-block;display:-moz-inline-box;position:relative;height:100%}
.nav_side_content .search_option>button{width:50px;height:100%;font-size:15px;color:#fff;font-weight:400;line-height:33px}
.nav_side_content .search_option form{height:35px;box-shadow:none;padding:0;border-radius:0 5px 5px 0;overflow:hidden;top:42px;width:280px;margin:0;left:auto;right:0;border:none}
.nav_side_content .search_option form input{font-weight:400;width:100%;height:100%;background:0 0;color:#9e9e9e;border:1px solid #f7f7f7;padding:0 47px 0 10px;font-size:15px}
.nav_side_content .search_option form button{display:block;width:35px;height:35px;line-height:35px;text-align:center;position:absolute;top:0;right:0;color:#fff}
#banner p{line-height:normal;font-weight:400}
#banner .contact_us,#banner .our_service{width:155px;line-height:normal!important;color:#fff;text-transform:uppercase;text-align:center;font-size:14px;border-radius:0;padding:11px 25px!important;box-shadow:none!important}
.tp-bannertimer{display:none!important}
.hephaistos.tparrows{background:0 0!important;height:57px}
.hephaistos.tparrows:before{font-size:57px;line-height:57px;font-family:Flaticon;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:#121d2f}
.hephaistos.tparrows.tp-leftarrow:before{content:"\f103"}
.hephaistos.tparrows.tp-rightarrow:before{content:"\f10d"}
.hephaistos.tparrows .arrow-holder{width:105px;height:100%;position:absolute;top:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hephaistos.tparrows.tp-leftarrow .arrow-holder{transform:translate3d(-30px,0,0);left:calc(100% + 20px)}
.hephaistos.tparrows.tp-rightarrow .arrow-holder{transform:translate3d(30px,0,0);right:calc(100% + 6px)}
.hephaistos.tparrows .arrow-holder:after{display:block;width:105px;height:35px;line-height:35px;color:#fff;text-align:center;font-size:14px;top:11px;position:absolute}
.hephaistos.tparrows.tp-leftarrow .arrow-holder:after{content:'PREVIOUS'}
.hephaistos.tparrows.tp-rightarrow .arrow-holder:after{content:'NEXT'}
.hephaistos.tparrows:focus .arrow-holder,.hephaistos.tparrows:hover .arrow-holder{transform:translate3d(0,0,0);opacity:1}
.hephaistos.tparrows .arrow-holder:before{font-family:font-awesome;position:absolute;top:17px;position:absolute}
.hephaistos.tparrows.tp-leftarrow .arrow-holder:before{content:'ïƒ™';right:calc(100% - 1px)}
.hephaistos.tparrows.tp-rightarrow .arrow-holder:before{content:'ïƒš';right:-5px}
.video-box{position:relative;overflow:hidden;min-height:230px;border-radius:10px;max-width:570px;display:flex;margin:auto;justify-content:center;align-items:center;box-shadow:-7px 0 13px 0 #dbdfe2,5px 5px 13px 1px #dbdfe2}
.traning-video-box{max-width:100%;height:330px}
.video-box img{position:relative;height:100%;width:100%;display:block}
.media-cover .video-box{height:234px;border-radius:5px}
.media-cover .video-play-btn i{font-size:14px;width:50px;height:50px;line-height:42px;border:3px solid #02abf1}
.video-play-btn{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}
.video-play,.video-play-btn i{font-size:18px;width:70px;height:70px;line-height:62px;border:4px solid #02abf1;border-radius:50%;display:flex!important;justify-content:center;align-items:center;position:absolute}
.video-play.sm{font-size:14px;width:50px;height:50px;line-height:42px;border:3px solid #02abf1;border-radius:50%;display:flex!important;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.btn.btn-round.wp-block-button a,.btn.btn-round:not(.wp-block-button){border:1px solid #002357;color:#002357;border-radius:10px;padding:8px 30px;width:auto;background:0 0;line-height:normal}
.btn.btn-round.wp-block-button:focus a,.btn.btn-round.wp-block-button:hover a,.btn.btn-round:not(.wp-block-button):focus,.btn.btn-round:not(.wp-block-button):hover{border:1px solid #002357;color:#fff;background:#002357}
.video-caption{color:#003767;margin:26px 0 10px;font-size:14px;text-align:center;display:block}
.choose_us_item{padding:35px 0 18px}
.choose_us_item .icon{display:inline-block;float:none!important;vertical-align:middle;position:relative;width:70px;height:70px;margin-top:3px;text-align:center;border-radius:50%}
.choose_us_item .icon .ficon:before{font-size:36px;line-height:70px;color:#fff}
.choose_us_item .text{margin-left:18px;width:75%;display:inline-block;float:none!important;vertical-align:middle;position:relative}
.choose_us_item .text h5{margin-bottom:12px;font-weight:400}
.testimonial-section{padding:40px 0;position:relative;overflow:hidden}
.testimonial-section .container{z-index:2;position:relative}
.starrating{margin-bottom:10px}
.starrating>input.checked~label{color:#ffca08}
.starrating>label{color:transparent}
.starrating>input{display:none}
.starrating>label:before{content:"\f155";font-weight:900;margin:2px;font-size:20px;font-family:"dashicons";display:inline-block}
@keyframes scroll{
0%{transform:translateX(0)}
100%{transform:translateX(calc(-250px * 6))}
}
.slider{height:100px;margin:auto;overflow:hidden;position:relative;width:auto}
.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(250px * 6)}
.slider .slide{height:100px;width:250px;min-width:250px}
.slider .slide img{max-height:100px;max-width:200px;margin:auto;height:auto} .mission_vission span.ficon:before{font-size:34px;display:block;margin-top:35px;margin-bottom:18px}
.mission_vission ul li{color:#9e9e9e;margin-bottom:10px}
.mission_vission ul li i{margin-right:10px}
.mission_vission p{margin:19px 0 17px}
.contact_us_page{margin-bottom:76px}
.form-validation label.error{display:none!important}
.form-validation input.error,.form-validation textarea.error{border:1px solid #f03838!important}
.page_pagination{text-align:center}
.page_pagination li{display:inline-block;margin:0 4px}
.page_pagination li a{width:35px;line-height:30px;border:1px solid #f7f7f7;text-align:center;font-size:15px;border-radius:2px}
.page_pagination li a.active,.page_pagination li a:hover{color:#fff}
.sidebar_styleOne .theme_title,.sidebar_styleTwo .theme_title{padding-bottom:14px}
.sidebar_search{height:54px;position:relative}
.sidebar_search input{width:100%;height:54px;border:none;background:#f7f7f7;padding:0 56px 0 12px;color:#9e9e9e}
.sidebar_search button{width:54px;height:100%;position:absolute;top:0;right:0;color:#fff}
.sidebar_categories ul{margin-top:22px;margin-bottom:46px}
.sidebar_categories ul li{line-height:48px;border-bottom:1px solid #f7f7f7}
.sidebar_categories ul li:last-child{border:none}
.sidebar_categories ul li a{font-weight:400;position:relative;padding-left:29px}
.sidebar_categories ul li a:before{content:'';width:8px;height:8px;border-radius:50%;position:absolute;top:20px;left:0;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sidebar_tags ul{margin-top:40px}
.sidebar_tags ul li{display:inline-block;margin:0 4px 8px 0}
.sidebar_tags ul li a{display:block;font-weight:400;font-size:14px;line-height:32px;border:1px solid #f7f7f7;border-radius:2px;text-align:center;padding:0 14px}
.sidebar_tags ul li a:hover{color:#fff}
.blogWrap{padding:0;margin-bottom:28px;box-shadow:0 0 18px rgb(0 0 0 / 15%)!important}
.blogWrap .innerBlog{width:100%;padding:30px 35px 40px}
.blogWrap .innerBlog .blogHeader a,.blogWrap .innerBlog h4 a{display:block;color:#333;font-size:24px;line-height:32px}
.blogWrap .innerBlog p{margin:17px 0 25px}
.blogWrap .innerBlog p:last-child{margin-bottom:0}
.blogWrap .innerBlog ul.postDateTime{margin-bottom:25px}
.blogWrap .innerBlog ul.postDateTime li{display:inline-block;position:relative;margin:7px 30px 0 0}
.blogWrap .innerBlog ul.postDateTime li a{font-size:14px}
.blogWrap .innerBlog ul.postDateTime li a i{margin-right:1px}
.blogWrap .innerBlog ul.postDateTime li:last-child{margin-right:0}
.blogWrap .innerBlog ul.postDateTime li:before{content:'';height:12px;width:1px;background:#d2d2d2;position:absolute;right:-18px;top:6px}
.blogWrap .innerBlog ul.postDateTime li:last-child:before{display:none}
.blogWrap .innerBlog ul.postDateTime li a{font-weight:500}
.blogList_view .page_pagination{margin:57px 0 79px}
.blog_details_post .col-lg-9 .theme_title{padding-bottom:27px}
.blog_details_post .comment_area .single_comment{margin:42px 0 61px;border-bottom:1px solid #f7f7f7;padding-bottom:58px}
.blog_details_post .comment_area .single_comment .comment{width:81%;padding-left:20px;margin-top:-2px}
.blog_details_post .comment_area .single_comment .comment h5,.blog_details_post .comment_area .single_comment .comment span{display:inline-block}
.blog_details_post .comment_area .single_comment .comment span{margin-left:33px;font-size:14px}
.blog_details_post .comment_area .single_comment .comment p{margin:17px 0 11px}
.blog_details_post .reply_area form{margin:41px 0 80px}
.blog_details_post .reply_area .row{margin-left:-10px;margin-right:-10px}
.blog_details_post .reply_area [class*=col-]{padding-left:10px;padding-right:10px}
.blog_details_post .reply_area input,.blog_details_post .reply_area textarea{width:100%;max-width:100%;border:2px solid #eee;margin-bottom:20px;font-weight:400;color:#9e9e9e}
.blog_details_post .reply_area input{height:50px;padding:0 15px}
.blog_details_post .reply_area textarea{height:190px;padding:12px 15px}
.blog_details_post .reply_area button{display:block;width:100%;line-height:55px;text-align:center;text-transform:uppercase;font-size:14px;margin-top:8px;color:#fff}
.blog_details_post .reply_area button:hover{color:#fff}
#loader-wrapper{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:999999999;overflow:hidden}
#loader-wrapper #loader{width:80px;height:80px;border-radius:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#24bbd0;-webkit-animation:color-bubble 2s linear 0s infinite;animation:color-bubble 2s linear 0s infinite}
#loader-wrapper #loader:after,#loader-wrapper #loader:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border-radius:100%;box-shadow:0 0 0 3px;-webkit-animation:spinner-bubble 1.3s linear 0s infinite;animation:spinner-bubble 1.3s linear 0s infinite;margin:auto;width:10px;height:10px;opacity:0}
#loader-wrapper #loader:before{-webkit-animation:spinner-bubble 1.3s linear 2s infinite;animation:spinner-bubble 1.3s linear 2s infinite}
@-webkit-keyframes spinner-bubble{
from{width:10px;height:10px;opacity:.8}
to{width:80px;height:80px;opacity:0}
}
@keyframes spinner-bubble{
from{width:10px;height:10px;opacity:.8}
to{width:80px;height:80px;opacity:0}
}
.no-before:before{display:none}
.no-after:after{display:none!important}
.mobileSocialIcon{display:none}
.mapBoxHeader{font-size:14px;color:#011e4a;line-height:18px;font-weight:300;letter-spacing:.2px;text-align:left;text-transform:uppercase;padding:0 0 6px;margin-bottom:15px!important;width:auto;position:relative;display:inline-block}
.mapBoxHeader:after{content:'';height:1px;width:40%;left:0;position:absolute;bottom:0;background:#ff8e00}
.info_content p{font-size:12px;line-height:18px}
#contact_Success{display:none}
.roundedicon li a i{width:28px;height:28px;border-radius:28px;background:#fff;color:#0d2446;text-align:center;font-size:13px;border:none}
.roundedicon li a i:hover{background:#02abf1;color:#fff}
.roundedicon li a i:before{vertical-align:-webkit-baseline-middle;line-height:28px}
.bottom_header ul li a{margin-right:10px;line-height:normal!important}
.flag-icon li{display:inline-block!important;margin:0 0!important}
header{z-index:10}
header .top_header ul li .flag-icon li a{padding:0 5px;width:28px;height:26px;border:1px solid rgb(255 255 255 / 60%);border-radius:3px;line-height:26px;text-align:center;display:block;color:#fff}
header .top_header ul li .flag-icon li i{color:#fff!important;font-size:14px;margin-right:0;padding:0 2px;line-height:24px}
header .top_header ul li .flag-icon li a:focus,header .top_header ul li .flag-icon li a:hover{background:#fff;color:#ff8e00;border-color:#fff}
header .top_header ul li .flag-icon li a:focus i,header .top_header ul li .flag-icon li a:hover i{color:#ff8e00!important}
.flag-icon li img{overflow:hidden}
header .top_header ul li .dropdown-menu li{display:block;font-size:14px;margin-right:0;padding:0;color:#333}
#topButton{width:30px;height:24px;background:#fff;color:#031942;position:absolute;right:0;bottom:0;text-align:center;cursor:pointer;border-radius:3px 0 0}
#topButton.rotateArrow .fa{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);padding:5px 1px}
#topButton .fa{font-size:20px;padding:1px}
img.bannerLogo{margin:5px 0 12px auto!important;max-width:260px!important;height:auto!important}
.theme_title .singleHeader,.theme_title h2{font-size:32px;color:#0d2446}
.hiddenText{display:inline-block!important;width:0;height:0;font-size:0px;opacity:0;font-style:normal}
.display-inline-block{display:inline-block}
.display-flex,.profile-equal-box{display:flex}
.profile-equal-box{display:flex;margin-top:100px}
.flex-wrap{flex-wrap:wrap}
footer{background:#031942;position:relative}
.footer-top{padding:60px 0}
footer .footer-top p{color:#99a2b0;margin:40px 0 22px}
.footer-top .widgettitle,footer .footer-top h5{color:#fff;font-size:18px;line-height:28px;font-weight:500;text-transform:capitalize;margin-bottom:20px}
.vertical .carousel-inner{height:100%}
.footer-bottom>.container{padding:25px 0;border-top: 1px solid #00407f;}
.footer-bottom ul,.footer-bottom-list{display:block!important;list-style:none;margin:0;padding:0;white-space:normal;word-break:break-word}
.footer-bottom ul li,.footer-bottom-list li{padding:0;margin:0;display:inline-block!important}
.footer-bottom ul li a,.footer-bottom-list li a{padding:2px 2px;margin:2px 2px}
.footer-top ul,.footerList{list-style:none;margin:0}
.footer-top ul li,.footerList li{font-size:14px;font-weight:400;line-height:normal;margin:0 0!important;padding:0 14px 0 0;position:relative;letter-spacing:.69px}
.footer-top li a,.footerList li a{font-size:14px;color:#011e4a;font-weight:400;line-height:18px;display:block;padding:7px 0}
.footer-social li{display:inline;margin-right:6px;margin-bottom:0}
.footer-social li a{display:inline-block;font-size:15px;border-radius:3px;width:30px;height:30px;line-height:30px;background:rgb(3 16 35);color:#fff;text-align:center;padding:0}
.footer-social li a svg{fill:#fff!important}
.footer-social li a i{float:none;padding:0;line-height:30px}
.footer-bottom .widget{margin:0}
.campus-list .slick-slide{overflow:hidden}
input,textarea{width:100%;border:1px solid #dcdcdc;color:#7b7b7b;padding:6px 12px;resize:none}
.form-group .form-control{    width: 100%;
padding: 13px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 12px;
font-size: 14px;    
color: #1e293b;
background: white;
transition: border-color .2s, box-shadow .2s;
outline: none;}
.input-group-append .input-group-text{background-color:#f3f3f3;border-radius:0 .25rem .25rem 0;height:100%}
select.form-control{appearance:auto}
button{color:#06a2dc}
.formHeader{padding:4px 1px 15px;margin-bottom:28px;display:block;line-height:normal;color:#817f80;text-transform:uppercase}
.contact_page_address #contact-slider .carousel-indicators{position:relative!important;top:0;right:0!important;left:auto;margin:0;padding:20px 15px;width:100%}
.addressHeader{color:#fff;font-weight:400;font-size:24px}
.contact_page_address .wrapper{padding-right:100px;margin-top:70px}
.formHeader{padding:4px 1px 15px;margin-bottom:28px;display:block;line-height:normal;color:#817f80;text-transform:uppercase}
.addressHeader{color:#fff;font-weight:400;font-size:24px}
.product-type{display:inline-block;position:relative;text-align:center;width:122px;height:122px;border-radius:100%;margin:20px 32px;background:#e8e9ea}
.product-type img{z-index:100;position:absolute;top:0;width:auto;bottom:0;left:0;right:0;display:block;margin:auto}
.product-name{display:block;color:#a9a9aa;letter-spacing:.8px;font-size:16px;margin:16px;z-index:2;position:relative;top:119px}
.product-type:hover:before{width:150px;height:150px;background:#06a2dc;-webkit-transition-delay:.4s;transition-delay:.4s;transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transition:All .6s ease;margin-left:-75px;margin-top:-75px}
.product-type:hover .fa{color:#fff}
.product-type:before{content:'';position:absolute;width:1px;border-radius:100%;height:1px;background:0 0;z-index:1;cursor:pointer;transition:All .6s ease;left:50%;top:50%;margin-left:-.5px;margin-top:-.5px}
.product-type .fa{font-size:59px;position:absolute;left:0;right:0;bottom:0;top:0;line-height:120px;color:#777778;z-index:2}
.iconBox{position:relative;padding-bottom:59px;padding-top:30px;margin-top:33px}
.iconBox:before{position:absolute;content:'';height:1px;width:100%;bottom:0;background:#e8e9ea;left:0}
.iconBox:after{position:absolute;content:'';height:1px;width:100%;top:0;background:#e8e9ea;left:0}
.right-box img{opacity:.9}
.right-box img:hover{opacity:1}
.profileBanner{width:100%;height:400px;position:relative;background:url(//www.avaal.com/wp-content/themes/images/about/profile-banner.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.ceo-profile img{width:auto!important;max-height:500px!important;margin:auto;padding:0 0 0;border:6px solid #011e4a;border-radius:8px;-webkit-box-shadow:0 0 10px 0 #d2d5d9;box-shadow:0 0 10px 0 #d2d5d9}
.designation{font-size:16px;color:#5a5a5a;text-align:left;display:block;padding:0;letter-spacing:.1px}
.aboutSection{width:100%;position:relative;padding:40px 0}
.abtHeader{font-size:20px;color:#011e4a;text-align:center;margin:0 auto;padding:10px 0 20px;flex-wrap:wrap;font-weight:400}
.abtHeaderText{font-size:16px;color:#848484;margin:15px 0 30px}
.boxLogo{width:128px;height:128px;border-radius:128px;background:#06a2dc;text-align:center;position:absolute;margin:auto;top:-65px;left:50%;margin-left:-65px}
.boxLogo img{display:block;line-height:114px;position:absolute;margin:auto;padding:0;top:0;bottom:0;left:0;right:0}
.innerBox{position:relative;width:100%;height:100%;background:#f3f3f3;padding:80px 25px 30px}
.boxHeader{color:#06a2dc;font-size:22px;margin:15px auto;text-align:center;display:block;padding:0;font-weight:400}
.read_more{width:150px;line-height:50px;text-align:center;color:#fff;border-radius:2px;text-transform:uppercase;font-size:14px}
.background{position:absolute;bottom:auto;background:#9a9b9c;width:100%;top:0;left:0;height:425px;min-height:425px;z-index:0}
.contactForm-section{text-align:center;background:0 0!important;display:block!important;color:#fff;margin-left:0;min-height:316px;padding:30px 0 30px 20px}
.autherdetails .athrName{font-size:18px;display:block;margin-bottom:7px;color:#fff;font-weight:500;line-height:1.1}
.autherdetails .athrCmpny{color:#fff;font-size:14px;display:block;font-weight:400}
.testimonial .owl-item.center .item .text{opacity:1}
.testimonial .owl-item.center .item .text:before{border-right:21px solid #0d2446!important}
.our_service .item .text{padding:10px 15px}
.our_service .service_slider.owl-carousel .item{margin:20px 20px 35px}
.service_slider.owl-carousel .owl-item.active.center:hover .item .text p,.service_slider.owl-carousel .owl-item.active:active .item .text p,.service_slider.owl-carousel .owl-item:hover .item .text p{color:#fff}
.our_service .owl-theme .owl-nav>div{background:#0d2446!important;border:none!important}
.our_service .owl-theme .owl-nav>div:hover,.service_slider2 .slick-next:hover,.service_slider2 .slick-prev:hover{background:#02abf1!important;border:none!important}
.our_service .owl-theme .owl-nav [class*=owl-]:before{color:#fff;font-size:13px}
.show-more{cursor:pointer}
.service_slider.owl-carousel .owl-item.active.center:hover,.service_slider.owl-carousel .owl-item.active:active,.service_slider.owl-carousel .owl-item:hover{background:#0d2446;border:none;-webkit-box-shadow:0 0 0 2px #fefefe;box-shadow:0 0 0 2px #fefefe}
.owl-carousel.service_slider .owl-item{margin:5px 0}
.service_slider.owl-carousel .owl-item img,.service_slider.owl-carousel .owl-item.active.center img{display:block;width:auto;-webkit-transform-style:preserve-3d;border:1px solid #fff}
.service_slider.owl-carousel .owl-item.active.center:active h5,.service_slider.owl-carousel .owl-item.active.center:hover h5,.service_slider.owl-carousel .owl-item:hover h5{color:#fff;font-size:18px}
#banner{background:#fff;position:relative;min-height:112px;overflow:hidden}
#banner h1,#banner h2{font-size:44px;line-height:58px;font-weight:600;color:#011e4a}
.support-tab .nav-tabs .nav-item.show .nav-link,.support-tab .nav-tabs .nav-link.active{color:#495057;background-color:#ebebeb;border-color:#dee2e6 #dee2e6 #fff}
.support-tab .nav-tabs .nav-link{padding:10px 20px 10px}
.hephaistos.tparrows.tp-leftarrow .arrow-holder:after,.hephaistos.tparrows.tp-rightarrow .arrow-holder:after{display:none}
.hephaistos.tparrows.tp-leftarrow .arrow-holder:before,.hephaistos.tparrows.tp-rightarrow .arrow-holder:before,.hephaistos.tparrows:focus:before,.hephaistos.tparrows:hover:before{color:#06a2dc}
.hephaistos.tparrows.tp-leftarrow .arrow-holder:before{content:'ïƒ™';right:calc(100% - -21px)}
.hephaistos.tparrows.tp-rightarrow .arrow-holder:before{content:'ïƒš';right:-27px}
#mouse_scroll .dot{margin:0 auto;width:8px;overflow:hidden;text-indent:-999px;height:8px;color:#f58024;background:#28ace2;border-radius:10px;position:relative;-webkit-animation:mymove 2s infinite;-webkit-animation-delay:2s;animation:mymove 2s infinite;animation-delay:4s}
#mouse_scroll{width:30px;height:60px;border-radius:50px;position:absolute;bottom:40px;left:50%;margin-left:-15px;z-index:8;background:0 0;text-align:center;padding-top:10px;border:#ccc thin solid;cursor:default}
@-webkit-keyframes mymove{
from{top:0}
to{top:30px}
}
@keyframes mymove{
from{top:0}
to{top:30px}
}
.newsHeader{position:relative;width:100%;border-bottom:1px solid #e3e2e2;margin-bottom:10px}
.News-Title{color:#06a2dc;font-size:22px;font-style:normal;font-weight:400;line-height:35px;padding:10px 0;text-decoration:none}
.blogWrap .post ul li,.blogWrap .post ul li a,.newsListDetails li,.newsListDetails li a{color:#06a2dc;font-size:14px;font-weight:500}
.filerBox{width:100%;display:block;text-align:center}
ul.newsFilter{margin:30px 0 50px;padding:0;text-align:center;font-size:0}
ul.newsFilter li:first-child{border-left:2px solid #06a2dc;border-radius:8px 0 0 8px}
ul.newsFilter li:last-child{border-right:2px solid #06a2dc;border-radius:0 8px 8px 0}
ul.newsFilter li{display:inline-block;border-top:2px solid #06a2dc;border-bottom:2px solid #06a2dc;text-decoration:none;font-size:17px;background:0 0;color:#333;cursor:pointer}
ul.newsFilter li a{display:block;float:left;text-decoration:none;font-size:17px}
ul.newsFilter a{background:0 0;color:#333;padding:8px 30px;outline:0}
ul.newsFilter .current{background:#06a2dc;color:#fff}
ul.newsFilter .current a{background:#06a2dc;color:#fff}
.isotope-pager{text-align:center;margin:20px 0 45px}
.isotope-pager a{width:35px;line-height:30px;border:1px solid #e2e2e2;text-align:center;font-size:15px;border-radius:2px;margin:0 4px}
.isotope-pager a.active{background:#02abf1;color:#fff}
.sidebar_panel{margin-bottom:45px}
.sidebar_testimonial .autherdetails .athrCmpny{color:#06a2dc;font-size:13px;display:block;letter-spacing:.2px}
.business_enquiry{overflow:hidden;padding:0;position:relative}
.triangleBoxHeader{position:relative;width:100%;z-index:1;position:relative;padding:14px 10px;height:92px}
.triangleBoxHeader:before{content:'';position:absolute;left:0;top:-40px;width:100%;height:100%;background:#06a2dc;-webkit-transform:skewY(-15deg);-moz-transform:skewY(-15deg);-ms-transform:skewY(-15deg);-o-transform:skewY(-15deg);transform:skewY(-15deg);-webkit-backface-visibility:hidden;z-index:-1}
.business_enquiry{background:#ededed}
.business_enquiry h6{z-index:9;position:relative;color:#fff;font-size:19px}
.triangleBody{padding:15px 20px 22px}
.business_enquiry p{line-height:24px;margin-top:0;color:#8f8e8e;font-size:16px}
.business_enquiry p a{text-decoration:none;color:#06a2dc}
.contactNumber{font-size:25px;display:block;padding:12px 0;text-decoration:none;color:#06a2dc;text-align:center;margin-top:35px}
.emailBox{padding:6px 10px;margin:25px 0 20px;border:1px solid #bdbdbd;max-width:100%}
.searchBtn{padding:8px;width:45px;height:45px;margin:15px auto 0;background:#06a2dc;border-radius:45px;color:#fff}
.searchBtn .fa{font-size:18px;color:#fff}
.contentWrapper{border:none;padding:45px 2px 50px;width:100%}
.policyContainer h3{font-size:17px;color:#363636;padding:20px 50px 20px 30px;margin:0;display:block;letter-spacing:.2px;font-weight:400;cursor:pointer;position:relative;padding-left:30px}
.policyContainer h3:after{content:"\f078";font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;width:20px;height:20px;font-size:18px;color:#ccc;right:12px;text-align:center;line-height:20px;top:16px;border-radius:3px}
.policyContainer h3.open:after{content:"\f077"}
.policyContainer p{font-size:16px;margin-bottom:15px;line-height:23px;padding:20px 50px 20px 30px;color:#363636;font-weight:300;letter-spacing:.2px}
.policyContainer ul{margin:10px 0 10px 15px}
.policyContainer li{font-size:16px;margin-bottom:15px;line-height:23px;color:#9e9e9e;font-weight:300;letter-spacing:.2px;list-style-type:disc;margin-left:25px}
.privacy-inner{background:#fff;border-radius:5px;display:none;box-shadow:0 1px 2px rgb(0 0 0 / 22%);margin-bottom:1rem}
.privacy-inner>div{display:none;border-top:1px solid #f1f1f1}
#loadMore{font-size:16px;font-weight:500;color:#0baef1}
.megamenu.mm-desktop>li:first-child{display:block}
.megamenu.mm-desktop>li:not(:first-child){display:none}
.dropdown.mm-desktop>li:first-child{display:none}
.dropdown.mm-desktop>li:not(:first-child){display:block}
.mm-desktop>li:not(:first-child){display:none}
@media (min-width:987px){
.megamenu.mm-desktop>li:first-child{display:block}
.megamenu.mm-desktop>li:not(:first-child){display:none}
.dropdown.mm-desktop>li:first-child{display:none}
.dropdown.mm-desktop>li:not(:first-child){display:block}
.theme_menu.fixed .sticky_logo{display:inline-block;position:relative}
.megamenu:before{position:absolute;bottom:0;height:3px;width:100%;background:#0d2446;content:'';left:0}
.submenu-caption{font-size:13px;font-weight:600;line-height:17px;display:block;margin:7px 0 4px}
.megamenu p{font-size:15px}
.content li,.contentInnerList{border-bottom:1px solid #dfdede!important;padding-bottom:8px!important;margin-bottom:8px!important}
.textwidget{position:relative}
.textwidget .urlForBox{position:absolute;background-color:transparent!important;height:100%;width:100%!important;top:0;left:0;text-indent:-1000px;overflow:hidden}
.content li:last-child{border-bottom:none}
.content>li:last-child,.contentInnerList:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important}
.content a,.contentInnerList a{display:block;padding:12px 0}
.content a .title,.contentInnerList .title{font-size:14px;color:#031942;margin-bottom:10px;display:block;font-weight:500;line-height:1.4}
.content strong{color:#06a2dc;margin-right:10px;font-weight:400!important}
.content a span{font-size:13px;color:#2f2f2f;line-height:18px}
.submenu-title{font-size:15px;display:block;margin:5px auto;padding:2px 0;color:#0d2446!important;position:relative;margin-bottom:15px}
.submenu-title>a{padding:0!important;font-size:inherit!important;color:inherit!important;display:block}
.submenu-title.font-large{font-size:20px}
.submenu-title2{font-size:15px!important}
.submenu-title:before{width:100%;left:0;position:absolute;content:'';height:2px;background:#0d2446;bottom:-10px}
.courses-header{background:url(https://avaal.com/wp-content/uploads/2024/12/courses.png) no-repeat right 7px center;padding-right:42px}
.schedule-header>a{background:url(https://avaal.com/wp-content/uploads/2024/12/schedule.png) no-repeat right 7px center;padding-right:45px}
.new-courses-header>a{background:url(https://avaal.com/wp-content/uploads/2024/12/new-course.png) no-repeat right 7px center;padding-right:56px}
.inner-megamenu{padding:2px 15px;position:relative;height:100%}
.submenuLogo{text-align:center;box-shadow:0 0 4px 0 #bdbdbd;padding:20px;border-radius:100%;width:160px;height:160px;margin:auto auto 30px;position:relative;background:#fff}
.submenuLogo img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:150px;line-height:150px;padding:0;margin:auto}
.megamenu{overflow:hidden}
.inner-megamenu:hover .back-shadow{top:-21px}
.inner-megamenu:hover .submenuLogo{border:none}
.back-shadow{position:absolute;top:-100%;width:100%;left:0;background:#eee;height:106px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.content br{content:"";margin:2em;display:block;font-size:24%}
.formContainer .padd-right{padding-right:40px}
.formContainer .padd-left{padding-left:40px}
}
.courses{margin:0 0 20px}
.courses a{display:block;padding:10px 15px 12px 8px;border-bottom:1px solid #dfdede;font-size:13px;color:#333333;text-align:left;font-family:Montserrat-Light,sans-serif}
.courses li:last-child a{border-bottom:none}
.courses a:hover{color:#0057a8!important}
.courses a:before{content:"\f345"; display:inline-block;font-family:"dashicons";font-size:15px;text-rendering:auto;-webkit-font-smoothing:antialiased;right:30px;position:absolute;}
.edu-btn,.mega-sub-menu a.edu-btn{background:#0057a8;padding:6px 20px!important;display:inline-block;color:#fff;margin:5px 3px;font-size:14px;border-color:#0057a8;border-radius:10px;transition: transform 0.3s ease-in-out;}
.edu-btn:hover,.mega-sub-menu a.edu-btn:hover{background: #052f9d;color: #fff;border-color: #052f9d;transform: scale(1.02);}
.edu-btn.edu-btn2{background:#fff;padding:8px 22px;color:#000;border-radius:10px;letter-spacing:.4px}
.edu-btn.edu-btn2:hover{background:#0039cf;color:#fff}
.btn-outline:not(.wp-block-button){background:#ffffff;position:relative;padding:10px 30px;color:#0057a8;border:1px solid #0057a8;}
.btn-outline:not(.wp-block-button):hover{background:#0057a8;color:#fff}
.no-background{background:0 0!important}
.no-before:before{display:none}
.no-after:after{display:none!important}
.productLogoLink{display:block;padding:10px 0}
.productLogoLink img{max-width:170px!important;margin:0 auto 15px}
.tableList{margin:0;padding:0;list-style:none;font-size:0}
.tableList li{display:inline-block;font-size:13px;color:#2f2f2f;line-height:20px;vertical-align:top;border:none;margin:0;padding:0}
ul.contentInnerList{border:none;padding:0;margin:0}
ul.contentInnerList li{border:none;padding:0;margin:1.5px 0;text-transform:none}
ul.contentInnerList li strong{color:#0057a8;text-transform:uppercase;font-weight:600}
ul.dropdown li:last-child:before{display:none}
.pryHeaderClr{color:#0d2446!important}
.addressList{margin:20px 0;padding:10px 0;list-style:none;font-size:0;display:inline-block;width:100%}
.addressList:after{clear:both;content:"";display:block}
.addressList li{display:inline-block;font-size:15px;color:#000}
.locationHeader{font-weight:400;font-family:Montserrat,sans-serif;font-size:28px;margin-bottom:15px;color:#0d2446}
.addressSubHeader{font-size:22px;color:#616161;margin-bottom:16px;font-family:Karla,sans-serif}
.mapLink{text-decoration:none;display:block;color:#02abf1;outline:0;font-size:20px;margin:15px 0}
a:focus,a:hover{color:#0057a8}
.bannerContent{position:relative;margin:40px 0;padding:15px 5px}
.bannerContent .bannerHeader,.bannerContent h2,.bannerHeader,.bannerHeader2{color:#011e4a;font-size:40px;margin:10px 0;display:block;padding-bottom:10px;font-weight:600}
.bannerHeader2{font-size:55px;}
.bannerContent p{color:#4e4e4e;font-size:16px;line-height:24px;font-weight:400}
.singleBanner2{background:url(//www.avaal.com/wp-content/themes/images/banner2.png) no-repeat top center;width:100%;height:500px;position:relative;display:flex;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-bottom:5px solid #f5f5f5}
.banner-single{width:100%;height:500px;position:relative;display:flex;}
.banner-single>.container{position:relative;z-index:1}
.ls-nav{overflow:hidden;clear:both}
ul.ls-nav{padding:0;clear:both;display:inline-block;margin:auto;overflow:hidden;width:auto;float:none!important;text-align:center;font-size:0;border-radius:10px}
ul.ls-nav li{display:inline-block;margin:0;overflow:hidden}
ul.ls-nav li:first-child{border-radius:10px 0 0 10px}
ul.ls-nav li:last-child{border-radius:0 10px 10px 0}
ul.ls-nav li a.active{background:#ebebeb}
ul.ls-nav li a{display:block;float:none;text-decoration:none;font-size:17px;background:0 0;color:#333;padding:8px 30px;outline:0}
.tab-content.certification{border:1px solid #ebebeb;margin:25px 0;padding:45px 45px;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.15)!important}
.certification-logo>img{max-width:200px;margin-bottom:15px;max-height:85px}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#06a2dc;color:#fff}
.nav-pills>li>a{border-radius:0}
.tab-subheader{margin:20px 0 10px;color:#404040;font-size:20px;font-weight:400}
.mini-header{font-size:26px;margin:20px 0 15px;color:#8c8c8c;font-family:Karla,sans-serif}
.quickLink li{font-size:15px;color:#9e9e9e;line-height:normal;margin-bottom:8px;position:relative;font-weight:300;letter-spacing:.2px}
.quickLink li a{font-size:15px;color:#6d6d6d;line-height:normal;padding-bottom:11px;position:relative;font-weight:300}
.quickLink li:hover a{color:#06a2dc}
.quickLink li:before{content:'';position:absolute;width:100%;height:1px;bottom:0;background:#cecece}
.quickLink li:last-child:before{display:none;margin-bottom:0}
p{margin-bottom:20px}
.topHeaderBox{padding:25px 0 10px}
.bottomTestimonialBox{background:#f4f3f3;padding:30px 0 35px}
.innerBenifits{position:relative;height:100%;padding:5px 10px}
.innerBenifits:before{content:'';position:absolute;right:-15px;width:1px;height:100%;background:#c7c5c5}
.last-child.innerBenifits:before{display:none}
.radio-inline input[type=radio]{position:absolute;margin:4px 0 0 -20px;width:auto}
.text-left{text-align:left!important}
::-webkit-input-placeholder{color:#7b7b7b}
::-moz-placeholder{color:#7b7b7b}
:-ms-input-placeholder{color:#7b7b7b}
:-moz-placeholder{color:#7b7b7b}
.formContainer{max-width:960px;margin:auto}
.Field__input{border:none;border:1px solid #cfcfcf;padding:8px 10px;font-size:16px;border-radius:5px}
.Field__input:active,.Field__input:focus,.Field__input:hover{border-color:#06a2dc}
.formContainer textarea{min-height:90px;resize:none}
.formContainer .form-group{margin-bottom:30px}
.btn-custom{background:#06a2dc;color:#fff!important;width:auto;font-size:15px;font-weight:400;line-height:1.4;border:none!important;border-radius:10px!important;padding:7px 30px!important;outline:0!important;min-width:160px;margin:10px 6px}
.btn-custom:first-child{margin-left:0}
.btn-inline{display:inline-block}
.captionHeader{position:relative;display:block;margin:10px 0;font-size:14px;color:#7b7b7b}
.text-upper{text-transform:uppercase!important}
.radio-box{margin:15px 0;padding:4px 0}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;font-size:15px;color:#7b7b7b;font-family:Karla,sans-serif!important}
input[type=checkbox]:checked:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC)}
input[type=checkbox]:disabled:after{-webkit-filter:opacity(0.4)}
input[type=checkbox]:not(:disabled):checked:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC)}
input[type=checkbox]:not(:disabled):hover:after{background-image:none;border-color:#85a9bb #92c2da #92c2da #85a9bb}
input[type=checkbox]:not(:disabled):hover:before{border-color:#3d7591}
input[type=checkbox].lightBlue:checked:after,input[type=checkbox].lightBlue:not(:disabled):checked:hover:after{background-image:none;background:#246991}
.underLineHeader{font-size:22px;color:#06a2dc;position:relative;font-family:Karla,sans-serif!important}
.locationBox .fa{font-size:35px;color:#fff;position:relative;top:6px;right:5px}
.double-Underline{width:100%;margin:10px auto 15px;max-width:270px}
.double-Underline:before{position:absolute;content:'';bottom:0;width:100%;height:1px;background:#ababab;left:0}
.double-Underline:after{position:absolute;content:'';bottom:-3px;width:100%;height:1px;background:#ababab;left:7px}
.sidebarBox .contentBoxBottom{margin-top:24px;position:relative;border-radius:0;padding:20px;overflow:visible;background:#f0f0f0;color:#787878;margin-bottom:25px}
.sidebarBox p{line-height:25px;color:#787878;font-size:15px}
.scheduleList p{margin-bottom:10px;border-bottom:1px solid #dadada;padding-bottom:9px}
.scheduleList p:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}
.service-testimonial{display:inline-block;margin:15px auto;width:100%;padding-top:15px!important;padding-bottom:25px!important}
.quotes-underline{width:15%;margin:20px auto;border-bottom:1px solid #02abf1;max-width:80rem;height:0;border-right:0;border-top:0;border-left:0;clear:both}
.double-quotes{margin:20px 0 10px}
.innerSingleBanner{width:100%;height:100%;position:absolute;z-index:-1}
.copyRgtBox{position:relative;top:32px}
.copyRgtCnt{text-align:center;color:#d5d5d5;font-size:85%;margin:0}
.policy{display:block}
.policy a{color:#fff;font-size:14px}
.policy a:hover{color:#f1f1f1}
.tabIcon{display:block;margin:5px auto;width:50px;height:50px;overflow:hidden;margin-bottom:0!important;line-height:normal;cursor:pointer;text-indent:-99999px}
.resp-vtabs h2.resp-tab-active,.resp-vtabs li.resp-tab-active{color:#fff!important;-webkit-transition:background 5ms linear;-moz-transition:background 5ms linear;-ms-transition:background 5ms linear;-o-transition:background 5ms linear;transition:background 5ms linear}
.resp-vtabs li.resp-tab-active .tabIcon,h2.resp-tab-active .tabIcon{-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
.resp-vtabs li.resp-tab-active .crtDsg,h2.resp-tab-active .crtDsg{background-position:-3px -52px}
.resp-vtabs li.resp-tab-active .cIdentity,h2.resp-tab-active .cIdentity{background-position:-55px -52px}
.resp-vtabs li.resp-tab-active .webDvlp,h2.resp-tab-active .webDvlp{background-position:-160px -52px}
.resp-vtabs li.resp-tab-active .hosting,h2.resp-tab-active .hosting{background-position:-211px -52px}
.resp-vtabs li.resp-tab-active .support,h2.resp-tab-active .support{background-position:-108px -52px}
.resp-vtabs li.resp-tab-active .cBranding,h2.resp-tab-active .cBranding{background-position:-260px -52px} .portfolio-logo .blogWrap{display:block;padding:0 20px;margin:0;border:none}
.career-illus{text-align:center}
.career-illus li{display:inline-block;margin:15px 10px}
.career-illus-caption{color:#909090;font-size:16px;margin:11px 0;text-align:center;max-width:155px;display:block;padding:8px 5px;word-break:break-word}
.AvaalCareer .item{background:#f9f9f9;position:relative;min-height:250px;border:1px solid #dcdcdc;margin-bottom:40px}
.bottomCaption ul{font-size:0;margin:0;width:100%;background:#06a2dc}
.bottomCaption ul li{display:inline-block;font-size:15px;text-align:center;color:#fff;width:50%;position:relative}
.bottomCaption ul li:before{content:'';position:absolute;right:0;width:1px;height:80%;top:10%;background:#fff}
.bottomCaption ul li:last-child:before{display:none}
.bottomCaption ul li a{display:block;font-size:15px;text-align:center;color:#fff;padding:8px 5px}
.topVacancyBox{padding:10px 15px}
.designation{font-size:16px;color:#02abf1;text-align:center;display:block;padding:20px 0;font-family:Montserrat-Light,sans-serif;letter-spacing:.1px}
.topVacancyBox p{color:#a09e9e;font-size:18px;text-align:center;margin-bottom:15px}
.topVacancyBox .number{font-size:60px;display:block;color:#a09e9e;text-align:center}
.vacancyLocation{padding-bottom:15px;margin-bottom:10px}
.openingText{margin-bottom:0}
.AvaalCareer .item:hover .number{color:#02abf1}
.modal-header{border-bottom:none;flex-wrap:wrap}
.form-check-input{padding:6px}
.careerForm .close{background:#02abf1;color:#fff;padding:6px 12px;opacity:1;position:absolute;right:0;top:2px;font-size:24px}
body.modal-open{overflow:hidden!important}
.career-formHeader{font-size:14px;color:#06a2dc;text-align:left;margin:0 auto;padding:0 0 10px;font-weight:400;display:block}
.mr-5{margin-right:5px !important}
.mini-header2{font-size:18px;margin:20px 0 15px;color:#232323;font-family:Montserrat;font-weight:500}
.mini-header2 span{font-size:16px;color:#7b7b7b;line-height:26px;font-weight:300;letter-spacing:.2px}
.sub-mini-header2{margin:20px 0 10px;color:#232323;font-size:16px;font-weight:500}
#positionName{color:inherit;font-size:inherit}
.box{display:block}
.supportIcon{width:138px;height:138px;display:block;margin:15px auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.phonebox .supportIcon{background:url(//www.avaal.com/wp-content/themes/images/remote-step/phone-support2.png) 0 0}
.phonebox:hover .supportIcon{background-position:0 -138px}
.remotebox .supportIcon{background:url(//www.avaal.com/wp-content/themes/images/remote-step/remote-support2.png) 0 0}
.remotebox:hover .supportIcon{background-position:0 -138px}
.offlinebox .supportIcon{background:url(//www.avaal.com/wp-content/themes/images/remote-step/offline-support2.png) 0 0}
.offlinebox:hover .supportIcon{background-position:0 -138px}
.offlinebox .autherdetails,.phonebox .autherdetails,.remotebox .autherdetails{margin:3px 0 6px;padding:3px 0 10px}
.supportTitle{text-align:center;position:relative;display:block;width:100%;padding:0 6px 7px;font-size:18px;color:#787878;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.supportInfo{margin:0;padding:0;text-align:center;color:#06a2dc;font-size:14px;display:block;font-weight:400;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateY(-25px) scale(0);-ms-transform:translateY(-25px) scale(0);transform:translateY(-25px) scale(0)}
.offlinebox:hover .supportTitle,.phonebox:hover .supportTitle,.remotebox:hover .supportTitle{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}
.offlinebox:hover .supportInfo,.phonebox:hover .supportInfo,.remotebox:hover .supportInfo{opacity:1;-webkit-transform:translateY(2px) scale(1);-ms-transform:translateY(2px) scale(1);transform:translateY(2px) scale(1)}
.priceListContainer{margin-bottom:0;margin-top:0}
.priceListContainer .slick-next,.priceListContainer .slick-prev{top:175px;z-index:99;width:46px;height:46px;opacity:.85}
.priceListContainer .slick-next{right:-25px;background:url(//www.avaal.com/wp-content/themes/images/icon/right-icon.png) no-repeat center center}
.priceListContainer .slick-prev{left:-25px;background:url(//www.avaal.com/wp-content/themes/images/icon/left-icon.png) no-repeat center center}
.priceListContainer .slick-next:before,.priceListContainer .slick-prev:before{display:none}
.priceListContainer .slick-prev:focus,.priceListContainer .slick-prev:hover{background:url(//www.avaal.com/wp-content/themes/images/icon/left-icon.png) no-repeat center center;opacity:1}
.priceListContainer .slick-next:focus,.priceListContainer .slick-next:hover{background:url(//www.avaal.com/wp-content/themes/images/icon/right-icon.png) no-repeat center center;opacity:1}
.underLineHeader2{position:relative;font-size:22px;color:#06a2dc;text-align:center;margin:0 auto 20px;padding:10px 0 15px;font-family:Karla,sans-serif}
.underLineHeader2:before{height:1px;width:100%;background:#f1f1f1;bottom:0;position:absolute;content:'';left:0}
.mobileSocialIcon .social{font-size:20px;background:#e8e9ea;padding:9px;width:40px;height:40px;border-radius:40px;opacity:1;margin:10px 6px}
#social-fb{color:#3b5998}
#social-tw{color:#4099ff}
#social-gp{color:#d34836}
#social-em{color:#f39c12}
.contact_page_address .theme_title{text-align:center}
.contact_page_address .theme_title:before{display:none}
.contact_page_address #contact-slider{text-align:center;position:relative;margin-top:20px;overflow:hidden}
.contact_page_address .slick-slider{margin-bottom:45px;margin-top:0}
.contact_page_address #contact-slider .carousel-indicators li{height:11px;width:11px;border:none;margin:0 0 0 5px;background:#e8e9ea}
.contact_page_address .item h6{color:#fff;font-family:Montserrat;font-size:18px;margin-bottom:33px}
.contact_page_address .item ul li{font-weight:400;color:#fff;line-height:26px;padding-left:0;position:relative;margin-bottom:15px;margin-left:1px;font-family:Montserrat-Light,sans-serif}
.contact_page_address .slick-slider{margin-bottom:45px;margin-top:0}
.theme_menu.fixed .showhide span{background:#fff}
.theme_title span{color:inherit}
.inner-priceBox{margin:15px 0 25px;padding:0 15px}
.inner-priceBox .boxLogo{width:235px;height:235px;border-radius:235px;background:#e7eaea;text-align:center;position:relative;margin:auto;margin-top:0;margin-bottom:0;border:3px solid #06a2dc;padding:40px 5px}
.inner-priceBox .boxLogo:before{position:absolute;content:'';width:100%;height:100%;border:7px solid #fff;left:0;border-radius:100%;top:0;z-index:1}
.topPriceBox.addBgColor .boxLogo{background:#06a2dc}
.topPriceBox.addBgColor span{color:#fff}
.topPriceBox.addBgColor .priceValue{color:#fff}
.inner-priceBox .priceCaption{color:#02abf1!important;font-size:22px;display:block;text-align:center;padding:0 0 12px;margin-bottom:3px;line-height:normal}
.inner-priceBox .topPriceBox{padding-bottom:23px}
.topPriceBox span{display:block;color:#02abf1;font-size:15px;font-family:Karla,sans-serif}
.topPriceBox .priceValue{color:#02abf1;font-size:40px;display:block;line-height:90px;padding:5px 4px}
.detailsOpen{position:absolute;content:'+';width:30px;height:25px;bottom:-26px;left:50%;margin-left:-15px;z-index:9;background:#06a2dc;color:#fff;padding:0;cursor:pointer;color:#fff!important}
.priceDetails{background:#eeefef;padding:15px;position:relative}
.priceList{margin:0;padding:8px 0;font-size:0;position:relative}
.priceList li{font-size:15px;position:relative;color:#000;padding:0 2px 10px;margin-bottom:10px}
.priceList li:before{content:'';position:absolute;height:1px;width:100%;background:#ccc;bottom:0}
.priceList li:last-child{margin-bottom:0;padding-bottom:0}
.priceList li:last-child:before{display:none}
.priceDetails{display:none}
#main-slider-wrapper option:checked,#main-slider-wrapper option:not(:checked){color:#000!important}
#main-slider-wrapper .ls-select-box{height:auto;overflow:hidden;background:url(//www.avaal.com/wp-content/themes/images/menu.png) no-repeat right 15px center #06a2dc!important;color:#000}
#main-slider-wrapper .ls-select-box select{padding:12px 15px;font-size:100%;height:auto;color:#fff;font-weight:400;font-family:Karla,sans-serif}
div.st_horizontal{position:relative;clear:both;width:100%}
div.st_horizontal a.st_next,div.st_horizontal a.st_prev{display:none;float:left;height:38px;width:39px;border:1px solid #e4e4e4;border-bottom:0 none;outline:0;background:#fff url(//www.avaal.com/wp-content/themes/images/tabs/btn_arrows.gif) no-repeat;display:none!important}
div.st_horizontal a.st_prev{border-right:0 none;background-position:13px 13px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
div.st_horizontal a.st_prev:hover{background-position:-50px 13px;background-color:#f5f5f5}
div.st_horizontal a.st_next{background-position:14px -14px;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;margin-right:-5px;width:40px}
div.st_horizontal a.st_next:hover{background-position:-49px -14px;background-color:#f5f5f5}
div.st_horizontal a.st_next.st_btn_disabled,div.st_horizontal a.st_prev.st_btn_disabled{cursor:default;background-color:#f7f7f7}
div.st_horizontal a.st_prev.st_btn_disabled{background-position:-113px 13px}
div.st_horizontal a.st_next.st_btn_disabled{background-position:-112px -14px}
div.st_horizontal div.st_tabs_container{position:relative!important;width:100%;overflow:hidden}
div.st_horizontal ul.st_tabs{width:100%;padding:0;list-style:none;font-size:0;margin:30px auto 50px;text-align:center;margin-left:0!important;border:0}
div.st_horizontal ul.st_tabs li{list-style:none;display:inline-block;border-top:2px solid #06a2dc;border-bottom:2px solid #06a2dc;text-decoration:none;font-size:17px;background:0 0;color:#333;cursor:pointer;overflow:hidden;float:none;margin-bottom:0}
div.st_horizontal ul.st_tabs li:first-child{border-left:2px solid #06a2dc;border-radius:8px 0 0 8px}
div.st_horizontal ul.st_tabs li:last-child{border-right:2px solid #06a2dc;border-radius:0 8px 8px 0}
div.st_horizontal ul.st_tabs li a{background:0 0;color:inherit;padding:8px 30px;outline:0;display:block;text-decoration:none;font-size:17px;border:0!important;border-radius:0;cursor:pointer}
div.st_horizontal ul.st_tabs a:hover{color:#18a3dd;list-style:none}
div.st_horizontal .nav-tabs>li.active,div.st_horizontal .nav-tabs>li.active>a:focus,div.st_horizontal .nav-tabs>li.active>a:hover,div.st_horizontal ul.st_tabs a.st_tab_active{background:#06a2dc;color:#fff}
div.st_horizontal div.st_content{position:relative;float:none;width:100%;padding:25px;background-color:#fff;overflow:auto;text-align:left}
div.st_horizontal div.st_view_container{position:relative;height:106px;text-align:left;overflow-y:auto!important}
div.st_horizontal div.st_tab_view{width:100%;margin-bottom:30px;background-color:#fff;text-align:left;font-size:16px;color:#7b7b7b;line-height:24px;font-weight:300;letter-spacing:.2px}
div.st_horizontal div.st_content h2,div.st_horizontal div.st_content p{padding:0;margin:0;text-align:left}
div.st_horizontal div.st_content blockquote{float:left;width:315px;margin:18px 14px 0 0;padding:0 0 0 14px;border-left:2px solid #e4e4e4;font:italic 17px/21px Georgia,"Times New Roman",Times,serif;color:#a8a8a8}
div.st_horizontal div.st_content blockquote p{margin:0}
.small_schedule_left .title,.small_schedule_middle .title,.small_schedule_right .title{font-size:11px;color:#18a3dd;font-weight:500;margin-bottom:10px}
.small_schedule_left p,.small_schedule_middle p,.small_schedule_right p{font-size:11px;margin:0;line-height:24px}
.small_schedule_left p strong,.small_schedule_middle p strong,.small_schedule_right p strong{margin-right:5px}
.small_schedule_middle{padding:10px 15px;border-right:1px solid #bfbfbf;width:162px;float:left}
.small_schedule_right{border-right:1px solid #bfbfbf;padding:10px 10px 10px 0;width:157px;float:left}
.small_schedule_left{padding:10px 0 10px 15px;width:162px;float:left}
div.st_horizontal div.st_content .box3{float:left;background:0 0;position:relative;border:none;max-width:900px;width:255px;height:125px;padding:30px 0;z-index:50;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.box3 ul{margin-left:-40px;font-size:11px}
div.st_horizontal div.st_content .box3 .icon{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;width:64px;height:64px;vertical-align:bottom}
div.st_horizontal div.st_content .box3 h4{margin-bottom:5px}
div.st_horizontal div.st_content .box4{float:left;background:0 0;position:relative;border:none;max-width:900px;width:255px;height:200px;padding:30px 0;z-index:50;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
div.st_horizontal div.st_content .box4 .icon{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;width:64px;height:64px;vertical-align:bottom}
div.st_horizontal div.st_content .box4 h4{margin-bottom:5px}
.box5{width:280px;float:left;background:0 0;position:relative;border:none;max-width:900px;padding:0;text-align:left}
div.st_horizontal div.st_content .box6{float:left;background:0 0;position:relative;border:none;max-width:900px;width:170px;height:200px;padding:30px 0;z-index:50;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.box6 ul{margin-left:-20px}
div.st_horizontal2{position:relative;z-index:10;float:left;clear:both;width:900px;color:#2f2f2f}
div.st_horizontal2 a.st_next,div.st_horizontal2 a.st_prev{display:none;float:left;height:50px;width:39px;border:1px solid #e4e4e4;border-bottom:0 none;outline:0;background:#fff url(//www.avaal.com/wp-content/themes/images/tabs/btn_arrows.gif) no-repeat;-moz-box-shadow:0 2px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25)}
div.st_horizontal2 a.st_prev{border-right:0 none;background-position:13px 18px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
div.st_horizontal2 a.st_prev:hover{background-position:-50px 18px;background-color:#f5f5f5}
div.st_horizontal2 a.st_next{background-position:14px -4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;margin-right:-5px;width:40px}
div.st_horizontal2 a.st_next:hover{background-position:-49px -4px;background-color:#f5f5f5}
div.st_horizontal2 a.st_next.st_btn_disabled,div.st_horizontal2 a.st_prev.st_btn_disabled{cursor:default;background-color:#f7f7f7}
div.st_horizontal2 a.st_prev.st_btn_disabled{background-position:-113px 13px}
div.st_horizontal2 a.st_next.st_btn_disabled{background-position:-112px -14px}
div.st_horizontal2 div.st_tabs_container{position:relative!important;z-index:10;float:left;width:900px;height:66px;padding:0;margin-bottom:30px;overflow:hidden;border:1px solid #e4e4e4;background:#fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25);border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
div.st_horizontal2 ul.st_tabs{width:10000px;height:66px;margin:0;padding:0;list-style:none}
div.st_horizontal2 ul.st_tabs li{float:left;list-style:none}
div.st_horizontal2 ul.st_tabs li a.st_tab{display:block;margin:0;padding:15px 45px;font-size:11px;line-height:18px;color:#2f2f2f;font-weight:400;text-decoration:none;outline:0;background:url(//www.avaal.com/wp-content/themes/images/buttons/steps_arrow_normal.jpg) right no-repeat;list-style:none;z-index:3;margin-left:-20px}
div.st_horizontal2 ul.st_tabs li a.st_tab strong{font-size:14px}
div.st_horizontal2 ul.st_tabs a.st_tab:hover{color:#18a3dd;list-style:none;z-index:2;margin-left:-20px}
div.st_horizontal2 ul.st_tabs a.st_tab.st_tab_active{color:#fff;font-weight:500;background-color:#18a3dd;background-image:url(//www.avaal.com/wp-content/themes/images/buttons/steps_arrow_active.jpg),url(//www.avaal.com/wp-content/themes/images/buttons/steps_arrow_active_left.jpg);background-position:right,left;background-repeat:no-repeat;list-style:none;z-index:-3}
div.st_horizontal2 div.st_content{position:relative;z-index:5;float:left;width:850px;height:106px;padding:25px;border:1px solid #e4e4e4;background-color:#fff;overflow:auto;text-align:left;-moz-box-shadow:0 2px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25)}
div.st_horizontal2 div.st_view_container{position:relative;height:106px;text-align:left}
div.st_horizontal2 div.st_tab_view{width:850px;margin-bottom:30px;background-color:#fff;text-align:left}
div.st_horizontal2 div.st_content h2,div.st_horizontal2 div.st_content p{padding:0;margin:0;text-align:left}
div.st_horizontal2 div.st_content blockquote{float:left;width:850px;margin:18px 14px 0 0;padding:0 0 0 14px;border-left:2px solid #e4e4e4;font:italic 17px/21px Georgia,"Times New Roman",Times,serif;color:#a8a8a8}
div.st_horizontal2 div.st_content blockquote p{margin:0}
div.st_horizontal2 div.st_content .box3{float:left;background:0 0;position:relative;border:none;max-width:900px;width:255px;height:125px;padding:30px 0;z-index:50;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
div.st_horizontal2 div.st_content .box3 .icon{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;width:64px;height:64px;vertical-align:bottom}
div.st_horizontal2 div.st_content .box3 h4{margin-bottom:5px}
.st_tab_view h3{display:block;color:#404141;line-height:30px;font-family:Montserrat-Light,sans-serif;font-size:20px}
.st_tab_view h3 a{display:block;color:#404141;line-height:28px;font-family:Montserrat-Light,sans-serif;width:96%;font-size:20px;margin-bottom:5px}
div.st_horizontal div.st_content .subtitle5{color:#06a2dc;font-size:14px;font-weight:500}
.pagination{display:inline-block;margin:20px 0;border-radius:4px;line-height:23px;border:1px solid #e2e2e2;text-align:center;font-size:12px;border-radius:2px;margin:4px 4px;padding:0 8px}
.pagination:first-child{width:auto;padding:2px 5px;border:none}
.pagination_active{display:inline-block;background:#02abf1;color:#fff;margin:20px 0;border-radius:4px;line-height:23px;border:1px solid #e2e2e2;text-align:center;font-size:12px;border-radius:2px;margin:4px 4px;padding:0 8px}
ul.sitemap{font-size:0;display:inline-block;list-style:none;line-height:normal;margin:0!important;padding:0!important;border:none!important}
ul.sitemap li{font-size:16px;line-height:normal;list-style:none;color:#7b7b7b;font-weight:300;letter-spacing:.2px}
ul.sitemap li a{font-size:16px;line-height:24px;list-style:none;color:#7b7b7b;font-weight:300;letter-spacing:.2px;display:block}
ul.sitemap li .tab-subheader{margin:20px 0 10px;color:#06a2dc;font-size:20px}
ul.sitemap li .tab-subheader a{color:#06a2dc;font-size:20px;display:block}
.error_message{border:1px solid #fd9898;padding:8px 5px;background:#fff;color:#f56969;margin-bottom:12px;font-family:Karla,sans-serif}
.error_message strong{font-weight:400;color:red;margin-right:4px}
.successHeader{color:green;font-size:18px;font-family:inherit;line-height:30px}
.successText{color:#757575;font-size:16px;line-height:27px;letter-spacing:.4px;text-align:center;margin:0 auto;padding:10px 0 20px}
.successText b,.successText strong{font-weight:500;color:#505050;text-transform:capitalize}
.keepTouch{color:#8e8e8e;line-height:normal;margin:5px auto;display:block}
.keepTouch a{text-decoration:none;display:inline-block;color:#696969;outline:0;font-size:16px;padding:0 5px;width:28px;height:26px;border:1px solid #898989;border-radius:3px;line-height:26px;text-align:center}
.keepTouch a i{color:#2a2a2a;font-size:14px;margin-right:0;padding:0 2px;line-height:24px}
.keepTouch a:focus,.keepTouch a:hover{background:#ff8e00;border-color:#ff9800;color:#fff}
.keepTouch a:focus i,.keepTouch a:hover i{color:#fff}
#google-map-area{height:500px}
#google-map-area #map_canvas{width:100%;height:100%;display:block;position:relative}
html{-ms-overflow-style:scrollbar}
#mouse_scroll{cursor:pointer}
.trainingSchedule{max-height:350px;overflow:auto}
.trainingSchedule a .title{font-size:16px;color:#18a3dd;margin-bottom:10px;display:block}
.trainingSchedule li{border-bottom:1px solid #dfdede;padding-bottom:8px;margin-bottom:8px}
ul.trainingSchedule ul.contentInnerList{border:none;padding:0;margin:0}
.trainingSchedule a{display:block;padding:12px 4px}
ul.trainingSchedule ul.contentInnerList li{border:none;padding:0;margin:1.5px 0}
.trainingSchedule strong{color:#06a2dc;margin-right:10px;font-weight:400!important}
.trainingSchedule li:last-child{border-bottom:none}
.trainingSchedule .tableList{margin:0;padding:0;list-style:none;font-size:0}
.trainingSchedule .tableList li{display:inline-block;font-size:13px;color:#2f2f2f;line-height:20px;vertical-align:top;border:none;margin:0;padding:0}
#callBack_success,#succsess_page,.succsess-box{display:none;border:1px solid #528000;border-radius:10px;max-width:850px;margin:15px auto;text-align:center;padding:25px;position:relative}
#testimonial-form{display:none}
.slideContent{position:absolute;right:15px;top:40%;left:15px;bottom:auto;margin:auto;text-align:right}
.slideContent h1,.slideContent h2{transition:none;line-height:30px!important;margin:0;padding:0 0 10px;letter-spacing:0;font-weight:400;font-size:21px!important;border:none!important;text-shadow:0 1px 3px #fff}
.innerSchedule{line-height:25px;color:#787878;font-size:15px;font-family:inherit;display:none!important}
.scheduleList p span{display:block}
.scheduleList p em{display:block;font-size:13px;line-height:normal;margin:2px 0}
.contentInnerList em{display:block;font-size:11px;line-height:normal;margin:2px 0}
.sidebar_panel.white-panel{margin-bottom:34px}
.white-panel{background:#fff}
.promoCaption{display:block;text-align:center;font-size:14px;padding:4px 0;margin:10px 0 0}
.pcode{color:#e82823;font-size:16px;font-weight:600}
.partner-top-box{width:100%;background:#011e4a;padding:40px 0;margin:0 auto;position:relative;display:block;color:#fff;text-align:center}
.partner-header{font-size:38px;color:#fff;display:block;text-align:center;margin:10px 0 15px;font-weight:400;padding:0;font-family:Montserrat,sans-serif;line-height:1.1;letter-spacing:normal}
.partner-desc{text-align:center;margin:5px 0 15px;display:block;color:#fff;font-size:20px}
.triangle-with-shadow{width:100px;height:100px;position:relative;overflow:hidden}
.partner-top-box:after{content:"";position:absolute;background:#fff;bottom:0;left:50%;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #0d2446;margin-left:-15px;margin-bottom:-30px}
.partners-block{text-align:center;display:block;width:100%;height:auto;padding:30px 20px;position:relative;margin:20px auto;border-radius:6px;box-shadow:-7px 0 13px 0 #dbdfe2,5px 5px 13px 1px #dbdfe2}
.right-L:after{display:none}
.partner-logo{padding:20px 40px;margin:0 auto 15px;background:#fff;min-height:105px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:5px;border:1px solid #f1f1f1;align-items:center}
.partner-logo img{display:block;margin:auto;max-width:240px;width:100%;max-height:80px}
.logo-name{font-size:18px;margin:12px 0 10px;line-height:normal}
.view-partners>a{border:1px solid #f5f5f5;padding:7px 15px;font-size:14px;line-height:22px;display:block;max-width:160px;font-weight:400;border-radius:5px;color:#02abf1;margin:0 auto 0 auto;letter-spacing:.5px}
.partners-block:hover .view-partners>a{color:#fff;background:#0d2446}
.blogWrap .post ul li a i,.blogWrap .post ul li i{margin-right:5px}
.blog-banner{position:relative;height:400px}
.news-banner{position:relative;height:400px}
.news-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/news-banner.jpg) no-repeat bottom;width:100%;position:absolute;bottom:0;left:0;z-index:0;background-size:cover;height:100%}
.blog_details_post{padding:80px 0}
.blog_details_post .blog_mega_post .text>ul li,.blog_details_post .blog_mega_post .text>ul li a{color:#858585;font-size:14px;font-weight:500}
.blog_details_post .blog_mega_post .text>ul li{margin-bottom:10px}
.blog-strong-nl{display:block;margin:10px 0}
.blog_details_post .blog_mega_post .text>ul li i{margin-right:5px}
.tagline2{margin:25px 0;font-style:italic;font-size:17px;color:#000;text-align:center;padding:14px 15px;position:relative}
.tagline2:before{content:'';position:absolute;border:2px solid #f0622b;width:54px;height:30px;top:0;left:0;border-bottom:0;border-right:0px}
.tagline2:after{content:'';position:absolute;border:2px solid #f0622b;width:54px;height:30px;right:0;bottom:0;border-top:0;border-left:0}
.tagline2 a{text-decoration:none;display:inline-block;color:#06a2dc;outline:0}
.number-list{list-style-type:decimal;padding-left:30px;color:#7b7b7b;font-size:15px;display:block}
.number-list li{margin:0 0 6px;color:#7b7b7b}
.blog_details_post .blog_mega_post .text .social_icon li a:hover,.choose_us_item .icon,.color1_bg,.page_pagination li a.active,.page_pagination li a:hover,.sidebar_categories ul li a:hover:before,.sidebar_testimonial .carousel-indicators li.active,.sidebar_testimonial .item .text:before,.testimonial .owl-item.center .text:before,.testimonial .owl-theme .owl-dots .owl-dot.active span,.testimonial .owl-theme .owl-dots .owl-dot:hover span,.theme_title:before,.theme_title_center>span,footer .main_footer .footer_contact #carousel-demo .carousel-indicators li.active{background:#011e4a}
#banner h1,#banner h2,.our_service .owl-theme .owl-nav [class*=owl-]:hover,.sidebar_categories ul li a:before,.sidebar_testimonial .carousel-indicators li,.testimonial .owl-theme .owl-dots .owl-dot span,.welcome_section .video-box a span i{border-color:#02abf1}
.color2,.testimonial .owl-item.center .item>span,header .top_header ul li i{color:#121d2f}
.blog_details_post .reply_area button:hover,.color2_bg,.nav_side_content .search_option form button,.sidebar_tags ul li a:hover,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,header .ui-state-default{background:#0f2d78}
.blogWrap .imgWrap .opacity,.our_service .item .overlay{background:rgba(18,29,47,.9)}
.scroll-top{display:inline-block;background-color:var(--avl);cursor:pointer;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:110px;right:15px;opacity:0;transition:background-color .3s,opacity .5s,visibility .5s;z-index:1000}
.scroll-top.active-to-top{opacity:1}
.scroll-top::after{content:"\f343";font-family:"dashicons";font-style:normal;font-size:14px;line-height:40px;color:#fff}
footer .main_footer .footer_contact #carousel-demo .carousel-indicators li{background:#1d2a3e}
.sidebar_testimonial .item>span{border-top-color:#121d2f}
#loader-wrapper #loader img{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.theme_menu>.container{position:static}
.position-relative{position:relative}
.r-0{right:0}
.custom-logo-link img,.sticky_logo img{max-width:200px}
.nav-search-icon{position:absolute;top:10px;left:9px}
.bg-f3f3f3{background:#f3f3f3!important}
.font-weight-400{font-weight:400!important}
.img-box.left img{width:750px;display:block;margin:auto}
.content-box{position:relative}
.about-title{font-size:36px;line-height:50px;font-weight:500;margin-bottom:30px}
.text-true-blue{color:#0079bd}
.img-box.left{position:absolute;top:0;right:-15px;bottom:-15px;width:calc(50vw - 0px)}
.shadow:not(.wp-block-button){box-shadow:0 0 18px rgba(0,0,0,.15)!important}
.support-inner{text-align:center;padding:30px;display:block;margin:15px;height:100%}
.support-inner img{margin-bottom:20px;margin-top:30px;width:100px;height:auto;display:inline-block}
ul.tabList{padding:0;margin:10px 0;color:#9e9e9e;line-height:26px;letter-spacing:.2px}
.wp-block-list.tabList li{list-style:none;position:relative;padding-left:35px;line-height:26px;margin-bottom:10px;color:#363636;font-weight:500}
.white-color .tabList li{color:#fff}
.tabList li:last-child{margin-bottom:0}
.tabList li:after{content:'';position:absolute;top:4px;left:5px;width:25px;height:25px;background:url(//www.avaal.com/wp-content/themes/avaal/images/list-icon.png) no-repeat}
.t-justify{text-align:justify}
.tabList.tick-green li:after{background:url(//www.avaal.com/wp-content/themes/avaal/images/tick-green.svg) no-repeat;top:4px}
.bg-f7f7f7{background:#f7f7f7}
.d-block,.display-block{display:block}
.btn.btn-ads-red{border-radius:5px;min-width:auto;width:auto;padding:4px 12px;color:#00407f;display:inline-block;margin:0 10px;background:#ffffff;line-height:normal;font-size:11px;font-weight:600;}
.rs-about{padding:50px 0}
.title1{font-size:36px;line-height:44px;letter-spacing:.5px;font-weight: 600;color: #0f172a;margin-bottom: 20px;}
.title2{font-size:30px;line-height:38px;letter-spacing:.5px;color:#011e4a;font-weight:500}
.title3{font-size:28px;line-height:36px;letter-spacing:.5px;color:#011e4a;font-weight:500}
.title4{font-size:24px;line-height:32px;letter-spacing:.5px;color:#011e4a;font-weight:500}
.title5{font-size:20px;line-height:28px;letter-spacing:.5px;color:#011e4a;font-weight:500}
.title6{font-size:16px;line-height:25px;letter-spacing:.5px;color:#011e4a;font-weight:500}
.form-group{margin-bottom:20px}
.training-block-top{padding:60px 40px 50px}
.training-block-bottom{padding:45px 50px}
.t-400{font-weight:400}
.bg-grey{background:#f7f7f7}
.bg-grey2{background:#e9e9e9}
.btn.bnt-start2{background:#03a9f4;width:100%;color:#fff;border:0;padding:10px 20px}
.form-block{background:#fff;border-radius:5px;padding:40px 30px}
.section-full-width{padding-top:50px;padding-bottom:50px}
.btn.btn-border:not(.wp-block-button){background:#fff;border:1px solid #03a9f4;padding:9px 30px;color:#333;border-radius:10px;text-transform:uppercase;margin:2px;width:auto;line-height:normal}
.wp-block-button.btn.btn-border>a{background:#fff;border:1px solid #03a9f4;padding:9px 30px;color:#333;border-radius:10px;text-transform:uppercase;margin:2px;width:auto;line-height:normal}
.btn.btn-border.active:not(.wp-block-button),.wp-block-button.btn.btn-border.active a{background:#03a9f4;color:#fff}
.btn-grey:not(.wp-block-button),.wp-block-button.btn-grey a{background:#a9a9a9;border:1px solid #a9a9a9;padding:9px 22px;margin:2px;border-radius:10px;color:#fff;line-height:normal;font-size:14px;text-transform:uppercase;width:auto;display:inline-block}
.btn.btn-grey:not(.wp-block-button):hover,.btn.btn-grey:not(wp-block-button):active,.btn.btn-grey:not(wp-block-button):focus,.wp-block-button.btn.btn-grey:active a,.wp-block-button.btn.btn-grey:focus a,.wp-block-button.btn.btn-grey:hover a{background:#03a9f4!important;border-color:#03a9f4;color:#fff}
.btn-border:not(.wp-block-button):focus,.btn-border:not(.wp-block-button):hover,.wp-block-button.btn-border:focus a,.wp-block-button.btn-border:hover a{background:#03a9f4;color:#fff}
body .is-layout-flex .app-tab{display:none;border-radius:10px}
body .is-layout-flex .app-tab.active{display:flex}
.y-middle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.app-slider{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;width:295px;margin:50px auto 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s;transition:all 1s;background-size:cover;position:relative}
.app-slider.app-sm{width:199px;height:400px}
.app-slider-gallery{position:absolute;z-index:-1;width:100%;height:100%;max-height:calc(100% - 22px);max-width:calc(100% - 24px);border-radius:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}
.app-slide{-webkit-animation-name:uib4i4x;animation-name:uib4i4x;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:66px;text-shadow:.0625em .0625em .125em rgb(0 0 0 / 25%)}
.app-slide:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
.app-slide:first-child{-webkit-animation-delay:6s;animation-delay:6s}
@-webkit-keyframes uib4i4x{
0%,100%,22.2222222222%{opacity:1;visibility:visible}
33.3333333333%,88.8888888889%{opacity:0;visibility:hidden}
}
@keyframes uib4i4x{
0%,100%,22.2222222222%{opacity:1;visibility:visible}
33.3333333333%,88.8888888889%{opacity:0;visibility:hidden}
}
.bg-light-grey{background:#f1f6fc}
.no-gutter{margin-left:0;margin-right:0}
.price-tabs{background-color:#fff;display:inline-block;padding:0;border-radius:40px;border:2px solid #dbdbdb;margin-bottom:30px}
.price-tabs .nav-link{color:#878787;font-weight:500;font-family:Montserrat,sans-serif;font-size:14px;padding:6px 18px;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;position:relative}
.price-tabs .nav-link:first-child:after{content:'';width:1px;height:50%;right:-1px;background:#ccc;position:absolute;top:25%}
.price-tabs .nav-link.active{color:#2f5ce9}
.price-item{background-color:#fff;background-color:#fff;-webkit-box-shadow:0 5px 5px 0 rgb(86 86 86 / 15%);box-shadow:0 5px 5px 0 rgb(86 86 86 / 15%);border-radius:10px;border-radius:10px}
.price-item .price-top{padding:25px 25px;background-color:#142251;border-radius:10px 10px 0 0;position:relative;z-index:0;margin-bottom:33px;display:flex;flex-wrap:wrap;position:relative}
.price-item .price-top>div{flex:0 0 auto;width:50%}
.price-item .price-top *{color:#fff}
.price-strip{position:absolute;bottom:-13px;left:50%;display:block;background:#2f5ce9;padding:5px 10px;color:#fff;margin-left:-100px;width:200px;font-size:13px}
.price-strip:after{content:'';position:absolute;width:0;height:0;border-bottom:14px solid #2f5ce9;border-left:18px solid transparent;bottom:0;left:-18px;border-top:14px solid #2f5ce9}
.price-strip:before{content:'';position:absolute;width:0;height:0;border-bottom:14px solid #2f5ce9;border-right:18px solid transparent;bottom:0;right:-18px;border-top:14px solid #2f5ce9}
.p-orange{background:#fd4a36}
.p-orange:after,.p-orange:before{border-bottom-color:#fd4a36;border-top-color:#fd4a36}
.price-item .price-top h2{font-weight:700}
.price-item .price-top h2 sup{top:13px;left:-5px;font-size:.35em;font-weight:500;vertical-align:top}
.price-item .price-content{padding:30px 20px;padding-bottom:40px;background:#fff}
.price-item .price-top h4{font-size:20px;letter-spacing:.2px}
.price-item .price-content ul{margin:30px 0}
.price-item .price-content li{position:relative;margin-bottom:5px;margin-right:10px;text-align:left;line-height:30px;padding-left:30px}
.price-item .price-content li:after{content:'';position:absolute;top:6px;left:0;width:25px;height:25px;background:url(//www.avaal.com/wp-content/themes/images/list-icon2.png) no-repeat;background-size:18px}
.price-item .price-content .zmdi-check{color:#28a745}
.price-item .price-content .zmdi-close{color:red}
.popular{background-color:#00b5ec}
.popular .price-top{background-color:#2f5ce9}
.popular .price-top:after{background-color:#fff}
.popular .price-top h4{color:#fff}
.popular .price-top h2,.popular .price-top span,.popular .price-top sup{color:#fff}
.price-btn,.price-item .btn-custom{white-space:nowrap;min-width:auto;background:#fff;padding:7px 25px;color:#606060!important;border-radius:20px!important;-webkit-box-shadow:0 5px 30px 0 rgb(39 39 39 / 15%);box-shadow:0 5px 30px 0 rgb(39 39 39 / 15%);margin:10px auto 10px}
.price-btn:hover{background:#03a9f4;color:#fdfdfd!important}
.flex-1{flex:1}
.close{float:right;font-size:32px;font-weight:400;line-height:0;color:#000;text-shadow:none;opacity:.4}
.plan-details-popup .modal-header{border-bottom-color:#eee;background-color:#fff;border-bottom:1px solid #eee}
.sb-total-value{font-size:20px;color:#2f5ce9;font-weight:500;line-height:normal;padding:0 5px}
.s-bold{font-weight:500}
.checkbox-round input{padding:0;width:initial;margin-bottom:0;display:none;cursor:pointer}
.checkbox-round .wpcf7-list-item{position:relative;margin-left:0}
.checkbox-round .wpcf7-list-item input{position:absolute;width:100%;z-index:1;top:0;height:100%;display:inline-block;opacity:0}
.checkbox-round .wpcf7-list-item-label,.checkbox-round label{position:relative;cursor:pointer;font-weight:inherit;margin:0;left:0;font-size:15px;color:#3e3e3e}
.checkbox-round .wpcf7-list-item-label:before,.checkbox-round label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #878787;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;border-radius:2px;top:-2px}
.checkbox-round.square label:before{border-radius:2px}
.checkbox-round input:checked+.wpcf7-list-item-label:after,.checkbox-round input:checked+label:after{content:'';display:block;position:absolute;top:1px;left:7px;width:6px;height:10px;border:solid #878787;border-width:0 2px 2px 0;transform:rotate(45deg)}
.checkbox-round input:checked+.wpcf7-list-item-label:after,.checkbox-round input:checked+label:after{border:solid #fff;border-width:0 2px 2px 0}
.checkbox-round input:checked+.wpcf7-list-item-label:before,.checkbox-round input:checked+label:before{background-color:#2f5ce9;border:2px solid #2f5ce9}
.plan-year-month{margin:0;padding:0 10px;list-style:none;display:flex}
.plan-year-month li{margin:2px 5px;padding:5px 10px;list-style:none;display:flex;background:#011e4a;line-height:normal;border-radius:10px;color:#fff;font-size:14px;font-weight:400}
.plan-year-month li .checkbox-round input:checked+label:after{border:solid #011e4a;border-width:0 2px 2px 0}
.plan-year-month li .checkbox-round label:before{background-color:#fff;border:1px solid #fff}
.plan-year-month li .checkbox-round input:checked+label:after{top:3px;left:6px}
.plan-details-row{border:1px solid #ccc;border-radius:5px;position:relative;min-height:70px;margin:15px 0;cursor:pointer}
.price-wrapper .plan-details-row{border:0;border-radius:0;min-height:auto;margin:5px 0;font-size:13px}
.plan-details-name{padding:5px 8px;display:flex;align-items:center}
.plan-details-row>div{width:auto}
.plan-details-row.current{border-color:#2f5ce9}
.plan-details-row.current .plan-details-name{background:#2f5ce9;color:#fff;padding:10px 30px 10px 15px}
.plan-details-row.current .checkbox-round input:checked+label:after{border:solid #2f5ce9;border-width:0 2px 2px 0}
.plan-details-row.current .checkbox-round label:before{border:2px solid #fff;background:#fff}
.plan-details-value{padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center}
.plan-details-value span{display:block;padding:2px;width:100%}
.plan-details-value span.plan-mrp{display:block;text-decoration:line-through}
.free-plan-header{background:#dbdbdb;padding:10px 20px;margin-bottom:20px}
.free-plan-header h6{font-size:14px;font-weight:400;color:#484848}
.free-plan-list{border:0;min-height:auto;margin:0}
.free-plan-list .plan-details-value{padding:5px 12px}
.free-plan-list .plan-details-name{padding:5px 15px}
#popmake-9068 .pum-content+.pum-close{right:100%!important;left:-40px!important;top:11px!important;filter:contrast(.5)!important}
.price-number-form{width:58px;height:32px;min-width:auto;padding:4px 6px;font-size:13px}
.add-on-header{position:relative;font-size:15px;font-weight:400;margin:15px 10px;line-height:normal}
.add-on-header:before{content:'';position:absolute;width:100%;height:1px;background:#ccc;left:0;top:11px}
.add-on-header span{background:#fff;z-index:2;position:relative;display:inline-block;padding:0 15px 0 0}
.admin-info{margin:0 10px 4px;padding:5px 6px;background:green;color:#fff;line-height:normal;font-size:11px;border-radius:4px;font-style:normal;display:inline-block}
.btn-primary{color:#fff;background-color:#2f5ce9;border-color:#fff}
.btn-primary:hover{color:#fff;background-color:#1645d9;border-color:#1645d9}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #a9a9a9;height:0}
.w-100{width:100%}
.border-white{border-color:#fff!important}
.btn.btn-border2{background:#03a9f4;border:1px solid #03a9f4;padding:10px 30px;color:#fff!important;margin:2px;width:auto;line-height:normal;border-radius:10px;text-transform:uppercase}
.btn.btn-border2 i{font-size:16px;margin-right:5px}
.btn.btn-lg:not(.wp-block-button),.btn.btn-lg.wp-block-button a{
line-height: 22px;
padding: 14px 25px;
font-size: 15px;
}
.btn-blue.wp-block-button a,.btn-blue:not(.wp-block-button){background:var(--avl);border:1px solid var(--avl);padding:12px 22px;color:#fff!important;margin:0px;width:auto;line-height:normal;border-radius:10px;transition: transform 0.3s ease-in-out; }
.btn-blue.wp-block-button.shadow a,.shadow.btn-blue:not(.wp-block-button){box-shadow: 0 8px 28px rgba(0, 87, 168, 0.3) !important;}
.btn-blue.wp-block-button a:focus,.btn-blue.wp-block-button a:hover,.btn-blue:not(.wp-block-button):focus,.btn-blue:not(.wp-block-button):hover{background:#052f9d;color:#fff;border-color:#052f9d;transform: scale(1.02);box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);}
.btn-secondary.wp-block-button a,.btn-secondary:not(.wp-block-button){background: var(--bg-white); border: 1px solid rgba(148, 163, 184, 0.28); padding: 12px 22px; color: var(--tx-1) !important; margin: 0px; width: auto; line-height: normal; border-radius: 10px;  font-weight: 600;transition: transform 0.3s ease-in-out; }
.btn-secondary.wp-block-button.shadow a,.shadow.btn-secondary:not(.wp-block-button){box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 28px !important;}
.btn-secondary.wp-block-button a:focus,.btn-secondary.wp-block-button a:hover,.btn-secondary:not(.wp-block-button):focus,.btn-secondary:not(.wp-block-button):hover{color:#fff;transform: scale(1.02);box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);}
.btn.btn-sm:not(.wp-block-button),.btn.btn-sm.wp-block-button a{
line-height: 20px;
padding:6px 20px;
font-size: 13px;
}
.btn-white.wp-block-button a,.btn-white:not(.wp-block-button){background:var(--bs-white);border:1px solid var(--bs-white);padding:10px 25px;color:var(--avl)!important;margin:2px;width:auto;line-height:normal;border-radius:10px;transition:translateY(-1px);box-shadow:0 8px 28px rgba(0,0,0,0.2) !important;}
.btn.btn-secondary2>a {
background: #ffffff !important;
color: var(--tx-1) !important;
border-color: rgba(148, 163, 184, 0.28) !important;
box-shadow: var(--enterprise-shadow-soft);
gap: 8px;
padding: 16px 28px;
border-radius: 12px;
font-weight: 600;
font-size: 15px;
box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px;
transition: 0.2s;
transform: translateY(0px);
}
.btn.btn-secondary2>a:hover {
box-shadow: 0 16px 48px rgba(0, 0, 0, .25);
transform: scale(1.02);
}
.text-info{color:#0098ff!important}
.form-filed{color:#333}
.form-filed .form-control{margin-top:5px}
.form-filed .form-control{height:42px}
.bg-f5f5f5{background:#f5f5f5}
.btn-success{color:#fff;background-color:#00a640;border-color:#00a640}
.justify-content-end{justify-content:end}
.plan-details-row.border-dashed{border:1px dashed #ccc;padding:30px 10px}
.plan-view{border:1px solid #ccc;border-radius:4px;padding:15px 5px;position:relative;display:block;margin:10px auto}
.sb-total-value2{color:#505050}
.plan-delete{width:28px;height:28px;font-size:20px;background:#f3f3f3;text-align:center;border-radius:5px;display:block;margin:auto}
.plan-delete i{font-size:14px;line-height:28px;color:#333}
.support-inner .title{font-size:16px;margin:0 0 10px;font-weight:500}
.text-white{color:#fff!important}
.enroll-part{width:100%;display:block;position:relative;overflow:hidden}
.enroll-part img{width:100%;display:block}
.course-block .wp-block-cover{min-height:300px}
.course-overlay{position:absolute;background:rgb(0 0 0 / 62%);top:100%;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.course-name{background:#0d2446;color:#fff;display:block;line-height:normal;font-size:16px;width:100%;overflow:hidden}
.course-name h3{color:#fff;line-height:normal;margin:0;font-size:16px;font-weight:400;text-align:center;padding:10px 0;min-height:48px;display:flex;align-items:center;justify-content:center}
.course-location{background:#ddd;color:#484848;display:block;line-height:normal;font-size:16px;text-align:center;padding:10px 0;width:100%}
.course-location span{background:#fff;padding:3px 15px;border-radius:16px;color:#02abf1;display:inline-block;line-height:normal;font-size:14px}
.course-location ul{margin:0;padding:5px 0;font-size:14px;line-height:normal}
.course-location ul li{margin:0;padding:0 6px!important;font-size:14px;line-height:normal;display:inline-block;position:relative}
.course-location ul li:after{content:'/';position:absolute;font-size:14px;top:0;right:-4px}
.course-block .wp-block-cover__inner-container{position:static}
.course-block:hover .course-overlay{top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.btn-border2:focus,.btn-border2:hover{background:#14aff5;color:#fff}
.btn.btn-large{padding:16px 30px}
.bg-light-grey-box{background:#f1f6fc;border:1px solid #e0eeff}
.sidebar-accordion .accordion-item{background-color:#fff;border-bottom:5px solid #e4ebf3;box-shadow:none}
.accordion-header{margin-bottom:0;position:relative;line-height:20px;font-size:16px;display:block!important}
.sidebar-accordion .accordion-body{padding:0 20px 10px}
.location-title{font-size:16px;margin:0 0 10px;line-height:normal}
fieldset{border:1px solid #d8d8d8;padding:6px 10px;border-radius:5px;margin-bottom:15px}
ul.courseDetails li{list-style:none;font-size:14px;margin:0!important;padding:0!important;display:block;width:100%!important}
.border-4px:before{content:'';position:absolute;width:4px;height:12px;background:#02abf1;left:-21px;top:7px}
.accordion-header.border-4px:before{left:0;top:50%;margin-top:-6px;z-index:4}
.sidebar-accordion .accordion-button:not(.collapsed){color:#333;background-color:#fff;box-shadow:inset 0 -1px 0 rgb(0 0 0 / 13%);outline:0;box-shadow:none!important}
.accordion-button::after{background-size:14px}
.location-title i{color:#ff6700;font-size:16px}
.location-title i.online{color:#069238;font-size:14px}
.text-right{text-align:right}
ul.courseDetails li em{display:block;font-style:normal;font-size:90%;line-height:normal;color:#989898;margin-top:4px;margin-bottom:5px}
.sidebar-grid{padding:30px 20px;margin-bottom:30px}
.sidebar-grid:last-child{margin-bottom:0}
.sidebar-title{display:flex;width:100%;flex-wrap:wrap}
.sidebar-grid .sidebar-title .title{color:#333;font-size:20px;line-height:24px;font-weight:400;position:relative;z-index:1;padding-bottom:20px;margin-bottom:20px;width:100%}
.title.bt-line:before{content:"";position:absolute;border:0;width:40px;height:3px;background:#02abf1;z-index:1;margin-left:0;bottom:4px;right:0}
.title.bt-line:after{content:"";position:absolute;border:0;width:calc(100% - 70px);height:1px;background:#cacaca;z-index:1;margin-left:0;bottom:4px;left:0}
.list li{list-style:none;display:block;position:relative;padding:2px 0 2px 25px;margin:0;line-height:normal;font-size:16px}
.nav.list li{width:100%}
.list li:before{content:'';position:absolute;background:#ff6700;width:6px;height:6px;top:18px;left:4px;border-radius:50%;margin-top:-3px}
.list-square li:before{border-radius:2px}
.list li a{color:#363636;display:block;position:relative;padding:5px 0;margin:0;line-height:normal;font-size:14px}
.nav.list .nav-link.active,.nav.list .show>.nav-link{color:#ff8e00;background-color:#fff}
.law-color{color:#02abf1}
.sec-title .sub-title,.sub-title{font-family:Poppins,sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:8px;font-size:14px}
.btn-two-shades{background:#0d2446;color:#fff;text-transform:none;font-size:14px;font-weight:400;padding:0;border:0;display:inline-flex;border-radius:10px;overflow:hidden;letter-spacing:.4px;position:relative}
.btn-two-shades:before{content:'O';position:absolute;width:17px;background:#fff;color:#333;font-size:12px;height:34px;line-height:27px;border-radius:100% 0 0 100%/50% 0 0 50%;top:13px;right:50%;z-index:2;border:4px solid #75cdf7;text-align:center;letter-spacing:0;margin-right:-4px;border-right:0;padding-left:4px}
.btn-two-shades:after{content:'R';position:absolute;width:17px;background:#fff;color:#333;font-size:12px;height:34px;line-height:27px;top:13px;left:50%;z-index:2;border:4px solid #a2a2a2;text-align:center;letter-spacing:0;border-radius:0 100% 100% 0/0 50% 50% 0;border-left:0;margin-left:4px;padding-right:3px}
.btn-two-shades a{position:relative;display:inline-block;font-size:14px;color:#fff;padding:22px 25px;line-height:normal;background:transparent;}
.bg-low-blue{background:#02abf1}
#banner-with-form{width:100%;position:relative}
.ourSolution:after{content:'';background:url(https://www.avaal.com/wp-content/uploads/2025/02/wave-shape-r.svg) no-repeat right bottom;width:100%;height:250px;z-index:1;position:absolute;bottom:-28px;right:0;opacity:.1}
.ourSolution{background:#011e4a;padding:40px 0 50px;margin-bottom:0;min-height:260px;position:relative}
.ourSolution>.container{z-index:2;position:relative}
.ourSolution .title{position:relative;display:inline-block;font-size:40px;margin:0 0 20px;font-weight:400;line-height:1;color:#fff;width:100%}
.ourSolution .title i{font-size:22px;color:#ff8e00;position:relative;top:-4px;display:inline-block;margin-left:7px}
.ourSolution p{font-size:16px;line-height:1.5;color:#fff;margin:0 0 20px;width:100%}
.ourSolution .btn>.wp-element-button{min-width:208px;margin:5px 12px 5px 0;padding:16px 20px;border-radius:4px;display:flex;align-items:center;color:#fff;width:auto}
.ourSolution .wp-element-button i{font-size:20px;padding-right:20px}
.ourSolution .btn.icon-r i{padding-right:0;padding-left:20px}
.button--date-range:before,.button--play:before{font-size:25px;font-weight:400;font-style:normal;font-family:icomoon!important;font-variant:normal;line-height:1;text-align:center;text-transform:none;position:absolute;top:50%;right:20px;font-size:24px;transform:translateY(-50%)}
.ourSolution .btn.btn-outline .wp-element-button{background-color:transparent;border:1px solid hsla(0,0%,100%,.15)}
.ourSolution .btn-outline:before{display:none}
.ourSolution .btn.btn-outline:active .wp-element-button,.ourSolution .btn.btn-outline:hover .wp-element-button{background-color:hsl(216deg 100% 17%);color:#fff}
.ourSolution .btn-warning>.wp-element-button{color:#fff;background:#ff8e00;margin-right:100px}
.ourSolution .btn-warning:active>.wp-element-button,.ourSolution .btn-warning:focus>.wp-element-button,.ourSolution .btn-warning:hover>.wp-element-button{background:#df7e04;color:#fff!important}
.navy-bg{background:#011e4a}
.no-before{position:relative}
.no-before:before{display:none!important}
.no-after{position:relative}
.no-after:before{display:none!important}
.align-item-end{align-items:end}
.white-color .tabList li span{color:#fff}
.white-color h1,.white-color h2,.white-color h3,.white-color h4,.white-color h5,.white-color p{color:#fff}
.white-color .tabList li:after{background:url(//www.avaal.com/wp-content/themes/avaal/images/list-icon-w.png) no-repeat}
.modal.right.fade .modal-dialog{right:-480px;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}
.modal.right.fade.show .modal-dialog{right:0}
.setup-panel.nav{margin-bottom:22px;list-style:none;display:flex;flex-wrap:nowrap;width:90%;margin:auto auto 20px;max-width:1200px}
.setup-panel .list-group-item-heading{margin:0 auto -8px;width:60px;height:60px;background:#464646;text-align:center;line-height:40px;font-size:14px;padding:0;border-radius:50%;color:#fff;font-weight:400;border:10px solid #fff}
.setup-panel.nav-pills>li>a,.setup-panel.nav-pills>li>a:focus,.setup-panel.nav-pills>li>a:hover{background:0 0;font-size:13px;color:#464646;font-weight:500}
.setup-panel.nav-pills>li.active>a .list-group-item-heading,.setup-panel.nav-pills>li.active>a:focus .list-group-item-heading,.setup-panel.nav-pills>li.active>a:hover .list-group-item-heading{background:#052f9d;color:#fff}
.setup-panel.nav-pills>li{text-align:center;width:100%;float:none}
.setup-panel.nav-pills>li>a{position:relative;padding:0;width:100%}
.setup-panel.nav-pills>li>a:after{content:'';position:absolute;width:100%;width:calc(100% - 100px);left:calc(50% + 50px);height:2px;background:#dbdbdb;top:50%;margin-top:-6px}
.setup-panel.nav-pills>li:last-child>a:after{display:none}
.btn-group-sm>.btn,.btn-sm:not(.wp-block-button){padding:5px 10px!important;font-size:14px!important;line-height:1.5;border-radius:10px}
.text-transform-none{text-transform:none}
.plan-view-single{padding:15px 15px;border-bottom:1px solid #cbcbcb}
.plan-view-single:last-child{border:0}
.counter-section{padding:36px 0;background:#f1f1f1}
.counter-section .title,.counter-section .title .wp-block-heading{color:#002357;font-size:42px;line-height:44px;margin:0 3px;font-weight:600}
.counter-section p{color:#002357;font-size:28px;line-height:36px;margin:0 auto;font-weight:500}
.services-section{padding:60px 0}
.heading-inner{font-size:44px;font-weight:500;font-style:normal;text-align:center;margin-bottom:40px;color:#011e4a}
.our-services .service-wrap{display:flex;padding:0;flex-wrap:wrap;box-shadow:0 0 18px rgb(0 0 0 / 15%);border-radius:10px;overflow:hidden;height:100%;flex-direction:column;position:relative;justify-content:flex-end}
.our-services .service-wrap .content-part{padding:30px 25px;height:100%;flex:1}
.our-services .service-wrap .img-part{position:relative;overflow:hidden;background:#fff}
.our-services .service-wrap .img-part img{width:100%}
.our-services .service-wrap .img-part a{position:relative;width:100%;height:100%;text-align:center;font-size:20px;display:flex;align-items:center;justify-content:center;color:#fff;padding-top:15px;}
.our-services .service-wrap .img-part a:before{content:"\2b";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;background:rgb(0 0 0 / 52%);width:100%;height:100%;text-align:center;font-size:20px;top:0;display:flex;align-items:center;justify-content:center;-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.our-services .service-wrap .img-part:hover a:before{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease} .our-services .service-wrap .img-part a i{font-size:20px;color:#fff}
.our-services .service-wrap .content-part .title{word-break:break-word;font-size:24px;line-height:34px;font-weight:400;text-transform:uppercase;margin-bottom:12px;letter-spacing:.4px}
.our-services .service-wrap .content-part .title a{font-size:24px;line-height:34px;font-weight:500;text-transform:uppercase;margin-bottom:12px;letter-spacing:.4px;color:#333}
.services-list{list-style:none;display:block;margin:0;padding:0;text-align:center}
.services-list li{list-style:cambodian;display:block;margin:0;padding:6px 0;color:#545454;line-height:normal}
.services-list li a{color:#545454}
.service-link{position:absolute;background:#666;width:100%;height:100%;text-align:center;font-size:20px}
.trucking-industry{display:block;position:relative;background:#002357;padding:60px 0}
.trucking-industry h2,.trucking-industry p{color:#fff}
.why-avaal>div{margin-bottom:15px}
.why-avaal .business-block{height:100%;box-shadow:0 0 18px rgba(0,0,0,.15)!important;margin:0;display:block;position:relative;padding:20px 15px;border-radius:10px}
.why-avaal .business-block h4{font-size:18px;line-height:normal;margin:0 0 10px;display:flex}
.why-avaal .business-block img{max-width:24px;margin-right:5px}
.why-avaal .business-block p:last-child{margin-bottom:0}
.partner-home{background:#f9f9f9}
.partner-logo.large img{max-width:none;max-height:70px}
.text-red{color:#f80039}
.partner-list{display:flex;margin:0;padding:0;flex-wrap:wrap;justify-content:center}
.partner-list li{display:flex;list-style:none;width:25%;border:1px solid rgb(0 0 0 / 12%);margin-top:-1px;margin-left:-1px;padding:14px 10px;justify-content:center}
.partner-list li a{display:flex;padding:14px 10px;margin:0;height:100%;justify-content:center}
.partner-list li a img,.partner-list li img{max-width:100%;align-self:center;margin:auto}
.campus-form{box-shadow:0 1px 10px -1px rgb(0 0 0 / 15%);padding:30px 50px;border-radius:10px}
.campus-list.slick-slider{background:#031942;color:#fff;padding:30px 30px;list-style:none;display:flex;position:relative;margin:0!important;height:100%;align-items:center;border-radius:10px}
.campus-list h6,.campus-list p{color:#fff}
.campus-list img{margin-bottom:10px;display:inline-block!important}
.campus-list h6{padding:15px 0}
.campus-list p{line-height:26px}
.btn-direction{color:#fff;font-size:15px;font-weight:300;text-transform:uppercase;text-decoration:underline;line-height:normal;position:relative;margin-top:0;margin-bottom:10px}
.btn-direction:after{font-weight:900;content:"\f0da";font-family:"Font Awesome 5 Free";margin-left:5px;position:absolute;right:-15px;top:3px}
.campus-list .slick-next,.campus-list .slick-prev{width:34px;height:34px;padding:6px;top:55px;background:#fff;margin-bottom:0;border-radius:2px;z-index:1}
.campus-list .slick-next:before,.campus-list .slick-prev:before{font-size:14px}
.campus-list .slick-prev{right:65px;left:auto}
.campus-list .slick-next:focus,.campus-list .slick-next:hover,.campus-list .slick-prev:focus,.campus-list .slick-prev:hover{color:#fff;background:#052f9d}
.campus-list .slick-next:focus:before,.campus-list .slick-next:hover:before,.campus-list .slick-prev:focus:before,.campus-list .slick-prev:hover:before{color:#fff}
.nav-tabs .nav-link,.tab-title{border:0;font-size:16px;padding:20px 25px 10px;margin:0 8px -1px;color:#333;cursor:pointer}
.btn-tab .tab-title{padding:0}
.software-nav-wrapper{-webkit-box-shadow:0 0 10px 0 #d2d5d9;box-shadow:0 0 10px 0 #d2d5d9;margin-top:-60px;border-radius:10px;overflow:hidden;z-index:2;position:relative}
.nav.software-nav{display:flex;padding:0;flex-wrap:nowrap;overflow:hidden}
.nav.software-nav li{width:100%;border-right:1px solid #f1f1f1}
.nav.software-nav li:last-child{border-right:0px}
.software-nav .nav-link.active,.software-nav .show>.nav-link{color:#333;background-color:#fff}
.software-nav .tab-title{background:#fff;border:0;padding:20px 0 0;border-radius:.25rem;width:100%;height:100%;border-right:1px solid #f1f1f1;display:block!important}
.software-nav .tab-title img{margin:auto auto 15px;max-width:none}
.software-nav .tab-title p{display:block;color:#333;padding:14px 15px;background:#f1f1f1;font-size:14px;line-height:normal;text-align:center;height:100%}
.software-nav .tab-title.active p{background:#0098ff;color:#fff}
.software-tab-content{padding:0}
.software-tab-content>.tab-pane{padding:30px 30px 50px}
.nav-tabs.afm-tab{justify-content:center}
.gallery-tab .tab-title{padding:12px 25px 12px;margin:0 8px -1px;color:#fff;width:100%;justify-content:center;border:1px solid #03194205;background:#03194214;margin:10px!important;border-radius:5px}
.gallery-tab .tab-title.active{background:#03194233}
.gallery-tab .tab-title img{display:block;height:auto;margin:auto auto 0;max-width:none}
.is-layout-flex.active{display:flex}
.truck-dispatch-banner{height:auto;padding-top:30px;padding-bottom:70px}
.nav-tabs.afm-tab .nav-link img,.tab-title img{display:block;height:48px;width:auto;margin:auto auto 15px;max-width:80px}
.nav-tabs.afm-tab .nav-item.show .nav-link,.nav-tabs.afm-tab .nav-link.active,.nav-tabs.afm-tab .tab-title.active{color:#495057;border-bottom:2px solid #fe9700}
.afm-tab+.tab-content>.tab-pane{padding:40px 0 0}
.afm-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/afm-banner2.svg) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.training-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/training-banner-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.truck-dispatch-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/truck-dispatch-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.career-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/career.png) no-repeat bottom;width:600px;position:absolute;bottom:0;left:10%;height:400px;background-size:600px;opacity:.5}
.safety-compliance-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/safety-compliance-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.dangerous-goods-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/dangerous-goods-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.hos-logbook-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/hos-logbook-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.freight-forwarding-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/freight-forwarding-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:0;z-index:0;height:258px}
.testimonial-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/testimonial-1.png) no-repeat;width:40%;position:absolute;bottom:0;left:15%;z-index:0;height:54%;opacity:.1;background-size:contain}
.authorities-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/authorities-banner-2.png) no-repeat;width:100%;position:absolute;bottom:0;left:5%;z-index:0;height:258px}
.custom-bond-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/custome-bond-banner2.png) no-repeat;width:100%;position:absolute;bottom:0;left:5%;z-index:0;height:240px}
.corporate-branding-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/corporate-branding-banner-2.png) no-repeat;width:600px;position:absolute;bottom:40px;left:10%;z-index:0;height:380px}
.consulting-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/consulting-banner-2.png) no-repeat bottom;width:760px;position:absolute;bottom:1px;left:10%;z-index:0;height:100%;background-size:contain}
.certification-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/certification-banner-2.png) no-repeat bottom;width:500px;position:absolute;bottom:0;left:16%;z-index:0;background-size:500px;height:100%}
.course-topic-bg:before{content:'';width:500px;position:absolute;bottom:0;left:16%;z-index:0;background-size:500px;height:100%;opacity:.15}
.route-mgt:before{background:url(//www.avaal.com/wp-content/themes/images/route-mgt-1.png) no-repeat center bottom;background-size:400px}
.freight-mt:before{background:url(//www.avaal.com/wp-content/themes/images/freight-mt-1.png) no-repeat center bottom;background-size:500px}
.freight-brkg:before{background:url(//www.avaal.com/wp-content/themes/images/freight-brkg-1.png) no-repeat center bottom;background-size:500px}
.contact-banner{position:relative;height:400px}
.contact-banner:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/contact.jpg) no-repeat bottom;width:100%;position:absolute;bottom:0;left:0;z-index:0;background-size:cover;height:100%}
.avaal-express-auto{overflow:hidden}
.avaal-express-auto:before{content:'';background:url(//www.avaal.com/wp-content/themes/images/truck-auto-hauler-1.png) no-repeat left bottom;width:50%;max-width:840px;position:absolute;bottom:0;left:0;z-index:0;background-size:contain;height:100%}
.training-bg-1{max-height:500px}
.enroll-now-global{background:#ff8e00;position:fixed;right:-50px;top:50%;margin-top:-75px;padding:12px 16px;line-height:normal;display:block;font-size:13px;color:#fff!important;border-radius:10px 10px 0 0;z-index:10;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 51%}
.fuelCard-Btn{background: #0057a8;position: fixed;right: 0;top:130px;padding: 12px 16px;line-height: normal;display: block;font-size: 13px;color: #fff;border-radius: 10px 0px 0 10px;z-index:101;box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);}
.fuelCard-Btn .dashicons{font-size: 14px;height: auto;}
.fuelCard-Btn:hover,.fuelCard-Btn:focus{background: #052f9d;color: #fff; border-color: #052f9d;transform: scale(1.02);box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);}
.review-box{border:1px solid #b7b7b7;border-radius:10px;text-align:center;padding:40px;max-width:800px;margin:30px auto}
.review-box h2{font-weight:500;font-size:22px;margin:15px 0}
.review-box img{margin:auto;display:block}
.rating-stars ul{list-style-type:none;padding:0;margin:20px 0 0;-moz-user-select:none;-webkit-user-select:none}
.rating-stars ul>li.star{display:inline-block}
.rating-stars ul>li.star>i{width:auto;height:auto;color:#ccc}
.rating-stars ul>li.star>i:before{font-size:60px!important;color:inherit}
.rating-stars ul>li.star.hover>i{color:#ffcc36}
.rating-stars ul>li.star.selected>i{color:#ffcc36}
.enroll-now-global:active,.enroll-now-global:focus,.enroll-now-global:hover{background:#f76f12;color:#fff}
.btn.bg-navy-blue{border:1px solid #011e4a;color:#fff;background:#011e4a}
.btn.bg-navy-blue:hover{border:1px solid #0f2d78;color:#fff;background:#0f2d78}
.fuel-btn{right:-4px;top:calc(50% - 150px);margin-top:-20px;background:#011e4a;border-radius:10px 0 0 10px;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.fuel-btn:focus,.fuel-btn:hover{background:#0f2d78}
.fuel-btn:hover .fuelcard-popup{display:block}
.fuelcard-popup{display:none;position:absolute;width:460px;right:50px;top:-50px;background:#fff;padding:35px 20px;border-radius:10px;-webkit-box-shadow:0 0 10px 0 #bdbdbd;box-shadow:0 0 10px 0 #bdbdbd}
.fuelcard-popup:after{content:"";border-left:8px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;z-index:10;top:72px;left:auto;right:-7px;margin-top:-12px}
.fuelcard-inner{display:flex;align-items:center}
.btn-bluecard{background:#011e4a;color:#fff;display:block;padding:8px 15px;font-size:12px;line-height:normal;border-radius:20px;width:100px;text-align:center;margin:10px auto}
.fuel-text{padding:25px}
.fuel-text h3{font-weight:400;font-size:18px}
.call-us-btn-global{right:0;top:82%;margin-top:-46px;padding:0;font-size:13px;z-index:8;color:#fff;position:fixed;line-height:normal;display:none}
.call-us-btn-global a{display:block;padding:12px 13px;color:#fff;font-size:15px;width:100%;border-bottom:1px solid rgb(255 255 255 / 15%);margin-bottom:5px;background:rgb(255 142 0 / 65%)}
.call-us-btn-global a.send{border-radius:10px 0 0 0}
.call-us-btn-global a.call{border-radius:0 0 0 10px}
.content-wrap .desc-text .title{color:#002b6c!important;font-size:42px;line-height:44px;font-weight:500;margin:0}
.content-wrap .desc-text p{color:#002b6c!important;font-size:28px;line-height:44px;font-weight:500}
.avl-services{position:relative;width:100%;overflow:hidden;display:flex;background:0 0;margin:0}
.features-service-img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;overflow:hidden;visibility:hidden;opacity:0;transition:all .5s;margin:0;padding:0}
.features-service-img.hover{opacity:1;visibility:visible;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.avl-services .service-wrap{display:flex;padding:0;flex-wrap:wrap;overflow:hidden;height:100%;flex-direction:column;position:relative;justify-content:flex-end;min-height:400px;z-index:2;border-right:1px solid rgba(255,255,255,.5);flex-basis:0%;flex-grow:1;border-radius:0!important;box-shadow:none!important;background:rgb(0 0 0 / 41%)}
.service-wrap.last-child{border-right:0px}
.features-service-content{display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding:50px 50px 150px;color:#fff}
.features-service-content .features-service-desc{opacity:0;visibility:hidden;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);-webkit-transition:opacity .2s,-webkit-transform 0s .2s;-o-transition:transform 0s .2s,opacity .2s;transition:transform 0s .2s,opacity .2s;transition:transform 0s .2s,opacity .2s,-webkit-transform 0s .2s;min-height:90px}
.service-wrap:hover{background:0 0}
.service-wrap:hover .features-service-desc{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s cubic-bezier(.33, .02, 0, .93) .1s,-webkit-transform .2s cubic-bezier(.645, .045, .355, 1) .1s;-o-transition:transform .2s cubic-bezier(.645, .045, .355, 1) .1s,opacity .4s cubic-bezier(.33, .02, 0, .93) .1s;transition:transform .2s cubic-bezier(.645, .045, .355, 1) .1s,opacity .4s cubic-bezier(.33, .02, 0, .93) .1s;transition:transform .2s cubic-bezier(.645, .045, .355, 1) .1s,opacity .4s cubic-bezier(.33, .02, 0, .93) .1s,-webkit-transform .2s cubic-bezier(.645, .045, .355, 1) .1s}
.service-wrap:hover .features-service-number{color:#ff8f3e}
.service-wrap .features-service-title{transform:translateY(80px);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;-ms-transition:transform .3s ease}
.service-wrap:hover .features-service-title{transform:translateY(0)}
.features-service-content .features-service-desc p{margin-top:15px;margin-bottom:0;color:#fff}
.features-service-content .features-service-title h4{color:#fff;margin-bottom:0;font-weight:500}
.features-service-link{justify-content:flex-start!important}
.flex-middle{display:flex;align-items:center;justify-content:center}
.service-wrap .btn-details{position:relative;background:0 0;border:1px solid rgba(255,255,255,.5);min-width:46px;height:46px;font-size:13px;text-transform:uppercase;color:#fff;overflow:hidden;margin-top:32px;padding-right:20px;border-radius:3px;text-align:center}
.service-wrap:hover .btn-details{width:auto;background-color:#02abf1;border-color:#02abf1;color:#fff}
.service-wrap:hover .btn-details .btn-text{opacity:1;text-indent:45px;-webkit-transition:opacity .4s cubic-bezier(.05, .43, .04, .87) .2s,text-indent .2s ease-in-out,-webkit-transform .1s .2s cubic-bezier(0, .84, .09, .97);-o-transition:opacity .4s cubic-bezier(.05, .43, .04, .87) .2s,text-indent .2s ease-in-out,transform .1s .2s cubic-bezier(0, .84, .09, .97);transition:opacity .4s cubic-bezier(.05, .43, .04, .87) .2s,text-indent .2s ease-in-out,transform .1s .2s cubic-bezier(0, .84, .09, .97);transition:opacity .4s cubic-bezier(.05, .43, .04, .87) .2s,text-indent .2s ease-in-out,transform .1s .2s cubic-bezier(0, .84, .09, .97),-webkit-transform .1s .2s cubic-bezier(0, .84, .09, .97);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.service-wrap .btn-details .btn-text{opacity:0;text-indent:-110px;vertical-align:middle;position:relative;line-height:45px;transform:translateX(-5px);display:inline-block;font-weight:400;-webkit-transition:opacity 0s cubic-bezier(.05, .43, .04, .87) 0s,text-indent .2s ease-in-out;-o-transition:opacity 0s cubic-bezier(.05, .43, .04, .87) 0s,text-indent .2s ease-in-out;transition:opacity 0s cubic-bezier(.05, .43, .04, .87) 0s,text-indent .2s ease-in-out;will-change:opacity,text-indent,transform;-webkit-transform:translateX(-23px);-ms-transform:translateX(-23px);transform:translateX(-23px)}
.service-wrap .btn-details i{margin:0;line-height:45px;position:absolute;left:0;top:0;right:auto;width:46px;height:46px}
.service-wrap:hover:before{display:none!important}
.service-wrap .features-service-content .features-service-title span{font-size:24px;display:block;line-height:1;margin-bottom:20px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}
.service-wrap .features-service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 70%);z-index:-1;opacity:0;visibility:hidden;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}
.service-wrap:hover .features-service-overlay{visibility:visible;opacity:1}
.features-service-img img{width:100%;height:100%}
.avl-services .service-wrap{min-height:500px}
.training-banner-bottom img{max-height:48px}
.training-banner-bottom h5{font-size:18px;font-weight:400}
*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.service-block-five .content-box{position:relative;padding:30px;background-color:#fff;border-radius:10px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#fff;z-index:7;display:flex;align-items:center;-webkit-box-shadow:0 0 10px 0 #e3e3e3;box-shadow:0 0 10px 0 #e3e3e3;margin-bottom:30px}
.service-block-five .content-box:before{position:absolute;content:'';left:0;right:0;bottom:0;top:0;background-color:#0f3186;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:perspective(400px) rotateX(-90deg);-ms-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:6px}
.service-block-five .icon{position:relative;font-size:60px;padding-right:20px;margin-right:20px;line-height:60px;color:#a3b4ce;border-right:1px solid #e1e5e9;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.service-block-five h4{position:relative;font-size:18px;font-weight:500;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:0}
.service-block-five .content-box:hover:before{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}
.service-block-five .content-box:before{position:absolute;content:'';left:0;right:0;bottom:0;top:0;background-color:#011e4a;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:perspective(400px) rotateX(-90deg);-ms-transform:perspective(400px) rotateX(-90deg);transform:perspective(400px) rotateX(-90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;border-radius:6px}
.service-block-five .content-box img{opacity:.8;max-height:45px}
.service-block-five .content-box:hover .icon,.service-block-five .content-box:hover h4{color:#fff}
.service-block-five .content-box:hover img{filter:brightness(0) invert(1);opacity:1}
.block{padding:25px 35px;overflow:hidden;display:block;border-radius:10px;height:100%;-webkit-box-shadow:0 0 10px 0 #d2d5d9;box-shadow:0 0 10px 0 #d2d5d9}
.call-now a{padding:12px 16px;line-height:normal;background:#02abf1;border:1px solid #02abf1;border-radius:10px;color:#fff!important;font-size:30px;font-weight:400}
.branding-icon{padding:12px 30px;text-align:center;margin:10px 0;height:100%}
.branding-icon img,.branding-icon lottie-player{width:100px;margin:auto;height:auto}
.progress-bar-container{margin:0 0 15px!important}
.progress-bar-text{-ms-flex-pack:justify;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.progress-bar-value{font-size:16px;line-height:1.3;letter-spacing:0;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;margin:0 0 10px;color:#333}
.progress-bar-title{margin:0 0 10px;font-size:16px;font-weight:400;color:#333;line-height:1.3;letter-spacing:0}
.progress{height:6px}
.progress-bar{width:100%}
.benefit-block{padding:20px;height:100%}
.logo-left{width:80px;padding:10px}
.header-right{flex:1;padding:10px}
.benefit-content{padding:10px 20px}
.benefit-block-wrap>.col{margin-bottom:30px}
.business-consulting{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/bg-consulting.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0;min-height:150px}
.aem-app-section{background-image:url(//www.avaal.com/wp-content/themes/avaal/images/aem-app_bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:50px 0;min-height:200px}
.app-link-button.wp-block-image a,.app-link-button:not(.wp-block-image){display:inline-flex;width:auto;padding:8px 15px;border:1px solid #c1c1c1;border-radius:4px;margin:5px 8px}
.app-link-button img{max-height:48px;width:auto;padding:0 3px}
@-webkit-keyframes fadeInRight{
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.rounded-10,.rounded-10 img{border-radius:10px}
.rounded-0 img{border-radius:0}
.software-form{border:1px solid rgb(129 129 129 / 9%);display:block;padding:20px 55px 20px;border-radius:10px;margin-bottom:0}
.software-form .form-group{margin-bottom:15px}
.signup-box h3,.software-form h3{color:#181818;text-align:center;margin:5px auto 20px;font-size:25px;font-weight:400;line-height:normal}
.input-group .btn{position:relative;z-index:2;height:100%;border:1px solid #ccc;color:#333;background:#fff}
.btn.btn-start{background:#0d2446;border:1px solid #0d2446;color:#fff;width:100%;padding:12px 15px;border-radius:10px}
.topic-header{padding:8px 30px;color:#fff;display:inline-block;border-radius:5px;width:auto;margin:0 auto 30px}
.topic-block{background:#fff;padding:25px;border-radius:5px;height:100%}
.topic-img{display:block;margin:5px auto;width:100px;height:100px;background:url(//www.avaal.com/wp-content/themes/avaal/images/topic-sprite.png);background-position:0 100px}
.safety-compliance-topic{display:block;margin:5px auto;width:100px;height:100px;background:url(//www.avaal.com/wp-content/themes/avaal/images/safety-sprite.png);background-position:0 100px}
.dangerous-goods-topic{display:block;margin:5px auto;width:100px;height:100px;background:url(//www.avaal.com/wp-content/themes/avaal/images/dangerous-sprite.png);background-position:0 100px}
.logbook-topic{display:block;margin:5px auto;width:100px;height:100px;background:url(//www.avaal.com/wp-content/themes/avaal/images/sprite_hos.png);background-position:0 100px}
.b-setup{background-position:0 100px}
.f-brokerage{background-position:-100px 100px}
.f-matching{background-position:-200px 100px}
.r-management{background-position:-300px 100px}
.permit{background-position:-400px 100px}
.it-intro{background-position:-500px 100px}
.b-crossing{background-position:-600px 100px}
.manifest{background-position:-700px 100px}
.order-management{background-position:-800px 100px}
.csa{background-position:-900px 100px}
.b-growth{background-position:-1000px 100px}
.account{background-position:-1100px 100px}
.cursor-pointer{cursor:pointer}
.topic-block p{margin:0;padding:5px;text-align:center;color:#333;font-size:14px;border-radius:5px}
.n-safety{background-position:0 100px}
.v-registration{background-position:-100px 100px}
.f-audit{background-position:-200px 100px}
.s-programs{background-position:-300px 100px}
.p-maintenance{background-position:-400px 100px}
.h-service{background-position:-500px 100px}
.d-goods{background-position:-600px 100px}
.w-dimensions{background-position:-700px 100px}
.v-licensing{background-position:-800px 100px}
.c-securing{background-position:-900px 100px}
.fmcsa{background-position:-1000px 100px}
.d-regulations{background-position:0 100px}
.d-classes{background-position:-100px 100px}
.d-hazards{background-position:-200px 100px}
.d-transportation{background-position:-300px 100px}
.d-plan{background-position:-400px 100px}
.s-regulation{background-position:0 100px}
.c-rules{background-position:-100px 100px}
.l-record{background-position:-200px 100px}
.c-logbooks{background-position:-300px 100px}
.enforcement{background-position:-400px 100px}
.about-summary{padding:50px 0}
.content-wrap .desc{color:#333;line-height:24px;font-size:16px;font-weight:300;font-style:normal;margin-bottom:15px}
.content-wrap .posted-by .name{font-size:16px;line-height:28px;font-weight:400;margin-bottom:0;color:#333;text-align:center}
.content-wrap .posted-by .designation{color:#2502db;font-size:14px;font-weight:500;padding:0;line-height:normal}
.testimonial-section .content-wrap .desc,.testimonial-section .content-wrap .posted-by .designation,.testimonial-section .content-wrap .posted-by .name{color:#fff}
.testimonial-slider2 .slick-slide{padding:0 40px;text-align:center}
.course-block{display:flex;flex-wrap:wrap;margin-bottom:30px;overflow:hidden;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.15)!important}
.enroll-tag{background:#ff8e00;color:#fff;display:block;line-height:normal;overflow:hidden;font-size:16px;font-weight:400;padding:15px 20px;text-align:center;border-radius:10px;margin:20px auto}
.enroll-tag a,.enroll-tag a:focus,.enroll-tag a:hover{color:#fff}
.bg-light-grey-box{background:#f1f6fc;border:1px solid #e0eeff}
.border-4px:before{content:'';position:absolute;width:4px;height:12px;background:#02abf1;left:-21px;top:7px}
.day-time-countdown .col{text-align:center;padding:0}
.day-time-countdown{display:flex;list-style:none;padding:0;margin:15px auto;justify-content:center}
.day-time-countdown li{list-style:none;padding:0;margin:0;font-size:14px}
.day-time-countdown span{width:70px;height:70px;display:flex;border:1px dashed #ddd;border-radius:50%;font-size:22px;align-items:center;justify-content:center;margin:10px 15px;font-weight:500;color:#03a9f4}
.day-time-countdown p{width:100%;text-align:center}
.status-top{background:#02abf1;color:#fff;display:inline-block;padding:8px 30px;border-radius:2px;font-size:14px}
.enroll-div{max-width:500px;margin:auto!important;text-align:center}
.enroll-date{display:flex;width:100%;color:#0d2446;font-weight:500;margin:6px auto;padding:0;align-items:normal}
.enroll-date .courseDate{text-transform:capitalize;border:1px solid #ababab;display:block;width:100%;padding:11px 30px 10px;border-radius:10px 0 0 10px;color:#0d2446;font-size:15px;font-weight:500;line-height:normal;letter-spacing:1.2px}
.view-cal{border:1px solid #ababab;border-radius:0 10px 10px 0;margin-left:-1px!important;align-items:center;display:flex;padding:0;font-size:16px;color:#02abf1}
.view-cal>a{display:block;margin:0;border-radius:0 10px 10px 0;padding:10px 15px;line-height:normal}
.view-cal>a i{color:#02abf1}
.view-cal:focus,.view-cal:hover{color:#fff;background:#02abf1;border-color:#02abf1}
.view-cal:focus a,.view-cal:hover a{color:#fff;background:#02abf1}
.view-cal:focus a i,.view-cal:hover a i{color:#fff}
.lineswrapper{-webkit-transform:translate(-50%,-50%) scale(1.8);-ms-transform:translate(-50%,-50%) scale(1.8);transform:translate(-50%,-50%) scale(2);position:absolute;box-sizing:border-box;left:50%;top:85%;-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none;width:500px;height:600px;margin-top:90px;margin-left:-45px;z-index:-1}
.lineswrapper img{box-sizing:border-box;-webkit-transform:rotateX(54.7356103deg) rotateY(0) rotateZ(45deg);-ms-transform:rotateX(54.7356103deg) rotateY(0) rotateZ(45deg);transform:rotateX(54.7356103deg) rotateY(0) rotateZ(45deg);width:100%;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.emanifest-block{padding:45px 50px;height:100%}
.em-block-image{width:110px;display:block;margin:auto auto 30px}
.em-block-image img{max-width:100%}
.step-to-start{padding:20px 0}
.step-to-start strong{display:block;font-weight:500;color:#383838}
.bg-light-blue{background:#effaff}
.step-to-list{display:flex}
.step-to-list li{display:flex;align-items:center;width:100%}
.step-to-list li a{display:flex;align-items:center;width:100%}
.step-to-list li div:last-child{padding:0 0 0 15px}
.step-to-list li p{margin:0}
.step-to-list li p span{display:block}
.icon-box-grid{flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1px;margin-left:1px}
.icon-box-grid>div{padding:0;margin-top:-1px;margin-left:-1px}
.software-services .service-wrap{background:#fff;text-align:left;border:1px solid rgba(0,0,0,.07);transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;border-radius:0;height:100%;box-shadow:none;position:relative;padding:30px;min-height:240px}
.icon-box-grid .service-wrap:hover{box-shadow:8px 8px 30px 0 rgb(0 0 0 / 28%);-webkit-box-shadow:8px 8px 30px 0 rgb(0 0 0 / 28%);-moz-box-shadow:8px 8px 30px 0 rgb(0 0 0 / 28%);border-color:transparent;z-index:1}
.service-wrap:hover .icon-part{animation-name:shake;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}
@keyframes shake{
0%{transform:translate(3px,0)}
50%{transform:translate(-3px,0)}
100%{transform:translate(0,0)}
}
@-moz-keyframes shake{
0%{-moz-transform:translate(3px,0)}
50%{-moz-transform:translate(-3px,0)}
100%{-moz-transform:translate(0,0)}
}
@-webkit-keyframes shake{
0%{-webkit-transform:translate(3px,0)}
50%{-webkit-transform:translate(-3px,0)}
100%{-webkit-transform:translate(0,0)}
}
@-ms-keyframes shake{
0%{-ms-transform:translate(3px,0)}
50%{-ms-transform:translate(-3px,0)}
100%{-ms-transform:translate(0,0)}
}
@-o-keyframes shake{
0%{-o-transform:translate(3px,0)}
50%{-o-transform:translate(-3px,0)}
100%{-o-transform:translate(0,0)}
}
.software-services .service-wrap .icon-part{margin-bottom:25px;display:flex;align-items:center}
.software-services .service-wrap .icon-part img{max-width:70px;margin-right:15px;transition:all .3s ease}
.software-services .service-wrap .content-part .title,.software-services .service-wrap .title{margin-bottom:9px;font-size:18px;margin:0;line-height:28px}
.software-services .service-wrap .content-part .title a,.software-services .service-wrap .title a{color:#1c1b1b;text-decoration:none}
.app-slider-frame{display:-webkit-box;display:-ms-flexbox;display:flex;height:600px;width:295px;margin:50px auto 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s;transition:all 1s;background-size:cover;position:relative;z-index:1}
.app-slider-wrapper{position:absolute;z-index:-1;width:100%;height:100%;max-height:calc(100% - 28px);max-width:calc(100% - 30px);border-radius:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}
.app-slider-item{-webkit-animation-name:uib4i4x;animation-name:uib4i4x;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:66px;text-shadow:.0625em .0625em .125em rgb(0 0 0 / 25%)}
.app-slider-item:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}
.app-slider-item:first-child{-webkit-animation-delay:6s;animation-delay:6s}
@-webkit-keyframes uib4i4x{
0%,100%,22.2222222222%{opacity:1;visibility:visible}
33.3333333333%,88.8888888889%{opacity:0;visibility:hidden}
}
@keyframes uib4i4x{
0%,100%,22.2222222222%{opacity:1;visibility:visible}
33.3333333333%,88.8888888889%{opacity:0;visibility:hidden}
}
.signup-box{display:none;position:relative;transition:all .6s linear;transform:scale(.9);opacity:0;max-width:600px;width:100%;box-sizing:border-box;padding:20px 30px;border:1px solid rgb(129 129 129 / 9%);border-radius:5px;margin:25px auto}
.banner_img_section{text-align:center;position:relative;transition:all .6s linear;opacity:0;z-index:0;height:auto;overflow:hidden}
.banner_img_section.nactive{transform:scale(.9);height:0}
.banner_img_section.active,.signup-box.active{transform:scale(1);opacity:1;z-index:1}
p.highlightTag{background:#ff8e00;color:#fff;font-size:24px;margin:10px 0;line-height:normal;padding:7px 15px;display:inline-block;border-radius:10px;font-weight:400}
.highlightTag strong{font-weight:400;color:#fff;position:relative;padding:0 5px}
.highlightTag strong:after{content:'';position:absolute;width:2px;height:60%;background:#fff;top:20%;right:-3px}
.highlightTag strong:last-child:after{display:none}
.blog-wrap{margin-bottom:60px}
.blog-wrap .content-part{padding:36px 46px 45px}
.blog-wrap .content-part h3 a,.blog.inner .blog-wrap .content-part .title,.blogWrap .innerBlog h4 a{font-size:26px;line-height:35px;color:#1c1b1b!important}
.blog.inner .blog-wrap .content-part .title a{color:#1c1b1b}
.blog-meta,.blogWrap .innerBlog h4+ul,.title{margin-bottom:25px}
.blog.inner .blog-wrap .content-part .blog-meta li,.blogWrap .innerBlog h4+ul li,.title{display:inline;font-size:13px;margin-right:15px}
.blog.inner .blog-wrap .content-part .blog-meta li i,.blogWrap .innerBlog h4+ul li i,.title{margin-right:5px;color:#8c8c8c;font-size:14px;font-weight:700}
.readon-arrow,.submit_button{color:#444;padding-right:25px;position:relative;font-weight:500;font-size:14px;display:inline-block}
.readon-arrow:hover:after{right:-5px;color:#106eea}
.readon-arrow:after{content:"\f061";font-weight:900;position:absolute;font-family:"Font Awesome 5 Free";font-size:15px;top:50%;transform:translateY(-50%);right:0;transition:all .3s ease}
.submit_button{padding-right:0;padding-left:25px}
.submit_button:after{content:"\f061";font-weight:900;position:absolute;font-family:"Font Awesome 5 Free";font-size:15px;top:50%;transform:rotate(180deg) translateY(55%);left:0;transition:.3s}
.submit_button:hover:after{left:-5px;color:#106eea}
.sidebar-grid.sidebar-popular-post .single-post{display:-ms-flexbox;display:-webkit-flex;display:inline-flex;align-items:center;border-radius:3px}
.sidebar-grid.sidebar-popular-post .single-post .post-image{margin-right:15px}
.single-post .post-image img{max-width:80px;border-radius:3px}
.sidebar-grid.sidebar-popular-post .single-post .post-desc .post-title h5{font-size:14px;font-weight:500;margin:0 0 0;line-height:22px;font-family:Roboto,sans-serif}
.sidebar-grid.sidebar-popular-post .single-post .post-desc .post-title h5 a{color:#1c1b1b}
.sidebar-grid.sidebar-popular-post .single-post .post-desc ul li{display:inline-block;margin-right:12px;font-size:12px;color:#555}
.sidebar-grid.sidebar-popular-post .single-post .post-desc ul li i{margin-right:5px;color:#8c8c8c}
.image-part a{display:block}
.image-part img{max-height:400px;width:auto;margin:auto;display:block}
.sidebar-grid.sidebar-categories ul{display:inline-flex;flex-wrap:wrap}
.sidebar-grid.sidebar-categories ul li{position:relative;padding:0;margin:0}
.sidebar-grid.sidebar-categories ul li a{color:#363636;transition:all .3s ease;border:1px solid #f1f1f1;line-height:normal;padding:6px 11px;font-size:14px;display:block;margin:5px 5px;background:#f7f7f7}
.support-icon{max-width:60px;margin-bottom:25px}
.popup-left{padding:70px 40px;background:#fff}
.popup-left p,.software-form2 p{font-size:14px}
.popup-left-icon{list-style:none;margin:70px 0;padding:0;display:flex;align-items:center;justify-content:center}
.popup-left-icon{list-style:none;margin:0 0;padding:0 10px}
.popup-left-icon img{max-width:100%;height:auto}
.icon-block{display:flex;width:100%;align-items:center;margin:30px 0;justify-content:center}
.icon-block img{max-width:120px;padding:5px 0;margin:0 5px}
.software-form2{padding:20px;border-top:6px solid #050949;-webkit-box-shadow:0 0 10px 0 #ccc;box-shadow:0 0 10px 0 #ccc;border-radius:5px;margin:45px 30px;background:#fff}
.modal-body .btn-close{color:#fff;opacity:.8;right:-11px;position:absolute;z-index:1;top:-28px;filter:contrast(0) brightness(10)}
.gray-bg{background:#f1f6fc}
.green-tick li{position:relative;padding-left:22px}
.green-tick li:before{content:"\f00c";position:absolute;font-weight:900;font-family:"Font Awesome 5 Free";color:#0eb30e;left:0;font-size:12px;top:3px}
.modal-body{padding:12px}
.vC2,.vacancyCountry{display:inline-block;color:#a09e9e;font-size:16px;text-align:center;margin-bottom:15px}
.featured-header{color:#333;font-size:16px;line-height:28px;text-transform:uppercase;position:relative;margin-left:14px;margin-top:20px;display:flex;justify-content:space-between}
.featured-header:after{content:"";position:absolute;left:0;width:6px;height:6px;background:#ff8e00;top:50%;margin-top:-3px;left:-14px}
.featured-line{border:0;border-bottom:1px solid #9b9b9d;margin:15px 0 0;margin-bottom:20px}
.filter-list{margin:0;list-style:none;float:right}
.filter-list li{color:#333;font-size:16px;line-height:normal;display:inline-block;float:left;margin:0 5px;text-transform:none;position:relative}
.filter-list li a{color:#333;font-size:16px;font-weight:400;line-height:normal;display:block;text-transform:none;position:relative;padding:6px 15px;border-bottom:1px solid #ff8e00}
.button{display:inline-block;padding:7px 28px;background:#eee;border:none;color:#a09e9e;font-family:sans-serif;font-size:14px;cursor:pointer}
.button:hover{background-color:#06a2dc;color:#fff}
.button-group .button.is-checked,.button:active{border-bottom:1px solid #ff8e00} .button-group{margin:0;display:flex}
.button-group:after{content:'';display:block;clear:both}
.button-group .button{color:#333;background:0 0;margin:0 10px;font-size:16px;font-weight:400;line-height:normal;display:block;text-transform:none;position:relative;padding:6px 15px;border-bottom:1px solid transparent}
.grid:after{content:'';display:block;clear:both}
.careerForm .modal-body{padding:15px 40px 30px}
.popup-left.mr--30{max-width:calc(50% - 30px);margin-right:30px}
.btn-cal{margin-left:25px;font-size:24px;margin-left:25px}
.popup-top-panel{padding:50px 40px}
.counter-wrap-top{padding:30px 40px;margin:0}
.counter-wrap .digit{color:#252525;font-size:22px;line-height:normal;margin:5px 2px;font-weight:500}
.counter-wrap p{color:#252525;font-size:16px;line-height:normal;font-weight:500;margin:0}
.career-block{padding:20px;border-radius:3px;height:100%;box-shadow:-7px 0 13px 0 #dbdfe2,5px 5px 13px 1px #dbdfe2;display:flex;flex-direction:column}
.career-body,.career-top{border-bottom:1px solid #ebebeb}
.career-top{padding-bottom:10px}
.career-body{padding-bottom:10px;padding-top:10px;flex:1}
.career-top h3{font-size:18px;font-weight:400;font-style:normal;line-height:24px;margin:0;padding:0}
.career-top p{font-size:14px;line-height:18px;font-weight:400;font-style:normal;margin:0;padding:0;color:#7b7b7b}
.career-body p{margin:2px 0;padding:0;font-size:14px}
.btn-career{padding:8px 25px;background-color:#02abf1;border:1px solid #02abf1;border-radius:4px;color:#fff;font-size:12px;cursor:pointer}
.btn-career:hover{background-color:#029ad9;border-color:#029ad9;color:#fff}
.btn-career2{padding:8px 25px;background-color:#fff;border:1px solid #b6b6b6;border-radius:4px;color:#3a3a3a;font-size:12px;cursor:pointer}
.btn-career2:hover{background-color:#e6e6e6;color:#3a3a3a}
.tag-job{background-color:#011e4a;display:inline-block;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;font-size:11px;font-weight:300;line-height:1.2727272727;margin-right:15px;margin-bottom:5px;padding:3px 7px;position:relative;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.tag-job:before{content:'';-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;border-top:10px solid #fff!important;border-left:9px solid #011e4a;border-bottom:10px solid #fff!important;border-right:0;height:0;position:absolute;top:0;right:-8px;width:0}
.tag-job:after{content:'';background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:4px;position:absolute;top:8px;right:-2px;width:4px}
.country_tab{border:1px solid #e8e8e8}
.our_office .country_tab ul{border:0}
.our_office .country_tab ul li{width:calc(100% / 3)}
.country_tab .tab-title{text-align:center;padding:20px 0;background-color:#f1f6fc;transition:all .3s ease-in-out;display:block;position:relative}
.country_tab .tab-title img{width:44px;max-height:30px;border-radius:3px;overflow:hidden;display:block;margin:0 auto 10px;transition:all .3s ease-in-out}
.our_office .country_tab ul li p{font-size:18px;color:#0d2446;text-align:center;font-weight:400;padding-top:10px;line-height:1.3;margin:0}
.country_tab .tab-title:after,.our_office .country_tab ul li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#02abf1;transition:all .3s ease-in-out;opacity:0}
.country_tab .tab-title.active:after,.our_office .country_tab ul li a.active:after{opacity:1}
.our_office .country_tab_detail{background-color:#fff;border-radius:1px;padding:0;border:1px solid #f3f3f3;border-top:0;margin-bottom:0}
.our_office .country_tab_detail .detail_row{display:-webkit-display;display:-ms-displaybox;display:-ms-display;display:flex;flex-wrap:wrap;width:100%}
.our_office .country_tab_detail .detail_row .detail_item,.our_office .office-block{position:relative;white-space:normal;word-break:break-all;padding:40px 35px}
.our_office .office-block.toll-area{border-right:1px solid #f1f6fc;background:#fbfbfb;padding:40px 30px}
.our_office .country_tab_detail .detail_row .detail_item .head{font-size:16px;color:#4e4e4e;font-weight:500;padding-bottom:7px;margin-bottom:0;line-height:normal}
.our_office .country_tab_detail .detail_row .detail_item .link{font-size:16px;color:#22338d;font-weight:400;padding-bottom:25px;margin:0;line-height:normal}
.our_office .country_tab_detail .detail_row .detail_item .link a{color:#868686}
.country_tab .tab-title.active{background-color:#fff}
.our_office .country_tab_detail .detail_row .detail_item .link.icon_link a{font-size:18px;margin-right:5px;width:34px;height:34px;text-align:center;padding:0;border:1px solid #ccc;display:inline-block;line-height:34px;border-radius:4px}
.our_office .country_tab_detail .detail_row .detail_item .link.icon_link i{line-height:34px}
.our_office .country_tab_detail .detail_row .detail_item .link a.facebook{background:#1773ea;color:#fff;border:1px solid #fff!important}
.our_office .country_tab_detail .detail_row .detail_item .link a.twitter{background:#1da1f2;color:#fff;border:1px solid #fff!important}
.our_office .country_tab_detail .detail_row .detail_item .link a.linkedin{background:#0077b5;color:#fff;border:1px solid #fff!important}
.our_office .country_tab_detail .detail_row .detail_item .link a.instagram{background:radial-gradient(circle at 33% 100%,#fed373 4%,#f15245 30%,#d92e7f 62%,#9b36b7 85%,#515ecf);color:#fff;border:1px solid #fff!important}
.our_office .country_tab_detail .detail_row .detail_item .btn{font-size:16px;padding:0;margin:0}
.location_click>a,.our_office .country_tab_detail .detail_row .detail_item .btn a{position:relative;display:inline-block;color:#0057a8;font-weight:500;line-height:1}
.location_click>a:after,.our_office .country_tab_detail .detail_row .detail_item .btn a:after{content:"";position:absolute;left:110%;top:70%;transform:translate(0,-50%);width:30px;height:1px;background-color:#0057a8;transition:all .3s ease-in-out}
.rs-contact.inner .contact-form-part .img-part{height:100%;background:url(//www.avaal.com/wp-content/themes/images/left-img.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}
.rs-contact.inner .contact-form-part form{max-width:772px}
.bg-blue{background:#155cb6}
.rs-contact.inner .contact-form-part .custom1{ms-flex:45.965%;flex:45.965%;max-width:45.965%;padding-right:0}
.rs-contact.inner .contact-form-part .custom2{ms-flex:54.035%;flex:54.035%;max-width:54.035%}
.rs-contact.inner ::-webkit-input-placeholder{color:#606060}
.rs-contact.inner ::-moz-placeholder{color:#606060}
.rs-contact.inner :-ms-input-placeholder{color:#606060}
.rs-contact.inner :-moz-placeholder{color:#606060}
.rs-contact.inner .contact-form-part form textarea{display:inherit;height:120px}
.rs-contact.inner select option{background:#fff;color:#606060}
.rs-contact.inner optgroup{background:#9d9d9d}
.tl-tab:focus,.tl-tab:hover{color:#fff}
.tl-tab-pane{position:relative;display:none;width:100%;max-width:700px;margin:auto;padding:0;background-color:#0d2446;border-radius:10px;overflow:hidden}
.tl-tab-pane>div{min-height:318px}
.tl-img{width:318px;align-items:flex-end;display:flex}
.tl-text{padding:50px 30px;align-items:center;display:flex;justify-content:center}
.tl-list{text-align:left;margin:0;padding:0}
.tl-list li{list-style:disc;color:#fff;padding:3px 0}
.tl-list li::marker{color:#ff9800}
.tl-list li span{color:#fff}
.tl-tab-pane img{padding:0;max-width:318px;max-height:318px;margin:auto}
.tl-tab-pane p{margin:0;color:#fff;font-size:17px;line-height:24px;font-weight:300}
.tl-tab-pane-active{display:block}
.tl-tab.tl-tab-active{color:#fff;font-size:20px;line-height:24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.testimonial-sec{overflow:hidden!important}
.no-before{border:0}
.no-pad{padding-left:0;padding-right:0}
.m-0{margin:0}
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mr-0{margin-right:0}
.mt-5{margin-top:5px!important}
.mt-10{margin-top:10px!important}
.mt-20{margin-top:20px!important}
.mt-30{margin-top:30px!important}
.mt-40{margin-top:40px!important}
.mt-45{margin-top:45px!important}
.mt-100{margin-top:100px}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-18{margin-bottom:18px}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.mb-45{margin-bottom:45px!important}
.mb--48{margin-bottom:-48px}
.mb-n65{margin-bottom:-65px}
.ml-10{margin-left:10px}
.p-0{padding:0}
.pt-0{padding-top:0}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px!important}
.p-25{padding:25px}
.p-30{padding:30px}
.p-35{padding:35px}
.pt-10{padding-top:10px!important}
.pt-20{padding-top:20px!important}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-80{padding-top:80px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-80{padding-bottom:80px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-30{padding-left:30px}
.pl-50{padding-left:50px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-30{padding-right:30px}
.w-auto{width:auto}
.align-center{align-items:center}
[id*='alertBox-'] .modal-content {
overflow: hidden;
flex-direction: row;
border-radius: 4px;
}
[id*='alertBox-'] .modal-content .alert-danger {
background-color: #ffffff;
}
[id*='alertBox-'] .modal-footer {
border-left: 1px solid #dee2e6;
border-top: 0px solid #dee2e6;
}
.modal-body .btn-close.success-close,.success-close{position:absolute;right:10px;top:15px;background-size:12px;width:8px;filter:unset!important}
.blink{color:#011e4a;font-size:18px}
.blink span{animation:blink 1s linear infinite;padding:14px;display:block}
@keyframes blink{
0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
.captch-img{width:70px;background:#002143;padding:10px 0;border-radius:0 .25rem .25rem 0}
.btnRefresh{padding:10px 10px}
.carousel__slide,.fancybox__slide{overscroll-behavior:contain;max-width:100%}
.fa-play:before{content:"\f04b";color:#02abf1}
.display-block{display:block!important}
.text-center{text-align:center!important}
.gray-bg{background:#f1f6fc}
.carousel{position:relative;box-sizing:border-box}
.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}
.carousel.is-draggable{cursor:move;cursor:grab}
.carousel.is-dragging{cursor:move;cursor:grabbing}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}
.carousel__track{display:flex}
.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto}
.has-dots{margin-bottom:calc(.5rem + 22px)}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}
.carousel__dots .carousel__dot.is-selected:after{opacity:1}
.fancybox__container.is-animated.is-closing .fancybox__thumbs,.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}
.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s}
.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}
.carousel__button.is-prev{left:10px}
.carousel__button.is-next{right:10px}
.carousel__button[disabled]{cursor:default;opacity:.3}
.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.fancybox__thumbs,.fancybox__toolbar{opacity:var(--fancybox-opacity, 1)}
.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}
html.with-fancybox{scroll-behavior:auto}
body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:0;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}
.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}
.fancybox__container :focus{outline:0}
body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,.92))}
.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}
.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}
.fancybox__track{display:flex;height:100%}
.fancybox__slide{flex:0 0 auto;width:100%;margin:0;padding:48px 8px 8px;position:relative;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}
.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}
.fancybox__content{margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20;border:5px solid #c9a900;border-radius:5px}
.fancybox__caption,.fancybox__spinner{color:var(--fancybox-color,currentColor)}
.fancybox__content :focus:not(.carousel__button.is-close){outline:dotted thin;box-shadow:none}
.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0;line-height:1.375;visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}
.is-loading .fancybox__caption{visibility:hidden}
.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}
.fancybox__nav .carousel__button{z-index:40}
.fancybox__nav .carousel__button.is-next{right:8px}
.fancybox__nav .carousel__button.is-prev{left:8px}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}
.fancybox__no-click,.fancybox__no-click button{pointer-events:none}
.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}
.fancybox__spinner svg{animation:2s linear infinite fancybox-rotate;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:1.5s ease-in-out infinite fancybox-dash;stroke-linecap:round;stroke:currentColor}
@keyframes fancybox-rotate{
100%{transform:rotate(360deg)}
}
@keyframes fancybox-dash{
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}
}
.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:.15s backwards fancybox-fadeIn}
.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:.15s both fancybox-fadeOut}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs,.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}
.fancybox-fadeIn{animation:.15s both fancybox-fadeIn}
.fancybox-fadeOut{animation:.1s both fancybox-fadeOut}
.fancybox-zoomInUp{animation:.2s both fancybox-zoomInUp}
.fancybox-zoomOutDown{animation:.15s both fancybox-zoomOutDown}
.fancybox-throwOutUp{animation:.15s both fancybox-throwOutUp}
.fancybox-throwOutDown{animation:.15s both fancybox-throwOutDown}
@keyframes fancybox-fadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes fancybox-fadeOut{
to{opacity:0}
}
@keyframes fancybox-zoomInUp{
from{transform:scale(.97) translate3d(0,16px,0);opacity:0}
to{transform:scale(1) translate3d(0,0,0);opacity:1}
}
@keyframes fancybox-zoomOutDown{
to{transform:scale(.97) translate3d(0,16px,0);opacity:0}
}
@keyframes fancybox-throwOutUp{
to{transform:translate3d(0,-30%,0);opacity:0}
}
@keyframes fancybox-throwOutDown{
to{transform:translate3d(0,30%,0);opacity:0}
}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content,.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content,.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}
.fancybox__image{transform-origin:0 0;user-select:none;transition:none}
.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}
.is-closing .has-image .fancybox__content{overflow:visible}
.has-image[data-image-fit=contain],.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}
.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}
.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}
.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}
.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px}
.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));opacity:0;transition:opacity .15s;border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}
.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0,hsla(0deg,0%,0%,.006) 8.1%,hsla(0deg,0%,0%,.021) 15.5%,hsla(0deg,0%,0%,.046) 22.5%,hsla(0deg,0%,0%,.077) 29%,hsla(0deg,0%,0%,.114) 35.3%,hsla(0deg,0%,0%,.155) 41.2%,hsla(0deg,0%,0%,.198) 47.1%,hsla(0deg,0%,0%,.242) 52.9%,hsla(0deg,0%,0%,.285) 58.8%,hsla(0deg,0%,0%,.326) 64.7%,hsla(0deg,0%,0%,.363) 71%,hsla(0deg,0%,0%,.394) 77.5%,hsla(0deg,0%,0%,.419) 84.5%,hsla(0deg,0%,0%,.434) 91.9%,hsla(0deg,0%,0%,.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4))}
@media all and (min-width:1024px){
.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}
.fancybox__slide{padding:64px 100px}
.carousel__button.is-close,.fancybox__nav .carousel__button.is-next{right:40px}
.fancybox__nav .carousel__button.is-prev{left:40px}
.fancybox__toolbar{padding:8px}
}
.fancybox__toolbar__items{display:flex}
.fancybox__toolbar__items--left{margin-right:auto}
.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}
.fancybox__toolbar__items--right{margin-left:auto}
@media(max-width:640px){
.fancybox__toolbar__items--center:not(:last-child){display:none}
}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}
.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}
.fancybox__container:fullscreen::backdrop{opacity:0}
.fancybox__button--fullscreen g:nth-child(2){display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}
.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
.simple-pagination ul{margin:0 0 20px;padding:0;list-style:none;text-align:center}
.simple-pagination li{display:inline-block;margin-right:5px}
.simple-pagination li a,.simple-pagination li span{color:#666;padding:5px 10px;text-decoration:none;border:1px solid #eee;background-color:#fff;display:block}
.simple-pagination .current{color:#fff;background-color:#031942;border-color:#031942}
.simple-pagination .next.current,.simple-pagination .prev.current{background:#011e4a}
.news-time{margin-bottom:15px;font-size:13px;color:#3e3e3e}
.news-time i{margin-right:5px;color:#8c8c8c;font-size:14px;font-weight:700}
.new-block>div:last-child{display:none}
#snow{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}
#geo-location .modal-dialog{max-width:600px}
.geo-logo{margin:10px auto 40px;display:block}
.geo-block{padding:50px 34px;border-radius:5px;text-align:center}
.geo-text{font-size:14px}
.geo-btn{font-size:12px;color:#1473e6;text-decoration:none;display:inline-block}
.geo-btn:hover{color:#1473e6;text-decoration:underline}
.field-group{position:relative;display:flex;flex-wrap:wrap;color:#000;font-size:14px;align-items:center;width:100%;webkit-box-shadow:0 2px 7px 0 rgb(0 0 0 / 7%);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.07);box-shadow:0 2px 7px 0 rgb(0 0 0 / 7%);margin-bottom:20px}
.icon{width:70px;height:70px;font-size:22px;padding:10px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #f0f0f0}
.icon span{display:flex;align-items:center;padding:15px 20px;font-size:20px;font-weight:400;line-height:1.5;color:#010f25;white-space:nowrap;height:100%;justify-content:center}
.icon span.badge{color:#fff;background:#010f25}
.icon-text{position:relative;flex:1;padding:15px 20px;height:70px;display:flex;flex-wrap:wrap;align-items:center}
.icon-text.services-wrap{padding:0;height:70px;display:flex;flex-wrap:wrap;align-items:center}
.services-wrap select{border:0;outline:0!important;height:100%;box-shadow:none!important}
.icon-text>div{display:flex;width:100%;height:100%;position:relative;align-items:center}
.icon-text input{border:0!important;outline:0!important;height:100%;box-shadow:none!important}
.icon-text input[readonly]{background:#fff}
.str{color:#ff0004}
.booking-step-list{display:flex;justify-content:space-between;list-style:auto;padding:0 20px;margin-bottom:25px;font-size:14px;color:#8d8d8d;width:100%}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:16px}
.text-ellipsis span{font-size:74%;margin-top:3px;opacity:.8}
.btn-primary:not(.wp-block-button){color:#fff;background-color:#02abf1;border-color:#fff;padding:12px 20px;border-radius:6px}
.btn-primary:active,.btn-primary:hover,.btn-primary:visited{color:#fff;background-color:#1ebdff;border-color:#1ebdff}
.booking-services{border:0;display:inline-block;padding:0;height:100%;border-radius:4px;position:relative;width:100%;z-index:1;background:#fff}
.booking-services li{display:none;cursor:pointer;padding:20px;border:1px solid transparent;line-height:14px;background:#fff;height:100%;margin-top:-1px}
.booking-services li:first-child{display:block;border-top-color:transparent}
.booking-services li:hover{background-color:#ddd}
.booking-services.open{box-shadow:0 0 18px rgba(0,0,0,.15)}
.booking-services.open li{display:block;border-color:#00000014}
.booking-services span.arrow:before{position:absolute;font-weight:900;font-family:"Font Awesome 5 Free";top:25px;right:15px;content:"\f0de"}
.booking-services.open span.arrow:before{content:"\f0dd"}
img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}
#home-slider{min-height:570px}
body .is-layout-grid.row{display:flex}
.is-layout-grid.row>.col{margin-bottom:26px}
.pum-container.pum-scrollable .pum-content{overflow-y:auto!important;max-height:100%!important;height:inherit!important}
.mega-avaal-logo .mega-menu-link.mega-menu-logo{display:inline-block!important}
.mega-search.mega-search-open{position:fixed!important;top:0;left:0!important;right:0!important;overflow:hidden;width:100%;height:100%;z-index:2;display:flex;align-items:center;max-width:1380px;margin:auto !important;}
.mega-search.mega-search-open:before{content:'';position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.85);}
.mega-search-wrap form.mega-search.mega-search-open input[type=text]{color:#fff!important;width:60%!important;background-color:transparent!important;border-bottom:2px solid #fff!important;padding:6px 0!important;font-size:18px;margin:auto!important;z-index:3}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-12844 .mega-search.expand-to-right.mega-search-open .search-icon{top:111px;z-index:6;right:0}
.theme_menu.fixed #mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-12844 .mega-search.expand-to-right.mega-search-open .search-icon{top:20px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li#mega-menu-item-12844 .mega-search.expand-to-right.mega-search-open .search-icon:before{color:#fff;content:"\f00d";font:normal normal normal 14px/1 FontAwesome!important}
@media (min-width:1600px){
#banner{min-height:570px}
.modal-xl{max-width:1200px}
}
@media (min-width:992px) {
#mega-menu-wrap-menu-1 {
background-color: #ffffff;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
background-color: transparent;
color: #00336b;
font-weight: normal;
text-decoration: none;
border-color: #00336b;
}
.container{padding-left:0!important;padding-right:0!important}
.background{height:100%;width:50%;min-height:511px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu>li.mega-menu-row:last-child{display:none}
#mega-menu-wrap-menu-1,#mega-menu-wrap-menu-1 #mega-menu-menu-1{position:static}
#mega-menu-wrap-menu-1 #mega-menu-menu-1.mega-menu.max-mega-menu{display:flex;align-items:center}
.mega-avaal-logo{flex:1}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu>li.mega-menu-row{max-width:1380px;margin:auto;float:none!important}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-row>ul.mega-sub-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
li.mega-menu-column ul.mega-sub-menu{height:100%!important}
li.mega-menu-column ul.mega-sub-menu>li.mega-menu-item{float:none!important}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu:before{position:absolute;bottom:0;height:3px;width:100%;background:#0d2446!important;content:'';left:0;top:auto;display:block!important}  
}
@media (max-width:1366px) {
header .top_header{padding:8px 0 12px;min-height:44px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {padding: 24px 12px;font-size: 14px;}
.bottom_header .logo img{max-width:140px;height:auto;margin:auto}
.bottom_header ul li a,.bottom_header ul li p{line-height:22px}
.bottom_header ul li a{margin-right:6px}
.roundedicon li a i{width:26px;height:26px;font-size:12px}
#banner{height:400px}
.scroll-top{right:20px}
.welcome_section{margin:35px 0}
img.bannerLogo{max-width:200px!important}
#banner h1,#banner h2{font-size:38px;line-height:48px}
.avaal-express-auto:before{max-width:500px}
#banner p{font-size:14px!important;line-height:22px!important;margin:12px 0 5px}
#banner .banner-btn{font-size:13px;padding:7px 18px;margin:10px 0 0 auto}
.service-wrap .btn-details .btn-text{line-height:40px}
.theme_title{padding-bottom:15px}
.theme_title .singleHeader,.theme_title h2{font-size:28px}
.abtHeader{font-size:22px!important}
.avl-services .service-wrap{min-height:385px}
.training-banner-bottom h5{font-size:16px}
.training-banner-bottom img{max-width:45px}
.features-service-content .features-service-title h4{font-size:20px}
.features-service-content{padding:50px 20px 100px}
.service-wrap .btn-details{height:42px;font-size:11px}
.service-wrap .btn-details i{line-height:40px;height:42px}
.btn-two-shades a{padding:17px 20px}
.btn-two-shades:after,.btn-two-shades:before{top:8px}
.btn-two-shades:before{margin-right:-3px}
.btn-two-shades:after{margin-left:3px}  
#home-slider { min-height:558px;}
}
@media (max-width:1199px){
.bottom_header .logo,.bottom_header ul,header .top_header .pull-left,header .top_header .pull-right{float:none!important}
header .top_header{text-align:center}
.bottom_header .logo{width:188px;margin:0 auto 20px;display:block}
.theme_menu.fixed .container:before{display:none}
.blogWrap .post h4 a{width:100%}
footer .main_footer>.container>.row>[class*=col-]{margin-bottom:35px}
footer{padding-top:0;padding-bottom:0}
.copyRgtBox{top:10px}
.blogWrap .post{margin:30px 0 0;width:100%}
.blog_details_post .blog_mega_post .text .social_icon{width:100%;margin:20px 0 0}
#home-slider{min-height:440px;}	
}
@media (min-width:992px) and (max-width:1199px){
.bottom_header ul.bottom_header_address>li{margin-right:172px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{padding:20px 8px}
.triangleBoxHeader:before{top:-46px;-webkit-transform:skewY(-17deg);-moz-transform:skewY(-17deg);-ms-transform:skewY(-17deg);-o-transform:skewY(-17deg);transform:skewY(-17deg)}
.sidebar_testimonial .carousel-indicators{top:-40px}
.sidebar_testimonial .item .text{padding-left:38px}
.blogWrap .post{width:69%}
.theme_menu.fixed .sticky_logo{display:none}
}
@media (max-width:991px) {
#home-slider{min-height:400px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu>li.mega-menu-row:last-child{display:block}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-sub-menu>li.mega-menu-row:first-child{display:none}
#mega-menu-wrap-menu-1{width:100%;}
#mega-menu-wrap-menu-1 .mega-menu-toggle+#mega-menu-menu-1{max-height:350px;overflow:auto}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{line-height:40px;height:auto;padding:10px 10px;border-bottom:solid 1px #f0f0f0}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{border-bottom:1px solid #f0f0f0}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:none}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-box{width:38px;height:28px}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated,#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner,#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::after,#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{transform:none;opacity:1}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner,#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::after,#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-inner::before{width:38px;height:2px;border-radius:2px}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{top:13px;width:60%;left:auto;right:0}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-2 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{top:26px}
.booking-step-list{flex-direction:column}
.counter-section .title,.counter-section .title .wp-block-heading{font-size:30px;line-height:normal;margin-bottom:5px}
.counter-section p{font-size:22px;line-height:normal}
.ourSolution .wp-block-buttons{justify-content:center}
.ourSolution .btn-warning>.wp-element-button{margin-right:12px}
.title2,.title3{line-height:30px}
.title3,.title4{letter-spacing:.5px}
.triangleBoxHeader:before{-webkit-transform:skewY(-13deg);-moz-transform:skewY(-13deg);-ms-transform:skewY(-13deg);-o-transform:skewY(-13deg);transform:skewY(-13deg)}
.blog_details_post .blog_mega_post{border:none;padding:10px 0 20px;margin-bottom:0}
.nav_side_content{position:absolute;right:15px;top:12px;margin:0;display:none}
.nav_side_content .search_option form{top:53px}
.welcome_section .video-box{margin-top:60px;display:inline-block}
#banner,.side_bar,.sidebar_styleOne,.sidebar_styleTwo{margin-top:0}
.blogWrap .post h4 a{width:100%}
.blogWrap .post{width:100%;margin:20px 0 0}
.blog_details_post,.company_history_page_wrapper{margin-bottom:80px}
.hephaistos.tparrows.tp-leftarrow{left:-30px!important}
.hephaistos.tparrows.tp-rightarrow{left:calc(100% + 30px)!important}
.call-us-btn-global,.profile-equal-box,.software-nav .nav-link span strong{display:block}
.bannerContent .bannerHeader,.bannerContent h2{font-size:22px;margin:5px 0}
.bannerHeader2{font-size:30px;margin:5px 0}
.innerBox{margin-bottom:90px}
.innerBox:last-child,.training-banner-bottom .col:last-child{margin-bottom:0}
.theme_menu .container.display-flex{padding:0;display:block}
.theme_menu>.container{position:relative}
.banner-single{height:300px;overflow:hidden}
.banner-single:before{max-width:100%;left:0}
.profileBanner{height:150px}
.get-in-touch-form,.header-quick-link{justify-content:center}
.enroll-now-global{right:-45px;top:75%;margin-top:-46px;padding:14px 18px;font-size:13px;color:#fff;border-radius:2px;z-index:8;background:rgb(255 142 0 / 65%)}
.dangerous-goods-banner,.freight-forwarding-banner,.hos-logbook-banner,.safety-compliance-banner,.training-banner,.truck-dispatch-banner{height:auto;padding-top:30px;padding-bottom:30px;overflow:hidden;left:0}
.title2{font-size:22px}
.title3{font-size:20px;color:#0d2446}
.title4{font-size:18px;line-height:28px;color:#343434}
.about-title{font-size:26px;line-height:36px}
.branding-icon h5,.enroll-date,.partner-desc{font-size:16px}
.nav-tabs.afm-tab .nav-link{font-size:14px;padding:20px 8px 10px;margin:0 0 -1px}
.nav-tabs.afm-tab .nav-link img{height:30px;margin:auto auto 7px}
.app-link-button{padding:8px 6px;margin:5px}
ul.ls-nav li a{font-size:14px;padding:8px 16px}
.branding-icon{padding:12px 15px}
.branding-icon img,.branding-icon lottie-player{width:auto;height:68px}
.app-link-button img{max-height:33px}
.software-form{padding:5px 20px 10px}
.form-group .form-control{height:40px;padding:6px 12px}
.captch-img{padding:5px 0}
.signup-box{margin:0 auto;padding:15px 20px}
.btn.btn-round{padding:6px 26px}
.wp-block-buttons>.wp-block-button.btn.btn-round{padding:0px}
.wp-block-button.btn.lp>.wp-block-button__link {font-size: 14px;padding: 10px 10px !important;}
.signup-box h3,.software-form h3{font-size:22px}
.btn.btn-start{padding:10px 15px}
.topic-block{padding:20px 15px}
.day-time-countdown p,.topic-block p{font-size:12px}
h2{font-size:24px}
.software-nav-wrapper{margin:60px 12px 0}
.software-nav .nav-link{padding:10px 0 0}
.software-nav .nav-link img{width:80px;margin:auto auto 10px}
.software-nav .nav-link span{padding:10px 5px;font-size:12px}
.step-to-list li img{max-width:40px}
.step-to-list li div:last-child{padding:0 7px 0 8px}
.campus-form{padding:20px}
.campus-form .form-group{margin-bottom:15px}
.pb-60{padding-bottom:40px}
.pt-60{padding-top:40px}
.theme_menu{-webkit-box-shadow:0 13px 20px -12px rgb(0 0 0 / 10%);-moz-box-shadow:0 13px 20px -12px rgba(0,0,0,.1);box-shadow:0 13px 20px -12px rgb(0 0 0 / 10%)}
.avl-services .service-wrap{min-height:200px;flex-basis:100%;border-bottom:1px solid rgba(255,255,255,.5)}
.service-wrap .features-service-title{transform:translateY(34px)}
.features-service-content{padding:40px 50px}
.features-service-content .features-service-desc p{margin-top:5px;line-height:23px}
.service-wrap .btn-details{margin-top:8px}
.footerList,.training-banner-bottom .col{margin-bottom:25px}
#topButton,.enroll-now-global,.tl-img,.truck-dispatch-banner:before{display:none}
.fuel-btn{right:0;top:calc(82% - 76px);display:block;padding:13px 14px;background:#011e4a;margin-top:-20px;border-radius:10px 0 0 10px}
.ceo-profile{margin-bottom:20px}
.features-service-content .features-service-desc,.tl-tab-pane>div{min-height:auto}
.tl-text{padding:20px 0}
.tag-job{margin-bottom:2px}
.features-service-img img{width:100%;height:100%}
.content-wrap .desc-text .title{font-size:32px;line-height:44px;margin:0 auto}
.content-wrap .desc-text p{font-size:22px;line-height:32px}
.day-time-countdown span{width:50px;height:50px;font-size:20px;margin:10px 8px}
.enroll-div{padding:0 20px!important}
.enroll-date{padding:8px 20px}
.enroll-tag{font-size:14px;padding:12px 20px;margin:15px auto}
.our_office .country_tab_detail .detail_row .detail_item,.our_office .country_tab_detail .detail_row .detail_item:first-of-type{width:50%;padding:25px 20px}
.rs-contact.inner .contact-form-part .custom2{ms-flex:100%;ms-flex:100%;flex:100%;max-width:100%}
.rs-contact.inner .contact-form-part form{padding:40px 15px;max-width:600px;display:block;margin:auto}
.step-to-start strong{margin-top:5px}
.step-to-list{flex-wrap:wrap}
.step-to-list li{padding:10px 0}
.step-to-list li p span{display:inline-block}
.video-box{height:auto}
.video-box img{width:100%;height:auto}
.partner-header{font-size:18px}
.software-tab-content>.tab-pane{padding:20px 20px 50px}
.campus-list iframe{height:160px!important}
.md-mt-0{margin-top:0!important}
.md-mb-50{margin-bottom:50px}
.md-mb-30{margin-bottom:30px}
.md-pt-0{padding-top:0!important}
.md-pl-0{padding-left:0!important}
.md-pr-0{padding-right:0!important}
.md-pb-0{padding-bottom:0!important}
.md-pl-12{padding-left:12px!important}
.md-pl-15{padding-left:15px!important}
div.avaal-course-block{grid-template-columns:repeat(1,minmax(0,1fr))}
.wp-container-core-group-is-layout-38,div.wp-container-core-group-is-layout-15,div.wp-container-core-group-is-layout-23,div.wp-container-core-group-is-layout-27,div.wp-container-core-group-is-layout-9{grid-template-columns:repeat(2,minmax(0,1fr))}
.nav-tabs.afm-tab .nav-link img,.tab-title img{height:30px;margin:auto auto 7px}
.nav-tabs.afm-tab{flex-wrap:wrap}
.nav-tabs.afm-tab .tab-title{border:0;font-size:14px;padding:20px 8px 10px;margin:0 0 -1px;color:#333;cursor:pointer}
.nav-tabs.afm-tab .tab-title .wp-block-image{display:none}
.pum-theme-7032 .pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{right:0!important}
#popmake-9068{max-width:80%}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator { float: none; padding: 0; position: absolute !important; width: 40px; height: 100%; right: 3px; margin: 0; align-items: center; display: flex ; justify-content: center; top: 0;}
.why-avaal-wrap{flex-wrap:wrap!important }
.why-avaal-wrap	.wp-block-column.col-md-12{flex-basis:100%;}
.swiper-pagination{display:none;}	
}
@media (min-width:768px) and (max-width:991px) {
.bottom_header ul.bottom_header_address>li{margin-right:47px}
header .top_header ul li{margin-right:25px}
.our_service .col-sm-6{min-height:426px} 
}
@media (max-width:767px) {
.header-quick-link{text-align:center;padding-top:5px}
.ourSolution .button{min-width:158px;margin:10px 12px 10px 0;padding:12px 10px;font-size:12px}
.counter-section .title,.counter-section .title .wp-block-heading{font-size:24px;line-height:normal;margin-bottom:5px}
.counter-section p{font-size:20px;line-height:normal}
.heading-inner{font-size:28px;margin-bottom:35px}
.title1{font-size:30px;line-height:38px}
.why-avaal .business-block{margin:15px 0}
.software-form2{margin:35px 10px}
h4{font-size:22px}
.software-form2 h4{font-size:18px;font-weight:500}
.form-group{margin-bottom:15px}
.tl-tab-pane{padding:15px}
.partner-logo.large img{max-width:100%}
.partner-list li{width:50%}
.theme_menu .container.display-flex{padding:0;display:block}
.bottom_header ul.bottom_header_address>li{display:block;margin:0 0 15px;text-align:center}
.bottom_header ul.bottom_header_address>li p{margin:0}
.bottom_header ul.bottom_header_address>li p,.bottom_header ul.bottom_header_address>li span.ficon{position:relative;display:inline-block}
.bottom_header ul.bottom_header_address>li span.ficon{margin-right:10px}
.our_service .item .imgWrap img{width:100%}
.table-responsive{border:none}
#banner h1{padding-bottom:12px}
.bannerHeader{font-size:26px}
#banner p{font-size:16px!important;line-height:22px!important;margin:12px 0}
#banner h1,#banner h2{font-size:22px;line-height:28px;font-weight:400}
.ls-nav ul li a{font-size:12px;padding:4px}
.ls-nav{margin:20px auto!important}
.innerBenifits:before,.ourSolution .call-us-button{display:none}
.career-body .flex-1{flex:auto;width:100%;padding-bottom:15px}
.our_office .country_tab ul li a{padding:12px 0}
.our_office .country_tab ul li .flag_svg{width:28px}
.our_office .country_tab ul li p{font-size:16px}
.our_office .country_tab_detail .detail_row .detail_item,.our_office .country_tab_detail .detail_row .detail_item:first-of-type{width:100%;padding:25px 20px}
.partners-block{padding:10px 20px}
.campus-list{margin-top:40px!important;height:auto}
.nav-dir-vertical{display:none!important}
.featured-header:after{top:12px}
.software-nav.nav-tabs{flex-wrap:wrap}
.software-nav .tab-title{border:1px solid #f1f1f1}
.software-nav .tab-title.active{border:1px solid #0098ff}
.wp-block-group.wp-block-group-is-layout-grid,div.wp-container-core-group-is-layout-15,div.wp-container-core-group-is-layout-23,div.wp-container-core-group-is-layout-27,div.wp-container-core-group-is-layout-34,div.wp-container-core-group-is-layout-38,div.wp-container-core-group-is-layout-9{grid-template-columns:repeat(1,minmax(0,1fr))}
.featured-header{flex-direction:column}
.fuelcard-popup{width:240px;padding:20px 15px}
.fuelcard-inner>img{display:none}
.fuel-text{padding:0}
.fuel-text h3{font-weight:400;font-size:15px}
.zsiq_floatmain.zsiq_theme1.siq_bR{display:none!important}
#home-slider{min-height:296px;}
#serviceTab .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {    
width:100% !important;
}
}
@media (max-width:500px) {
.our_service .owl-controls{top:-25px}
.choose_us_item .icon{width:40px;height:40px}
.choose_us_item .icon .ficon:before{font-size:30px;line-height:50px}
.blogWrap .blogText h4{font-size:20px}
}
@media (max-width:450px) {
.testimonial .owl-controls{top:0}
.partners .item img{margin:0 auto}
.scroll-top{width:45px;height:45px;bottom:35px;background:rgb(255 142 0 / 65%)}
.scroll-top span:before{font-size:20px}
}
@media (max-width:400px) {
.page_pagination li a{width:43px;line-height:43px}
}
@media only screen and (max-width:640px) {
.career-illus-caption,.desktopSocialIcon,.right-box:before{display:none}
.contact_page_address .wrapper{padding-right:0}
.right-box{position:relative;max-width:100%;min-height:auto;padding:0}
.right-box a{display:block;clear:both;content:''}
.right-box img{bottom:0;margin:10px auto;max-width:56px;position:relative;right:auto;height:auto}
.choose_us_item{padding:16px 0 12px}
.choose_us_item .text h5{margin-bottom:0;font-size:16px}
.choose_us_item .icon{margin-top:0}
.service_slider.owl-theme .owl-nav{margin-top:-16px}
.our_service .owl-theme .owl-nav [class*=owl-]{width:30px;height:30px}
.our_service .owl-theme .owl-nav [class*=owl-]:before{font-size:12px;line-height:32px}
.hephaistos.tparrows:before{font-size:30px;line-height:30px}
.theme_menu.fixed .theme_menu.fixed{font-size:0}
.welcome_section .video-box a span i{font-size:12px;width:45px;height:45px;line-height:40px;border:3px solid #02abf1}
.singleBanner2{background:rgba(255,255,255,.6)}
.bannerContent{padding:10px 5px;margin:5px 0}
.bannerContent h2,.theme_title .singleHeader,.theme_title h2{font-size:28px}
.edu_buttonsn{margin:10px 0 0!important}
.blog_details_post .col-lg-9 .theme_title{padding-bottom:20px}
#main-slider-wrapper .ls-nav{overflow:hidden;clear:both;margin:20px auto}
.profile-equal-box{margin-top:26px}
#main-slider .panel-wrapper{padding:10px 0}
.innerBox{margin-top:44px;padding:50px 25px 30px}
.boxLogo{width:75px;height:75px;border-radius:75px;top:-38px;margin-left:-37px}
.boxLogo img{line-height:70px;max-width:36px}
.contentWrapper{padding:40px 2px 30px}
.contentWrapper:last-child{padding:30px 2px 0}
.modal-dialog{margin:35px 15px}
.btn-custom{margin:10px auto!important;display:block} 
}
.wp-block-cover .wp-block-cover__image-background{opacity:.5}
.avaal-course-block .wp-block-cover .wp-block-cover__image-background{opacity:1}
.consulting-overlay.wp-block-cover .wp-block-cover__image-background{width:760px;left:16%;background-size:500px;height:auto;bottom:0;top:auto;right:auto;z-index:1}
.certification-overlay.wp-block-cover .wp-block-cover__image-background{width:500px;left:16%;background-size:500px;height:auto;bottom:0;top:auto;right:auto;z-index:1}
.testimonial-overlay.wp-block-cover .wp-block-cover__image-background{width:500px;left:16%;background-size:500px;height:auto;bottom:0;top:auto;right:auto;z-index:1;opacity:.1}
.authorities-overlay.wp-block-cover .wp-block-cover__image-background{height:325px;left:11%;bottom:0;top:auto;right:auto;width:auto;z-index:1}
.truck-dispatch-overlay.wp-block-cover .wp-block-cover__image-background{height:325px;left:0;bottom:0;top:auto;right:auto;width:auto;z-index:1}
.wp-block-video.w-auto video{width:auto}
.tribe-events-c-subscribe-dropdown__container{display:none!important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-color:#dbdbdb;min-height:55px}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{font-size:14px;font-weight:400}
.nav-links{display:flex;margin:0 -10px}
.nav-next,.nav-previous{box-shadow:0 0 18px rgba(0,0,0,.15)!important;padding:30px 20px;flex:1;margin:10px;border-radius:5px}
.nav-subtitle{color:#ff9800;font-weight:600}
.welcome_section .video-box{height:auto;max-height:260px;width:100%;margin-top:0;min-height:180px;box-shadow:none}
.innerMedia{border-radius:7px;margin-bottom:30px;width:100%;border:1px solid #efefef;-webkit-transition:box-shadow .2s,transform .2s,opacity .2s;transition:box-shadow .2s,transform .2s,opacity .2s;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.16);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.16);box-shadow:0 8px 6px -6px rgba(0,0,0,.16)}
.innerMedia:hover{-webkit-transform:translate(0,-4px);transform:translate(0,-4px)}
.mediaCaption{font-size:13px;padding:10px 12px;display:block;text-align:center;line-height:normal}
.mega-menu-wrap {position: static;}
.mega-menu-link.mega-menu-logo, a.mega-menu-logo {padding: 12px 10px !important;animation-name: logofadein;  animation-duration: .6s;  align-items: center;} .wpmm-nav-wrap {display: flex;}
.wpmm-search-wrap {background: #0f2d78;height: 100%;}
.mega-menu-item a.mega-menu-link {line-height: 26px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {background: transparent !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link:before {content: '';width: 100%;height: 2px;background: #00407f;position: absolute;left: 0px;bottom: 0px;}
.wpcf7-spinner{margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}
.pgcsimplygalleryblock-albums-cover .pgcsimplygalleryblock-albums-sub-wrap .pgcsimplygalleryblock-albums-inner,div[data-gallery-id=album_b89467] .pgcsimplygalleryblock-albums-inner{border-radius:5px!important}
.pgcsimplygalleryblock-albums-cover .pgcsimplygalleryblock-albums-sub-wrap .pgcsimplygalleryblock-albums-main-wrap,div[data-gallery-id=album_b89467] .pgcsimplygalleryblock-albums-main-wrap{padding:10px!important}
.pgcsimplygalleryblock-albums-cover .pgcsimplygalleryblock-albums-sub-wrap .pgcsimplygalleryblock-albums-title{display:block;color:#fff;font-size:12px;background:#011e4ae3;padding:12px 12px;text-overflow:ellipsis;font-weight:400!important;width:100%;white-space:nowrap;overflow:hidden;margin:0 auto!important}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{z-index:1}
.tribe-events .tribe-events-calendar-month__header-column{background:#011e4a;padding-top:16px}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:center;color:#fff!important}
.tribe-events-c-events-bar__search-container{display:none!important}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{font-size:14px}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover{border:0!important}
.tribe-events-calendar-month__calendar-event-details{display:flex;flex-direction:column}
.tribe-events-calendar-month__calendar-event-datetime{order:2}
.nextend-bullet-bar{border:1px solid #ebe7e7;border-radius:20px;padding:11px 5px}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center:not(div[class^=" col"]),.wp-block-column.is-vertically-aligned-top{width:100%}
.wp-block-social-link:hover{transform:none}
.Banner404{background:#fbfbfb;width:100%;height:500px;position:relative;display:flex}
.search-form{display:flex;margin:25px auto}
.search-form>label{flex:1;margin:0}
.search-form>label input{height:100%;padding:10px 25px;border-top-right-radius:0;border-bottom-right-radius:0}
.search-form input[type=submit]{width:auto;background:#0f2d78;color:#fff;height:inherit;padding:12px 40px;line-height:normal;outline:0;border-color:#0f2d78;border-top-left-radius:0;border-bottom-left-radius:0}
.search-form input[type=submit]:active,.search-form input[type=submit]:focus,.search-form input[type=submit]:hover{background:#011e4a;border-color:#011e4a}
.text404{color:#ddd;font-size:299px;font-weight:700}
.Banner404 h2{position:absolute;font-size:30px;text-align:center}
.table-scroll{position:relative;width:100%;z-index:1;margin:25px auto;overflow:auto}
.table-scroll table{width:auto;min-width:100%;margin:auto;border-collapse:collapse;border-spacing:0}
tbody td,tbody th{border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
.table-scroll td,.table-scroll th{padding:20px 15px;background:#fff;vertical-align:middle}
.table-scroll thead th{background:#011e4a;color:#fff;font-size:16px;text-align:center;position:-webkit-sticky;position:sticky;z-index:2;white-space:nowrap;font-weight:500}
thead tr th:first-child{left:0;background:#fff}
.table-scroll table .sticky-cells{z-index:5}
.table-scroll tbody th{text-align:right;position:-webkit-sticky;position:sticky;font-size:14px;white-space:nowrap;border-collapse:separate;font-weight:500;color:#484848}
tbody th:first-child{left:0;background:#f1f1f1}
tbody th:first-child:before{content:'';position:absolute;height:1px;width:100%;background:#fff;left:0;bottom:-1px}
.table-scroll tbody tr td:nth-child(odd){background-color:rgba(216,214,227,.15)}
.table-scroll tbody tr:not(:last-child):hover td,.table-scroll tbody tr:not(:last-child):hover th{background-color:#eee}
.table-scroll tbody tr:not(:last-child):hover td,.table-scroll tbody tr:not(:last-child):hover th{background-color:#eee}
.orange-block{background:#fd4a36;border-radius:10px;width:100%;height:100%;position:relative;padding:100px 40px;color:#fff}
.blue-block{background:#2f5ce9;border-radius:10px;width:100%;height:100%;position:relative;padding:60px 40px;color:#fff}
.adv-title1{font-size:26px;display:block;line-height:36px;margin:auto;color:#fff}
.adv-title2{font-size:24px;display:block;line-height:35px;margin:auto;color:#fff}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current{background:#ffff25}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current a{color:#0357a5}
.wp-block-list:not(.tabList) li{padding:8px 0}
.simple-List{padding:0;margin:0 0 10px}
.simple-List li{padding:8px 0}
.wpcf7-form.sent .wpcf7-response-output{animation:hideresp 5s forwards;animation-iteration-count:1}
@keyframes hideresp{
90%{opacity:1}
100%{opacity:0;display:none}
}
.tribe-events .tribe-events-calendar-month__header-column {width: 100% !important;}
.tribe-events .tribe-events-calendar-month__header-column-title{color: #fff !important;}
.wpcf7-form.submitting .wpcf7-submit{pointer-events: none !important;}
.wp-block-details{border:1px solid rgba(0,0,0,.125);border-bottom:0}
.avaal-accordian .wp-block-details:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.avaal-accordian .wp-block-details:last-child{border-bottom:1px solid rgba(0,0,0,.125);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.avaal-accordian .wp-block-details summary{cursor:pointer;color:#0e0e0e;background-color:#fff;font-size:16px;padding:15px 20px;display:flex}
.avaal-accordian .wp-block-details[open] summary{background-color:#f7f7f7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}
.wp-block-details .wp-block-group{padding:1rem 1.25rem}
.btn.btn-round.wp-block-button.lp a,.lp.btn.btn-round:not(.wp-block-button){background-color:transparent;background-image:linear-gradient(180deg,#ff8e00 0,#f2295b 100%);color:#fff!important;font-family:Montserrat;font-weight:700;width:100%;border:none;padding:12px 15px;border-radius:3px}
.btn.btn-round.lp.wp-block-button:focus a,.btn.btn-round.lp.wp-block-button:hover a,.btn.btn-round.lp:not(.wp-block-button):focus,.btn.btn-round.lp:not(.wp-block-button):hover{background-color:transparent;background-image:linear-gradient(180deg,#ff8e00 0,#f2295b 100%);color:#fff!important;font-family:Montserrat;font-weight:700;width:100%;border:none;padding:12px 15px;border-radius:3px}
figure.rounded img{border-radius:5px;}
.tabList.lp li:after {content: "\f058"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; top: 4px; left: 0px; width: 22px; height: 22px;  background: none; color: #FF8E00; font-size: 20px; text-align: center; line-height: 22px;}
.testimonial-lp .autherdetails .athrName{color:#FF8E00;}
.testimonial-lp .testimonial .testimonial-slider .slick-slide.slick-center .text p, .testimonial-lp .testimonial .testimonial-slider .slick-slide.slick-center .text span:before,.testimonial-lp .autherdetails .athrCmpny{color: #444;}
.testimonial-lp .testimonial-section { padding: 10px 0;  }
.testimonial-lp .testimonial-section .testimonial-slider{max-width: 1200px; margin: auto;}
.testimonial-lp .testimonial-section .testimonial-slider .text{background: #fff; border-radius: 5px; padding: 25px 15px; position: relative; margin-bottom: 25px;position:relative;}
.testimonial-lp .testimonial-section .testimonial-slider .text:after{content:""; border-top: 10px solid #ffffff; border-right: 12px solid #fff0; border-left: 12px solid #fff0; position: absolute; bottom: -10px; left: 50%; z-index: 8; margin-left: -12px;}
.testimonial-lp .starrating { margin-bottom: 0px; margin-top: 15px; }
.testimonial-lp .testimonial-slider .slick-dots li button { width: 8px; height: 8px; background: #b9b9b9; border-radius: 50%; }
.testimonial-lp .slick-dots li.slick-active button { background: #313131; }
.testimonial-lp .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 3px;padding:0;cursor:pointer;}
.testimonial-lp .slick-next:before {content:"\f054";}
.testimonial-lp .slick-prev:before {content:"\f053";}
.testimonial-lp .slick-prev, .testimonial-lp .slick-next { bottom: 20%;  margin-bottom: 0; }
.testimonial-lp .slick-next:before,.testimonial-lp .slick-prev:before{font-weight: 900;font-family: "Font Awesome 6 Free";color:#605BE5;}
.marquee-wrap{overflow:hidden;}
.marquee{width:100%;overflow:hidden;background:#fff}
.marquee-track{display:flex;width:max-content;animation:marquee-scroll 25s linear infinite}
.marquee-item{flex:0 0 auto;width:250px;display:flex;align-items:center;justify-content:center;padding:20px}
.marquee-item img{height:100px;width:auto;display:block}
.mega-toggle-on>a{color: #1c1c1c !important;}
@keyframes marquee-scroll{
from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
color: #00407f;
border-color: #00407f;
}
@media (max-width: 781px) {
#lpHeader.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {        
flex-basis: 0 !important;
flex-grow: 1;
}
}
.hero-badge-pill { display: inline-flex !important; align-items: center; gap: 8px; background:#eff6ff; border: 1px solid #bfdbfe; border-radius: 99px; padding: 8px 20px; margin-bottom: 32px; backdrop-filter: blur(8px); color: var(--avl);}
.hero-badge-new  { padding: 2px 8px; background: rgb(0 64 127 / 86%); color: white; font-size: 11px; font-weight: 700; border-radius: 99px;line-height:normal; }
.hero-badge-text { font-size: 14px; font-weight: 500; color: var(--avl);; }
.hero-h1 {font-size: clamp(44.8px, 6vw, 60px); font-weight:600; color: var(--bs-dark); line-height: 1.1; margin-bottom: 24px; letter-spacing: -.02em; }
.hero-h1 .grad,.text-avl { background:var(--avl); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline; }
.hero-p { font-size: 18px; color: var(--bs-dark); margin-bottom: 32px; line-height: 1.7; }
.hero-btns { display: flex; flex-wrap: wrap; gap: 16px; }
.wp-block-button.hero-btn-primary .wp-element-button{
position: relative; display: flex; align-items: center; gap: 16px;
background: white; color: #1e40af; padding: 16px 28px; border-radius: 14px;
font-weight: 700; font-size: 17px; border: none; cursor: pointer;
box-shadow: 0 8px 32px rgba(0,0,0,.2); transition: all .2s; overflow: visible;
}
.hero-btn-primary .wp-element-button:hover { box-shadow: 0 16px 48px rgba(0,0,0,.25); transform: scale(1.02); }
.wp-block-button.hero-btn-outline .wp-element-button{display: flex; align-items: center; justify-content: center;background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3);
color: white; padding:25px 32px; border-radius: 14px; font-weight: 600; font-size: 16px;text-decoration: none !important; transition: all .2s; backdrop-filter: blur(8px);
}
.wp-block-button.hero-btn-outline .wp-element-button:hover,.wp-block-button.hero-btn-outline .wp-element-button:visited { background: rgba(255,255,255,.2); color: white; } .pulse-ring {
position: absolute; border-radius: 50%;
animation: pulse-ring 1.5s ease-out infinite;
} .play-wrap { position: relative; flex-shrink: 0; }
.play-wrap .pulse-ring { border: 2px solid #60a5fa; width: 40px; height: 40px; }
.play-wrap .pulse-ring-2 { border: 2px solid #93c5fd; width: 40px; height: 40px; animation-delay: .5s; }
.play-inner { position: relative; width: 40px; height: 40px; border-radius: 50%; background: var(--avl); display: flex; align-items: center; justify-content: center; } @keyframes float      { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-18px)} }
@keyframes marquee    { 0%{transform:translateX(0)} 100%{transform:translateX(-50%)} }
@keyframes pulse-ring { 0%{transform:scale(1);opacity:.7} 100%{transform:scale(1.5);opacity:0} }
@keyframes pulse      { 0%,100%{opacity:1} 50%{opacity:.5} }
.animate-float  { animation: float 6s ease-in-out infinite; }
.animate-pulse  { animation: pulse 2s cubic-bezier(0.4,0,0.6,1) infinite; } .avl-solutions { padding-top:80px;padding-bottom:80px;}        
.section-badge { display: inline-flex !important; align-items: center; gap: 8px; padding: 8px 16px; border-radius: 99px; font-size: 13px; font-weight: 600; margin-bottom: 24px; }
.section-badge-blue { background: #dbeafe; color: var(--avl); }
.section-title { font-size: clamp(2.2rem,4.5vw,3.2rem); font-weight: 600; color: #0f172a; margin-bottom: 24px; line-height: 1.15; }
.section-title .grad { background: linear-gradient(90deg,var(--avl),var(--avl-mid)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; }
.section-sub { font-size: 18px; color: #475569; }
.section-header-center { text-align: center; margin-bottom: 64px; }
.section-sub-center { max-width: 768px; margin: 0 auto; }
.sol-card { position: relative; background: white; border: 1px solid #e2e8f0; border-radius: 20px; padding: 32px; transition: all .3s; overflow: hidden; }
.sol-card:hover { box-shadow: 0 24px 64px rgba(0,0,0,.1); }
.sol-card-hover-bg { position: absolute; inset: 0; border-radius: 20px; opacity: 0; transition: opacity .3s; pointer-events: none; }
.sol-card:hover .sol-card-hover-bg { opacity: 1; }
.sol-card:hover { border-color: #93c5fd; background: linear-gradient(135deg, #eff6ff, #dbeafe);}
.sol-card-orange:hover { border-color: #fed7aa;     background: linear-gradient(135deg, #fff7ed, #fef3c7);}
.sol-card-afm:hover { border-color: var(--avl); }
.sol-card-inner { position: relative; z-index: 1; }
.sol-icon { width: 64px; height: 64px; border-radius: 16px; display: flex; align-items: center; justify-content: center; margin-bottom: 24px; box-shadow: 0 8px 24px rgba(0,0,0,.1); transition: transform .3s; }
.sol-icon figure {margin:auto;}
.sol-card:hover .sol-icon { transform: scale(1.1); }
.sol-h3 { font-size: 22px; font-weight: 700; color: #0f172a; margin-bottom: 16px; }
.sol-p  { color: #475569; margin-bottom: 24px; line-height: 1.7; }
.sol-list { margin-bottom: 24px; display: flex; flex-direction: column; gap: 12px; }       
.sol-list > li { display: flex; align-items: center; gap: 12px; color: #334155; font-size: 14px;padding:0px !important;} 
.sol-list > li::before { content: ''; width: 20px; height: 20px; background-image: url(//www.avaal.com/wp-content/uploads/2026/03/green-tick.png); background-size: contain; background-repeat: no-repeat; display: inline-block; flex-shrink: 0; }
.sol-cta a { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; font-size: 15px; background: none; border: none; cursor: pointer; padding: 0; text-decoration: none; transition: gap .2s; margin-top:15px;}
.sol-cta a:hover { gap: 12px; }
.sol-cta-blue a { color: var(--avl) !important; }
.sol-cta-orange a{ color: #ea580c !important; }
.sol-cta-violet a{color:#9c42f0 !important}
.sol-afm-badge { position: absolute; top: 16px; right: 16px; }
.sol-afm-badge span { background: var(--avl); color: white; font-size: 11px; font-weight: 700; padding: 4px 12px; border-radius: 99px; }
.wp-block-button.btn-orange .wp-element-button { display: inline-block; background: linear-gradient(135deg,#ea580c,#f97316); color: white !important; padding: 16px 32px; border-radius: 14px; font-weight: 600; font-size: 15px; text-decoration: none !important; box-shadow: 0 8px 24px rgba(234,88,12,.3); transition: all .2s; text-align: center; }
.wp-block-button.btn-orange:hover .wp-element-button { box-shadow: 0 16px 40px rgba(234,88,12,.4); transform: scale(1.04); }
.wp-block-button.btn-avl .wp-element-button { display: inline-block; background: var(--avl); color: white !important; padding: 16px 32px; border-radius: 14px; font-weight: 600; font-size: 15px; text-decoration: none !important; transition: all .2s; text-align: center; border: none; cursor: pointer; }
.wp-block-button.btn-avl .wp-element-button:hover { box-shadow: 0 8px 24px rgba(0,87,168,.35); } .fc-badge { display: inline-flex !important; align-items: center; gap: 8px; background: #ffedd5; color: #c2410c; padding: 8px 16px; border-radius: 99px; font-size: 13px; font-weight: 600; margin-bottom: 24px; }
.fc-h2 { font-size: clamp(2rem,4vw,3rem); font-weight: 600; color: #0f172a; margin-bottom: 24px; }
.fc-p  { font-size: 18px; color: #475569; margin-bottom: 32px; line-height: 1.7; }
.fc-list { display: flex; flex-direction: column; gap:20px; margin-bottom: 32px; }
.fc-list > li { display: flex; align-items: flex-start; flex-wrap:wrap; padding:0px 0px 0px 44px !important;position: relative;} 
.fc-list li::before {content: ""; width: 24px; height: 24px; min-width: 24px; background-color:#ffedd5; background-image: url(//www.avaal.com/wp-content/uploads/2026/03/orange-tick.png); background-repeat: no-repeat; background-position: center; background-size: 14px; border-radius:8px; margin-top:1px;position: absolute;left: 0;}        
.fc-list-title { font-weight: 600; color: #0f172a; margin-bottom: 4px; }
.fc-list-sub   { color: #475569; font-size: 14px; width: 100%;}
.fc-btns { display: flex; flex-wrap: wrap; gap: 16px; margin-top:30px;}
.cc-stats { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 16px; margin-top: 24px; }
.cc-stat-card { background: white; border: 1px solid #e2e8f0; border-radius: 14px; padding: 16px; box-shadow: 0 4px 12px rgba(0,0,0,.07);     gap: 5px; width:100%;}
.cc-stat-label { font-size: 14px; color: #0f61ad; font-weight: bold; margin-bottom: 4px;line-height:normal}        
.cc-stat-sub   { font-size: 11px; font-weight: 600; margin-top: 2px; line-height:normal} .avl-ai { position: relative; overflow: hidden;  }    
.glass-effect {background: rgba(255, 255, 255, 0.07);backdrop-filter: blur(12px);border: 1px solid rgba(255, 255, 255, 0.13);}
.ai-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }
@media (max-width: 991px) { .ai-grid { grid-template-columns: 1fr; } }
.ai-blob-1 { position: absolute; pointer-events: none; width: 384px; height: 384px; border-radius: 50%; filter: blur(60px); opacity: .1; background: var(--avl); top: 0; left: 25%; animation: float 10s ease-in-out infinite; }
.ai-blob-2 { position: absolute; pointer-events: none; width: 384px; height: 384px; border-radius: 50%; filter: blur(60px); opacity: .1; background: #0ea5e9; bottom: 0; right: 25%; animation: float 12s ease-in-out infinite; animation-delay: 4s; }
.ai-feat-list { display: flex; flex-direction: column; gap: 24px; }
.ai-feat { border-radius: 16px; padding: 24px; transition: all .3s; border: 1px solid rgba(255,255,255,.05); }
.ai-feat:hover { background: rgba(255,255,255,.1) !important; }
.ai-feat-row { display: flex; align-items: flex-start; gap: 16px; }
.ai-feat-icon { width: 48px; height: 48px; border-radius: 14px; display: flex; align-items: center; justify-content: center; flex-shrink: 0;background:#183c64 !important;}
.ai-feat-h3 { font-size: 19px; font-weight: 700; color: #333; margin-bottom: 8px; }
.ai-feat-p  { color: #333; line-height: 1.65; } .avl-final-cta { padding:100px 0; position: relative; overflow: hidden; }
.cta-h2 { font-size: clamp(2.0rem,5vw,48px); font-weight: 600; color: #333; margin-bottom: 24px; line-height: 1.25; }
.cta-p  { font-size: 20px; color: #333; margin-bottom: 48px; max-width: 640px; margin-left: auto; margin-right: auto; line-height: 1.6; }
.cta-btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; margin-bottom: 48px; }
.cta-btn-white.wp-block-button .wp-element-button{ display: inline-flex; align-items: center; gap: 12px; border-radius: 12px;
font-weight: 600; font-size: 15px; color: var(--avl) !important; padding:14px 28px; border-radius: 14px; border: none; cursor: pointer; box-shadow: 0 8px 32px rgba(0,0,0,.2); transition: all .2s; text-decoration: none; background: var(--avaal-blue) !important;}
.cta-btn-white.wp-block-button .wp-element-button:hover { box-shadow: 0 16px 48px rgba(0,0,0,.25); transform: scale(1.04); color: var(--avl) !important; text-decoration: none; }
.wp-block-button.cta-btn-glass  .wp-element-button{ display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,.1); border: 2px solid rgba(255,255,255,.3); color: #333 !important; padding:14px 28px;border-radius: 14px; font-weight: 600; font-size: 15px; text-decoration: none !important; transition: all .2s; backdrop-filter: blur(8px);box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 20px; }
.wp-block-button.cta-btn-glass  .wp-element-button:hover { background: rgba(255,255,255,.2); color: white !important; }
.cta-trust { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 32px; color: #bfdbfe; }
.cta-trust-item { display: flex; align-items: center; gap: 8px; font-weight: 500; } .marquee-track{display: flex; animation: marquee 28s linear infinite; width: max-content;}
.marquee-track-rev       { animation-direction: reverse; }
.t-card { background: white; border-radius: 20px; padding: 32px; box-shadow: 0 4px 16px rgba(0,0,0,.06); border: 1px solid #e2e8f0; flex-shrink: 0; width: 600px; }
.t-stars { font-size: 18px; margin-bottom: 16px; }
.t-quote { color: #334155; line-height: 1.7; margin-bottom: 24px; font-size: 14px; }
.t-author { display: flex; align-items: center; }
.t-avatar { width: 48px; height: 48px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-weight: 700; font-size: 14px; flex-shrink: 0; margin-right: 16px;     background: #0057a8 !important;}
.t-name    { font-weight: 600; color: #0f172a; font-size: 14px; }
.t-role    { font-size: 13px; } input.form-input-custom,select.form-input-custom{
width: 100%;
padding: 13px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 12px;
font-size: 14px;
font-family: 'Inter', sans-serif;
color: #1e293b;
background: white;
transition: border-color .2s, box-shadow .2s;
outline: none;
appearance: none;
}
input.form-input-custom:focus,select.form-input-custom:focus {
border-color: var(--avaal-blue);
box-shadow: 0 0 0 3px rgba(0,87,168,0.1);
}
select.form-select-custom {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 14px center;
background-size: 16px;
padding-right: 42px;
cursor: pointer;
}
select.form-control{
width: 100%;
padding: 13px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 12px;
font-size: 14px;
color: #1e293b;
background: white;
transition: border-color .2s, box-shadow .2s;
} .input-group .wpcf7-form-control-wrap {
display: flex;
flex-direction: column;
flex: 1;
} .input-group .wpcf7-form-control-wrap > select,
.input-group .wpcf7-form-control-wrap > input {
height: calc(42px + 2px); line-height: 1.5;
margin: 0;
} .input-group .wpcf7-form-control-wrap select {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 0;
} .input-group .wpcf7-form-control-wrap input[type="tel"] {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
} .input-group > .wpcf7-form-control-wrap:last-child input {
margin-left: -1px; } .input-group .wpcf7-not-valid-tip {
display: block;
color: #dc3232;
} .input-group-prepend .wpcf7-form-control-wrap {
flex-direction: row;
}
textarea.modal-textarea {
width: 100%;
padding: 10px 14px;
border: 1px solid #e2e8f0;
border-radius: 10px;
font-size: 13px;
color: #0f172a;
outline: none;
transition: border-color .2s, box-shadow .2s;
background: white;
min-height: auto;
}
.modal-label {
display: block;
font-size: 11px;
font-weight: 600;
color: #475569;
margin-bottom: 6px;
text-transform: uppercase;
letter-spacing: .04em;
}
.modal-note {
font-size: 11px;
color: #94a3b8;
margin-top: 4px;
}
.modal-fine {
font-size: 11px;
color: #94a3b8;
text-align: center;
margin-top: 12px;
}
.stat-icon-wrap {
width: 56px;
height: 56px;
border-radius: 16px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 16px;
}
.counter{
font-size: clamp(2.5rem, 5vw, 3rem);
font-weight: 600;
color: #0f172a;
margin-bottom: 8px;
line-height: 1;	
}
.counter-sign{
font-size: clamp(2.5rem, 5vw, 3rem);
font-weight: 600;
color: #0f172a;
margin-bottom: 8px;
line-height: 1;
}
.news-card {
position: relative;
border-radius: 20px;
padding: 32px;
border: 1px solid;
transition: all .3s;
overflow: hidden;
}
.news-card:hover {
box-shadow: 0 32px 64px rgba(0, 0, 0, .12);
transform: translateY(-3px);
}
.news-card-orange {
background: linear-gradient(to bottom right, #fff7ed, white);
border-color: #fed7aa;
}
.news-card:hover {
box-shadow: 0 32px 64px rgba(0, 0, 0, .12);
transform: translateY(-3px);
}
.news-card-blue {
background: linear-gradient(to bottom right, #eff6ff, white);
border-color: #bfdbfe;
}
.rounded-2xl {
border-radius: 1rem !important;
} .reg-form-wrap {
position: relative;
}
.reg-form-glow {
position: absolute;
inset: -4px;
border-radius: 24px;
background: linear-gradient(135deg,#0057A8,#f59e0b);
filter: blur(16px);
opacity: 0.25;
z-index: 0;
}
.reg-form-card {
background: white;
border-radius: 24px;
box-shadow: 0 24px 80px rgba(15, 23, 42, .11);
overflow: hidden;
}
.reg-form-header {
padding: 32px 32px 24px;
border-bottom: 1px solid #f1f5f9;
display: flex;
align-items: center;
gap: 12px;
}
.reg-form-icon {
width: 36px;
height: 36px;
border-radius: 12px;
background: var(--avl);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.reg-form-body {
padding: 32px;
}
.form-label-custom {
display: block;
font-size: 11px;
font-weight: 600;
color: #64748b;
margin-bottom: 6px;
text-transform: uppercase;
letter-spacing: .05em;
}
.form-input-custom {
width: 100%;
padding: 13px 16px;
border: 1.5px solid #e2e8f0;
border-radius: 12px;
font-size: 14px;
color: #1e293b;
background: white;
transition: border-color .2s, box-shadow .2s;
outline: none;
appearance: none;
}
.form-input-custom:focus {
border-color: var(--avaal-blue);
box-shadow: 0 0 0 3px rgba(0,87,168,0.1);
}
.form-checkbox-row {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 24px;
cursor: pointer;
}
.form-checkbox-row input {
margin-top: 2px;
width: 16px;
height: 16px;
flex-shrink: 0;
accent-color: var(--avaal-blue);
}
.form-checkbox-row span {
font-size: 12px;
color: #64748b;
line-height: 1.6;
}
.form-note {
text-align: center;
font-size: 12px;
color: #94a3b8;
margin-top: 12px;
margin-bottom:0;
}
.form-select-custom {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 14px center;
background-size: 16px;
padding-right: 42px;
cursor: pointer;
}
.value-strip {
background: #f8fbff;
margin-top: 48px;
position: relative;
z-index: 2;
background: #ffffff;
padding:20px 10px;
border-radius: 12px;
box-shadow: 0 0px 25px rgba(0, 64, 127, 0.25);
}
.value-pill-icon {
width: 40px;
height: 40px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
background:var(--avl)
}
.value-pill-title {
font-size: 13px;
font-weight: 700;
color: var(--tx-1);
line-height:normal;
margin-bottom:0;
}
.value-pill-sub {
font-size: 11px;    
margin-top: 1px;
line-height:normal;
margin-bottom:0;
} .course-card {
background: white;
border: 1.5px solid #e8ecf2;
border-radius: 20px;
overflow: hidden;
transition: all .28s ease;
cursor: pointer;
}
.course-card:hover {
border-color: var(--avl);
box-shadow: 0 20px 60px rgba(0,87,168,0.13);
transform: translateY(-6px);
}
.course-card:hover .card-cta {
background: var(--avl) !important;
color: white !important;
}
.card-cta {
transition: all .2s ease;
}
.course-card-thumb {
position: relative;
height: 200px;
overflow: hidden;
background: #00407f;
}
.course-card-thumb .wp-block-image .aligncenter{width:100%}
.course-card-thumb .wp-block-image .aligncenter img{width:100%}
.course-card-thumb .badge-pill {
position: absolute;
top: 14px;
right: 14px;
color: white;
font-size: 10px;
font-weight: 700;
padding: 4px 10px;
border-radius: 99px;
letter-spacing: .04em;
margin: 0;
line-height: normal;
background: rgba(0, 87, 168, 0.9);
}
.course-card-thumb .badge-pill-left {
position: absolute;
top: 14px;
left: 14px;
color: white;
font-size: 10px;
font-weight: 700;
padding: 4px 10px;
border-radius: 99px;
}
.course-thumb-icon {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
}
.course-thumb-icon-box {
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.12);
border-radius: 16px;
padding: 24px;
backdrop-filter: blur(10px);
}
.course-card-body {
padding: 24px;
}
.course-card-title {
font-weight: 700;
color: #0f172a;
font-size: 17px;
margin-bottom: 8px;
}
.course-card-desc {
color: #64748b;
font-size: 13px;
line-height: 1.6;
margin-bottom: 16px;
}
.course-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 20px;
}
.course-tag {
font-size: 11px;
font-weight: 600;
padding: 4px 10px;
border-radius: 99px;
display: inline-block;
margin: 0;
line-height: normal;
margin-bottom:5px;
}
.course-tag-blue {
background: #eff6ff;
color: var(--avl);
}
.course-tag-violet {
background: #f5f3ff;
color: #6d28d9;
}
.course-tag-green {
background: #f0fdf4;
color: #065f46;
}
.course-tag-red {
background: #fef2f2;
color: #b91c1c;
}
.course-tag-amber {
background: #fffbeb;
color: #92400e;
}
.course-card-footer {
display: flex;
align-items: center;
justify-content: space-between;
}
.course-duration {
display: flex;
align-items: center;
gap: 6px;
color: #94a3b8;
font-size: 12px;
margin: 0;
line-height: normal;
}
.card-cta {
font-size: 12px;
font-weight: 700;
color: var(--avl);
border: 1px solid var(--avl);
padding: 6px 16px;
border-radius: 8px;
display: inline-block;
line-height: normal;
}
.schedule-title {
font-size: 18px;
font-weight: 800;
color: #0f172a;
margin-bottom:10px;
display: flex;
align-items: center;
gap: 12px;
}
.schedule-title-icon {
width: 32px;
height: 32px;
border-radius: 8px;
background: var(--aval);
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.sched-list {
display: flex;
flex-direction: column;
gap: 12px;
}
.sched-item {
border: 1.5px solid #e8ecf2;
border-radius: 14px;
overflow: hidden;
transition: border-color .2s;
}
.sched-item.open {
border-color: var(--avl);
}
.sched-trigger {
padding: 16px 20px;
cursor: pointer;
display: flex;
align-items: center;
gap: 14px;
background: white;
border: none;
width: 100%;
text-align: left;
}
.sched-trigger-icon {
width: 36px;
height: 36px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.sched-trigger-label {
flex: 1;
font-weight: 600;
color: #1e293b;
font-size: 14px;
}
.sched-caret {
flex-shrink: 0;
transition: transform .25s ease;
}
.sched-item.open .sched-caret {
transform: rotate(180deg);
}
.sched-body {
max-height: 0;
overflow: hidden;
transition: max-height .35s ease;
background: #f8fafc;
}
.sched-item.open .sched-body {
max-height: 400px;
}
.sched-body-inner {
padding: 0 20px 16px;
display: flex;
flex-direction: column;
gap: 12px;
}
.sched-row {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px;
border-radius: 12px;
font-size: 13px;
}
.sched-row-date {
font-weight: 600;
color: #1e293b;
}
.sched-row-place {
font-size: 11px;
color: #64748b;
margin-top: 2px;
}
.sched-pill {
font-size: 11px;
font-weight: 700;
padding: 4px 10px;
border-radius: 8px;
white-space: nowrap;
}
.sched-pill-blue {
color: var(--avl);
background: white;
border: 1px solid #bfdbfe;
}
.sched-pill-green {
color: #059669;
background: #d1fae5;
border: 1px solid #a7f3d0;
}
.sched-pill-red {
color: #dc2626;
background: white;
border: 1px solid #fecaca;
}
.sched-pill-roll {
color: #059669;
background: white;
border: 1px solid #a7f3d0;
}
.sched-reserve-btn {
display: block;
width: 100%;
text-align: center;
font-size: 13px;
font-weight: 700;
padding: 10px;
border-radius: 12px;
text-decoration: none;
transition: all .2s;
}
.sched-reserve-solid {
background: var(--avl);
color: white !important;
}
.sched-reserve-solid:hover {
box-shadow: 0 4px 12px rgba(0,87,168,.3);
color: white !important;
text-decoration: none;
}
.sched-reserve-outline {
color: var(--avl) !important;
border: 1px solid var(--avl);
}
.sched-reserve-outline:hover {
background: var(--avl);
color: white !important;
text-decoration: none;
}
.bg-avaal {
background: var(--avl) !important;
}
.highlight-24{font-weight: 600 !important; color: #0057a8 !important;} .reveal {
opacity: 0;
transform: translateY(24px);
transition: opacity .6s ease, transform .6s ease;
}
.reveal.visible {
opacity: 1; 
transform: translateY(0);
}
.why-card {
background: white;
border: 1px solid var(--border);
border-radius: 18px;
padding: 26px 22px;
transition: all .25s ease;
box-shadow: var(--card-shadow);
}
.why-icon {
width: 44px;
height: 44px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 14px;
background: var(--avl) !important;
}
.why-icon svg {
stroke: #ffffff !important;
}
.why-title {
font-size: 14px;
font-weight: 700;
color: var(--tx-1);
margin-bottom: 6px;
}
.why-desc {
font-size: 13px; line-height: 1.65;
margin:0px;
}
.square-box{
width: 32px;
height: 32px;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 14px;
background: var(--avl) !important;
}
.square-box.md{
width: 36px;
height: 36px;
}
.square-box svg {
stroke: #ffffff !important;width:16px;
}
.kt-blocks-accordion-title {
font-size: 15px;
font-weight: 600;
color: var(--tx-1);
transition: color .2s;
}
.faq-body p {
font-size: 14px;
color: var(--tx-3);
line-height: 1.75;
}
.faq-body p:last-child {margin-bottom:0px;}
.sched-slot {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 14px;
border-radius: 10px;
border: 1px solid #e2e8f0;
font-size: 13px;
margin-bottom: 8px;
}
.sched-slot-date {
font-weight: 600;
color: var(--tx-1);
font-size: 13px;    text-align: left;
}
.sched-badge {
font-size: 11px;
font-weight: 700;
padding: 4px 10px;
border-radius: 8px;
color: var(--avl);
white-space: nowrap;
border: 1px solid #bfdbfe;    display: inline;
}
.course-accordian .wp-block-kadence-pane{
border: 1.5px solid #e8ecf2 !important;
border-radius: 14px;
overflow: hidden;
transition: border-color .2s;
margin-bottom: 10px;	
}
.course-accordian .kt-accordion-panel-inner{background: #f8fafc !important;}
.course-accordian .kt-blocks-accordion-header{    background: #fff;padding:18px !important;
border: 0px !important;
}
.course-accordian .kt-accordion-panel-inner{padding:18px !important;}
.course-accordian .kt-blocks-accordion-title-wrap{
align-items: center;}
.course-accordian .kb-svg-icon-wrap{width: 34px;
height: 34px;
background: var(--avl);
border-radius: 9px;
display: flex;
align-items: center;
justify-content: center;color:#fff;text-align:center;    padding: 0 !important;margin-right:10px;
flex-shrink: 0;} .trust-badge {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 16px;
border-radius: 12px;
font-size: 13px;
font-weight: 600;
color: var(--avl);    
line-height:normal;
border: 1px solid rgba(0, 0, 0, 0.12);
margin: 4px;
}
.strategy-step-title {
font-weight: 600;
color: #333;
margin-bottom: 4px;
}
.strategy-step-num {
width: 40px;
height: 40px;
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
font-weight: 700;
color: white;
font-size: 14px;
z-index: 1;
background: var(--avl);
position:relative;
}
.strategy-step-num:not(.last):before{content:'';position:absolute;width:2px; height:50px;background:var(--avl);left: 20px;
top: 52px;
bottom: -20px;}
#serviceTab .kt-tabs-layout-vtabs>.kt-tabs-title-list {
width: 22%;
border: 1px solid rgb(0 0 0 / .125);
padding: 20px;
border-radius: 15px;
}
#serviceTab .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {    
width: 78%;
}
#serviceTab .kt-tab-title{font-size: 13px;    padding: 12px 16px;
font-weight: 600;
color: #475569;
line-height: normal;border: 1.5px solid transparent;
background: transparent;    border-radius: 10px;}
#serviceTab .kt-tab-title-active .kt-tab-title,#serviceTab .kt-tab-title:hover,#serviceTab .kt-tab-title:focus{background: rgba(0, 87, 168, 0.07);
border-color: rgba(0, 87, 168, 0.25);    color: var(--avl);}
#serviceTab .kt-tabs-id17416_de6280-cc > .kt-tabs-content-wrap > .wp-block-kadence-tab{border:0px;}
#serviceTab .kt-tabs-wrap .wp-block-kadence-tab {
padding: 0px 20px;
}
#serviceTab .wp-block-kadence-tabs .kt-tabs-id17416_de6280-cc > .kt-tabs-title-list li {
margin-bottom: 5px;
}
.kt-tab-title,.dot{position:relative}
.kt-tab-title:before,.dot:before{content:'';position:relative; width: 7px; height: 7px;    border-radius: 50%;    background: #cbd5e1;    flex-shrink: 0;    transition: background .2s;margin-right:12px;}
.kt-tab-title-active .kt-tab-title:before,.kt-tab-title:hover:before,.dot:before
{
background: var(--avl);animation: cr-pulse 2s ease-in-out infinite;
}
@keyframes cr-pulse{0%,100%{opacity:1}50%{opacity:.5}}
.mega-sub-menu .mega-menu-link:hover{color:#fff!important} .module-card{
border-radius: 15px;
padding: 32px;
border:1px solid var(--border);
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
transition: all 0.3s ease;
}
.module-card:hover {
transform: translateY(-8px);
box-shadow: 0 20px 40px rgba(0, 87, 168, 0.15);
}
.mod-icon {
width: 64px;
height: 64px;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 24px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
background: var(--avl) !important;
} .pricing-scroll .kt-row-layout-inner {
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
gap: 20px;
padding-bottom: 10px;
}
.pricing-scroll .wp-block-kadence-column {
min-width: 300px;
flex: 0 0 auto;
} .pricing-scroll .kt-row-layout-inner::-webkit-scrollbar {
height: 6px;
}
.pricing-scroll .kt-row-layout-inner::-webkit-scrollbar-thumb {
background: #ccc;
border-radius: 10px;
}
.active-toggle {
background: #0a4b9e !important;
color: #fff !important;
} .msm-modal .kt-row-column-wrap {
display: block !important;
} .msm-modal .wp-block-kadence-column {
width: 100% !important;
max-width: 100% !important;
flex: unset !important;
} .stepPanel {
display: none;
}
.stepPanel.active {
display: block;
}
.que-opt{
gap: 0.85rem;
padding: 0.95rem 1.15rem;
border: 1.5px solid rgba(11, 45, 94, 0.07);
border-radius: 10px;
cursor: pointer;
transition: all 0.2s ease;
}
.step-icon{    width: 36px;
height: 36px;
border-radius: 8px;background: var(--avl);
color:#ffffff;}
.que-opt:hover {
border-color: var(--royal);    
transform: translateX(3px);
}
.step-icon svg{
stroke: #ffffff;
width: 18px;
fill: none;
stroke-width: 1.8;
}
.progress-wrapper {
width: 100%;
}
.progress {
height: 5px;
background: #e9ecef;
}
.progress-bar {
background: #0d6efd;
transition: width 0.3s ease;
} .stepPanel {
display: none;
}
.stepPanel.active {
display: block;
} .que-opt {
cursor: pointer;
border: 1px solid #dee2e6;
padding: 15px;
border-radius: 8px;
transition: 0.2s;
}
.que-opt:hover {
background: #f8f9fa;
}
.step-progress {
display: flex;
gap: 8px;
}
.step-bar {
flex: 1;
height: 3px;
background: #e5e7eb; border-radius: 4px;
transition: 0.3s;
} .step-bar.done {
background: #22c55e;
} .step-bar.current {
background: #1e3a8a;
}
.director-photo-wrap {
position: relative;
width: 100%;
max-width: 480px;margin:auto;
}
.director-photo-inner {
position: relative;
z-index: 1;
border-radius: 28px;
overflow: hidden;
aspect-ratio: 3 / 4;
max-height: 560px;
}
.director-photo-wrap::before {
content: '';
position: absolute;
inset: -4px;
border-radius: 32px;
background: #0057a8;
background-size: 300% 300%;
animation: shimmer-border 4s ease infinite;
z-index: 0;
}
@keyframes shimmer-border {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.director-photo-inner img {
width: 100%;
height: 100% !important;
object-fit: cover;
object-position: center top;
display: block;
border-radius: 28px;
}
.quote-sign{font-size: 120px;
line-height: 90px;
color: rgba(0, 87, 168, 0.1);
font-family: Georgia, serif;
font-weight: 900;
margin-bottom: -20px;
user-select: none;}
.ceo-quotes{box-shadow: 0 8px 48px rgba(0, 87, 168, 0.1);
border-left: 4px solid var(--avl);border-radius: 20px;
padding: 28px 32px;}
.w-6 {
width: 1.5rem;
}
.h-6 {
height: 1.5rem;
}
.value-card {
border: 1.5px solid rgba(0, 87, 168, 0.15);
transition: all .25s ease;
box-shadow: 0 4px 20px rgba(0, 87, 168, 0.06);
}
.value-card:hover {    
border-color: rgba(0, 87, 168, 0.35);
transform: translateY(-4px);
} .module-item {
border: 1.5px solid #e8ecf2;
border-radius: 14px;
overflow: hidden;
transition: border-color .2s, box-shadow .2s;    width:100%;
}
.module-item.open .module-body {
max-height: 600px;
}
.module-trigger {    
cursor: pointer;
user-select: none;
}
.module-body
{
max-height: 0;
overflow: hidden;
transition: max-height .4s ease;
background: #f8fafc;
} .module-trigger {    
cursor: pointer;
user-select: none;
} .module-body {
max-height: 0;
overflow: hidden;
transition: max-height .4s ease;
}  #training-list,#schedule-list {
max-height:450px;overflow:auto;padding:15px 0px;
} .training-box {
border: 1px solid #dbe7f5;
border-radius: 16px;
background: linear-gradient(135deg, #f8fbff, #eef6ff);
} .training-card {
border: 1px solid #e5e7eb;
border-radius: 14px;
padding: 15px 20px;
background: #fff;
transition: all 0.25s ease;
} .training-title {
font-size: 16px;
font-weight: 700;
color: #0f172a;
} .training-sub {
font-size: 13px;
color: #64748b;
margin-top: 4px;
} #training-schedule .card-cta {
border: 1px solid #0d6efd;
color: #0d6efd;
padding: 8px 16px;
border-radius: 999px;
font-size: 13px;
font-weight: 600;
text-decoration: none;
transition: 0.2s;
}
#training-schedule .card-cta:hover {
background: #0d6efd;
color: #fff;
} #training-schedule .training-pill {
padding: 6px 12px;
border-radius: 999px;
border: 1px solid #e5e7eb;
background: #fff;
font-size: 12px;
font-weight: 600;
} #training-schedule .training-empty {
border: 1px dashed #cbd5e1;
border-radius: 12px;
padding: 20px;
} @media (max-width: 768px) {
#training-schedule .training-card {
padding: 15px;
}
#training-schedule .card-cta {
width: 100%;
text-align: center;
}
} #quick-tour *, #quick-tour *::before, #quick-tour *::after { box-sizing: border-box; }
#quick-tour .container { width: min(1280px, calc(100% - 48px)); margin-left: auto; margin-right: auto; }
#quick-tour .relative { position: relative; }
#quick-tour .max-w-7xl { max-width: 1280px; }
#quick-tour .mx-auto { margin-left: auto; margin-right: auto; }
#quick-tour .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
#quick-tour .flex { display: flex; }
#quick-tour .inline-flex { display: inline-flex; }
#quick-tour .flex-col { flex-direction: column; }
#quick-tour .items-center { align-items: center; }
#quick-tour .justify-center { justify-content: center; }
#quick-tour .gap-2 { gap: .5rem; }
#quick-tour .gap-4 { gap: 1rem; }
#quick-tour .mb-5 { margin-bottom: 1.25rem; }
#quick-tour .mb-6 { margin-bottom: 1.5rem; }
#quick-tour .mb-14 { margin-bottom: 3.5rem; }
#quick-tour .mt-14 { margin-top: 3.5rem; }
#quick-tour .px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
#quick-tour .py-2 { padding-top: .5rem; padding-bottom: .5rem; }
#quick-tour .rounded-full { border-radius: 9999px; }
#quick-tour .gap-1\.5 { gap: .375rem; }
#quick-tour .flex-1 { flex: 1 1 0%; }
#quick-tour .text-center { text-align: center; }
#quick-tour .leading-tight { line-height: 1.25; }
#quick-tour .leading-relaxed { line-height: 1.625; }
#quick-tour .text-slate-900 { color: #0f172a; }
#quick-tour .text-slate-500 { color: #64748b; }
#quick-tour .text-xl { font-size: 1.25rem; line-height: 1.75rem; }
#quick-tour .text-5xl { font-size: 3rem; line-height: 1; }
#quick-tour .font-extrabold { font-weight: 800; }
#quick-tour svg { max-width: none; }
#quick-tour .reveal,
#quick-tour .reveal.visible { opacity: 1 !important; transform: none !important; }
@media (max-width: 767px) {
#quick-tour .container { width: min(100%, calc(100% - 24px)); }
#quick-tour .text-5xl { font-size: 2.25rem; line-height: 1.15; }
} #quick-tour *, #quick-tour *::before, #quick-tour *::after { box-sizing:border-box; }
#quick-tour .container { width:min(1280px, 100% - 48px); margin-left:auto; margin-right:auto; }
#quick-tour .relative { position:relative; }
#quick-tour .flex { display:flex; }
#quick-tour .items-center { align-items:center; }
#quick-tour .justify-center { justify-content:center; }
#quick-tour .gap-1\\.5 { gap:.375rem; }
#quick-tour .flex-1 { flex:1 1 0%; }
#quick-tour svg { max-width:none; } #quick-tour { background-color: #ffffff; background-image: radial-gradient(circle, rgba(0,87,168,.03) 1.5px, transparent 1.5px); background-size:28px 28px; overflow:hidden;}
[data-theme="dark"] #quick-tour { background-color: var(--bg-surface) !important; background-image: radial-gradient(circle, rgba(77,166,255,.06) 1.5px, transparent 1.5px) !important; } .qt-blob-1 { position:absolute; width:600px; height:500px; border-radius:50%; filter:blur(100px); opacity:.07; background:radial-gradient(circle,#0057A8 0%,transparent 70%); top:-80px; left:-120px; pointer-events:none; }
.qt-blob-2 { position:absolute; width:500px; height:400px; border-radius:50%; filter:blur(90px); opacity:.06; background:radial-gradient(circle,#4f46e5 0%,transparent 70%); top:0; right:-80px; pointer-events:none; } .qt-chip {
position:absolute; z-index:20;
background:white; border:1.5px solid #e2e8f0;
border-radius:14px; padding:10px 14px;
display:flex; align-items:center; gap:10px;
box-shadow:0 8px 28px rgba(0,0,0,.08);
white-space:nowrap;
animation:qt-float 5s ease-in-out infinite;
}
[data-theme="dark"] .qt-chip { background:var(--bg-card) !important; border-color:var(--border) !important; box-shadow:0 8px 28px rgba(0,0,0,.4) !important; }
.qt-chip:nth-child(2){animation-delay:-1.5s}
.qt-chip:nth-child(3){animation-delay:-3s}
.qt-chip:nth-child(4){animation-delay:-4.5s}
@keyframes qt-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.qt-chip-icon { width:34px; height:34px; border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.qt-chip-val  { font-size:14px; font-weight:800; color:#0f172a; line-height:1.1; }
.qt-chip-lbl  { font-size:11px; color:#64748b; font-weight:500; }
[data-theme="dark"] .qt-chip-val { color:var(--tx-1) !important; }
[data-theme="dark"] .qt-chip-lbl { color:var(--tx-2) !important; } .qt-browser {
border-radius:16px; overflow:hidden;
border:1.5px solid #e2e8f0;
box-shadow:0 32px 80px rgba(0,87,168,.12), 0 8px 24px rgba(0,0,0,.07);
background:#fff;
}
[data-theme="dark"] .qt-browser { background:var(--bg-card) !important; border-color:var(--border) !important; box-shadow:0 32px 80px rgba(0,0,0,.6), 0 8px 24px rgba(0,0,0,.4) !important; }
.qt-bar {
background:#f1f5f9; border-bottom:1px solid #e2e8f0;
padding:10px 16px; display:flex; align-items:center; gap:8px;
}
[data-theme="dark"] .qt-bar { background:var(--bg-surface) !important; border-color:var(--border) !important; }
.qt-dot { width:10px; height:10px; border-radius:50%; flex-shrink:0; }
.qt-addr {
flex:1; margin:0 12px; background:#fff; border:1px solid #e2e8f0;
border-radius:8px; height:26px; display:flex; align-items:center;
padding:0 12px; font-size:11px; color:#64748b; font-weight:500; gap:6px;
max-width:320px;
}
[data-theme="dark"] .qt-addr { background:var(--bg-body) !important; border-color:var(--border) !important; color:var(--tx-2) !important; }
.qt-actions { display:flex; gap:6px; }
.qt-action-btn { width:28px; height:28px; border-radius:8px; background:#fff; border:1px solid #e2e8f0; display:flex; align-items:center; justify-content:center; cursor:pointer; transition:all .15s; }
.qt-action-btn:hover { border-color:#bfdbfe; background:#eff6ff; }
[data-theme="dark"] .qt-action-btn { background:var(--bg-card) !important; border-color:var(--border) !important; }
[data-theme="dark"] .qt-action-btn:hover { border-color:var(--avaal-blue) !important; background:rgba(77,166,255,0.08) !important; } .qt-dashboard { background:#f8fafc; position:relative; overflow:hidden; cursor:pointer; }
[data-theme="dark"] .qt-dashboard { background:var(--bg-surface) !important; }
.qt-dash-inner { display:flex; height:100%; }
.qt-dash-side { width:52px; background:white; border-right:1px solid #e8ecf2; display:flex; flex-direction:column; align-items:center; padding:14px 0; gap:10px; flex-shrink:0; }
[data-theme="dark"] .qt-dash-side { background:var(--bg-card) !important; border-color:var(--border) !important; }
.qt-dash-nav-dot { width:28px; height:28px; border-radius:8px; display:flex; align-items:center; justify-content:center; }
.qt-dash-main { flex:1; padding:16px; display:flex; flex-direction:column; gap:10px; }
.qt-kpi-row { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }
.qt-kpi { background:white; border-radius:10px; padding:10px 12px; border:1px solid #e8ecf2; }
.qt-kpi-val { font-size:18px; font-weight:900; color:#0f172a; line-height:1; }
.qt-kpi-lbl { font-size:9px; color:#94a3b8; font-weight:600; text-transform:uppercase; letter-spacing:.05em; margin-top:3px; }
[data-theme="dark"] .qt-kpi { background:var(--bg-card) !important; border-color:var(--border) !important; }
[data-theme="dark"] .qt-kpi-val { color:var(--tx-1) !important; }
[data-theme="dark"] .qt-kpi-lbl { color:var(--tx-3) !important; }
.qt-kpi-trend { font-size:10px; font-weight:700; margin-top:3px; }
.qt-table-wrap { background:white; border-radius:10px; border:1px solid #e8ecf2; overflow:hidden; flex:1; }
.qt-table-head { background:#f8fafc; border-bottom:1px solid #e8ecf2; display:flex; padding:7px 12px; gap:8px; }
.qt-table-head span { font-size:9px; font-weight:700; color:#94a3b8; text-transform:uppercase; letter-spacing:.05em; }
.qt-trow { display:flex; align-items:center; padding:8px 12px; gap:8px; border-bottom:1px solid #f8fafc; }
.qt-trow:hover { background:#f5f9ff; }
@keyframes qt-row-in { from{opacity:0;transform:translateX(8px)} to{opacity:1;transform:translateX(0)} }
@keyframes spin { to { transform: rotate(360deg); } }
.qt-trow { animation:qt-row-in .4s ease both; }
.qt-trow:nth-child(1){animation-delay:.05s}
.qt-trow:nth-child(2){animation-delay:.12s}
.qt-trow:nth-child(3){animation-delay:.19s}
.qt-trow:nth-child(4){animation-delay:.26s}
.qt-status { font-size:10px; font-weight:700; padding:2px 8px; border-radius:99px; flex-shrink:0; } .qt-play {
width:72px; height:72px; border-radius:50%; position:relative; z-index:10; cursor:default;
background:linear-gradient(135deg,#0057A8,#0070d4);
display:flex; align-items:center; justify-content:center;
box-shadow:0 0 0 0 rgba(0,87,168,.4);
animation:qt-pulse 2.5s ease-out infinite; transition:transform .2s;
}
.qt-play:hover { transform:none; }
@keyframes qt-pulse{0%{box-shadow:0 0 0 0 rgba(0,87,168,.4)}70%{box-shadow:0 0 0 22px rgba(0,87,168,0)}100%{box-shadow:0 0 0 0 rgba(0,87,168,0)}}
.qt-play-ring { position:absolute; inset:-8px; border-radius:50%; border:2px solid rgba(0,87,168,.2); animation:qt-ring 2.5s ease-out infinite 0.6s; }
@keyframes qt-ring{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.4);opacity:0}} .qt-tabs { display:flex; gap:6px; flex-wrap:wrap; }
.qt-tab {
padding:6px 14px; border-radius:99px; font-size:12px; font-weight:600;
cursor:pointer; border:1.5px solid #e2e8f0; background:white; color:#64748b;
transition:all .2s;
}
.qt-tab:hover { border-color:#0057A8; color:#0057A8; background:#eff6ff; }
.qt-tab.active { background:#0057A8; color:white; border-color:#0057A8; box-shadow:0 3px 10px rgba(0,87,168,.3); }
[data-theme="dark"] .qt-tab { background:var(--bg-card) !important; border-color:var(--border) !important; color:var(--tx-2) !important; }
[data-theme="dark"] .qt-tab:hover { border-color:var(--avaal-blue) !important; color:var(--avaal-blue) !important; background:rgba(77,166,255,0.08) !important; }
[data-theme="dark"] .qt-tab.active { background:var(--avaal-blue) !important; color:#fff !important; border-color:var(--avaal-blue) !important; } .qt-track { position:relative; height:3px; background:#e2e8f0; border-radius:99px; cursor:pointer; }
[data-theme="dark"] .qt-track { background:var(--border) !important; }
.qt-fill  { height:100%; border-radius:99px; background:linear-gradient(90deg,#0057A8,#0ea5e9); width:0%; transition:width .3s ease; pointer-events:none; }
.qt-tdot  { position:absolute; top:50%; transform:translate(-50%,-50%); width:12px; height:12px; border-radius:50%; background:white; border:2.5px solid #e2e8f0; cursor:pointer; transition:all .2s; }
[data-theme="dark"] .qt-tdot { background:var(--bg-card) !important; border-color:var(--border) !important; }
.qt-tdot:hover, .qt-tdot.active { border-color:#0057A8; background:#0057A8; transform:translate(-50%,-50%) scale(1.3); } .qt-tour-modal {
position:fixed; inset:0; z-index:999999; display:none;
background:rgba(2,6,23,.82);
}
.qt-tour-modal.open { display:flex; align-items:center; justify-content:center; padding:24px; }
.qt-tour-shell {
position:relative; width:min(1520px,96vw); max-height:calc(100vh - 48px); overflow:hidden;
border-radius:30px; background:linear-gradient(180deg,#08111f 0%,#0f172a 100%);
border:1px solid rgba(255,255,255,.08); box-shadow:0 36px 120px rgba(2,6,23,.55);
}
.qt-tour-stage {
position:relative; min-height:calc(100vh - 48px); display:flex; align-items:center; justify-content:center; padding:34px;
background:
radial-gradient(circle at top right, rgba(56,189,248,.16), transparent 28%),
radial-gradient(circle at bottom left, rgba(59,130,246,.12), transparent 24%),
linear-gradient(180deg,#0b1220 0%,#111827 100%);
}
.qt-tour-media {
position:relative; width:100%; max-width:1420px; border-radius:24px; overflow:hidden;
box-shadow:0 28px 90px rgba(2,6,23,.4); background:#0f172a;
border:1px solid rgba(255,255,255,.08);
}
.qt-tour-media img { display:block; width:100%; height:auto; max-height:calc(100vh - 120px); object-fit:contain; }
.qt-tour-highlight {
position:absolute; border:3px solid #22c55e; border-radius:18px;
box-shadow:0 0 0 9999px rgba(15,23,42,.16), 0 0 0 8px rgba(34,197,94,.14), 0 18px 40px rgba(15,23,42,.18);
animation:qtTourPulse 2.1s ease-in-out infinite;
}
@keyframes qtTourPulse {
0%,100% { box-shadow:0 0 0 9999px rgba(15,23,42,.16), 0 0 0 8px rgba(34,197,94,.14), 0 18px 40px rgba(15,23,42,.18); }
50% { box-shadow:0 0 0 9999px rgba(15,23,42,.16), 0 0 0 12px rgba(34,197,94,.18), 0 22px 50px rgba(15,23,42,.22); }
}
.qt-tour-target {
--qt-target-size: 34px;
position:absolute; display:inline-flex; align-items:center; justify-content:center;
width:var(--qt-target-size); height:var(--qt-target-size); padding:0; border:none; border-radius:999px;
background:rgba(34,197,94,.16); cursor:pointer; box-shadow:0 0 0 10px rgba(34,197,94,.16), 0 16px 34px rgba(15,23,42,.22);
transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
animation:qtTourTargetPulse 1.8s ease-in-out infinite;
color:transparent; font-size:0; line-height:0;
}
.qt-tour-target:hover { transform:scale(1.05); box-shadow:0 0 0 12px rgba(34,197,94,.2), 0 18px 42px rgba(15,23,42,.28); }
.qt-tour-target::before {
content:''; width:14px; height:14px; border-radius:50%; background:#22c55e; box-shadow:0 0 0 7px rgba(34,197,94,.2);
}
.qt-tour-target::after {
content:''; position:absolute; inset:-8px; border-radius:999px; border:2px solid rgba(34,197,94,.38);
animation:qtTourTargetRing 1.8s ease-out infinite;
}
@keyframes qtTourTargetPulse {
0%,100% { transform:scale(1); background:rgba(34,197,94,.16); }
50% { transform:scale(1.04); background:rgba(34,197,94,.24); }
}
@keyframes qtTourTargetRing {
0% { transform:scale(.88); opacity:.95; }
75% { transform:scale(1.28); opacity:.18; }
100% { transform:scale(1.36); opacity:0; }
}
.qt-tour-panel {
position:absolute; left:40px; bottom:40px; width:min(380px,calc(100% - 80px));
display:flex; flex-direction:column; z-index:4;
background:rgba(255,255,255,.96); border:1px solid rgba(226,232,240,.9);
border-radius:24px; box-shadow:0 26px 70px rgba(15,23,42,.28);
backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);
}
.qt-tour-head {
padding:20px 22px 14px; border-bottom:1px solid rgba(226,232,240,.8);
display:flex; align-items:flex-start; justify-content:space-between; gap:16px;
}
.qt-tour-step-tag {
display:inline-flex; align-items:center; padding:6px 11px; border-radius:999px;
background:#eff6ff; border:1px solid #bfdbfe; color:#0057A8;
font-size:11px; font-weight:800; text-transform:uppercase; letter-spacing:.06em;
}
.qt-tour-close {
width:40px; height:40px; border:none; border-radius:12px; background:#f8fafc; color:#0f172a; cursor:pointer; font-size:20px;
box-shadow:inset 0 0 0 1px #e2e8f0;
}
.qt-tour-body { padding:16px 22px 22px; overflow:auto; }
.qt-tour-title { font-size:1.45rem; line-height:1.12; font-weight:900; color:#0f172a; margin:0 0 10px; }
.qt-tour-copy { color:#475569; line-height:1.68; font-size:.94rem; margin:0 0 16px; }
.qt-tour-points { display:grid; gap:8px; margin:0 0 16px; }
.qt-tour-point {
display:flex; align-items:flex-start; gap:10px; padding:10px 12px; border-radius:14px; background:#fff; border:1px solid #e2e8f0;
}
.qt-tour-point strong { display:block; color:#0f172a; font-size:.92rem; margin-bottom:2px; }
.qt-tour-point span { display:block; color:#64748b; font-size:.84rem; line-height:1.6; }
.qt-tour-point-dot {
width:24px; height:24px; border-radius:8px; background:#eff6ff; color:#0057A8; display:flex; align-items:center; justify-content:center; flex-shrink:0; font-weight:900; font-size:12px;
}
.qt-tour-mini {
padding:12px 14px; border-radius:16px; background:#0f172a; color:#e2e8f0; font-size:.84rem; line-height:1.62; margin-bottom:16px;
}
.qt-tour-actions { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-top:auto; }
.qt-tour-progress { display:flex; align-items:center; gap:8px; color:#64748b; font-size:.8rem; font-weight:700; }
.qt-tour-progress-bar { width:96px; height:6px; border-radius:999px; background:#e2e8f0; overflow:hidden; }
.qt-tour-progress-fill { height:100%; border-radius:999px; background:linear-gradient(90deg,#0057A8,#38bdf8); width:0%; }
.qt-tour-btns { display:flex; gap:10px; }
.qt-tour-btn { border:none; border-radius:14px; padding:11px 16px; cursor:pointer; font-weight:800; transition:.18s ease; }
.qt-tour-btn.secondary { background:#eff6ff; color:#0057A8; }
.qt-tour-btn.primary { background:#0057A8; color:#fff; box-shadow:0 14px 34px rgba(0,87,168,.24); }
.qt-tour-btn.primary:hover { background:#004985; transform:translateY(-1px); }
.qt-tour-panel.is-hidden {
opacity:0; pointer-events:none; transform:translateY(14px) scale(.98);
}
.qt-tour-panel.is-compact {
left:var(--qt-panel-left,24px); top:var(--qt-panel-top,24px); bottom:auto; width:min(300px,calc(100% - 24px));
border-radius:20px; box-shadow:0 28px 56px rgba(15,23,42,.24);
}
.qt-tour-panel.is-compact::before {
content:''; position:absolute; left:var(--qt-arrow-left,54px); width:18px; height:18px; background:rgba(255,255,255,.96);
border-left:1px solid rgba(226,232,240,.9); border-top:1px solid rgba(226,232,240,.9); transform:rotate(45deg);
}
.qt-tour-panel.is-compact[data-placement="below"]::before {
top:-10px;
}
.qt-tour-panel.is-compact[data-placement="above"]::before {
bottom:-10px; transform:rotate(225deg);
}
.qt-tour-panel.is-compact .qt-tour-head {
position:absolute; top:10px; right:10px; padding:0; border:0; background:transparent;
}
.qt-tour-panel.is-compact .qt-tour-step-tag,
.qt-tour-panel.is-compact .qt-tour-copy,
.qt-tour-panel.is-compact .qt-tour-points,
.qt-tour-panel.is-compact .qt-tour-mini,
.qt-tour-panel.is-compact .qt-tour-progress-bar {
display:none !important;
}
.qt-tour-panel.is-compact .qt-tour-close {
width:34px;
height:34px;
border-radius:10px;
background:#fff;
box-shadow:0 0 0 1px #e2e8f0;
}
.qt-tour-panel.is-compact .qt-tour-body {
padding:20px 22px 18px;
}
.qt-tour-panel.is-compact .qt-tour-title {
max-width:210px;
font-size:1.05rem;
line-height:1.3;
margin:0 0 14px;
color:#1e293b;
}
.qt-tour-panel.is-compact .qt-tour-actions {
justify-content:flex-start;
gap:12px;
margin-top:0;
}
.qt-tour-panel.is-compact .qt-tour-progress {
font-size:1.35rem;
line-height:1;
font-weight:800;
color:#94a3b8;
}
.qt-tour-panel.is-compact .qt-tour-btns {
display:flex !important;
gap:10px;
}
.qt-tour-panel.is-compact #qt-tour-prev,
.qt-tour-panel.is-compact #qt-tour-next {
min-width:42px;
height:42px;
padding:0;
border-radius:12px;
display:inline-flex !important;
align-items:center;
justify-content:center;
font-size:20px;
font-weight:800;
border:none;
box-shadow:0 0 0 1px #e2e8f0;
}
.qt-tour-panel.is-compact #qt-tour-prev {
background:#fff;
color:#64748b;
}
.qt-tour-panel.is-compact #qt-tour-prev:hover {
background:#f8fafc;
color:#0f172a;
}
.qt-tour-panel.is-compact #qt-tour-next {
background:#eff6ff;
color:#0057A8;
}
.qt-tour-panel.is-compact #qt-tour-next:hover {
background:#dbeafe;
color:#004985;
}
.qt-tour-panel.is-compact .qt-tour-btn.primary {
background:#eff6ff; color:#0057A8;
}
.qt-tour-panel.is-compact .qt-tour-btn.primary:hover {
background:#dbeafe; color:#004985; transform:none;
}
.qt-tour-target.is-hidden,
.qt-tour-highlight.is-hidden { display:none; }
.qt-tour-complete {
text-align:center; display:grid; gap:18px;
}
.qt-tour-complete ul {
margin:0; padding-left:20px; text-align:left; color:#312e81; line-height:1.65;
}
.qt-tour-complete .qt-tour-cta {
display:inline-flex; align-items:center; justify-content:center; text-decoration:none;
padding:14px 26px; border-radius:14px; background:#22c55e; color:#fff; font-weight:800;
box-shadow:0 16px 34px rgba(34,197,94,.22); transition:transform .18s ease, box-shadow .18s ease, opacity .18s ease;
}
.qt-tour-complete .qt-tour-cta:hover { transform:translateY(-1px); box-shadow:0 18px 40px rgba(34,197,94,.28); }
.qt-tour-media {
position:relative; overflow:hidden; aspect-ratio:16 / 9; max-height:calc(100vh - 120px);
}
.qt-tour-media img {
position:absolute; inset:0; width:100%; height:100%; object-fit:contain;
opacity:0; transition:opacity .34s ease; transform:translateZ(0); backface-visibility:hidden;
}
.qt-tour-media img.is-visible {
opacity:1;
}
.qt-tour-complete .qt-tour-cta.is-loading,
a[data-demo-link].is-loading {
opacity:.92; pointer-events:none;
}
.qt-tour-complete .qt-tour-cta.is-loading::after,
a[data-demo-link].is-loading::after {
content:'Opening...'; margin-left:10px; font-size:.85em; font-weight:700; opacity:.9;
}
@media (max-width: 1100px) {
.qt-tour-shell { width:min(100%,96vw); max-height:calc(100vh - 24px); }
.qt-tour-stage { min-height:unset; padding:18px; }
.qt-tour-panel { left:24px; right:24px; bottom:24px; width:auto; }
}
@media (max-width: 767px) {
.qt-tour-modal.open { padding:12px; }
.qt-tour-stage { padding:12px; }
.qt-tour-media { max-height:calc(100vh - 220px); }
.qt-tour-panel { left:12px; right:12px; bottom:12px; width:auto; border-radius:18px; }
.qt-tour-head, .qt-tour-body { padding-left:16px; padding-right:16px; }
.qt-tour-title { font-size:1.2rem; }
.qt-tour-target { --qt-target-size:30px; }
.qt-tour-actions { flex-direction:column; align-items:stretch; }
.qt-tour-btns { width:100%; }
.qt-tour-btn { flex:1; }
.qt-tour-panel.is-compact {
left:12px !important; right:12px; width:auto;
}
.qt-tour-panel.is-compact::before {
display:none;
}
.qt-tour-panel.is-compact .qt-tour-title {
max-width:none;
}
.qt-tour-panel.is-compact .qt-tour-actions {
flex-direction:row; align-items:center;
}
}
#quick-tour *, #quick-tour *::before, #quick-tour *::after { box-sizing:border-box; }
#quick-tour .container { width:min(1280px, 100% - 48px); margin-left:auto; margin-right:auto; }
#quick-tour .relative { position:relative; }
#quick-tour .flex { display:flex; }
#quick-tour .items-center { align-items:center; }
#quick-tour .justify-center { justify-content:center; }
#quick-tour .gap-1\\.5 { gap:.375rem; }
#quick-tour .flex-1 { flex:1 1 0%; }
#quick-tour svg { max-width:none; }
.stats-bar {
position: relative;
bottom:0px;
width:100%;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
background: #ffffff;
padding: 10px;
border-radius: 12px;
box-shadow: 0 10px 25px rgba(0, 64, 127, 0.08);
}
.stat-box {
text-align: center;
padding: 10px 6px;
border-radius: 10px;
transition: 0.2s ease;
}
.stat-box:hover {
background: rgba(0, 64, 127, 0.05);
}
.stat-value {
font-size: 16px;
font-weight: 700;
color: #00407f; margin-bottom: 2px;
}
.stat-title {
font-size: 12.5px;
font-weight: 600;
color: #1a1a1a;
}
.stat-sub {
font-size: 11px;
color: #6c757d;
}
.price-yearly,.cycle-yearly,#planFormSummary {
display: none;
}   .plan-price p,
.plan-cycle p {
display: none;
} .plan-price.ready p,
.plan-cycle.ready p {
display: block;
} .afm-billing-btn.active,
.afm-currency-btn.active {
background: #1d4ed8;
color: #fff;
} .wpcf7-form-control.wpcf7-not-valid,
.form-input-custom.wpcf7-not-valid {
border-color:#dc3545 !important;
background-color: #fff5f5;
}  .filters-wrapper {
border: 1px solid #e2e8f0;
padding: 18px;
border-radius: 16px;
display: flex;
gap: 20px;
flex-wrap: wrap;
align-items: center;
} .wp-block-buttons.toggle-segment{
background:#f8fafc;
padding: 5px;
border-radius: 12px;
display: flex;
flex-wrap: nowrap;
gap: 4px;
margin: 0;border: 1px solid #dbe4f0;}
.wp-block-buttons.toggle-segment .wp-block-button {width:100%;    white-space: nowrap;} .wp-block-buttons .wp-block-button {
margin: 0;
} .filter-btn.btn,
.filter-btn.btn-outline-primary {
background: transparent !important;
border: none !important;
box-shadow: none !important;
}
.filter-btn.btn-outline-primary:hover,
.filter-btn.btn:hover {
background: transparent !important;
color: inherit !important;
} .filter-btn .wp-block-button__link {
display: inline-block;
padding: 10px 22px;
border-radius: 10px;
border: none !important;
background: transparent !important;
color: #374151 !important;
font-size: 15px;
font-weight: 500;
text-decoration: none;
transition: all 0.25s ease;
position: relative;
} .filter-btn:not(.active) .wp-block-button__link:hover {
background: rgba(0, 87, 168, 0.08) !important;
color: #0057a8 !important;
} .filter-btn.active .wp-block-button__link {
background: #0057a8 !important;
color: #fff !important;
box-shadow: 0 10px 24px rgba(0, 87, 168, 0.18);
transform: translateY(-1px);
} .filter-label {
font-size: 12px;
font-weight: 600;
color: #6b7280;
margin-bottom: 6px;
} .filter-group-wrapper {
display: flex;
flex-direction: column;
} @media (max-width: 768px) {
.filters-wrapper {
flex-direction: column;
align-items: flex-start;
gap: 14px;
}
.wp-block-buttons {
width: 100%;
justify-content: space-between;
}
.filter-btn .wp-block-button__link {
width: 100%;
text-align: center;
}
}   .filters-wrapper {
gap: 20px !important;
}   .toggle-segment {
background: #f1f5f9;
border-radius: 999px;
padding: 4px;
gap: 4px;
}   .toggle-segment .wp-block-button {
margin: 0 !important;
} .toggle-segment .btn {
border: none !important;
background: transparent !important;
padding: 0 !important;
}   .toggle-segment .wp-element-button {
display: inline-block;
padding: 10px 22px;
border-radius: 10px;
border: none !important;
background: transparent !important;
color: #374151 !important;
font-size: 15px;
font-weight: 500;
text-decoration: none;
transition: all 0.25s ease;
position: relative;
}   .toggle-segment .wp-block-button.active .wp-element-button {
background: #0057a8 !important;
color: #fff !important;
box-shadow: 0 10px 24px rgba(0, 87, 168, 0.18);
transform: translateY(-1px);
}   .toggle-segment .wp-element-button:hover {
background: #e2e8f0;
}   #afm-billing-toggle .wp-element-button {
display: flex;
align-items: center;
gap: 6px;
} #afm-billing-toggle .wp-element-button:contains("off") {
font-size: 11px;
}
.plan-badge {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 24px;
padding: 4px 10px;
border-radius: 999px;
background: #0057a8;
color: #ffffff;
font-size: .68rem;
font-weight: 400;
letter-spacing: .08em;
text-transform: uppercase;line-height:normal;
}  .clear-filter {
color: #0057a8;
font-size: 14px;
font-weight: 500;
cursor: pointer;
display: none; width: fit-content;
position: relative;margin-bottom:0px;
} .clear-filter::after {
content: "";
position: absolute;
left: 0;
bottom: -2px;
width: 100%;
height: 2px;
background: #ef4444; transform: scaleX(0);
transform-origin: left;
transition: transform 0.25s ease;
} .clear-filter:hover::after {
transform: scaleX(1);
} .advisor-box {
border: 1px solid #e2e8f0;
border-radius: 16px;
padding: 22px;
max-width: 900px;
} .advisor-box h2 {
font-size: 20px;
font-weight: 600;
margin-bottom: 16px;
} .advisor-box .wp-block-columns {
display: flex;
gap: 20px;
margin-bottom: 10px;
}
.advisor-box .wp-block-column {
flex: 1;
} .afm-table {
display: none;
} .afm-table.tab-carriers {
display: block;
} .kb-adv-form-label {
font-size: 12px;
font-weight: 600;
color: #6b7280;
text-transform: uppercase;
margin-bottom: 6px;
display: block;
} .kb-adv-form-field select {
width: 100%;
height: 44px;
border-radius: 12px;
border: 1px solid #d1d5db;
background: #ffffff;
padding: 0 14px;
font-size: 14px;
color: #374151;
transition: all 0.2s ease;
} .kb-adv-form-field select:focus {
border-color: #0057a8;
box-shadow: 0 0 0 3px rgba(0, 87, 168, 0.12);
outline: none;
} .clear-filter {
margin-top: 4px;
margin-left: 2px;
} .kb-advanced-form {
margin: 0;
}
.kb-adv-form-field {
margin-bottom: 0;
} @media (max-width: 768px) {
.advisor-box .wp-block-columns {
flex-direction: column;
}
}   .kb-table-container {
width: 100%;
overflow-x: auto;
}
.kb-table {
width: 100%;
border-collapse: collapse;
background: #fff;
} .kb-table td,
.kb-table th {
padding: 14px 12px;
border: 1px solid #e5e7eb;
vertical-align: middle;
text-align: center;
font-size: 14px;
color: #1f2937;
} .kb-table td:first-child {
text-align: left;
font-weight: 600;
background: #f9fafb;
width: 240px;
} .kb-table h3 {
font-size: 16px;
margin: 0;
} .kb-table .plan-name {
font-size: 18px;
font-weight: 700;
} .kb-table .plan-price strong {
font-size: 20px;
} .kb-table .wp-block-button__link {
display: block;
text-align: center;
padding: 8px;
font-size: 13px;
}   .kb-table * {
word-break: normal !important;
white-space: normal;
}   @media (max-width: 768px) { .kb-table-container {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
} .kb-table {
min-width: 900px;
table-layout: fixed;
} .kb-table td,
.kb-table th {
white-space: nowrap !important;
word-break: normal !important;
font-size: 13px;
} .kb-table td:first-child {
position: sticky;
left: 0;
z-index: 2;
background: #fff;
min-width: 220px;
box-shadow: 2px 0 5px rgba(0,0,0,0.05);
} .kb-table .plan-name {
white-space: normal !important;
font-size: 14px;
} .kb-table .plan-price strong {
font-size: 16px;
} .kb-table .wp-block-button__link {
font-size: 12px;
padding: 6px;
}
}   .kb-table-container::-webkit-scrollbar {
height: 6px;
}
.kb-table-container::-webkit-scrollbar-thumb {
background: #cbd5e1;
border-radius: 10px;
}
.plan-price p,
.plan-cycle p {
display: none;
}
.price-monthly-cad,
.cycle-monthly {
display: block; }   .list-blog {
list-style-type: unset !important;
padding-left:20px;
}
.page-id-21616 header,.page-id-21616 .theme_menu,
.page-id-21616 .footer-top, .page-id-21616 .footer-bottom
{
display: none !important;
}
@media only screen and (max-width: 767px) {
.mega-sub-menu .mega-menu-link:hover {
color: #555 !important;
}
h1.mobile-title {
font-size: 34px !important;
line-height: 1.2 !important;
}
.mobile-p {
font-size: 17px !important;
}
.ifta-p {
font-size: 17px !important;
}
ifta-p-p {
font-size: 15px !important;
}
}