@font-face {font-family: "bebasneue-bold"; src: url("assets/fonts/bebasneue-bold.woff2") format("woff2"); font-display: swap;}
@font-face {font-family: "bebasneue-regular"; src: url("assets/fonts/bebasneue-regular.woff2") format("woff2"); font-display: swap;}
@font-face {font-family: "opensans"; src: url("assets/fonts/opensans.woff2") format("woff2"); font-display: swap;}
@font-face {font-family: "icomoon"; src: url("assets/fonts/icomoon.ttf") format("truetype"); font-display: swap;}


@font-face {
  font-family: 'icomoon'; src:  url('../fonts/icomoon.ttf?b1p7oe') format('truetype');
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-x:before {content: "\e903";}
.icon-twitter:before {content: "\e903";}
.icon-quote-right:before {content: "\e900";}
.icon-quote-left:before {content: "\e901";}
.icon-instagram:before {content: "\e902";}
.icon-home:before {content: "\e904";}
.icon-home3:before {content: "\e905";}
.icon-phone:before {content: "\e942";}
.icon-envelop:before {content: "\e945";}
.icon-location:before {content: "\e947";}
.icon-location2:before {content: "\e948";}
.icon-mobile:before {content: "\e958";}
.icon-facebook:before {content: "\ea90";}
.icon-facebook2:before {content: "\ea91";}
.icon-instagram1:before {content: "\ea92";}
.icon-whatsapp:before {content: "\ea93";}
.icon-youtube:before {content: "\ea9d";}
.icon-linkedin:before {content: "\eac9";}
.icon-linkedin2:before {content: "\eaca";}

:root {--white: #fff; --primary: #f4bd0c; --black: #1d1e1c; --gray: #777776; --secondary: #e5e5e5; --success: #54af5d; --info: #17a2b8; --warning: #e3c038; --danger: #fc2c38; --light: #f5f5f5; --dark: #151515; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 1200px; --breakpoint-xl: 1600px; --font-family-sans-serif: "opensans", sans-serif; --font-family-monospace: "opensans", sans-serif;}
*, *::before, *::after {box-sizing: border-box;}
html {scroll-behavior: smooth; font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {margin: 0; font-family: "opensans", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #151515; text-align: left; background-color: #fff;}
.position-relative {position: relative!important;}
body > section, body > footer {position: relative; margin: 0 auto; padding: 6.25rem 0; overflow: hidden;}
.text-black {color: #1d1e1c !important;}
.text-white {color: #fff !important;}
.align-items-center {align-items: center !important;}
p {margin-top: 0; margin-bottom: 1rem;}
a {color: var(--gray); transition: 0.3s; text-decoration: none; background-color: transparent;}
.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;}
.w-20 {width: 20% !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;}
.h-20 {height: 20% !important;}
.mw-100 {max-width: 100% !important;}
.mh-100 {max-height: 100% !important;}
.min-vw-100 {min-width: 100vw !important;}
.min-vh-100 {min-height: 100vh !important;}
.vw-100 {width: 100vw !important;}
.vh-100 {height: 100vh !important;}
.stretched-link::after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0);}
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: 0.625rem !important;}
.mt-1, .my-1 {margin-top: 0.625rem !important;}
.mr-1, .mx-1 {margin-right: 0.625rem !important;}
.mb-1, .my-1 {margin-bottom: 0.625rem !important;}
.ml-1, .mx-1 {margin-left: 0.625rem !important;}
.m-2 {margin: 1.25rem !important;}
.mt-2, .my-2 {margin-top: 1.25rem !important;}
.mr-2, .mx-2 {margin-right: 1.25rem !important;}
.mb-2, .my-2 {margin-bottom: 1.25rem !important;}
.ml-2, .mx-2 {margin-left: 1.25rem !important;}
.m-3 {margin: 1.875rem !important;}
.mt-3, .my-3 {margin-top: 1.875rem !important;}
.mr-3, .mx-3 {margin-right: 1.875rem !important;}
.mb-3, .my-3 {margin-bottom: 1.875rem !important;}
.ml-3, .mx-3 {margin-left: 1.875rem !important;}
.m-4 {margin: 2.5rem !important;}
.mt-4, .my-4 {margin-top: 2.5rem !important;}
.mr-4, .mx-4 {margin-right: 2.5rem !important;}
.mb-4, .my-4 {margin-bottom: 2.5rem !important;}
.ml-4, .mx-4 {margin-left: 2.5rem !important;}
.m-5 {margin: 3.125rem !important;}
.mt-5, .my-5 {margin-top: 3.125rem !important;}
.mr-5, .mx-5 {margin-right: 3.125rem !important;}
.mb-5, .my-5 {margin-bottom: 3.125rem !important;}
.ml-5, .mx-5 {margin-left: 3.125rem !important;}
.m-6 {margin: 3.75rem !important;}
.mt-6, .my-6 {margin-top: 3.75rem !important;}
.mr-6, .mx-6 {margin-right: 3.75rem !important;}
.mb-6, .my-6 {margin-bottom: 3.75rem !important;}
.ml-6, .mx-6 {margin-left: 3.75rem !important;}
.m-7 {margin: 4.375rem !important;}
.mt-7, .my-7 {margin-top: 4.375rem !important;}
.mr-7, .mx-7 {margin-right: 4.375rem !important;}
.mb-7, .my-7 {margin-bottom: 4.375rem !important;}
.ml-7, .mx-7 {margin-left: 4.375rem !important;}
.m-8 {margin: 5rem !important;}
.mt-8, .my-8 {margin-top: 5rem !important;}
.mr-8, .mx-8 {margin-right: 5rem !important;}
.mb-8, .my-8 {margin-bottom: 5rem !important;}
.ml-8, .mx-8 {margin-left: 5rem !important;}
.m-9 {margin: 5.625rem !important;}
.mt-9, .my-9 {margin-top: 5.625rem !important;}
.mr-9, .mx-9 {margin-right: 5.625rem !important;}
.mb-9, .my-9 {margin-bottom: 5.625rem !important;}
.ml-9, .mx-9 {margin-left: 5.625rem !important;}
.m-10 {margin: 6.25rem !important;}
.mt-10, .my-10 {margin-top: 6.25rem !important;}
.mr-10, .mx-10 {margin-right: 6.25rem !important;}
.mb-10, .my-10 {margin-bottom: 6.25rem !important;}
.ml-10, .mx-10 {margin-left: 6.25rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: 0.625rem !important;}
.pt-1, .py-1 {padding-top: 0.625rem !important;}
.pr-1, .px-1 {padding-right: 0.625rem !important;}
.pb-1, .py-1 {padding-bottom: 0.625rem !important;}
.pl-1, .px-1 {padding-left: 0.625rem !important;}
.p-2 {padding: 1.25rem !important;}
.pt-2, .py-2 {padding-top: 1.25rem !important;}
.pr-2, .px-2 {padding-right: 1.25rem !important;}
.pb-2, .py-2 {padding-bottom: 1.25rem !important;}
.pl-2, .px-2 {padding-left: 1.25rem !important;}
.p-3 {padding: 1.875rem !important;}
.pt-3, .py-3 {padding-top: 1.875rem !important;}
.pr-3, .px-3 {padding-right: 1.875rem !important;}
.pb-3, .py-3 {padding-bottom: 1.875rem !important;}
.pl-3, .px-3 {padding-left: 1.875rem !important;}
.p-4 {padding: 2.5rem !important;}
.pt-4, .py-4 {padding-top: 2.5rem !important;}
.pr-4, .px-4 {padding-right: 2.5rem !important;}
.pb-4, .py-4 {padding-bottom: 2.5rem !important;}
.pl-4, .px-4 {padding-left: 2.5rem !important;}
.p-5 {padding: 3.125rem !important;}
.pt-5, .py-5 {padding-top: 3.125rem !important;}
.pr-5, .px-5 {padding-right: 3.125rem !important;}
.pb-5, .py-5 {padding-bottom: 3.125rem !important;}
.pl-5, .px-5 {padding-left: 3.125rem !important;}
.p-6 {padding: 3.75rem !important;}
.pt-6, .py-6 {padding-top: 3.75rem !important;}
.pr-6, .px-6 {padding-right: 3.75rem !important;}
.pb-6, .py-6 {padding-bottom: 3.75rem !important;}
.pl-6, .px-6 {padding-left: 3.75rem !important;}
.p-7 {padding: 4.375rem !important;}
.pt-7, .py-7 {padding-top: 4.375rem !important;}
.pr-7, .px-7 {padding-right: 4.375rem !important;}
.pb-7, .py-7 {padding-bottom: 4.375rem !important;}
.pl-7, .px-7 {padding-left: 4.375rem !important;}
.p-8 {padding: 5rem !important;}
.pt-8, .py-8 {padding-top: 5rem !important;}
.pr-8, .px-8 {padding-right: 5rem !important;}
.pb-8, .py-8 {padding-bottom: 5rem !important;}
.pl-8, .px-8 {padding-left: 5rem !important;}
.p-9 {padding: 5.625rem !important;}
.pt-9, .py-9 {padding-top: 5.625rem !important;}
.pr-9, .px-9 {padding-right: 5.625rem !important;}
.pb-9, .py-9 {padding-bottom: 5.625rem !important;}
.pl-9, .px-9 {padding-left: 5.625rem !important;}
.p-10 {padding: 6.25rem !important;}
.pt-10, .py-10 {padding-top: 6.25rem !important;}
.pr-10, .px-10 {padding-right: 6.25rem !important;}
.pb-10, .py-10 {padding-bottom: 6.25rem !important;}
.pl-10, .px-10 {padding-left: 6.25rem !important;}
.m-n1 {margin: -0.625rem !important;}
.mt-n1, .my-n1 {margin-top: -0.625rem !important;}
.mr-n1, .mx-n1 {margin-right: -0.625rem !important;}
.mb-n1, .my-n1 {margin-bottom: -0.625rem !important;}
.ml-n1, .mx-n1 {margin-left: -0.625rem !important;}
.m-n2 {margin: -1.25rem !important;}
.mt-n2, .my-n2 {margin-top: -1.25rem !important;}
.mr-n2, .mx-n2 {margin-right: -1.25rem !important;}
.mb-n2, .my-n2 {margin-bottom: -1.25rem !important;}
.ml-n2, .mx-n2 {margin-left: -1.25rem !important;}
.m-n3 {margin: -1.875rem !important;}
.mt-n3, .my-n3 {margin-top: -1.875rem !important;}
.mr-n3, .mx-n3 {margin-right: -1.875rem !important;}
.mb-n3, .my-n3 {margin-bottom: -1.875rem !important;}
.ml-n3, .mx-n3 {margin-left: -1.875rem !important;}
.m-n4 {margin: -2.5rem !important;}
.mt-n4, .my-n4 {margin-top: -2.5rem !important;}
.mr-n4, .mx-n4 {margin-right: -2.5rem !important;}
.mb-n4, .my-n4 {margin-bottom: -2.5rem !important;}
.ml-n4, .mx-n4 {margin-left: -2.5rem !important;}
.m-n5 {margin: -3.125rem !important;}
.mt-n5, .my-n5 {margin-top: -3.125rem !important;}
.mr-n5, .mx-n5 {margin-right: -3.125rem !important;}
.mb-n5, .my-n5 {margin-bottom: -3.125rem !important;}
.ml-n5, .mx-n5 {margin-left: -3.125rem !important;}
.m-n6 {margin: -3.75rem !important;}
.mt-n6, .my-n6 {margin-top: -3.75rem !important;}
.mr-n6, .mx-n6 {margin-right: -3.75rem !important;}
.mb-n6, .my-n6 {margin-bottom: -3.75rem !important;}
.ml-n6, .mx-n6 {margin-left: -3.75rem !important;}
.m-n7 {margin: -4.375rem !important;}
.mt-n7, .my-n7 {margin-top: -4.375rem !important;}
.mr-n7, .mx-n7 {margin-right: -4.375rem !important;}
.mb-n7, .my-n7 {margin-bottom: -4.375rem !important;}
.ml-n7, .mx-n7 {margin-left: -4.375rem !important;}
.m-n8 {margin: -5rem !important;}
.mt-n8, .my-n8 {margin-top: -5rem !important;}
.mr-n8, .mx-n8 {margin-right: -5rem !important;}
.mb-n8, .my-n8 {margin-bottom: -5rem !important;}
.ml-n8, .mx-n8 {margin-left: -5rem !important;}
.m-n9 {margin: -5.625rem !important;}
.mt-n9, .my-n9 {margin-top: -5.625rem !important;}
.mr-n9, .mx-n9 {margin-right: -5.625rem !important;}
.mb-n9, .my-n9 {margin-bottom: -5.625rem !important;}
.ml-n9, .mx-n9 {margin-left: -5.625rem !important;}
.m-n10 {margin: -6.25rem !important;}
.mt-n10, .my-n10 {margin-top: -6.25rem !important;}
.mr-n10, .mx-n10 {margin-right: -6.25rem !important;}
.mb-n10, .my-n10 {margin-bottom: -6.25rem !important;}
.ml-n10, .mx-n10 {margin-left: -6.25rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
@media (min-width: 576px) {.m-sm-0 {margin: 0 !important;}
.mt-sm-0, .my-sm-0 {margin-top: 0 !important;}
.mr-sm-0, .mx-sm-0 {margin-right: 0 !important;}
.mb-sm-0, .my-sm-0 {margin-bottom: 0 !important;}
.ml-sm-0, .mx-sm-0 {margin-left: 0 !important;}
.m-sm-1 {margin: 0.625rem !important;}
.mt-sm-1, .my-sm-1 {margin-top: 0.625rem !important;}
.mr-sm-1, .mx-sm-1 {margin-right: 0.625rem !important;}
.mb-sm-1, .my-sm-1 {margin-bottom: 0.625rem !important;}
.ml-sm-1, .mx-sm-1 {margin-left: 0.625rem !important;}
.m-sm-2 {margin: 1.25rem !important;}
.mt-sm-2, .my-sm-2 {margin-top: 1.25rem !important;}
.mr-sm-2, .mx-sm-2 {margin-right: 1.25rem !important;}
.mb-sm-2, .my-sm-2 {margin-bottom: 1.25rem !important;}
.ml-sm-2, .mx-sm-2 {margin-left: 1.25rem !important;}
.m-sm-3 {margin: 1.875rem !important;}
.mt-sm-3, .my-sm-3 {margin-top: 1.875rem !important;}
.mr-sm-3, .mx-sm-3 {margin-right: 1.875rem !important;}
.mb-sm-3, .my-sm-3 {margin-bottom: 1.875rem !important;}
.ml-sm-3, .mx-sm-3 {margin-left: 1.875rem !important;}
.m-sm-4 {margin: 2.5rem !important;}
.mt-sm-4, .my-sm-4 {margin-top: 2.5rem !important;}
.mr-sm-4, .mx-sm-4 {margin-right: 2.5rem !important;}
.mb-sm-4, .my-sm-4 {margin-bottom: 2.5rem !important;}
.ml-sm-4, .mx-sm-4 {margin-left: 2.5rem !important;}
.m-sm-5 {margin: 3.125rem !important;}
.mt-sm-5, .my-sm-5 {margin-top: 3.125rem !important;}
.mr-sm-5, .mx-sm-5 {margin-right: 3.125rem !important;}
.mb-sm-5, .my-sm-5 {margin-bottom: 3.125rem !important;}
.ml-sm-5, .mx-sm-5 {margin-left: 3.125rem !important;}
.m-sm-6 {margin: 3.75rem !important;}
.mt-sm-6, .my-sm-6 {margin-top: 3.75rem !important;}
.mr-sm-6, .mx-sm-6 {margin-right: 3.75rem !important;}
.mb-sm-6, .my-sm-6 {margin-bottom: 3.75rem !important;}
.ml-sm-6, .mx-sm-6 {margin-left: 3.75rem !important;}
.m-sm-7 {margin: 4.375rem !important;}
.mt-sm-7, .my-sm-7 {margin-top: 4.375rem !important;}
.mr-sm-7, .mx-sm-7 {margin-right: 4.375rem !important;}
.mb-sm-7, .my-sm-7 {margin-bottom: 4.375rem !important;}
.ml-sm-7, .mx-sm-7 {margin-left: 4.375rem !important;}
.m-sm-8 {margin: 5rem !important;}
.mt-sm-8, .my-sm-8 {margin-top: 5rem !important;}
.mr-sm-8, .mx-sm-8 {margin-right: 5rem !important;}
.mb-sm-8, .my-sm-8 {margin-bottom: 5rem !important;}
.ml-sm-8, .mx-sm-8 {margin-left: 5rem !important;}
.m-sm-9 {margin: 5.625rem !important;}
.mt-sm-9, .my-sm-9 {margin-top: 5.625rem !important;}
.mr-sm-9, .mx-sm-9 {margin-right: 5.625rem !important;}
.mb-sm-9, .my-sm-9 {margin-bottom: 5.625rem !important;}
.ml-sm-9, .mx-sm-9 {margin-left: 5.625rem !important;}
.m-sm-10 {margin: 6.25rem !important;}
.mt-sm-10, .my-sm-10 {margin-top: 6.25rem !important;}
.mr-sm-10, .mx-sm-10 {margin-right: 6.25rem !important;}
.mb-sm-10, .my-sm-10 {margin-bottom: 6.25rem !important;}
.ml-sm-10, .mx-sm-10 {margin-left: 6.25rem !important;}
.p-sm-0 {padding: 0 !important;}
.pt-sm-0, .py-sm-0 {padding-top: 0 !important;}
.pr-sm-0, .px-sm-0 {padding-right: 0 !important;}
.pb-sm-0, .py-sm-0 {padding-bottom: 0 !important;}
.pl-sm-0, .px-sm-0 {padding-left: 0 !important;}
.p-sm-1 {padding: 0.625rem !important;}
.pt-sm-1, .py-sm-1 {padding-top: 0.625rem !important;}
.pr-sm-1, .px-sm-1 {padding-right: 0.625rem !important;}
.pb-sm-1, .py-sm-1 {padding-bottom: 0.625rem !important;}
.pl-sm-1, .px-sm-1 {padding-left: 0.625rem !important;}
.p-sm-2 {padding: 1.25rem !important;}
.pt-sm-2, .py-sm-2 {padding-top: 1.25rem !important;}
.pr-sm-2, .px-sm-2 {padding-right: 1.25rem !important;}
.pb-sm-2, .py-sm-2 {padding-bottom: 1.25rem !important;}
.pl-sm-2, .px-sm-2 {padding-left: 1.25rem !important;}
.p-sm-3 {padding: 1.875rem !important;}
.pt-sm-3, .py-sm-3 {padding-top: 1.875rem !important;}
.pr-sm-3, .px-sm-3 {padding-right: 1.875rem !important;}
.pb-sm-3, .py-sm-3 {padding-bottom: 1.875rem !important;}
.pl-sm-3, .px-sm-3 {padding-left: 1.875rem !important;}
.p-sm-4 {padding: 2.5rem !important;}
.pt-sm-4, .py-sm-4 {padding-top: 2.5rem !important;}
.pr-sm-4, .px-sm-4 {padding-right: 2.5rem !important;}
.pb-sm-4, .py-sm-4 {padding-bottom: 2.5rem !important;}
.pl-sm-4, .px-sm-4 {padding-left: 2.5rem !important;}
.p-sm-5 {padding: 3.125rem !important;}
.pt-sm-5, .py-sm-5 {padding-top: 3.125rem !important;}
.pr-sm-5, .px-sm-5 {padding-right: 3.125rem !important;}
.pb-sm-5, .py-sm-5 {padding-bottom: 3.125rem !important;}
.pl-sm-5, .px-sm-5 {padding-left: 3.125rem !important;}
.p-sm-6 {padding: 3.75rem !important;}
.pt-sm-6, .py-sm-6 {padding-top: 3.75rem !important;}
.pr-sm-6, .px-sm-6 {padding-right: 3.75rem !important;}
.pb-sm-6, .py-sm-6 {padding-bottom: 3.75rem !important;}
.pl-sm-6, .px-sm-6 {padding-left: 3.75rem !important;}
.p-sm-7 {padding: 4.375rem !important;}
.pt-sm-7, .py-sm-7 {padding-top: 4.375rem !important;}
.pr-sm-7, .px-sm-7 {padding-right: 4.375rem !important;}
.pb-sm-7, .py-sm-7 {padding-bottom: 4.375rem !important;}
.pl-sm-7, .px-sm-7 {padding-left: 4.375rem !important;}
.p-sm-8 {padding: 5rem !important;}
.pt-sm-8, .py-sm-8 {padding-top: 5rem !important;}
.pr-sm-8, .px-sm-8 {padding-right: 5rem !important;}
.pb-sm-8, .py-sm-8 {padding-bottom: 5rem !important;}
.pl-sm-8, .px-sm-8 {padding-left: 5rem !important;}
.p-sm-9 {padding: 5.625rem !important;}
.pt-sm-9, .py-sm-9 {padding-top: 5.625rem !important;}
.pr-sm-9, .px-sm-9 {padding-right: 5.625rem !important;}
.pb-sm-9, .py-sm-9 {padding-bottom: 5.625rem !important;}
.pl-sm-9, .px-sm-9 {padding-left: 5.625rem !important;}
.p-sm-10 {padding: 6.25rem !important;}
.pt-sm-10, .py-sm-10 {padding-top: 6.25rem !important;}
.pr-sm-10, .px-sm-10 {padding-right: 6.25rem !important;}
.pb-sm-10, .py-sm-10 {padding-bottom: 6.25rem !important;}
.pl-sm-10, .px-sm-10 {padding-left: 6.25rem !important;}
.m-sm-n1 {margin: -0.625rem !important;}
.mt-sm-n1, .my-sm-n1 {margin-top: -0.625rem !important;}
.mr-sm-n1, .mx-sm-n1 {margin-right: -0.625rem !important;}
.mb-sm-n1, .my-sm-n1 {margin-bottom: -0.625rem !important;}
.ml-sm-n1, .mx-sm-n1 {margin-left: -0.625rem !important;}
.m-sm-n2 {margin: -1.25rem !important;}
.mt-sm-n2, .my-sm-n2 {margin-top: -1.25rem !important;}
.mr-sm-n2, .mx-sm-n2 {margin-right: -1.25rem !important;}
.mb-sm-n2, .my-sm-n2 {margin-bottom: -1.25rem !important;}
.ml-sm-n2, .mx-sm-n2 {margin-left: -1.25rem !important;}
.m-sm-n3 {margin: -1.875rem !important;}
.mt-sm-n3, .my-sm-n3 {margin-top: -1.875rem !important;}
.mr-sm-n3, .mx-sm-n3 {margin-right: -1.875rem !important;}
.mb-sm-n3, .my-sm-n3 {margin-bottom: -1.875rem !important;}
.ml-sm-n3, .mx-sm-n3 {margin-left: -1.875rem !important;}
.m-sm-n4 {margin: -2.5rem !important;}
.mt-sm-n4, .my-sm-n4 {margin-top: -2.5rem !important;}
.mr-sm-n4, .mx-sm-n4 {margin-right: -2.5rem !important;}
.mb-sm-n4, .my-sm-n4 {margin-bottom: -2.5rem !important;}
.ml-sm-n4, .mx-sm-n4 {margin-left: -2.5rem !important;}
.m-sm-n5 {margin: -3.125rem !important;}
.mt-sm-n5, .my-sm-n5 {margin-top: -3.125rem !important;}
.mr-sm-n5, .mx-sm-n5 {margin-right: -3.125rem !important;}
.mb-sm-n5, .my-sm-n5 {margin-bottom: -3.125rem !important;}
.ml-sm-n5, .mx-sm-n5 {margin-left: -3.125rem !important;}
.m-sm-n6 {margin: -3.75rem !important;}
.mt-sm-n6, .my-sm-n6 {margin-top: -3.75rem !important;}
.mr-sm-n6, .mx-sm-n6 {margin-right: -3.75rem !important;}
.mb-sm-n6, .my-sm-n6 {margin-bottom: -3.75rem !important;}
.ml-sm-n6, .mx-sm-n6 {margin-left: -3.75rem !important;}
.m-sm-n7 {margin: -4.375rem !important;}
.mt-sm-n7, .my-sm-n7 {margin-top: -4.375rem !important;}
.mr-sm-n7, .mx-sm-n7 {margin-right: -4.375rem !important;}
.mb-sm-n7, .my-sm-n7 {margin-bottom: -4.375rem !important;}
.ml-sm-n7, .mx-sm-n7 {margin-left: -4.375rem !important;}
.m-sm-n8 {margin: -5rem !important;}
.mt-sm-n8, .my-sm-n8 {margin-top: -5rem !important;}
.mr-sm-n8, .mx-sm-n8 {margin-right: -5rem !important;}
.mb-sm-n8, .my-sm-n8 {margin-bottom: -5rem !important;}
.ml-sm-n8, .mx-sm-n8 {margin-left: -5rem !important;}
.m-sm-n9 {margin: -5.625rem !important;}
.mt-sm-n9, .my-sm-n9 {margin-top: -5.625rem !important;}
.mr-sm-n9, .mx-sm-n9 {margin-right: -5.625rem !important;}
.mb-sm-n9, .my-sm-n9 {margin-bottom: -5.625rem !important;}
.ml-sm-n9, .mx-sm-n9 {margin-left: -5.625rem !important;}
.m-sm-n10 {margin: -6.25rem !important;}
.mt-sm-n10, .my-sm-n10 {margin-top: -6.25rem !important;}
.mr-sm-n10, .mx-sm-n10 {margin-right: -6.25rem !important;}
.mb-sm-n10, .my-sm-n10 {margin-bottom: -6.25rem !important;}
.ml-sm-n10, .mx-sm-n10 {margin-left: -6.25rem !important;}
.m-sm-auto {margin: auto !important;}
.mt-sm-auto, .my-sm-auto {margin-top: auto !important;}
.mr-sm-auto, .mx-sm-auto {margin-right: auto !important;}
.mb-sm-auto, .my-sm-auto {margin-bottom: auto !important;}
.ml-sm-auto, .mx-sm-auto {margin-left: auto !important;}
} @media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
.mt-md-0, .my-md-0 {margin-top: 0 !important;}
.mr-md-0, .mx-md-0 {margin-right: 0 !important;}
.mb-md-0, .my-md-0 {margin-bottom: 0 !important;}
.ml-md-0, .mx-md-0 {margin-left: 0 !important;}
.m-md-1 {margin: 0.625rem !important;}
.mt-md-1, .my-md-1 {margin-top: 0.625rem !important;}
.mr-md-1, .mx-md-1 {margin-right: 0.625rem !important;}
.mb-md-1, .my-md-1 {margin-bottom: 0.625rem !important;}
.ml-md-1, .mx-md-1 {margin-left: 0.625rem !important;}
.m-md-2 {margin: 1.25rem !important;}
.mt-md-2, .my-md-2 {margin-top: 1.25rem !important;}
.mr-md-2, .mx-md-2 {margin-right: 1.25rem !important;}
.mb-md-2, .my-md-2 {margin-bottom: 1.25rem !important;}
.ml-md-2, .mx-md-2 {margin-left: 1.25rem !important;}
.m-md-3 {margin: 1.875rem !important;}
.mt-md-3, .my-md-3 {margin-top: 1.875rem !important;}
.mr-md-3, .mx-md-3 {margin-right: 1.875rem !important;}
.mb-md-3, .my-md-3 {margin-bottom: 1.875rem !important;}
.ml-md-3, .mx-md-3 {margin-left: 1.875rem !important;}
.m-md-4 {margin: 2.5rem !important;}
.mt-md-4, .my-md-4 {margin-top: 2.5rem !important;}
.mr-md-4, .mx-md-4 {margin-right: 2.5rem !important;}
.mb-md-4, .my-md-4 {margin-bottom: 2.5rem !important;}
.ml-md-4, .mx-md-4 {margin-left: 2.5rem !important;}
.m-md-5 {margin: 3.125rem !important;}
.mt-md-5, .my-md-5 {margin-top: 3.125rem !important;}
.mr-md-5, .mx-md-5 {margin-right: 3.125rem !important;}
.mb-md-5, .my-md-5 {margin-bottom: 3.125rem !important;}
.ml-md-5, .mx-md-5 {margin-left: 3.125rem !important;}
.m-md-6 {margin: 3.75rem !important;}
.mt-md-6, .my-md-6 {margin-top: 3.75rem !important;}
.mr-md-6, .mx-md-6 {margin-right: 3.75rem !important;}
.mb-md-6, .my-md-6 {margin-bottom: 3.75rem !important;}
.ml-md-6, .mx-md-6 {margin-left: 3.75rem !important;}
.m-md-7 {margin: 4.375rem !important;}
.mt-md-7, .my-md-7 {margin-top: 4.375rem !important;}
.mr-md-7, .mx-md-7 {margin-right: 4.375rem !important;}
.mb-md-7, .my-md-7 {margin-bottom: 4.375rem !important;}
.ml-md-7, .mx-md-7 {margin-left: 4.375rem !important;}
.m-md-8 {margin: 5rem !important;}
.mt-md-8, .my-md-8 {margin-top: 5rem !important;}
.mr-md-8, .mx-md-8 {margin-right: 5rem !important;}
.mb-md-8, .my-md-8 {margin-bottom: 5rem !important;}
.ml-md-8, .mx-md-8 {margin-left: 5rem !important;}
.m-md-9 {margin: 5.625rem !important;}
.mt-md-9, .my-md-9 {margin-top: 5.625rem !important;}
.mr-md-9, .mx-md-9 {margin-right: 5.625rem !important;}
.mb-md-9, .my-md-9 {margin-bottom: 5.625rem !important;}
.ml-md-9, .mx-md-9 {margin-left: 5.625rem !important;}
.m-md-10 {margin: 6.25rem !important;}
.mt-md-10, .my-md-10 {margin-top: 6.25rem !important;}
.mr-md-10, .mx-md-10 {margin-right: 6.25rem !important;}
.mb-md-10, .my-md-10 {margin-bottom: 6.25rem !important;}
.ml-md-10, .mx-md-10 {margin-left: 6.25rem !important;}
.p-md-0 {padding: 0 !important;}
.pt-md-0, .py-md-0 {padding-top: 0 !important;}
.pr-md-0, .px-md-0 {padding-right: 0 !important;}
.pb-md-0, .py-md-0 {padding-bottom: 0 !important;}
.pl-md-0, .px-md-0 {padding-left: 0 !important;}
.p-md-1 {padding: 0.625rem !important;}
.pt-md-1, .py-md-1 {padding-top: 0.625rem !important;}
.pr-md-1, .px-md-1 {padding-right: 0.625rem !important;}
.pb-md-1, .py-md-1 {padding-bottom: 0.625rem !important;}
.pl-md-1, .px-md-1 {padding-left: 0.625rem !important;}
.p-md-2 {padding: 1.25rem !important;}
.pt-md-2, .py-md-2 {padding-top: 1.25rem !important;}
.pr-md-2, .px-md-2 {padding-right: 1.25rem !important;}
.pb-md-2, .py-md-2 {padding-bottom: 1.25rem !important;}
.pl-md-2, .px-md-2 {padding-left: 1.25rem !important;}
.p-md-3 {padding: 1.875rem !important;}
.pt-md-3, .py-md-3 {padding-top: 1.875rem !important;}
.pr-md-3, .px-md-3 {padding-right: 1.875rem !important;}
.pb-md-3, .py-md-3 {padding-bottom: 1.875rem !important;}
.pl-md-3, .px-md-3 {padding-left: 1.875rem !important;}
.p-md-4 {padding: 2.5rem !important;}
.pt-md-4, .py-md-4 {padding-top: 2.5rem !important;}
.pr-md-4, .px-md-4 {padding-right: 2.5rem !important;}
.pb-md-4, .py-md-4 {padding-bottom: 2.5rem !important;}
.pl-md-4, .px-md-4 {padding-left: 2.5rem !important;}
.p-md-5 {padding: 3.125rem !important;}
.pt-md-5, .py-md-5 {padding-top: 3.125rem !important;}
.pr-md-5, .px-md-5 {padding-right: 3.125rem !important;}
.pb-md-5, .py-md-5 {padding-bottom: 3.125rem !important;}
.pl-md-5, .px-md-5 {padding-left: 3.125rem !important;}
.p-md-6 {padding: 3.75rem !important;}
.pt-md-6, .py-md-6 {padding-top: 3.75rem !important;}
.pr-md-6, .px-md-6 {padding-right: 3.75rem !important;}
.pb-md-6, .py-md-6 {padding-bottom: 3.75rem !important;}
.pl-md-6, .px-md-6 {padding-left: 3.75rem !important;}
.p-md-7 {padding: 4.375rem !important;}
.pt-md-7, .py-md-7 {padding-top: 4.375rem !important;}
.pr-md-7, .px-md-7 {padding-right: 4.375rem !important;}
.pb-md-7, .py-md-7 {padding-bottom: 4.375rem !important;}
.pl-md-7, .px-md-7 {padding-left: 4.375rem !important;}
.p-md-8 {padding: 5rem !important;}
.pt-md-8, .py-md-8 {padding-top: 5rem !important;}
.pr-md-8, .px-md-8 {padding-right: 5rem !important;}
.pb-md-8, .py-md-8 {padding-bottom: 5rem !important;}
.pl-md-8, .px-md-8 {padding-left: 5rem !important;}
.p-md-9 {padding: 5.625rem !important;}
.pt-md-9, .py-md-9 {padding-top: 5.625rem !important;}
.pr-md-9, .px-md-9 {padding-right: 5.625rem !important;}
.pb-md-9, .py-md-9 {padding-bottom: 5.625rem !important;}
.pl-md-9, .px-md-9 {padding-left: 5.625rem !important;}
.p-md-10 {padding: 6.25rem !important;}
.pt-md-10, .py-md-10 {padding-top: 6.25rem !important;}
.pr-md-10, .px-md-10 {padding-right: 6.25rem !important;}
.pb-md-10, .py-md-10 {padding-bottom: 6.25rem !important;}
.pl-md-10, .px-md-10 {padding-left: 6.25rem !important;}
.m-md-n1 {margin: -0.625rem !important;}
.mt-md-n1, .my-md-n1 {margin-top: -0.625rem !important;}
.mr-md-n1, .mx-md-n1 {margin-right: -0.625rem !important;}
.mb-md-n1, .my-md-n1 {margin-bottom: -0.625rem !important;}
.ml-md-n1, .mx-md-n1 {margin-left: -0.625rem !important;}
.m-md-n2 {margin: -1.25rem !important;}
.mt-md-n2, .my-md-n2 {margin-top: -1.25rem !important;}
.mr-md-n2, .mx-md-n2 {margin-right: -1.25rem !important;}
.mb-md-n2, .my-md-n2 {margin-bottom: -1.25rem !important;}
.ml-md-n2, .mx-md-n2 {margin-left: -1.25rem !important;}
.m-md-n3 {margin: -1.875rem !important;}
.mt-md-n3, .my-md-n3 {margin-top: -1.875rem !important;}
.mr-md-n3, .mx-md-n3 {margin-right: -1.875rem !important;}
.mb-md-n3, .my-md-n3 {margin-bottom: -1.875rem !important;}
.ml-md-n3, .mx-md-n3 {margin-left: -1.875rem !important;}
.m-md-n4 {margin: -2.5rem !important;}
.mt-md-n4, .my-md-n4 {margin-top: -2.5rem !important;}
.mr-md-n4, .mx-md-n4 {margin-right: -2.5rem !important;}
.mb-md-n4, .my-md-n4 {margin-bottom: -2.5rem !important;}
.ml-md-n4, .mx-md-n4 {margin-left: -2.5rem !important;}
.m-md-n5 {margin: -3.125rem !important;}
.mt-md-n5, .my-md-n5 {margin-top: -3.125rem !important;}
.mr-md-n5, .mx-md-n5 {margin-right: -3.125rem !important;}
.mb-md-n5, .my-md-n5 {margin-bottom: -3.125rem !important;}
.ml-md-n5, .mx-md-n5 {margin-left: -3.125rem !important;}
.m-md-n6 {margin: -3.75rem !important;}
.mt-md-n6, .my-md-n6 {margin-top: -3.75rem !important;}
.mr-md-n6, .mx-md-n6 {margin-right: -3.75rem !important;}
.mb-md-n6, .my-md-n6 {margin-bottom: -3.75rem !important;}
.ml-md-n6, .mx-md-n6 {margin-left: -3.75rem !important;}
.m-md-n7 {margin: -4.375rem !important;}
.mt-md-n7, .my-md-n7 {margin-top: -4.375rem !important;}
.mr-md-n7, .mx-md-n7 {margin-right: -4.375rem !important;}
.mb-md-n7, .my-md-n7 {margin-bottom: -4.375rem !important;}
.ml-md-n7, .mx-md-n7 {margin-left: -4.375rem !important;}
.m-md-n8 {margin: -5rem !important;}
.mt-md-n8, .my-md-n8 {margin-top: -5rem !important;}
.mr-md-n8, .mx-md-n8 {margin-right: -5rem !important;}
.mb-md-n8, .my-md-n8 {margin-bottom: -5rem !important;}
.ml-md-n8, .mx-md-n8 {margin-left: -5rem !important;}
.m-md-n9 {margin: -5.625rem !important;}
.mt-md-n9, .my-md-n9 {margin-top: -5.625rem !important;}
.mr-md-n9, .mx-md-n9 {margin-right: -5.625rem !important;}
.mb-md-n9, .my-md-n9 {margin-bottom: -5.625rem !important;}
.ml-md-n9, .mx-md-n9 {margin-left: -5.625rem !important;}
.m-md-n10 {margin: -6.25rem !important;}
.mt-md-n10, .my-md-n10 {margin-top: -6.25rem !important;}
.mr-md-n10, .mx-md-n10 {margin-right: -6.25rem !important;}
.mb-md-n10, .my-md-n10 {margin-bottom: -6.25rem !important;}
.ml-md-n10, .mx-md-n10 {margin-left: -6.25rem !important;}
.m-md-auto {margin: auto !important;}
.mt-md-auto, .my-md-auto {margin-top: auto !important;}
.mr-md-auto, .mx-md-auto {margin-right: auto !important;}
.mb-md-auto, .my-md-auto {margin-bottom: auto !important;}
.ml-md-auto, .mx-md-auto {margin-left: auto !important;}
} @media (min-width: 1200px) {.m-lg-0 {margin: 0 !important;}
.mt-lg-0, .my-lg-0 {margin-top: 0 !important;}
.mr-lg-0, .mx-lg-0 {margin-right: 0 !important;}
.mb-lg-0, .my-lg-0 {margin-bottom: 0 !important;}
.ml-lg-0, .mx-lg-0 {margin-left: 0 !important;}
.m-lg-1 {margin: 0.625rem !important;}
.mt-lg-1, .my-lg-1 {margin-top: 0.625rem !important;}
.mr-lg-1, .mx-lg-1 {margin-right: 0.625rem !important;}
.mb-lg-1, .my-lg-1 {margin-bottom: 0.625rem !important;}
.ml-lg-1, .mx-lg-1 {margin-left: 0.625rem !important;}
.m-lg-2 {margin: 1.25rem !important;}
.mt-lg-2, .my-lg-2 {margin-top: 1.25rem !important;}
.mr-lg-2, .mx-lg-2 {margin-right: 1.25rem !important;}
.mb-lg-2, .my-lg-2 {margin-bottom: 1.25rem !important;}
.ml-lg-2, .mx-lg-2 {margin-left: 1.25rem !important;}
.m-lg-3 {margin: 1.875rem !important;}
.mt-lg-3, .my-lg-3 {margin-top: 1.875rem !important;}
.mr-lg-3, .mx-lg-3 {margin-right: 1.875rem !important;}
.mb-lg-3, .my-lg-3 {margin-bottom: 1.875rem !important;}
.ml-lg-3, .mx-lg-3 {margin-left: 1.875rem !important;}
.m-lg-4 {margin: 2.5rem !important;}
.mt-lg-4, .my-lg-4 {margin-top: 2.5rem !important;}
.mr-lg-4, .mx-lg-4 {margin-right: 2.5rem !important;}
.mb-lg-4, .my-lg-4 {margin-bottom: 2.5rem !important;}
.ml-lg-4, .mx-lg-4 {margin-left: 2.5rem !important;}
.m-lg-5 {margin: 3.125rem !important;}
.mt-lg-5, .my-lg-5 {margin-top: 3.125rem !important;}
.mr-lg-5, .mx-lg-5 {margin-right: 3.125rem !important;}
.mb-lg-5, .my-lg-5 {margin-bottom: 3.125rem !important;}
.ml-lg-5, .mx-lg-5 {margin-left: 3.125rem !important;}
.m-lg-6 {margin: 3.75rem !important;}
.mt-lg-6, .my-lg-6 {margin-top: 3.75rem !important;}
.mr-lg-6, .mx-lg-6 {margin-right: 3.75rem !important;}
.mb-lg-6, .my-lg-6 {margin-bottom: 3.75rem !important;}
.ml-lg-6, .mx-lg-6 {margin-left: 3.75rem !important;}
.m-lg-7 {margin: 4.375rem !important;}
.mt-lg-7, .my-lg-7 {margin-top: 4.375rem !important;}
.mr-lg-7, .mx-lg-7 {margin-right: 4.375rem !important;}
.mb-lg-7, .my-lg-7 {margin-bottom: 4.375rem !important;}
.ml-lg-7, .mx-lg-7 {margin-left: 4.375rem !important;}
.m-lg-8 {margin: 5rem !important;}
.mt-lg-8, .my-lg-8 {margin-top: 5rem !important;}
.mr-lg-8, .mx-lg-8 {margin-right: 5rem !important;}
.mb-lg-8, .my-lg-8 {margin-bottom: 5rem !important;}
.ml-lg-8, .mx-lg-8 {margin-left: 5rem !important;}
.m-lg-9 {margin: 5.625rem !important;}
.mt-lg-9, .my-lg-9 {margin-top: 5.625rem !important;}
.mr-lg-9, .mx-lg-9 {margin-right: 5.625rem !important;}
.mb-lg-9, .my-lg-9 {margin-bottom: 5.625rem !important;}
.ml-lg-9, .mx-lg-9 {margin-left: 5.625rem !important;}
.m-lg-10 {margin: 6.25rem !important;}
.mt-lg-10, .my-lg-10 {margin-top: 6.25rem !important;}
.mr-lg-10, .mx-lg-10 {margin-right: 6.25rem !important;}
.mb-lg-10, .my-lg-10 {margin-bottom: 6.25rem !important;}
.ml-lg-10, .mx-lg-10 {margin-left: 6.25rem !important;}
.p-lg-0 {padding: 0 !important;}
.pt-lg-0, .py-lg-0 {padding-top: 0 !important;}
.pr-lg-0, .px-lg-0 {padding-right: 0 !important;}
.pb-lg-0, .py-lg-0 {padding-bottom: 0 !important;}
.pl-lg-0, .px-lg-0 {padding-left: 0 !important;}
.p-lg-1 {padding: 0.625rem !important;}
.pt-lg-1, .py-lg-1 {padding-top: 0.625rem !important;}
.pr-lg-1, .px-lg-1 {padding-right: 0.625rem !important;}
.pb-lg-1, .py-lg-1 {padding-bottom: 0.625rem !important;}
.pl-lg-1, .px-lg-1 {padding-left: 0.625rem !important;}
.p-lg-2 {padding: 1.25rem !important;}
.pt-lg-2, .py-lg-2 {padding-top: 1.25rem !important;}
.pr-lg-2, .px-lg-2 {padding-right: 1.25rem !important;}
.pb-lg-2, .py-lg-2 {padding-bottom: 1.25rem !important;}
.pl-lg-2, .px-lg-2 {padding-left: 1.25rem !important;}
.p-lg-3 {padding: 1.875rem !important;}
.pt-lg-3, .py-lg-3 {padding-top: 1.875rem !important;}
.pr-lg-3, .px-lg-3 {padding-right: 1.875rem !important;}
.pb-lg-3, .py-lg-3 {padding-bottom: 1.875rem !important;}
.pl-lg-3, .px-lg-3 {padding-left: 1.875rem !important;}
.p-lg-4 {padding: 2.5rem !important;}
.pt-lg-4, .py-lg-4 {padding-top: 2.5rem !important;}
.pr-lg-4, .px-lg-4 {padding-right: 2.5rem !important;}
.pb-lg-4, .py-lg-4 {padding-bottom: 2.5rem !important;}
.pl-lg-4, .px-lg-4 {padding-left: 2.5rem !important;}
.p-lg-5 {padding: 3.125rem !important;}
.pt-lg-5, .py-lg-5 {padding-top: 3.125rem !important;}
.pr-lg-5, .px-lg-5 {padding-right: 3.125rem !important;}
.pb-lg-5, .py-lg-5 {padding-bottom: 3.125rem !important;}
.pl-lg-5, .px-lg-5 {padding-left: 3.125rem !important;}
.p-lg-6 {padding: 3.75rem !important;}
.pt-lg-6, .py-lg-6 {padding-top: 3.75rem !important;}
.pr-lg-6, .px-lg-6 {padding-right: 3.75rem !important;}
.pb-lg-6, .py-lg-6 {padding-bottom: 3.75rem !important;}
.pl-lg-6, .px-lg-6 {padding-left: 3.75rem !important;}
.p-lg-7 {padding: 4.375rem !important;}
.pt-lg-7, .py-lg-7 {padding-top: 4.375rem !important;}
.pr-lg-7, .px-lg-7 {padding-right: 4.375rem !important;}
.pb-lg-7, .py-lg-7 {padding-bottom: 4.375rem !important;}
.pl-lg-7, .px-lg-7 {padding-left: 4.375rem !important;}
.p-lg-8 {padding: 5rem !important;}
.pt-lg-8, .py-lg-8 {padding-top: 5rem !important;}
.pr-lg-8, .px-lg-8 {padding-right: 5rem !important;}
.pb-lg-8, .py-lg-8 {padding-bottom: 5rem !important;}
.pl-lg-8, .px-lg-8 {padding-left: 5rem !important;}
.p-lg-9 {padding: 5.625rem !important;}
.pt-lg-9, .py-lg-9 {padding-top: 5.625rem !important;}
.pr-lg-9, .px-lg-9 {padding-right: 5.625rem !important;}
.pb-lg-9, .py-lg-9 {padding-bottom: 5.625rem !important;}
.pl-lg-9, .px-lg-9 {padding-left: 5.625rem !important;}
.p-lg-10 {padding: 6.25rem !important;}
.pt-lg-10, .py-lg-10 {padding-top: 6.25rem !important;}
.pr-lg-10, .px-lg-10 {padding-right: 6.25rem !important;}
.pb-lg-10, .py-lg-10 {padding-bottom: 6.25rem !important;}
.pl-lg-10, .px-lg-10 {padding-left: 6.25rem !important;}
.m-lg-n1 {margin: -0.625rem !important;}
.mt-lg-n1, .my-lg-n1 {margin-top: -0.625rem !important;}
.mr-lg-n1, .mx-lg-n1 {margin-right: -0.625rem !important;}
.mb-lg-n1, .my-lg-n1 {margin-bottom: -0.625rem !important;}
.ml-lg-n1, .mx-lg-n1 {margin-left: -0.625rem !important;}
.m-lg-n2 {margin: -1.25rem !important;}
.mt-lg-n2, .my-lg-n2 {margin-top: -1.25rem !important;}
.mr-lg-n2, .mx-lg-n2 {margin-right: -1.25rem !important;}
.mb-lg-n2, .my-lg-n2 {margin-bottom: -1.25rem !important;}
.ml-lg-n2, .mx-lg-n2 {margin-left: -1.25rem !important;}
.m-lg-n3 {margin: -1.875rem !important;}
.mt-lg-n3, .my-lg-n3 {margin-top: -1.875rem !important;}
.mr-lg-n3, .mx-lg-n3 {margin-right: -1.875rem !important;}
.mb-lg-n3, .my-lg-n3 {margin-bottom: -1.875rem !important;}
.ml-lg-n3, .mx-lg-n3 {margin-left: -1.875rem !important;}
.m-lg-n4 {margin: -2.5rem !important;}
.mt-lg-n4, .my-lg-n4 {margin-top: -2.5rem !important;}
.mr-lg-n4, .mx-lg-n4 {margin-right: -2.5rem !important;}
.mb-lg-n4, .my-lg-n4 {margin-bottom: -2.5rem !important;}
.ml-lg-n4, .mx-lg-n4 {margin-left: -2.5rem !important;}
.m-lg-n5 {margin: -3.125rem !important;}
.mt-lg-n5, .my-lg-n5 {margin-top: -3.125rem !important;}
.mr-lg-n5, .mx-lg-n5 {margin-right: -3.125rem !important;}
.mb-lg-n5, .my-lg-n5 {margin-bottom: -3.125rem !important;}
.ml-lg-n5, .mx-lg-n5 {margin-left: -3.125rem !important;}
.m-lg-n6 {margin: -3.75rem !important;}
.mt-lg-n6, .my-lg-n6 {margin-top: -3.75rem !important;}
.mr-lg-n6, .mx-lg-n6 {margin-right: -3.75rem !important;}
.mb-lg-n6, .my-lg-n6 {margin-bottom: -3.75rem !important;}
.ml-lg-n6, .mx-lg-n6 {margin-left: -3.75rem !important;}
.m-lg-n7 {margin: -4.375rem !important;}
.mt-lg-n7, .my-lg-n7 {margin-top: -4.375rem !important;}
.mr-lg-n7, .mx-lg-n7 {margin-right: -4.375rem !important;}
.mb-lg-n7, .my-lg-n7 {margin-bottom: -4.375rem !important;}
.ml-lg-n7, .mx-lg-n7 {margin-left: -4.375rem !important;}
.m-lg-n8 {margin: -5rem !important;}
.mt-lg-n8, .my-lg-n8 {margin-top: -5rem !important;}
.mr-lg-n8, .mx-lg-n8 {margin-right: -5rem !important;}
.mb-lg-n8, .my-lg-n8 {margin-bottom: -5rem !important;}
.ml-lg-n8, .mx-lg-n8 {margin-left: -5rem !important;}
.m-lg-n9 {margin: -5.625rem !important;}
.mt-lg-n9, .my-lg-n9 {margin-top: -5.625rem !important;}
.mr-lg-n9, .mx-lg-n9 {margin-right: -5.625rem !important;}
.mb-lg-n9, .my-lg-n9 {margin-bottom: -5.625rem !important;}
.ml-lg-n9, .mx-lg-n9 {margin-left: -5.625rem !important;}
.m-lg-n10 {margin: -6.25rem !important;}
.mt-lg-n10, .my-lg-n10 {margin-top: -6.25rem !important;}
.mr-lg-n10, .mx-lg-n10 {margin-right: -6.25rem !important;}
.mb-lg-n10, .my-lg-n10 {margin-bottom: -6.25rem !important;}
.ml-lg-n10, .mx-lg-n10 {margin-left: -6.25rem !important;}
.m-lg-auto {margin: auto !important;}
.mt-lg-auto, .my-lg-auto {margin-top: auto !important;}
.mr-lg-auto, .mx-lg-auto {margin-right: auto !important;}
.mb-lg-auto, .my-lg-auto {margin-bottom: auto !important;}
.ml-lg-auto, .mx-lg-auto {margin-left: auto !important;}
} @media (min-width: 1600px) {.m-xl-0 {margin: 0 !important;}
.mt-xl-0, .my-xl-0 {margin-top: 0 !important;}
.mr-xl-0, .mx-xl-0 {margin-right: 0 !important;}
.mb-xl-0, .my-xl-0 {margin-bottom: 0 !important;}
.ml-xl-0, .mx-xl-0 {margin-left: 0 !important;}
.m-xl-1 {margin: 0.625rem !important;}
.mt-xl-1, .my-xl-1 {margin-top: 0.625rem !important;}
.mr-xl-1, .mx-xl-1 {margin-right: 0.625rem !important;}
.mb-xl-1, .my-xl-1 {margin-bottom: 0.625rem !important;}
.ml-xl-1, .mx-xl-1 {margin-left: 0.625rem !important;}
.m-xl-2 {margin: 1.25rem !important;}
.mt-xl-2, .my-xl-2 {margin-top: 1.25rem !important;}
.mr-xl-2, .mx-xl-2 {margin-right: 1.25rem !important;}
.mb-xl-2, .my-xl-2 {margin-bottom: 1.25rem !important;}
.ml-xl-2, .mx-xl-2 {margin-left: 1.25rem !important;}
.m-xl-3 {margin: 1.875rem !important;}
.mt-xl-3, .my-xl-3 {margin-top: 1.875rem !important;}
.mr-xl-3, .mx-xl-3 {margin-right: 1.875rem !important;}
.mb-xl-3, .my-xl-3 {margin-bottom: 1.875rem !important;}
.ml-xl-3, .mx-xl-3 {margin-left: 1.875rem !important;}
.m-xl-4 {margin: 2.5rem !important;}
.mt-xl-4, .my-xl-4 {margin-top: 2.5rem !important;}
.mr-xl-4, .mx-xl-4 {margin-right: 2.5rem !important;}
.mb-xl-4, .my-xl-4 {margin-bottom: 2.5rem !important;}
.ml-xl-4, .mx-xl-4 {margin-left: 2.5rem !important;}
.m-xl-5 {margin: 3.125rem !important;}
.mt-xl-5, .my-xl-5 {margin-top: 3.125rem !important;}
.mr-xl-5, .mx-xl-5 {margin-right: 3.125rem !important;}
.mb-xl-5, .my-xl-5 {margin-bottom: 3.125rem !important;}
.ml-xl-5, .mx-xl-5 {margin-left: 3.125rem !important;}
.m-xl-6 {margin: 3.75rem !important;}
.mt-xl-6, .my-xl-6 {margin-top: 3.75rem !important;}
.mr-xl-6, .mx-xl-6 {margin-right: 3.75rem !important;}
.mb-xl-6, .my-xl-6 {margin-bottom: 3.75rem !important;}
.ml-xl-6, .mx-xl-6 {margin-left: 3.75rem !important;}
.m-xl-7 {margin: 4.375rem !important;}
.mt-xl-7, .my-xl-7 {margin-top: 4.375rem !important;}
.mr-xl-7, .mx-xl-7 {margin-right: 4.375rem !important;}
.mb-xl-7, .my-xl-7 {margin-bottom: 4.375rem !important;}
.ml-xl-7, .mx-xl-7 {margin-left: 4.375rem !important;}
.m-xl-8 {margin: 5rem !important;}
.mt-xl-8, .my-xl-8 {margin-top: 5rem !important;}
.mr-xl-8, .mx-xl-8 {margin-right: 5rem !important;}
.mb-xl-8, .my-xl-8 {margin-bottom: 5rem !important;}
.ml-xl-8, .mx-xl-8 {margin-left: 5rem !important;}
.m-xl-9 {margin: 5.625rem !important;}
.mt-xl-9, .my-xl-9 {margin-top: 5.625rem !important;}
.mr-xl-9, .mx-xl-9 {margin-right: 5.625rem !important;}
.mb-xl-9, .my-xl-9 {margin-bottom: 5.625rem !important;}
.ml-xl-9, .mx-xl-9 {margin-left: 5.625rem !important;}
.m-xl-10 {margin: 6.25rem !important;}
.mt-xl-10, .my-xl-10 {margin-top: 6.25rem !important;}
.mr-xl-10, .mx-xl-10 {margin-right: 6.25rem !important;}
.mb-xl-10, .my-xl-10 {margin-bottom: 6.25rem !important;}
.ml-xl-10, .mx-xl-10 {margin-left: 6.25rem !important;}
.p-xl-0 {padding: 0 !important;}
.pt-xl-0, .py-xl-0 {padding-top: 0 !important;}
.pr-xl-0, .px-xl-0 {padding-right: 0 !important;}
.pb-xl-0, .py-xl-0 {padding-bottom: 0 !important;}
.pl-xl-0, .px-xl-0 {padding-left: 0 !important;}
.p-xl-1 {padding: 0.625rem !important;}
.pt-xl-1, .py-xl-1 {padding-top: 0.625rem !important;}
.pr-xl-1, .px-xl-1 {padding-right: 0.625rem !important;}
.pb-xl-1, .py-xl-1 {padding-bottom: 0.625rem !important;}
.pl-xl-1, .px-xl-1 {padding-left: 0.625rem !important;}
.p-xl-2 {padding: 1.25rem !important;}
.pt-xl-2, .py-xl-2 {padding-top: 1.25rem !important;}
.pr-xl-2, .px-xl-2 {padding-right: 1.25rem !important;}
.pb-xl-2, .py-xl-2 {padding-bottom: 1.25rem !important;}
.pl-xl-2, .px-xl-2 {padding-left: 1.25rem !important;}
.p-xl-3 {padding: 1.875rem !important;}
.pt-xl-3, .py-xl-3 {padding-top: 1.875rem !important;}
.pr-xl-3, .px-xl-3 {padding-right: 1.875rem !important;}
.pb-xl-3, .py-xl-3 {padding-bottom: 1.875rem !important;}
.pl-xl-3, .px-xl-3 {padding-left: 1.875rem !important;}
.p-xl-4 {padding: 2.5rem !important;}
.pt-xl-4, .py-xl-4 {padding-top: 2.5rem !important;}
.pr-xl-4, .px-xl-4 {padding-right: 2.5rem !important;}
.pb-xl-4, .py-xl-4 {padding-bottom: 2.5rem !important;}
.pl-xl-4, .px-xl-4 {padding-left: 2.5rem !important;}
.p-xl-5 {padding: 3.125rem !important;}
.pt-xl-5, .py-xl-5 {padding-top: 3.125rem !important;}
.pr-xl-5, .px-xl-5 {padding-right: 3.125rem !important;}
.pb-xl-5, .py-xl-5 {padding-bottom: 3.125rem !important;}
.pl-xl-5, .px-xl-5 {padding-left: 3.125rem !important;}
.p-xl-6 {padding: 3.75rem !important;}
.pt-xl-6, .py-xl-6 {padding-top: 3.75rem !important;}
.pr-xl-6, .px-xl-6 {padding-right: 3.75rem !important;}
.pb-xl-6, .py-xl-6 {padding-bottom: 3.75rem !important;}
.pl-xl-6, .px-xl-6 {padding-left: 3.75rem !important;}
.p-xl-7 {padding: 4.375rem !important;}
.pt-xl-7, .py-xl-7 {padding-top: 4.375rem !important;}
.pr-xl-7, .px-xl-7 {padding-right: 4.375rem !important;}
.pb-xl-7, .py-xl-7 {padding-bottom: 4.375rem !important;}
.pl-xl-7, .px-xl-7 {padding-left: 4.375rem !important;}
.p-xl-8 {padding: 5rem !important;}
.pt-xl-8, .py-xl-8 {padding-top: 5rem !important;}
.pr-xl-8, .px-xl-8 {padding-right: 5rem !important;}
.pb-xl-8, .py-xl-8 {padding-bottom: 5rem !important;}
.pl-xl-8, .px-xl-8 {padding-left: 5rem !important;}
.p-xl-9 {padding: 5.625rem !important;}
.pt-xl-9, .py-xl-9 {padding-top: 5.625rem !important;}
.pr-xl-9, .px-xl-9 {padding-right: 5.625rem !important;}
.pb-xl-9, .py-xl-9 {padding-bottom: 5.625rem !important;}
.pl-xl-9, .px-xl-9 {padding-left: 5.625rem !important;}
.p-xl-10 {padding: 6.25rem !important;}
.pt-xl-10, .py-xl-10 {padding-top: 6.25rem !important;}
.pr-xl-10, .px-xl-10 {padding-right: 6.25rem !important;}
.pb-xl-10, .py-xl-10 {padding-bottom: 6.25rem !important;}
.pl-xl-10, .px-xl-10 {padding-left: 6.25rem !important;}
.m-xl-n1 {margin: -0.625rem !important;}
.mt-xl-n1, .my-xl-n1 {margin-top: -0.625rem !important;}
.mr-xl-n1, .mx-xl-n1 {margin-right: -0.625rem !important;}
.mb-xl-n1, .my-xl-n1 {margin-bottom: -0.625rem !important;}
.ml-xl-n1, .mx-xl-n1 {margin-left: -0.625rem !important;}
.m-xl-n2 {margin: -1.25rem !important;}
.mt-xl-n2, .my-xl-n2 {margin-top: -1.25rem !important;}
.mr-xl-n2, .mx-xl-n2 {margin-right: -1.25rem !important;}
.mb-xl-n2, .my-xl-n2 {margin-bottom: -1.25rem !important;}
.ml-xl-n2, .mx-xl-n2 {margin-left: -1.25rem !important;}
.m-xl-n3 {margin: -1.875rem !important;}
.mt-xl-n3, .my-xl-n3 {margin-top: -1.875rem !important;}
.mr-xl-n3, .mx-xl-n3 {margin-right: -1.875rem !important;}
.mb-xl-n3, .my-xl-n3 {margin-bottom: -1.875rem !important;}
.ml-xl-n3, .mx-xl-n3 {margin-left: -1.875rem !important;}
.m-xl-n4 {margin: -2.5rem !important;}
.mt-xl-n4, .my-xl-n4 {margin-top: -2.5rem !important;}
.mr-xl-n4, .mx-xl-n4 {margin-right: -2.5rem !important;}
.mb-xl-n4, .my-xl-n4 {margin-bottom: -2.5rem !important;}
.ml-xl-n4, .mx-xl-n4 {margin-left: -2.5rem !important;}
.m-xl-n5 {margin: -3.125rem !important;}
.mt-xl-n5, .my-xl-n5 {margin-top: -3.125rem !important;}
.mr-xl-n5, .mx-xl-n5 {margin-right: -3.125rem !important;}
.mb-xl-n5, .my-xl-n5 {margin-bottom: -3.125rem !important;}
.ml-xl-n5, .mx-xl-n5 {margin-left: -3.125rem !important;}
.m-xl-n6 {margin: -3.75rem !important;}
.mt-xl-n6, .my-xl-n6 {margin-top: -3.75rem !important;}
.mr-xl-n6, .mx-xl-n6 {margin-right: -3.75rem !important;}
.mb-xl-n6, .my-xl-n6 {margin-bottom: -3.75rem !important;}
.ml-xl-n6, .mx-xl-n6 {margin-left: -3.75rem !important;}
.m-xl-n7 {margin: -4.375rem !important;}
.mt-xl-n7, .my-xl-n7 {margin-top: -4.375rem !important;}
.mr-xl-n7, .mx-xl-n7 {margin-right: -4.375rem !important;}
.mb-xl-n7, .my-xl-n7 {margin-bottom: -4.375rem !important;}
.ml-xl-n7, .mx-xl-n7 {margin-left: -4.375rem !important;}
.m-xl-n8 {margin: -5rem !important;}
.mt-xl-n8, .my-xl-n8 {margin-top: -5rem !important;}
.mr-xl-n8, .mx-xl-n8 {margin-right: -5rem !important;}
.mb-xl-n8, .my-xl-n8 {margin-bottom: -5rem !important;}
.ml-xl-n8, .mx-xl-n8 {margin-left: -5rem !important;}
.m-xl-n9 {margin: -5.625rem !important;}
.mt-xl-n9, .my-xl-n9 {margin-top: -5.625rem !important;}
.mr-xl-n9, .mx-xl-n9 {margin-right: -5.625rem !important;}
.mb-xl-n9, .my-xl-n9 {margin-bottom: -5.625rem !important;}
.ml-xl-n9, .mx-xl-n9 {margin-left: -5.625rem !important;}
.m-xl-n10 {margin: -6.25rem !important;}
.mt-xl-n10, .my-xl-n10 {margin-top: -6.25rem !important;}
.mr-xl-n10, .mx-xl-n10 {margin-right: -6.25rem !important;}
.mb-xl-n10, .my-xl-n10 {margin-bottom: -6.25rem !important;}
.ml-xl-n10, .mx-xl-n10 {margin-left: -6.25rem !important;}
.m-xl-auto {margin: auto !important;}
.mt-xl-auto, .my-xl-auto {margin-top: auto !important;}
.mr-xl-auto, .mx-xl-auto {margin-right: auto !important;}
.mb-xl-auto, .my-xl-auto {margin-bottom: auto !important;}
.ml-xl-auto, .mx-xl-auto {margin-left: auto !important;}
} .text-monospace {font-family: "Roboto Mono", monospace !important;}
.text-justify {text-align: justify !important;}
.text-wrap {white-space: normal !important;}
.text-nowrap {white-space: nowrap !important;}
.text-truncate {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
@media (min-width: 576px) {.text-sm-left {text-align: left !important;}
.text-sm-right {text-align: right !important;}
.text-sm-center {text-align: center !important;}
} @media (min-width: 768px) {.text-md-left {text-align: left !important;}
.text-md-right {text-align: right !important;}
.text-md-center {text-align: center !important;}
} @media (min-width: 1200px) {.text-lg-left {text-align: left !important;}
.text-lg-right {text-align: right !important;}
.text-lg-center {text-align: center !important;}
} @media (min-width: 1600px) {.text-xl-left {text-align: left !important;}
.text-xl-right {text-align: right !important;}
.text-xl-center {text-align: center !important;}
} .text-lowercase {text-transform: lowercase !important;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
.font-weight-light {font-weight: 300 !important;}
.font-weight-lighter {font-weight: lighter !important;}
.font-weight-normal {font-weight: 400 !important;}
.font-weight-bold {font-weight: 700 !important;}
.font-weight-bolder {font-weight: bolder !important;}
.font-italic {font-style: italic !important;}
.text-primary {color: #4829b2 !important;}
a.text-primary:hover, a.text-primary:focus {color: #2f1b74 !important;}
.text-secondary {color: #e5e5e5 !important;}
a.text-secondary:hover, a.text-secondary:focus {color: #bfbfbf !important;}
.text-success {color: #54af5d !important;}
a.text-success:hover, a.text-success:focus {color: #3a7c41 !important;}
.text-info {color: #17a2b8 !important;}
a.text-info:hover, a.text-info:focus {color: #0f6674 !important;}
.text-warning {color: #e3c038 !important;}
a.text-warning:hover, a.text-warning:focus {color: #b59519 !important;}
.text-danger {color: #fc2c38 !important;}
a.text-danger:hover, a.text-danger:focus {color: #d8030f !important;}
.text-light {color: #f5f5f5 !important;}
a.text-light:hover, a.text-light:focus {color: #cfcfcf !important;}
.text-dark {color: #151515 !important;}
a.text-dark:hover, a.text-dark:focus {color: black !important;}
.text-body {color: #151515 !important;}
.text-muted {color: #888 !important;}
.text-black-50 {color: rgba(0, 0, 0, 0.5) !important;}
.text-white-50 {color: rgba(255, 255, 255, 0.5) !important;}
.text-hide {font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}
.text-decoration-none {text-decoration: none !important;}
.text-break {word-break: break-word !important; overflow-wrap: break-word !important;}
.text-reset {color: inherit !important;}
.visible {visibility: visible !important;}
.invisible {visibility: hidden !important;}
@media print {*, *::before, *::after {text-shadow: none !important; box-shadow: none !important;}
a:not(.btn) {text-decoration: underline;}
abbr[title]::after {content: " (" attr(title) ")";}
pre {white-space: pre-wrap !important;}
pre, blockquote {border: 1px solid #777; page-break-inside: avoid;}
thead {display: table-header-group;}
tr, img {page-break-inside: avoid;}
p, h2, h3 {orphans: 3; widows: 3;}
h2, h3 {page-break-after: avoid;}
@page {size: a3;}
body {min-width: 1200px !important;}
.container {min-width: 1200px !important;}
.navbar {display: none;}
.badge {border: 1px solid #000;}
.table {border-collapse: collapse !important;}
.table td, .table th {background-color: #fff !important;}
.table-bordered th, .table-bordered td {border: 1px solid #999 !important;}
.table-dark {color: inherit;}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {border-color: #e5e5e5;}
.table .thead-dark th {color: inherit; border-color: #e5e5e5;}
} .fs-12 {font-size: 0.75rem !important; line-height: 1.4em;}
.fs-14 {font-size: 0.875rem !important; line-height: 1.4em;}
.fs-16 {font-size: 1rem !important; line-height: 1.4em;}
.fs-18 {font-size: 1.125rem !important; line-height: 1.4em;}
.fs-20 {font-size: 1.25rem !important; line-height: 1.4em;}
.fs-22 {font-size: 1.375rem !important; line-height: 1.4em;}
.fs-24 {font-size: 1.5rem !important; line-height: 1.4em;}
.fs-26 {font-size: 1.625rem !important; line-height: 1.4em;}
.fs-28 {font-size: 1.75rem !important; line-height: 1.4em;}
.fs-30 {font-size: 1.875rem !important; line-height: 1.4em;}
.fs-32 {font-size: 2rem !important; line-height: 1.4em;}
.fs-34 {font-size: 2.125rem !important; line-height: 1.4em;}
.fs-36 {font-size: 2.25rem !important; line-height: 1.4em;}
.fs-38 {font-size: 2.375rem !important; line-height: 1.4em;}
.fs-40 {font-size: 2.5rem !important; line-height: 1.4em;}
.fs-50 {font-size: 3.125rem !important; line-height: 1.4em;}
.fs-60 {font-size: 3.75rem !important; line-height: 1.4em;}
.fs-70 {font-size: 4.375rem !important; line-height: 1.4em;}
.fs-80 {font-size: 5rem !important; line-height: 1.4em;}
.fs-90 {font-size: 5.625rem !important; line-height: 1.4em;}
.fs-100 {font-size: 6.25rem !important; line-height: 1.4em;}
.overflow-hidden {overflow: hidden;}
.bg-blue {background-color: #0030ae !important;}
a.bg-blue:hover, a.bg-blue:focus, button.bg-blue:hover, button.bg-blue:focus {background-color: #00227b !important;}
.bg-indigo {background-color: #6610f2 !important;}
a.bg-indigo:hover, a.bg-indigo:focus, button.bg-indigo:hover, button.bg-indigo:focus {background-color: #510bc4 !important;}
.bg-purple {background-color: #4829b2 !important;}
a.bg-purple:hover, a.bg-purple:focus, button.bg-purple:hover, button.bg-purple:focus {background-color: #371f89 !important;}
.bg-pink {background-color: #e83e8c !important;}
a.bg-pink:hover, a.bg-pink:focus, button.bg-pink:hover, button.bg-pink:focus {background-color: #d91a72 !important;}
.bg-red {background-color: #fc2c38 !important;}
a.bg-red:hover, a.bg-red:focus, button.bg-red:hover, button.bg-red:focus {background-color: #f20311 !important;}
.bg-orange {background-color: #f3a83c !important;}
a.bg-orange:hover, a.bg-orange:focus, button.bg-orange:hover, button.bg-orange:focus {background-color: #ed920f !important;}
.bg-yellow {background-color: #e3c038 !important;}
a.bg-yellow:hover, a.bg-yellow:focus, button.bg-yellow:hover, button.bg-yellow:focus {background-color: #cba81d !important;}
.bg-green {background-color: #54af5d !important;}
a.bg-green:hover, a.bg-green:focus, button.bg-green:hover, button.bg-green:focus {background-color: #428e4a !important;}
.bg-teal {background-color: #20c997 !important;}
a.bg-teal:hover, a.bg-teal:focus, button.bg-teal:hover, button.bg-teal:focus {background-color: #199d76 !important;}
.bg-cyan {background-color: #17a2b8 !important;}
a.bg-cyan:hover, a.bg-cyan:focus, button.bg-cyan:hover, button.bg-cyan:focus {background-color: #117a8b !important;}
.bg-white {background-color: #fff !important;}
a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus {background-color: #e6e6e6 !important;}
.bg-gray {background-color: #555 !important;}
a.bg-gray:hover, a.bg-gray:focus, button.bg-gray:hover, button.bg-gray:focus {background-color: #3c3c3c !important;}
.bg-gray-dark {background-color: #333 !important;}
a.bg-gray-dark:hover, a.bg-gray-dark:focus, button.bg-gray-dark:hover, button.bg-gray-dark:focus {background-color: #1a1a1a !important;}
.bg-dark-blue {background-color: #0030ae !important;}
a.bg-dark-blue:hover, a.bg-dark-blue:focus, button.bg-dark-blue:hover, button.bg-dark-blue:focus {background-color: #00227b !important;}
.bg-transparent-white {background-color: rgba(255, 255, 255, 0.2) !important;}
a.bg-transparent-white:hover, a.bg-transparent-white:focus, button.bg-transparent-white:hover, button.bg-transparent-white:focus {background-color: rgba(230, 230, 230, 0.2) !important;}
.bg-transparent-black {background-color: rgba(0, 0, 0, 0.2) !important;}
a.bg-transparent-black:hover, a.bg-transparent-black:focus, button.bg-transparent-black:hover, button.bg-transparent-black:focus {background-color: rgba(0, 0, 0, 0.2) !important;}
.bg-image {background-size: cover; background-position: center;}
.bg-image::after {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.4); z-index: 10;}
.bg-image > .container {position: relative; z-index: 20;}
.bg-image > .image[class*="blured"] {-webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); position: absolute; top: -2.5rem; right: -2.5rem; bottom: -2.5rem; left: -2.5rem;}
.text-blue {color: #0030ae !important;}
a.text-blue:hover, a.text-blue:focus {color: #001b62 !important;}
.text-indigo {color: #6610f2 !important;}
a.text-indigo:hover, a.text-indigo:focus {color: #4709ac !important;}
.text-purple {color: #4829b2 !important;}
a.text-purple:hover, a.text-purple:focus {color: #2f1b74 !important;}
.text-pink {color: #e83e8c !important;}
a.text-pink:hover, a.text-pink:focus {color: #c21766 !important;}
.text-red {color: #fc2c38 !important;}
a.text-red:hover, a.text-red:focus {color: #d8030f !important;}
.text-orange {color: #f3a83c !important;}
a.text-orange:hover, a.text-orange:focus {color: #d5830d !important;}
.text-yellow {color: #e3c038 !important;}
a.text-yellow:hover, a.text-yellow:focus {color: #b59519 !important;}
.text-green {color: #54af5d !important;}
a.text-green:hover, a.text-green:focus {color: #3a7c41 !important;}
.text-teal {color: #20c997 !important;}
a.text-teal:hover, a.text-teal:focus {color: #158765 !important;}
.text-cyan {color: #17a2b8 !important;}
a.text-cyan:hover, a.text-cyan:focus {color: #0f6674 !important;}
a.text-white:hover, a.text-white:focus {color: #d9d9d9 !important;}
.text-gray {color: #555 !important;}
a.text-gray:hover, a.text-gray:focus {color: #2f2f2f !important;}
.text-gray-dark {color: #333 !important;}
a.text-gray-dark:hover, a.text-gray-dark:focus {color: #0d0d0d !important;}
.text-dark-blue {color: #0030ae !important;}
a.text-dark-blue:hover, a.text-dark-blue:focus {color: #001b62 !important;}
.text-transparent-white {color: rgba(255, 255, 255, 0.2) !important;}
a.text-transparent-white:hover, a.text-transparent-white:focus {color: rgba(217, 217, 217, 0.2) !important;}
.text-transparent-black {color: rgba(0, 0, 0, 0.2) !important;}
a.text-transparent-black:hover, a.text-transparent-black:focus {color: rgba(0, 0, 0, 0.2) !important;}
.text-facebook {color: #3b5998 !important;}
a.text-facebook:hover, a.text-facebook:focus {color: #263961 !important;}
.text-google-plus {color: #dd4b39 !important;}
a.text-google-plus:hover, a.text-google-plus:focus {color: #ac2d1e !important;}
.text-twitter {color: #00aced !important;}
a.text-twitter:hover, a.text-twitter:focus {color: #0074a1 !important;}
.text-linkedin {color: #007bb6 !important;}
a.text-linkedin:hover, a.text-linkedin:focus {color: #00476a !important;}
.text-pinterest {color: #cb2027 !important;}
a.text-pinterest:hover, a.text-pinterest:focus {color: #89161a !important;}
.text-git {color: #666666 !important;}
a.text-git:hover, a.text-git:focus {color: #404040 !important;}
.text-tumblr {color: #32506d !important;}
a.text-tumblr:hover, a.text-tumblr:focus {color: #1a2a39 !important;}
.text-vimeo {color: #aad450 !important;}
a.text-vimeo:hover, a.text-vimeo:focus {color: #83ad2b !important;}
.text-flickr {color: #ff0084 !important;}
a.text-flickr:hover, a.text-flickr:focus {color: #b3005c !important;}
.text-reddit {color: #ff4500 !important;}
a.text-reddit:hover, a.text-reddit:focus {color: #b33000 !important;}
.text-dribbble {color: #ea4c89 !important;}
a.text-dribbble:hover, a.text-dribbble:focus {color: #d11960 !important;}
.text-skype {color: #00aff0 !important;}
a.text-skype:hover, a.text-skype:focus {color: #0077a4 !important;}
.text-instagram {color: #517fa4 !important;}
a.text-instagram:hover, a.text-instagram:focus {color: #385771 !important;}
.text-behance {color: #1769ff !important;}
a.text-behance:hover, a.text-behance:focus {color: #0047ca !important;}
.text-rss {color: #f26522 !important;}
a.text-rss:hover, a.text-rss:focus {color: #bc440b !important;}
.m-25 {margin: 25% !important;}
.mt-25, .my-25 {margin-top: 25% !important;}
.mr-25, .mx-25 {margin-right: 25% !important;}
.mb-25, .my-25 {margin-bottom: 25% !important;}
.ml-25, .mx-25 {margin-left: 25% !important;}
.m-50 {margin: 50% !important;}
.mt-50, .my-50 {margin-top: 50% !important;}
.mr-50, .mx-50 {margin-right: 50% !important;}
.mb-50, .my-50 {margin-bottom: 50% !important;}
.ml-50, .mx-50 {margin-left: 50% !important;}
.m-75 {margin: 75% !important;}
.mt-75, .my-75 {margin-top: 75% !important;}
.mr-75, .mx-75 {margin-right: 75% !important;}
.mb-75, .my-75 {margin-bottom: 75% !important;}
.ml-75, .mx-75 {margin-left: 75% !important;}
.m-100 {margin: 100% !important;}
.mt-100, .my-100 {margin-top: 100% !important;}
.mr-100, .mx-100 {margin-right: 100% !important;}
.mb-100, .my-100 {margin-bottom: 100% !important;}
.ml-100, .mx-100 {margin-left: 100% !important;}
.m-20 {margin: 20% !important;}
.mt-20, .my-20 {margin-top: 20% !important;}
.mr-20, .mx-20 {margin-right: 20% !important;}
.mb-20, .my-20 {margin-bottom: 20% !important;}
.ml-20, .mx-20 {margin-left: 20% !important;}
.p-25 {padding: 25% !important;}
.pt-25, .py-25 {padding-top: 25% !important;}
.pr-25, .px-25 {padding-right: 25% !important;}
.pb-25, .py-25 {padding-bottom: 25% !important;}
.pl-25, .px-25 {padding-left: 25% !important;}
.p-50 {padding: 50% !important;}
.pt-50, .py-50 {padding-top: 50% !important;}
.pr-50, .px-50 {padding-right: 50% !important;}
.pb-50, .py-50 {padding-bottom: 50% !important;}
.pl-50, .px-50 {padding-left: 50% !important;}
.p-75 {padding: 75% !important;}
.pt-75, .py-75 {padding-top: 75% !important;}
.pr-75, .px-75 {padding-right: 75% !important;}
.pb-75, .py-75 {padding-bottom: 75% !important;}
.pl-75, .px-75 {padding-left: 75% !important;}
.p-100 {padding: 100% !important;}
.pt-100, .py-100 {padding-top: 100% !important;}
.pr-100, .px-100 {padding-right: 100% !important;}
.pb-100, .py-100 {padding-bottom: 100% !important;}
.pl-100, .px-100 {padding-left: 100% !important;}
.p-auto {padding: auto !important;}
.pt-auto, .py-auto {padding-top: auto !important;}
.pr-auto, .px-auto {padding-right: auto !important;}
.pb-auto, .py-auto {padding-bottom: auto !important;}
.pl-auto, .px-auto {padding-left: auto !important;}
.p-20 {padding: 20% !important;}
.pt-20, .py-20 {padding-top: 20% !important;}
.pr-20, .px-20 {padding-right: 20% !important;}
.pb-20, .py-20 {padding-bottom: 20% !important;}
.pl-20, .px-20 {padding-left: 20% !important;}
@media (min-width: 576px) {.m-sm-25 {margin: 25% !important;}
.mt-sm-25, .my-sm-25 {margin-top: 25% !important;}
.mr-sm-25, .mx-sm-25 {margin-right: 25% !important;}
.mb-sm-25, .my-sm-25 {margin-bottom: 25% !important;}
.ml-sm-25, .mx-sm-25 {margin-left: 25% !important;}
.m-sm-50 {margin: 50% !important;}
.mt-sm-50, .my-sm-50 {margin-top: 50% !important;}
.mr-sm-50, .mx-sm-50 {margin-right: 50% !important;}
.mb-sm-50, .my-sm-50 {margin-bottom: 50% !important;}
.ml-sm-50, .mx-sm-50 {margin-left: 50% !important;}
.m-sm-75 {margin: 75% !important;}
.mt-sm-75, .my-sm-75 {margin-top: 75% !important;}
.mr-sm-75, .mx-sm-75 {margin-right: 75% !important;}
.mb-sm-75, .my-sm-75 {margin-bottom: 75% !important;}
.ml-sm-75, .mx-sm-75 {margin-left: 75% !important;}
.m-sm-100 {margin: 100% !important;}
.mt-sm-100, .my-sm-100 {margin-top: 100% !important;}
.mr-sm-100, .mx-sm-100 {margin-right: 100% !important;}
.mb-sm-100, .my-sm-100 {margin-bottom: 100% !important;}
.ml-sm-100, .mx-sm-100 {margin-left: 100% !important;}
.m-sm-20 {margin: 20% !important;}
.mt-sm-20, .my-sm-20 {margin-top: 20% !important;}
.mr-sm-20, .mx-sm-20 {margin-right: 20% !important;}
.mb-sm-20, .my-sm-20 {margin-bottom: 20% !important;}
.ml-sm-20, .mx-sm-20 {margin-left: 20% !important;}
.p-sm-25 {padding: 25% !important;}
.pt-sm-25, .py-sm-25 {padding-top: 25% !important;}
.pr-sm-25, .px-sm-25 {padding-right: 25% !important;}
.pb-sm-25, .py-sm-25 {padding-bottom: 25% !important;}
.pl-sm-25, .px-sm-25 {padding-left: 25% !important;}
.p-sm-50 {padding: 50% !important;}
.pt-sm-50, .py-sm-50 {padding-top: 50% !important;}
.pr-sm-50, .px-sm-50 {padding-right: 50% !important;}
.pb-sm-50, .py-sm-50 {padding-bottom: 50% !important;}
.pl-sm-50, .px-sm-50 {padding-left: 50% !important;}
.p-sm-75 {padding: 75% !important;}
.pt-sm-75, .py-sm-75 {padding-top: 75% !important;}
.pr-sm-75, .px-sm-75 {padding-right: 75% !important;}
.pb-sm-75, .py-sm-75 {padding-bottom: 75% !important;}
.pl-sm-75, .px-sm-75 {padding-left: 75% !important;}
.p-sm-100 {padding: 100% !important;}
.pt-sm-100, .py-sm-100 {padding-top: 100% !important;}
.pr-sm-100, .px-sm-100 {padding-right: 100% !important;}
.pb-sm-100, .py-sm-100 {padding-bottom: 100% !important;}
.pl-sm-100, .px-sm-100 {padding-left: 100% !important;}
.p-sm-auto {padding: auto !important;}
.pt-sm-auto, .py-sm-auto {padding-top: auto !important;}
.pr-sm-auto, .px-sm-auto {padding-right: auto !important;}
.pb-sm-auto, .py-sm-auto {padding-bottom: auto !important;}
.pl-sm-auto, .px-sm-auto {padding-left: auto !important;}
.p-sm-20 {padding: 20% !important;}
.pt-sm-20, .py-sm-20 {padding-top: 20% !important;}
.pr-sm-20, .px-sm-20 {padding-right: 20% !important;}
.pb-sm-20, .py-sm-20 {padding-bottom: 20% !important;}
.pl-sm-20, .px-sm-20 {padding-left: 20% !important;}
} @media (min-width: 768px) {.m-md-25 {margin: 25% !important;}
.mt-md-25, .my-md-25 {margin-top: 25% !important;}
.mr-md-25, .mx-md-25 {margin-right: 25% !important;}
.mb-md-25, .my-md-25 {margin-bottom: 25% !important;}
.ml-md-25, .mx-md-25 {margin-left: 25% !important;}
.m-md-50 {margin: 50% !important;}
.mt-md-50, .my-md-50 {margin-top: 50% !important;}
.mr-md-50, .mx-md-50 {margin-right: 50% !important;}
.mb-md-50, .my-md-50 {margin-bottom: 50% !important;}
.ml-md-50, .mx-md-50 {margin-left: 50% !important;}
.m-md-75 {margin: 75% !important;}
.mt-md-75, .my-md-75 {margin-top: 75% !important;}
.mr-md-75, .mx-md-75 {margin-right: 75% !important;}
.mb-md-75, .my-md-75 {margin-bottom: 75% !important;}
.ml-md-75, .mx-md-75 {margin-left: 75% !important;}
.m-md-100 {margin: 100% !important;}
.mt-md-100, .my-md-100 {margin-top: 100% !important;}
.mr-md-100, .mx-md-100 {margin-right: 100% !important;}
.mb-md-100, .my-md-100 {margin-bottom: 100% !important;}
.ml-md-100, .mx-md-100 {margin-left: 100% !important;}
.m-md-20 {margin: 20% !important;}
.mt-md-20, .my-md-20 {margin-top: 20% !important;}
.mr-md-20, .mx-md-20 {margin-right: 20% !important;}
.mb-md-20, .my-md-20 {margin-bottom: 20% !important;}
.ml-md-20, .mx-md-20 {margin-left: 20% !important;}
.p-md-25 {padding: 25% !important;}
.pt-md-25, .py-md-25 {padding-top: 25% !important;}
.pr-md-25, .px-md-25 {padding-right: 25% !important;}
.pb-md-25, .py-md-25 {padding-bottom: 25% !important;}
.pl-md-25, .px-md-25 {padding-left: 25% !important;}
.p-md-50 {padding: 50% !important;}
.pt-md-50, .py-md-50 {padding-top: 50% !important;}
.pr-md-50, .px-md-50 {padding-right: 50% !important;}
.pb-md-50, .py-md-50 {padding-bottom: 50% !important;}
.pl-md-50, .px-md-50 {padding-left: 50% !important;}
.p-md-75 {padding: 75% !important;}
.pt-md-75, .py-md-75 {padding-top: 75% !important;}
.pr-md-75, .px-md-75 {padding-right: 75% !important;}
.pb-md-75, .py-md-75 {padding-bottom: 75% !important;}
.pl-md-75, .px-md-75 {padding-left: 75% !important;}
.p-md-100 {padding: 100% !important;}
.pt-md-100, .py-md-100 {padding-top: 100% !important;}
.pr-md-100, .px-md-100 {padding-right: 100% !important;}
.pb-md-100, .py-md-100 {padding-bottom: 100% !important;}
.pl-md-100, .px-md-100 {padding-left: 100% !important;}
.p-md-auto {padding: auto !important;}
.pt-md-auto, .py-md-auto {padding-top: auto !important;}
.pr-md-auto, .px-md-auto {padding-right: auto !important;}
.pb-md-auto, .py-md-auto {padding-bottom: auto !important;}
.pl-md-auto, .px-md-auto {padding-left: auto !important;}
.p-md-20 {padding: 20% !important;}
.pt-md-20, .py-md-20 {padding-top: 20% !important;}
.pr-md-20, .px-md-20 {padding-right: 20% !important;}
.pb-md-20, .py-md-20 {padding-bottom: 20% !important;}
.pl-md-20, .px-md-20 {padding-left: 20% !important;}
} @media (min-width: 1200px) {.m-lg-25 {margin: 25% !important;}
.mt-lg-25, .my-lg-25 {margin-top: 25% !important;}
.mr-lg-25, .mx-lg-25 {margin-right: 25% !important;}
.mb-lg-25, .my-lg-25 {margin-bottom: 25% !important;}
.ml-lg-25, .mx-lg-25 {margin-left: 25% !important;}
.m-lg-50 {margin: 50% !important;}
.mt-lg-50, .my-lg-50 {margin-top: 50% !important;}
.mr-lg-50, .mx-lg-50 {margin-right: 50% !important;}
.mb-lg-50, .my-lg-50 {margin-bottom: 50% !important;}
.ml-lg-50, .mx-lg-50 {margin-left: 50% !important;}
.m-lg-75 {margin: 75% !important;}
.mt-lg-75, .my-lg-75 {margin-top: 75% !important;}
.mr-lg-75, .mx-lg-75 {margin-right: 75% !important;}
.mb-lg-75, .my-lg-75 {margin-bottom: 75% !important;}
.ml-lg-75, .mx-lg-75 {margin-left: 75% !important;}
.m-lg-100 {margin: 100% !important;}
.mt-lg-100, .my-lg-100 {margin-top: 100% !important;}
.mr-lg-100, .mx-lg-100 {margin-right: 100% !important;}
.mb-lg-100, .my-lg-100 {margin-bottom: 100% !important;}
.ml-lg-100, .mx-lg-100 {margin-left: 100% !important;}
.m-lg-20 {margin: 20% !important;}
.mt-lg-20, .my-lg-20 {margin-top: 20% !important;}
.mr-lg-20, .mx-lg-20 {margin-right: 20% !important;}
.mb-lg-20, .my-lg-20 {margin-bottom: 20% !important;}
.ml-lg-20, .mx-lg-20 {margin-left: 20% !important;}
.p-lg-25 {padding: 25% !important;}
.pt-lg-25, .py-lg-25 {padding-top: 25% !important;}
.pr-lg-25, .px-lg-25 {padding-right: 25% !important;}
.pb-lg-25, .py-lg-25 {padding-bottom: 25% !important;}
.pl-lg-25, .px-lg-25 {padding-left: 25% !important;}
.p-lg-50 {padding: 50% !important;}
.pt-lg-50, .py-lg-50 {padding-top: 50% !important;}
.pr-lg-50, .px-lg-50 {padding-right: 50% !important;}
.pb-lg-50, .py-lg-50 {padding-bottom: 50% !important;}
.pl-lg-50, .px-lg-50 {padding-left: 50% !important;}
.p-lg-75 {padding: 75% !important;}
.pt-lg-75, .py-lg-75 {padding-top: 75% !important;}
.pr-lg-75, .px-lg-75 {padding-right: 75% !important;}
.pb-lg-75, .py-lg-75 {padding-bottom: 75% !important;}
.pl-lg-75, .px-lg-75 {padding-left: 75% !important;}
.p-lg-100 {padding: 100% !important;}
.pt-lg-100, .py-lg-100 {padding-top: 100% !important;}
.pr-lg-100, .px-lg-100 {padding-right: 100% !important;}
.pb-lg-100, .py-lg-100 {padding-bottom: 100% !important;}
.pl-lg-100, .px-lg-100 {padding-left: 100% !important;}
.p-lg-auto {padding: auto !important;}
.pt-lg-auto, .py-lg-auto {padding-top: auto !important;}
.pr-lg-auto, .px-lg-auto {padding-right: auto !important;}
.pb-lg-auto, .py-lg-auto {padding-bottom: auto !important;}
.pl-lg-auto, .px-lg-auto {padding-left: auto !important;}
.p-lg-20 {padding: 20% !important;}
.pt-lg-20, .py-lg-20 {padding-top: 20% !important;}
.pr-lg-20, .px-lg-20 {padding-right: 20% !important;}
.pb-lg-20, .py-lg-20 {padding-bottom: 20% !important;}
.pl-lg-20, .px-lg-20 {padding-left: 20% !important;}
} @media (min-width: 1600px) {.m-xl-25 {margin: 25% !important;}
.mt-xl-25, .my-xl-25 {margin-top: 25% !important;}
.mr-xl-25, .mx-xl-25 {margin-right: 25% !important;}
.mb-xl-25, .my-xl-25 {margin-bottom: 25% !important;}
.ml-xl-25, .mx-xl-25 {margin-left: 25% !important;}
.m-xl-50 {margin: 50% !important;}
.mt-xl-50, .my-xl-50 {margin-top: 50% !important;}
.mr-xl-50, .mx-xl-50 {margin-right: 50% !important;}
.mb-xl-50, .my-xl-50 {margin-bottom: 50% !important;}
.ml-xl-50, .mx-xl-50 {margin-left: 50% !important;}
.m-xl-75 {margin: 75% !important;}
.mt-xl-75, .my-xl-75 {margin-top: 75% !important;}
.mr-xl-75, .mx-xl-75 {margin-right: 75% !important;}
.mb-xl-75, .my-xl-75 {margin-bottom: 75% !important;}
.ml-xl-75, .mx-xl-75 {margin-left: 75% !important;}
.m-xl-100 {margin: 100% !important;}
.mt-xl-100, .my-xl-100 {margin-top: 100% !important;}
.mr-xl-100, .mx-xl-100 {margin-right: 100% !important;}
.mb-xl-100, .my-xl-100 {margin-bottom: 100% !important;}
.ml-xl-100, .mx-xl-100 {margin-left: 100% !important;}
.m-xl-20 {margin: 20% !important;}
.mt-xl-20, .my-xl-20 {margin-top: 20% !important;}
.mr-xl-20, .mx-xl-20 {margin-right: 20% !important;}
.mb-xl-20, .my-xl-20 {margin-bottom: 20% !important;}
.ml-xl-20, .mx-xl-20 {margin-left: 20% !important;}
.p-xl-25 {padding: 25% !important;}
.pt-xl-25, .py-xl-25 {padding-top: 25% !important;}
.pr-xl-25, .px-xl-25 {padding-right: 25% !important;}
.pb-xl-25, .py-xl-25 {padding-bottom: 25% !important;}
.pl-xl-25, .px-xl-25 {padding-left: 25% !important;}
.p-xl-50 {padding: 50% !important;}
.pt-xl-50, .py-xl-50 {padding-top: 50% !important;}
.pr-xl-50, .px-xl-50 {padding-right: 50% !important;}
.pb-xl-50, .py-xl-50 {padding-bottom: 50% !important;}
.pl-xl-50, .px-xl-50 {padding-left: 50% !important;}
.p-xl-75 {padding: 75% !important;}
.pt-xl-75, .py-xl-75 {padding-top: 75% !important;}
.pr-xl-75, .px-xl-75 {padding-right: 75% !important;}
.pb-xl-75, .py-xl-75 {padding-bottom: 75% !important;}
.pl-xl-75, .px-xl-75 {padding-left: 75% !important;}
.p-xl-100 {padding: 100% !important;}
.pt-xl-100, .py-xl-100 {padding-top: 100% !important;}
.pr-xl-100, .px-xl-100 {padding-right: 100% !important;}
.pb-xl-100, .py-xl-100 {padding-bottom: 100% !important;}
.pl-xl-100, .px-xl-100 {padding-left: 100% !important;}
.p-xl-auto {padding: auto !important;}
.pt-xl-auto, .py-xl-auto {padding-top: auto !important;}
.pr-xl-auto, .px-xl-auto {padding-right: auto !important;}
.pb-xl-auto, .py-xl-auto {padding-bottom: auto !important;}
.pl-xl-auto, .px-xl-auto {padding-left: auto !important;}
.p-xl-20 {padding: 20% !important;}
.pt-xl-20, .py-xl-20 {padding-top: 20% !important;}
.pr-xl-20, .px-xl-20 {padding-right: 20% !important;}
.pb-xl-20, .py-xl-20 {padding-bottom: 20% !important;}
.pl-xl-20, .px-xl-20 {padding-left: 20% !important;}
} .vh-10 {height: 10vh; min-height: 10vh;}
.vh-20 {height: 20vh; min-height: 20vh;}
.vh-25 {height: 25vh; min-height: 25vh;}
.vh-30 {height: 30vh; min-height: 30vh;}
.vh-40 {height: 40vh; min-height: 40vh;}
.vh-50 {height: 50vh; min-height: 50vh;}
.vh-60 {height: 60vh; min-height: 60vh;}
.vh-70 {height: 70vh; min-height: 70vh;}
.vh-75 {height: 75vh; min-height: 75vh;}
.vh-80 {height: 80vh; min-height: 80vh;}
.vh-90 {height: 90vh; min-height: 90vh;}
.vh-100 {height: 100vh; min-height: 100vh;}
.vh-max-10 {max-height: 10vh;}
.vh-max-20 {max-height: 20vh;}
.vh-max-25 {max-height: 25vh;}
.vh-max-30 {max-height: 30vh;}
.vh-max-40 {max-height: 40vh;}
.vh-max-50 {max-height: 50vh;}
.vh-max-60 {max-height: 60vh;}
.vh-max-70 {max-height: 70vh;}
.vh-max-75 {max-height: 75vh;}
.vh-max-80 {max-height: 80vh;}
.vh-max-90 {max-height: 90vh;}
.vh-max-100 {max-height: 100vh;}
@media (max-width: 767.98px) {[class*="vh-"] {height: auto;}
} .gutter-1 {margin: -5px;}
.gutter-1 > * {margin-bottom: 0 !important; padding: 5px;}
.gutter-2 {margin: -10px;}
.gutter-2 > * {margin-bottom: 0 !important; padding: 10px;}
.gutter-3 {margin: -15px;}
.gutter-3 > * {margin-bottom: 0 !important; padding: 15px;}
.gutter-4 {margin: -20px;}
.gutter-4 > * {margin-bottom: 0 !important; padding: 20px;}
.gutter-5 {margin: -25px;}
.gutter-5 > * {margin-bottom: 0 !important; padding: 25px;}
@media (min-width: 576px) {.gutter-sm-1 {margin: -5px;}
.gutter-sm-1 > * {margin-bottom: 0 !important; padding: 5px;}
.gutter-sm-2 {margin: -10px;}
.gutter-sm-2 > * {margin-bottom: 0 !important; padding: 10px;}
.gutter-sm-3 {margin: -15px;}
.gutter-sm-3 > * {margin-bottom: 0 !important; padding: 15px;}
.gutter-sm-4 {margin: -20px;}
.gutter-sm-4 > * {margin-bottom: 0 !important; padding: 20px;}
.gutter-sm-5 {margin: -25px;}
.gutter-sm-5 > * {margin-bottom: 0 !important; padding: 25px;}
} @media (min-width: 768px) {.gutter-md-1 {margin: -5px;}
.gutter-md-1 > * {margin-bottom: 0 !important; padding: 5px;}
.gutter-md-2 {margin: -10px;}
.gutter-md-2 > * {margin-bottom: 0 !important; padding: 10px;}
.gutter-md-3 {margin: -15px;}
.gutter-md-3 > * {margin-bottom: 0 !important; padding: 15px;}
.gutter-md-4 {margin: -20px;}
.gutter-md-4 > * {margin-bottom: 0 !important; padding: 20px;}
.gutter-md-5 {margin: -25px;}
.gutter-md-5 > * {margin-bottom: 0 !important; padding: 25px;}
} @media (min-width: 1200px) {.gutter-lg-1 {margin: -5px;}
.gutter-lg-1 > * {margin-bottom: 0 !important; padding: 5px;}
.gutter-lg-2 {margin: -10px;}
.gutter-lg-2 > * {margin-bottom: 0 !important; padding: 10px;}
.gutter-lg-3 {margin: -15px;}
.gutter-lg-3 > * {margin-bottom: 0 !important; padding: 15px;}
.gutter-lg-4 {margin: -20px;}
.gutter-lg-4 > * {margin-bottom: 0 !important; padding: 20px;}
.gutter-lg-5 {margin: -25px;}
.gutter-lg-5 > * {margin-bottom: 0 !important; padding: 25px;}
} @media (min-width: 1600px) {.gutter-xl-1 {margin: -5px;}
.gutter-xl-1 > * {margin-bottom: 0 !important; padding: 5px;}
.gutter-xl-2 {margin: -10px;}
.gutter-xl-2 > * {margin-bottom: 0 !important; padding: 10px;}
.gutter-xl-3 {margin: -15px;}
.gutter-xl-3 > * {margin-bottom: 0 !important; padding: 15px;}
.gutter-xl-4 {margin: -20px;}
.gutter-xl-4 > * {margin-bottom: 0 !important; padding: 20px;}
.gutter-xl-5 {margin: -25px;}
.gutter-xl-5 > * {margin-bottom: 0 !important; padding: 25px;}
} .gutter-0 {padding: 1px 1px 0 0; margin-left: 0; margin-right: 0;}
.gutter-0 > * {padding: 0; margin: -1px -1px 0 0 !important;}
/* .gutter-1 [class*="-double"]::before {padding-top: calc(200% + 10px);}
.gutter-2 [class*="-double"]::before {padding-top: calc(200% + 20px);}
.gutter-3 [class*="-double"]::before {padding-top: calc(200% + 30px);}
*/ .fw-25 {flex: 0 0 25% !important; width: 25% !important;}
.fw-50 {flex: 0 0 50% !important; width: 50% !important;}
.fw-75 {flex: 0 0 75% !important; width: 75% !important;}
.fw-100 {flex: 0 0 100% !important; width: 100% !important;}
.fw-auto {flex: 0 0 auto !important; width: auto !important;}
.fw-20 {flex: 0 0 20% !important; width: 20% !important;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, .h1:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child {margin: 0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin-bottom: 1em; font-family: "bebasneue-bold"; font-weight: 300; line-height: 1.25; color: inherit;}
.bg-light {background-color: #f5f5f5 !important;}
/* */ .swd-ff-para {font-weight: 300; font-family: "opensans", sans-serif !important;}
.swd-ff-title {font-family: "bebasneue-bold" !important;}
.swd-ff-title-1 {font-family: "bebasneue-regular" !important; font-weight: 100;}
.swd-text-primary {color: var(--primary) !important;}
.swd-text-black {color: var(--black) !important;}
.swd-text-gray {color: var(--gray);}
.swd-bg-gray {background: var(--light);}
.swd-bg-primary {background: var(--primary) !important;}
.swd-bg-primary-1 {background: var(--primary) !important;}
.swd-bg-black {background: var(--black) !important;}
.swd-bg-black-1 {background: var(--black) !important;}
.swd-lh-1 {line-height: 1.1;}
.swd-lh-2 {line-height: 1.2;}
.swd-lh-3 {line-height: 1.3;}
.swd-lh-4 {line-height: 1.4;}
.swd-lh-custom {line-height: 0.3;}
.swd-fw-300 {font-weight: 300;}
.swd-fw-400 {font-weight: 400;}
.swd-fw-500 {font-weight: 500;}
.swd-fw-600 {font-weight: 600;}
.swd-fw-700 {font-weight: 700;}
.swd-fw-800 {font-weight: 800;}
.swd-fw-900 {font-weight: 900;}
.container {width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px) {.container {max-width: 540px;}
} @media (min-width: 768px) {.container {max-width: 720px;}
} @media (min-width: 1200px) {.container {max-width: 1170px;}
} @media (min-width: 1600px) {.container {max-width: 1300px;}
} @media (max-width: 1199.98px) {.display-1 {font-size: 3.75rem;}
.display-2 {font-size: 3.28125rem;}
.display-3 {font-size: 2.8125rem;}
.display-4 {font-size: 2.57812rem;}
.display-5 {font-size: 2.37812rem;}
h1, .h1 {font-size: 2.34375rem;}
h2, .h2 {font-size: 1.875rem;}
h3, .h3 {font-size: 1.5rem;}
h4, .h4 {font-size: 1.3125rem;}
h5, .h5 {font-size: 1.125rem;}
} .lead {font-size: 1.25rem; font-weight: 300;}
.lead-1 {font-size: 1.5rem; font-weight: 300;}
.lead-2 {font-size: 1.75rem; font-weight: 300;}
.lead-3 {font-size: 2rem; font-weight: 300;}
.display-1 {font-size: 5rem; font-weight: 300; line-height: 1.25;}
.display-2 {font-size: 4.375rem; font-weight: 300; line-height: 1.25;}
.display-3 {font-size: 3.75rem; font-weight: 300; line-height: 1.25;}
.display-4 {font-size: 3.4375rem; font-weight: 300; line-height: 1.25;}
.display-5 {font-size: 3rem; font-weight: 300; line-height: 1.25;}
.display-6 {font-size: 2.5rem; font-weight: 300; line-height: 1.25;}
p:last-child, span:last-child, b:last-child, ul:last-child, ol:last-child, blockquote:last-child {margin-bottom: 0;}
#loaderContainer {background-color: rgba(255, 255, 255, 1); left: 0; position: fixed; top: 0; right: 0; bottom: 0; width: 100%; z-index: 50000;}
.loader-parent {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.loader {height: 80px; --a: no-repeat linear-gradient(#ccc 0 0); --b: no-repeat linear-gradient(#f4bd0c 0 0); --c: no-repeat linear-gradient(#000 0 0); background: var(--a) left, var(--b) center, var(--c) right; background-size: 16px 100%; animation: l33-1 1.5s infinite, l33-2 1.5s infinite;}
@keyframes l33-1 {0%, 100% { width: 80px;}
35%, 65% {width: 65px;}
} @keyframes l33-2 {0%, 40% { transform: rotate(0deg);}
60%, 100% {transform: rotate(90deg);}
} @-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
} @keyframes spin {0% { transform: rotate(0deg);}
100% {transform: rotate(360deg);}
} header {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; width: 100%; z-index: 100; border-bottom: 1px solid transparent;}
@media (min-width: 1200px) {header[class*="-dark"] {border-color: rgba(0, 0, 0, 0.1);}
header[class*="-dark"] .navbar-logo-light {display: block !important;}
header[class*="-light"] {border-color: #e5e5e5;}
header[class*="-light"] .navbar-logo-dark {display: block !important;}
} @media (max-width: 1199.98px) {header {border-radius: 0.25rem; margin: 15px; width: calc(100% - 30px); background: #fff;}
} @media (min-width: 1200px) {.header-sticky {-webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); position: fixed; top: 0; right: 0; bottom: auto; left: 0;}
.header-sticky[class*="-unpinned"] {-webkit-transform: translate(0, -105%); -moz-transform: translate(0, -105%); transform: translate(0, -105%);}
} @media (min-width: 1200px) {.header-dark[class*="-not-top"][class*="-pinned"], .header-light[class*="-not-top"][class*="-pinned"] {-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); padding: 0; background: #fff;}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-logo, .header-light[class*="-not-top"][class*="-pinned"] .navbar-logo {display: none !important;}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-logo.navbar-logo-dark, .header-light[class*="-not-top"][class*="-pinned"] .navbar-logo.navbar-logo-dark {display: block !important;}
.header-dark[class*="-not-top"][class*="-pinned"]::before, .header-light[class*="-not-top"][class*="-pinned"]::before {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link, .header-light[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link {color: #888;}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-brand, .header-light[class*="-not-top"][class*="-pinned"] .navbar-brand {color: #000;}
} @media (min-width: 1600px) {} /* */ @media (min-width: 1200px) {header .navbar {position: static;}
.main_menu > ul > li {display: inline-block; position: relative; margin: 0 -2px;}
.main_menu ul li {position: relative;}
.main_menu ul li a {font-size: 16px; color: #353535; display: block; font-weight: 400;}
.main_menu ul li .active, .main_menu ul li:hover > a {color: var(--hover-color);}
/* Normal Dropdown menu */ .main_menu ul li ul {width: 200px; background: #fff; transition: 0.5s; box-shadow: 0px 5px 15px 0px rgba(212, 201, 201, 0.75);}
.main_menu ul li ul li a {padding: 10px 25px; font-size: 15px;}
.main_menu ul li ul li a i {float: right;}
.main_menu ul li ul li ul {left: 100%; top: -46px;}
/* mega menu css */ .mega_menu_dropdown {position: static !important;}
.mega_menu {left: 0; right: 0; background: #fff; display: flex; flex-wrap: wrap; transition: 0.5s; box-shadow: 0px 5px 15px 0px rgba(212, 201, 201, 0.75);}
.mega_menu_item {padding: 30px 0px;}
.main_menu ul li .mega_menu_item a {padding: 10px 0; font-size: 2rem !important; transition: 0.3s; background: #fff;}
.mega_menu_item h3 {margin-bottom: 15px;}
.mega_menu_item img.w-100 {width: 100%;}
/* .main_menu ul li ul {visibility: hidden; opacity: 0; position: absolute; margin-top: 50px;}
*/ .main_menu ul li.has_dropdown .mega_menu {visibility: hidden; opacity: 0; position: absolute; margin-top: 60px;}
/* .main_menu ul li:hover > ul {visibility: visible; opacity: 1; margin-top: 0px; z-index: 99;}
*/ /* .main_menu ul li.has_dropdown:hover .mega_menu {visibility: visible; opacity: 1; margin-top: 15px; z-index: 99;}
*/ .main_menu ul li.has_dropdown:hover .mega_menu {visibility: visible; opacity: 1; margin-top: 12px; z-index: 99;}
.mega_menu_item a::after {content: none !important;}
.mega_menu_item a:hover {color: var(--primary); transition: 0.3s;}
} /* */ /* .mega_menu_item ul {opacity: 1!important; visibility: visible!important; margin: 0!important; padding: 0!important; width:100%!important; background: transparent!important; box-shadow: none!important; min-width:13rem;}
.mega_menu_item ul::before {content: none!important;}
.mega_menu_item ul li {display: block!important; padding-bottom: 0 !important;}
.mega_menu_item ul li a {padding: 6px 0!important; color: var(--black); font-size: 1.75rem!important; transition: 0.3s; display: inline!important; background-color: #fff;}
.mega_menu_item ul li a:hover {color: var(--primary); transition: 0.3s;}
.mega_menu_item ul li {position: relative;}
.mega_menu_item ul li ul {left: 15rem!important; position: relative!important; top: 0;}
.mega_menu_item ul li ul::before {content: '' !important; width: 100px; height: 1px; background-color: var(--primary); position: absolute; top: 1.5rem; left: -110px; z-index: -1;}
*/ /* */ /* .mega_menu_item .ul {opacity: 1!important; visibility: visible!important; margin: 0!important; padding: 0!important; width:100%!important; background: transparent!important; box-shadow: none!important; min-width:13rem;}
*/ .mega_menu_item .ul::before {content: none !important;}
.mega_menu_item .ul .li {display: block !important; padding-bottom: 0 !important;}
.mega_menu_item .ul .li a, .mega_menu_item .ul .li span {padding: 6px 0 !important; color: var(--black); font-size: 1.75rem !important; transition: 0.3s; display: inline !important; background-color: #fff;}
.mega_menu_item .ul .li a:hover {color: var(--primary); transition: 0.3s;}
.mega_menu_item .ul .li {position: relative;}
.mega_menu_item .ul .li .ul {left: 0rem !important; position: relative !important; top: -0rem;}
/* .mega_menu_item .ul .li .ul::before {content: "" !important; width: 100px; height: 1px; background-color: var(--primary); position: absolute; top: 1.25rem; left: -110px; z-index: -1;}
*/ /* */ @media (min-width: 1200px) {.swd-sm {display: none;}
} 
@media (max-width: 1199px) {header {margin: 0; width: 100%; border-radius: 0;}
header .swd-sm.container {margin-top: 0;}
.navbar-brand {height: 80px;}
.swd-desktop {display: none;}
section.swd-work-with .w-100 {padding-left: 15px; padding-right: 15px;}
.swd-btn-wrap {margin-bottom: 1.5rem;}
footer .logo {max-width: 300px; margin-left: auto; margin-right: auto;}
.slick-hero-list .swd-sectors-card {position: relative; overflow: hidden;}
.slick-hero-list .swd-sectors-card::before {display: block; content: ""; width: 100%; padding-top: 115%; height: 100vh;}
.slick-hero-list .swd-sectors-card .desc {position: absolute; bottom: 10%; left: 10%; right: 10%;}
.slick-hero-list .swd-sectors-card .desc h3 {color: var(--white); font-size: 8rem; line-height: 1; font-weight: 400;}
.slick-hero-list .swd-sectors-card .desc h3 span {color: var(--primary);}
.slick-hero-list .swd-sectors-card .desc a {color: #fff;}
.slick-hero-list .swd-sectors-card .desc p {font-size: 2.5rem; line-height: 1;}
.slick-hero-list {margin: 0 0px;}
.slick-hero-list .slick-track .slick-slide {padding: 0 0px;}
/* .swd-home-hero-sec .swd-absolute {position: static; width: 100%;} */
.swd-home-hero-sec .swd-absolute h1, .swd-home-hero-sec .swd-absolute h3 {line-height: 1;}
.swd-sectors-card .desc h3 {font-size: 2.5rem;}
.swd-our-people .swd-sectors-card .desc h3 {font-size: 2.5rem;}
.lead {font-size: 1rem;}
.lead-3 {font-size: 1.75rem;}
.display-6 {font-size: 1.75rem;}
.swd-overview p {font-size: 1.75rem; font-weight: 300; /* margin-bottom: 16px; */ line-height: 1.1; color: #000 !important;}
.swd-overview h2 {font-size: 1.75rem;}
}
@media (prefers-reduced-motion: reduce) {.custom-control-label::before, .custom-file-label, .custom-select {transition: none;}
} .nav {display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;}
.nav-link {display: block; padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus {text-decoration: none;}
.nav-link.disabled {color: #555; pointer-events: none; cursor: default;}
.nav-tabs {border-bottom: 1px solid #999;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color: #e5e5e5 #e5e5e5 #999;}
.nav-tabs .nav-link.disabled {color: #555; background-color: transparent; border-color: transparent;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #444; background-color: #fff; border-color: #999 #999 #fff;}
.nav-tabs .dropdown-menu {margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.nav-pills .nav-link {border-radius: 0.25rem;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff; background-color: transparent;}
.nav-fill .nav-item {flex: 1 1 auto; text-align: center;}
.nav-justified .nav-item {flex-basis: 0; flex-grow: 1; text-align: center;}
.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: 0rem 1rem;}
.navbar > .container, .navbar > .container-fluid {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.navbar-brand {display: inline-block; padding-top: 0.40625rem; padding-bottom: 0.40625rem; margin-right: 1rem; font-size: 1.125rem; line-height: inherit; white-space: nowrap;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}
.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; float: none;}
.navbar-text {display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;}
.navbar-collapse {flex-basis: 100%; flex-grow: 1; align-items: center;}
.navbar-toggler {padding: 0 0; font-size: 1.125rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0;}
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration: none;}
.navbar-toggler-icon {display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%;}
@media (max-width: 575.98px) {.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {padding-right: 0; padding-left: 0;}
} @media (min-width: 576px) {.navbar-expand-sm {flex-flow: row 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: 0.5rem; padding-left: 0.5rem;}
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {flex-wrap: nowrap;}
.navbar-expand-sm .navbar-collapse {display: flex !important; flex-basis: auto;}
.navbar-expand-sm .navbar-toggler {display: none;}
} @media (max-width: 767.98px) {.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {padding-right: 0; padding-left: 0;}
} @media (min-width: 768px) {.navbar-expand-md {flex-flow: row 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: 0.5rem; padding-left: 0.5rem;}
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {flex-wrap: nowrap;}
.navbar-expand-md .navbar-collapse {display: flex !important; flex-basis: auto;}
.navbar-expand-md .navbar-toggler {display: none;}
} @media (max-width: 1199.98px) {.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {padding-right: 0; padding-left: 0;}
} @media (min-width: 1200px) {.navbar-expand-lg {flex-flow: row 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: 0.5rem; padding-left: 0.5rem;}
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {flex-wrap: nowrap;}
.navbar-expand-lg .navbar-collapse {display: flex !important; flex-basis: auto;}
.navbar-expand-lg .navbar-toggler {display: none;}
} @media (max-width: 1599.98px) {.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {padding-right: 0; padding-left: 0;}
} @media (min-width: 1600px) {.navbar-expand-xl {flex-flow: row 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: 0.5rem; padding-left: 0.5rem;}
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {flex-wrap: nowrap;}
.navbar-expand-xl .navbar-collapse {display: flex !important; flex-basis: auto;}
.navbar-expand-xl .navbar-toggler {display: none;}
} .navbar-expand {flex-flow: row nowrap; justify-content: flex-start;}
.navbar-expand > .container, .navbar-expand > .container-fluid {padding-right: 0; padding-left: 0;}
.navbar-expand .navbar-nav {flex-direction: row;}
.navbar-expand .navbar-nav .dropdown-menu {position: absolute;}
.navbar-expand .navbar-nav .nav-link {padding-right: 0.5rem; padding-left: 0.5rem;}
.navbar-expand > .container, .navbar-expand > .container-fluid {flex-wrap: nowrap;}
.navbar-expand .navbar-collapse {display: flex !important; flex-basis: auto;}
.navbar-expand .navbar-toggler {display: none;}
.navbar-light .navbar-brand {color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-nav .nav-link {color: rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color: rgba(0, 0, 0, 0.7);}
.navbar-light .navbar-nav .nav-link.disabled {color: rgba(0, 0, 0, 0.3);}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-toggler {color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1);}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml; charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-light .navbar-text {color: rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-text a {color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {color: rgba(0, 0, 0, 0.9);}
.navbar-dark .navbar-brand {color: #fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: var(--black);}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color: rgba(255, 255, 255, 0.75);}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255, 255, 255, 0.25);}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {color: #fff;}
.navbar-dark .navbar-toggler {color: #fff; border-color: rgba(255, 255, 255, 0.1);}
.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml; charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-dark .navbar-text {color: #fff;}
.navbar-dark .navbar-text a {color: #fff;}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {color: #fff;}
header {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: absolute; width: 100%; z-index: 100; border-bottom: 1px solid transparent;}
@media (min-width: 1200px) {header[class*="-dark"] { border-color: rgba(0, 0, 0, 0.1);}
} @media (max-width: 1199.98px) {header { border-radius: 0rem; margin: 0px; width: calc(100% - 0px); background: #fff;}
} @media (min-width: 1200px) {.header-sticky { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); position: fixed; top: 0; right: 0; bottom: auto; left: 0;}
} @media (min-width: 1200px) {.header-dark[class*="-not-top"][class*="-pinned"], .header-light[class*="-not-top"][class*="-pinned"] { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05); padding: 0; background: #fff;}
} header.header-dark {background-color: #fff;}
header.header-dark .navbar-brand {margin: 0.5rem 0;}
header .navbar-nav ul {padding: 0; margin: 0; position: relative !important;}
header .navbar-nav ul li {list-style: none; display: inline-block; font-family: "bebasneue-bold";}
header .navbar-nav ul li a {font-family: "bebasneue-bold"; color: var(--black); font-size: 1rem;}
.navbar-nav .nav-item+.nav-item {margin-left: 0.5rem;}
header .navbar-nav ul {margin-left: 1.5rem; margin-top: 3.75rem; position: relative;}
header .navbar-nav ul.divider::before {content: ""; width: 1px; height: 2.5rem; background-color: var(--primary); position: absolute; left: -0.75rem; top: 0.35rem;}
header .navbar-nav ul.nav-fs-20 {position: static !important;}
header .navbar-nav ul.nav-fs-20 li a {font-size: 1.25rem;}
/* header .navbar-nav ul.nav-fs-20::before {content: none;}
*/ header .navbar-nav ul.divider {position: relative !important;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color: var(--primary);}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link, .header-light[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link {color: var(--black);}
.header-dark[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link:hover, .header-light[class*="-not-top"][class*="-pinned"] .navbar-nav .nav-item .nav-link:focus {color: var(--primary);}
header .navbar-nav ul.nav-fs-20 li.dropdown a {position: relative;}
header .navbar-nav ul.nav-fs-20 li.dropdown a::after {content: ""; width: 0; height: 0; border-left: 0.5rem solid transparent; border-right: 0.5rem solid transparent; border-top: 0.5rem solid var(--primary); position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0px);}
header .navbar-nav ul li {padding-bottom: 0.75rem;}
@media (min-width: 1600px) {header .navbar-nav ul li a { font-size: 1.15rem;}
} /* */ @media (min-width: 1200px) {header .navbar { position: static;}
.main_menu>ul>li {display: inline-block; position: relative; margin: 0 -2px;}
.main_menu ul li .active, .main_menu ul li:hover>a {color: var(--hover-color);}}

.navbar {padding-left: 0; padding-right: 0;}
.navbar-brand {height: 110px; margin-top: 0rem; margin-bottom: 0rem; margin-right: 1rem;}
.navbar-brand.navbar-brand-sm {height: 36px;}
.navbar-brand.navbar-brand-lg {height: 56px;}
.navbar-brand .navbar-logo {width: auto; max-height: 100%; display: none;}
.navbar-nav .nav-item + .nav-item {margin-left: 1.325rem;}
.navbar-nav .nav-link {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; font-size: 1rem;}
.navbar-toggler {padding: 0 !important; border: 0;}
@media (max-width: 1199.98px) {.navbar-logo-dark {display: block !important;}
.navbar .navbar-toggler {padding: 0.5rem; color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); border-radius: 50%;}
.navbar .nav-item + .nav-item {margin: 0;}
.navbar .nav-item .nav-link {padding: 5px 0; color: #151515;}
.navbar .nav-item .nav-link:focus, .navbar .nav-item .nav-link:hover {color: #000;}
.navbar .nav-item.show .nav-link, .navbar .nav-item.active .nav-link {color: #000;}
.navbar .banner {display: none;}
.navbar-nav .nav-item {width: 100%; padding: 0.5rem 0;}
.navbar-nav .nav-item .btn {display: block; background-color: #4829b2; color: #fff;}
}

 .owl-carousel .owl-nav button.owl-prev {outline: 0;}
.owl-carousel .owl-nav button.owl-next {outline: 0;}
.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover {background: transparent;}
.owl-carousel .owl-nav button.owl-prev::before {content: ""; background-image: url('../images/arrow-left.webp') !important;; background-position: center; background-size: contain; background-repeat: no-repeat; width: 1.5rem; height: 4rem; left: 1.25rem;}
.owl-carousel .owl-nav button.owl-next::before {content: ""; background-image: url('../images/arrow-right.webp') !important;; background-position: center; background-size: contain; background-repeat: no-repeat; width: 1.5rem; height: 4rem; left: 1.25rem;}
.swd-owl-carousel-nav button.owl-prev, .swd-owl-carousel-nav button.owl-next {outline: 0; width: 4rem; height: 4rem; background: transparent; border: 1px solid #000;}
.swd-owl-carousel-nav button.owl-prev:hover, .swd-owl-carousel-nav button.owl-next:hover {background: transparent;}
.swd-owl-carousel-nav button.owl-prev img {width: 1.5rem; height: 4rem; object-fit: contain;}
.swd-owl-carousel-nav button.owl-next img {width: 1.5rem; height: 4rem; object-fit: contain;}
.swd-home-hero-sec .swd-card {position: relative; min-height: 500px; transition: 0.3s;}
.swd-home-hero-sec .swd-card .desc {position: absolute; height: 100vh; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 10%;}
.swd-home-hero-sec .swd-card .desc h2 {font-size: 8rem; line-height: 1; font-weight: 700;}
.swd-home-hero-sec .swd-card .desc h2 span {color: var(--primary);}
.swd-home-hero-sec .swd-card .desc p {font-size: 2.5rem; line-height: 1.3; text-transform: uppercase;}
.swd-home-hero-sec .swd-card .desc a.swd-btn {color: #fff; font-size: 1.5rem;}
.swd-home-hero-sec .swd-card-footer {padding: 2rem;}
.swd-home-hero-sec .swd-card-footer.swd-bg-light {background-color: #fff;}
.swd-home-hero-sec .swd-card-footer.swd-bg-primary {background-color: var(--primary);}
.swd-home-hero-sec .swd-card-footer.swd-bg-dark {background-color: var(--black);}
.swd-home-hero-sec .swd-absolute {background-color: var(--black); width: 50%; position: absolute; bottom: 5rem; z-index: 1; right: 8.33%;}
.swd-home-hero-sec .swd-absolute h1, .swd-home-hero-sec .swd-absolute h3 {font-size: 2.25rem; text-align: center; font-family: "bebasneue-bold" !important;}
.swd-home-hero-sec .swd-card .desc p, .swd-home-hero-sec .swd-card .desc a {transition: 0.3s; visibility: hidden; opacity: 0; transform: translateY(-20%);}
.swd-home-hero-sec .swd-card:hover .desc p, .swd-home-hero-sec .swd-card:hover .desc a {transition: 0.3s; visibility: visible; opacity: 1; transform: translateY(0%);}
.swd-home-hero-sec .swd-card.active .desc p, .swd-home-hero-sec .swd-card.active .desc a {transition: 0.3s; visibility: visible; opacity: 1; transform: translateY(0%);}
.swd-home-hero-sec .swd-card .image-overlay::after {transition: 0.3s;}
/* .swd-home-hero-sec .swd-card:hover .image-overlay::after {background-color: transparent!important; transition: 0.3s;}
*/ .swd-home-hero-sec .swd-card:hover .image-overlay.swd-overlay-light::after {background-color: rgb(0 0 0 / 20%) !important; transition: 0.3s;}
.swd-home-hero-sec .swd-card:hover .image-overlay.swd-overlay-light {filter: grayscale(0);}
.swd-home-hero-sec .swd-card:hover .image-overlay.swd-overlay-primary::after {background-color: rgb(0 0 0 / 20%) !important; transition: 0.3s;}
.swd-home-hero-sec .swd-card:hover .image-overlay.swd-overlay-dark::after {background-color: rgb(0 0 0 / 20%) !important; transition: 0.3s;}
.swd-home-hero-sec .swd-card:hover .image-overlay.swd-overlay-dark {filter: grayscale(0);}
section.swd-home-hero-sec {height: calc(100vh - 16rem);}
.swd-home-hero-sec .swd-card {height: 100%;}
.swd-home-hero-sec .fade-slider, .swd-home-hero-sec .fade-slider .slick-list, .swd-home-hero-sec .fade-slider .slick-list .slick-track {height: 100%;max-height: 1200px;}
.swd-home-hero-sec .fade-slider img {width: 100%;height: 100%;display: block;object-fit: cover;object-position: center;max-height: 1200px;}
.swd-home-hero-sec {max-height:1200px}
.swd-home-hero-sec.swd-sector-hero {height:100vh;}
.swd-home-hero-sec.swd-sector-hero .swd-card {height:100vh;}
.swd-home-hero-sec.swd-sector-hero .swd-absolute {bottom:8rem;}
/* */ .slick-slider {position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track {position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before, .slick-track:after {display: table; content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: 0.25;}
/* .slick-prev:before, .slick-next:before {font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
*/ .slick-prev {left: -25px;}
[dir="rtl"] .slick-prev {right: -25px; left: auto;}
/* .slick-prev:before {content: '←';}
[dir='rtl'] .slick-prev:before {content: '→';}
*/ .slick-next {right: -25px;}
[dir="rtl"] .slick-next {right: auto; left: -25px;}
/* .slick-next:before {content: '→';}
[dir='rtl'] .slick-next:before {content: '←';}
*/ /* Dots */ .slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {font-family: "slick"; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: 0.75; color: black;}
/**/ /* .slick-slider {background: #3a8999; font-size: 30px; line-height: 1; text-align: center; color: white;}
*/ .slick-slider .slick-dots button:before, .slick-slider .slick-dots .slick-active button:before {color: rgba(255, 255, 255, 0.85);}
.slick-slider .slick-arrow {position: absolute; top: 50%; color: #fff; outline: 0 none; width: 1.25rem; height: 1.25rem; font-size: 1.225rem; line-height: 1; transform: translate(0px, -50%); cursor: pointer;}
/* */ section.swd-home-hero-sec {height: calc(100vh - 16rem);}
.swd-home-hero-sec .fade-slider img {width: 100%; height: 100%; display: block; object-fit: cover; object-position: center;}
.swd-home-hero-sec.swd-sector-hero {height: 100vh;}
.swd-home-hero-sec.swd-sector-hero .swd-card {height: 100vh;}
.swd-home-hero-sec.swd-sector-hero .swd-absolute {bottom: 8rem;}
.swd-home-hero-sec .swd-card.swd-new-card {margin-top: 1.6rem;}
/* .swd-home-hero-sec .swd-bg-primary {bottom: 0;left: 0;width: 100%;}
*/ .swd-home-hero-sec .swd-card.swd-new-card:hover .swd-overlay-dark {filter:grayscale(1);}
.swd-home-hero-sec .swd-card.swd-new-card:hover .image-overlay::after {background: rgb(0 0 0 / 70%) !important;}
/* .swd-mobile-video video {transform: scale(1.47);}
*/ .swd-mobile-video {margin: 0; /* padding: 0; */ background: transparent; overflow: hidden; /* border-top: 1rem solid #fff; */ /* border-bottom: 1rem solid #fff; */}
/* .swd-new-sector-card .desc h3 {font-size: 3rem;}

*/ 
.swd-custom-card {border: 1px solid var(--primary); display: flex; flex-direction: column; justify-content: space-between; border-radius: 0px;}
section.swd-home-hero-sec {height: calc(100vh - 16rem);}
.statistics-slider .slide .h3 {color: var(--primary); margin: 0.5rem;line-height: 1;}
.statistics-slider .slide span {color:var(--black); font-size: 1.15rem; font-weight:400; line-height: 1;}
.statistics-slider-version .swd-custom-card {border: 0;align-items: center;justify-content: center;}
.statistics-slider-version .slick-slide.swd-one .swd-custom-card, .statistics-slider-version .slick-slide.swd-three .swd-custom-card, .statistics-slider-version .slick-slide.swd-five .swd-custom-card {background-color: var(--primary);}
.statistics-slider-version .slick-slide.swd-one .swd-custom-card .h3, .statistics-slider-version .slick-slide.swd-three .swd-custom-card .h3, .statistics-slider-version .slick-slide.swd-five .swd-custom-card .h3 {color: #fff;}
.statistics-slider .slide .lead{font-family: "opensans", sans-serif;line-height:1.4;font-weight: 500;font-size: 1rem;}
/*  */
.owl-carousel[data-dots="true"] {margin-bottom: 60px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; background: rgba(0, 0, 0, 0); border: 1px solid var(--black); position: absolute; border-radius: 0%; top: 50%; width: 4rem; height: 4rem; text-align: center; z-index: 20;}
.owl-carousel .owl-nav button.owl-prev::before, .owl-carousel .owl-nav button.owl-next::before {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; line-height: 4rem; font-family: "icomoon"; font-size: 1.8rem; color: #fff;}
.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover {background: rgba(0, 0, 0, 0.5);}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {display: none;}
.owl-carousel .owl-nav .owl-prev {-webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); transform: translate(0, -50%); left: 15px;}
.owl-carousel .owl-nav .owl-prev::before {content: "\ebfb";}
.owl-carousel .owl-nav .owl-prev[class*="disabled"] {-webkit-transform: translate(-100%, -50%); -moz-transform: translate(-100%, -50%); transform: translate(-100%, -50%); opacity: 0; visibility: hidden; z-index: 10;}
.owl-carousel .owl-nav .owl-next {-webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); transform: translate(0, -50%); right: 15px;}
.owl-carousel .owl-nav .owl-next::before {content: "\ebfc";}
.owl-carousel .owl-nav .owl-next[class*="disabled"] {-webkit-transform: translate(100%, -50%); -moz-transform: translate(100%, -50%); transform: translate(100%, -50%); opacity: 0; visibility: hidden; z-index: 10;}
.owl-dots {-webkit-transform: translate(0, 50%); -moz-transform: translate(0, 50%); transform: translate(0, 50%); position: absolute; bottom: -30px; width: 100%; text-align: center;}
.owl-dots.disabled {display: none;}
.owl-dots .owl-dot {display: inline-block; vertical-align: top;}
.owl-dots .owl-dot span {display: block; width: 8px; height: 8px; margin: 10px; border-radius: 50%; background: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s;}
.owl-dots .owl-dot:hover span {background: rgba(0, 0, 0, 0.4);}
.owl-dots .owl-dot.active span {background: #000; -webkit-transform: scale(1.5); -moz-transform: scale(1.5); transform: scale(1.5);}
.owl-carousel-single .owl-stage-outer {border-radius: 0.25rem; overflow: hidden;}
.owl-carousel-single .owl-nav button.owl-prev, .owl-carousel-single .owl-nav button.owl-next {background: #4829b2; width: 5.5rem; height: 5.5rem;}
.owl-carousel-single .owl-nav button.owl-prev::before, .owl-carousel-single .owl-nav button.owl-next::before {line-height: 5.5rem;}
.owl-carousel-single .owl-nav button.owl-prev:hover, .owl-carousel-single .owl-nav button.owl-next:hover {background: rgba(72, 41, 178, 0.9);}
.owl-carousel-single .owl-nav .owl-prev {-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 0;}
.owl-carousel-single .owl-nav .owl-next {-webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); transform: translate(50%, -50%); right: 0;}
.owl-carousel-library .owl-nav {margin-top: 1rem;}
.owl-carousel-library .owl-nav button.owl-prev, .owl-carousel-library .owl-nav button.owl-next {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); position: static; border-radius: 0.25rem; background: none; border: 1px solid transparent;}
.owl-carousel-library .owl-nav button.owl-prev::before, .owl-carousel-library .owl-nav button.owl-next::before {color: #000;}
.owl-carousel-library .owl-nav button.owl-prev:hover, .owl-carousel-library .owl-nav button.owl-next:hover {background: transparent; border-color: #e5e5e5;}
.owl-carousel-library .owl-nav .owl-prev[class*="disabled"], .owl-carousel-library .owl-nav .owl-nav[class*="disabled"] {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0); visibility: visible; opacity: 0.5;}
.text-white .owl-carousel-library .owl-nav button.owl-prev:hover, .text-white .owl-carousel-library .owl-nav button.owl-next:hover {border-color: rgba(255, 255, 255, 0.2);}
.text-white .owl-carousel-library .owl-nav button.owl-prev::before, .text-white .owl-carousel-library .owl-nav button.owl-next::before {color: #fff;}
.owl-carousel .owl-stage-outer .owl-stage .owl-item {-webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; transition-delay: 0s; counter-increment: owlItem;}
.owl-carousel .owl-stage-outer .owl-stage .owl-item img {width: auto; max-width: 100%;}
.owl-carousel.visible .owl-stage-outer {overflow: visible;}
.owl-carousel.accent .owl-item {opacity: 0.25;}
.owl-carousel.accent .owl-item.active {opacity: 1;}
/* */ /** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */ /* * Owl Carousel - Core */ .owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1;}
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; /* fix firefox animation glitch */}
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block; width: 100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {background: none; color: inherit; border: none; padding: 0 !important; font: inherit;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0; display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel.owl-grab {cursor: move; cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
/* No Js */ .no-js .owl-carousel {display: block;}
/* * Owl Carousel - Animate Plugin */ .owl-carousel .animated {animation-duration: 1000ms; animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {0% { opacity: 1;}
100% {opacity: 0;}
} /* * Owl Carousel - Auto Height Plugin */ .owl-height {transition: height 500ms ease-in-out;}
/* * Owl Carousel - Lazy Load Plugin */ .owl-carousel .owl-item {/** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */}
.owl-carousel .owl-item .owl-lazy {opacity: 0; transition: opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
/* * Owl Carousel - Video Plugin */ .owl-carousel .owl-video-wrapper {position: relative; height: 100%; background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative; z-index: 1; height: 100%; width: 100%;}
@media (min-width: 1200px) {.swd-sm { display: none;}
} @media (min-width: 1600px) {
    header .navbar-nav ul li a {font-size: 1.15rem;}
header .navbar-nav ul.nav-fs-20 li a {font-size: 1.5rem;}
.swd-home-hero-sec .swd-card {height: calc(100vh - 4rem);}
    .swd-home-hero-sec .swd-card.swd-new-card {height: 100%;min-height:600px; margin-top:0;max-height: 1200px;}
.swd-home-hero-sec.swd-sector-hero .swd-card {height: calc(100vh - 4rem);}
.swd-inner-hero-1.swd-project-section .col-sm-4 .pb-3 {padding-right:3rem!important;}
.swd-home-hero-sec .swd-absolute{height: 85px;}
.navbar-collapse.collapse:not(.show) {overflow: hidden;min-height: 100px;max-height: 100px;}
.statistics-slider-version, 
.statistics-slider-version .swd-custom-card{border: 0;min-height:96px;}
.swd-hex .hex-inner .hex-content img{height: 100px;width: 200px;}
.swd-hex .hex-inner.dark .hex-content img{height: 150px;width:300px;}

} @media (min-width:1200px) {.swd-hide-1200{display: none;}
.navbar-brand .navbar-logo {width: auto; max-height: 100%; display: none;max-height: 107px;}
.navbar-brand .navbar-logo{aspect-ratio: 3.75;}
} @media only screen and (min-width: 1200px) and (max-width: 1599px) {.swd-static-hex .hex-content p.lead{font-size: 1.1rem;}
.swd-bg-primary h2.lead-3 {font-size: 1.7rem;}
} @media (max-width: 1199px) {section.swd-home-hero-sec {height: calc(100vh - 12.5rem);}
.swd-home-hero-sec .swd-absolute {bottom: 0;width: 100%;right: 0;}
.swd-home-hero-sec .swd-card.swd-new-card {margin-top:-0.5rem;}
.swd-home-hero-sec.swd-sector-hero .swd-absolute {bottom:0rem;}
.swd-inner-hero-sm-overlay h1.swd-logo {max-width: 64%;}
.sidebar-wrapper ul.lead li {font-size: 1rem!important;}
.swd-hide-1200 {padding-top: 20px;}
.swd-company-logos {display:flex;gap: 10px;}
} @media (min-width: 992px) {.swd-mobile-video{display: none;}
.swd-hide-992 {display: none;}
} 
@media (max-width: 767px) {
  .swd-home-hero-sec .swd-absolute h1, .swd-home-hero-sec .swd-absolute h3 {font-size: 5.85vw;}
  .navbar-brand .navbar-logo{width: 250px;height: 67px;}
  }
.col-12 {flex: 0 0 100%; max-width: 100%;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative; width: 100%; padding-right: 15px; padding-left: 15px;}


.collapse:not(.show) {
    display: none;
  }  

.navbar-nav:not(.fonts-loaded) {
    opacity: 0;
  }
.navbar-nav.fonts-loaded {
    opacity: 1;
    transition: opacity 0.1s ease-in;
}

.navbar-collapse:not(.fonts-loaded) {
    opacity: 0;
}
.navbar-collapse.fonts-loaded {
    opacity: 1;
    transition: opacity 0.1s ease-in;
}
  

.statistics-slider {
    min-height: 96px; /* Match tallest slide */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .statistics-slider .slide {
    visibility: hidden;
  }
  .statistics-slider.slick-initialized.fonts-loaded .slide {
    visibility: visible;
  }
  .statistics-slider .swd-custom-card {
    min-height: 96px;
    padding-top: 0rem;
    padding-bottom: 1rem;
  }
  .statistics-slider .swd-custom-card p {
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
  }
    

  
.statistics-slider .slide {
    min-height: 96px; /* Match tallest slide */
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .statistics-slider:not(.fonts-loaded) {
    opacity: 0;
  }
  .statistics-slider.fonts-loaded {
    opacity: 1;
    transition: opacity 0.1s ease-in;
  }
  
  
.fade-slider div {
    aspect-ratio: 16 / 9;
    min-height: 600px;
    overflow: hidden;
  }
  
  .fade-slider img {
    width: 100%;
    height: auto;
    display: block;
  }

  .fade-slider div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: opacity 0.5s ease;
  }
  
  /* .fade-slider div:not(.active) {
    opacity: 0;
    pointer-events: none;
  }
   */


   .ma5menu__toggle {
    cursor: pointer;
    color: #ffffff;
    background-color: transparent;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    width: 52px;
    height: 38px;
    position: relative;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: none;
    font-weight: 400;
    padding: 8px 12px;
    border-radius: 4px;
    -o-transition: box-shadow .15s ease-in-out;
    transition: box-shadow .15s ease-in-out;
  }
  
  .ma5menu__icon-toggle {
    display: inline-block;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 8px;
    left: -100%;
    right: -100%;
    vertical-align: top;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23000000%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z%22/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }
  .ma5menu__toggle:hover {
    color: #ffffff;
    background-color: transparent;
  }
  
  .ma5menu__header .ma5menu__toggle {
    position: absolute;
    top: 0;
    width: 60px;
    height: 90px;
    color: #ffffff;
    background-color: transparent;
  }
  
  .ma5menu__header .ma5menu__toggle:hover {
    color: #f4bd0c;
    background-color: transparent;
  }


.swd-new-version .slick-track{display: flex !important;}
.swd-new-version  .slick-slide{height: inherit !important;}
.swd-new-version  .swd-custom-card{height: 100%;position: relative;}
.swd-new-version  .swd-custom-card p.h3{    position: absolute;
  bottom: 1rem;
  right: 1rem;
  text-align: right;
  margin: 0;
  font-size: 4rem;
  line-height: 0.85;}
.swd-new-version  .swd-custom-card .lead{
  text-align: right;
  width:90px;
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  font-size: 0.84rem;
}

.mega_menu_item img.w-100{aspect-ratio: 3 / 2.75;object-fit: cover;}
.ma5menu__panel .w-100.cust-padding{aspect-ratio: 3/2.75; object-fit: cover;}
.mega_menu_item .ul.swd-inline .li a img{aspect-ratio: 1/0.5;}
.swd-partners-carousel .slider img{aspect-ratio: 1/0.5;object-fit: contain;}
footer .owl-carousel .owl-stage-outer .owl-stage .owl-item img{aspect-ratio: 1/0.885;object-fit: contain;}