/*!
 * Bootstrap Reboot v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/*!
 * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {background-color: #fff; color: #000; min-width: 305px; font-size: 16px; font-family: 'Poppins', sans-serif; word-wrap: break-word;}

body.fontSize-medium{font-size: 110%;}
body.fontSize-large{font-size: 120%;}
body.fontSize-default{font-size: 100%;}
body.darkMode-dark{background-color: #141213; color: #fff;}
body.darkMode-dark section{background-color: #141213 !important; color: #FFC000 !important;}
body.darkMode-dark section.top-header{background-color: inherit !important;}
body.darkMode-dark p{color: #FFC000  !important;}
body.darkMode-dark span{color: #FFC000  !important;}
body.darkMode-dark a{color: #FFC000  !important;}
body.darkMode-dark h1{color: #FFC000  !important;}
body.darkMode-dark .contact-form p{color: #FFC000 !important;}
body.darkMode-dark .contact-form span{color: inherit;}
body.darkMode-dark .contact-form a{color: inherit;}

body.darkMode-dark div{color: #FFC000 !important;}
body.darkMode-dark .contact-form div{color: inherit !important;}
body.darkMode-dark .soc-link img{filter: invert(80%) sepia(37%) saturate(2679%) hue-rotate(358deg) brightness(368%) contrast(106%);}
body.darkMode-dark .main-menu.active .soc-link img{filter: invert(80%) sepia(37%) saturate(2679%) hue-rotate(358deg) brightness(368%) contrast(106%);}
body.darkMode-dark .btn{color: #fff!important;}
body.darkMode-dark .btn:hover{color: #000!important;}

body.darkMode-dark .all-cat .btn{color: #000  !important;}
body.darkMode-dark  .box-problem:hover .btn{color: #000 !important;}

.margin-top {margin-top: 120px;}
.margin-bottom {margin-bottom: 120px;}
.padding-top {padding-top: 120px;}
.padding-bottom {padding-bottom: 120px;}

.no-gutters * {padding: 0; margin: 0;}
.relative {position: relative;}
.center{text-align: center;}
.cf{display: flex; align-items: center; justify-content: space-between; margin: 10px 0;}
.position-relative{position: relative;}

a {text-decoration: none; color: #fff; cursor: pointer;}
a:hover{text-decoration: none; color: #fff;}
.text-section a {color: #21BBE6;}
p{color: #38383A;}

ul,ol {margin: 0; padding: 0; display: block;}
ul {list-style: none;}
li {padding: 0; margin: 0;color:#38383A;}

.box-title{font-size: 26px; font-weight: 700; color: #000; margin-bottom: 0px;}

.top-main{background-repeat: no-repeat; background-size: cover; background-position: center; text-align: left; width: 100%; height: 100vh; position: relative;}
.top-main .main-menu{height: 100px; display: flex; align-items: center; border-bottom: 1px solid #928E8D; position: relative; transition: .5s ease-in-out;}
.main-menu ul{display: flex; justify-content: space-between; align-items: center;}
.main-menu ul li {position:relative;}
.main-menu ul li a{display: block; padding: 5px; font-weight: 700; position: relative; transition: .3s ease-in-out;}




.top-main .main-menu .logo{max-width: 100%; height: auto;}
.top-main h1.heading,
.top-main h2.heading,
.top-main h3.heading,
.top-main h4.heading,
.top-main h5.heading,
.top-main h6.heading{font-size: 52px; color: #fff; font-weight: 600; position: relative;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);}
.top-main .top-header{display: flex; align-items: center; height: calc(100% - 110px);}
/*.top-main .top-header .image-box{position: absolute; top: calc(50% - 110px); text-align: left; max-width: 100%;}*/
.top-main .under-heading{color: #fff; font-size: 32px; font-weight: 600;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);margin: 0 0 10px;}
.top-main a.btn-heading{display: inline-block; padding:15px 66px; font-size: 32px; font-weight: 500; background-color: #21BBE6; margin-top: 80px; max-width: 100%;}
.top-main .scroll{/*position: absolute; bottom: 50px; text-align: right;*/ display: block; text-align: right;}
.top-header p{margin: 0 0 0;text-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);color:#fff;font-size:17px;}

.mobile-menu .line-1{width: 30px; height: 4px; margin: 0 auto; display: block; border-radius: 3px; background-color: #fff; transition: all .2s ease-out;}
.mobile-menu .line-2{width: 30px; height: 4px; margin: 0 auto; display: block; border-radius: 3px; background-color: #fff; margin-top: 4px; margin-bottom: 4px; transition: all .2s ease-out; opacity: 1;}
.mobile-menu .line-3{width: 30px; height: 4px; margin: 0 auto; display: block; border-radius: 3px; background-color: #fff; transition: all .2s ease-out;}
.mobile-menu{display: none;}
.mobile-menu span{transform-origin: left; margin-bottom: 4px !important;}
.mobile-menu.active span{}

.main-menu .logo-black{display: none;}
.main-menu.active .mobile-menu span{background-color: #21BBE6;}
.main-menu.active .logo-white{display: none;}
.main-menu.active .logo-black{display: block;}
.main-menu.active{position: fixed !important; top: 0; left: 0; background-color: #fff; width: 100%; height: 100px; z-index: 999999999; box-shadow: 0 2px 10px rgb(0 0 0 / 30%); border-bottom: none;}
.main-menu.active li a{color: #59595B;}
.main-menu.header-menu .mobile-menu span{background: #000;}
.main-menu .soc-link a{margin-left: 10px;}
.main-menu.active .soc-link img{filter: invert(37%) sepia(6%) saturate(143%) hue-rotate(201deg) brightness(70%) contrast(82%);}

.main-menu ul li .sub-menu{
	display: none;
	position:absolute;
	left: 0;
	top:34px;
	background-color:#fff;
	width: 250px;
	padding: 10px 0;
	z-index:1000;
}
.main-menu ul li:hover .sub-menu{display: block;}
.main-menu ul li .sub-menu a{padding: 5px 15px;color:#666;}
.main-menu ul li a:hover{color: #21BBE6;}

.heading-main{font-size: 42px; font-weight: 600; padding-bottom: 20px; padding-top: 20px;}
.btn{display: inline-block; padding:6px 20px; font-size: 16px; font-weight: 500; background-color: #21BBE6;text-align: center; font-weight: 600; border: 1px solid #21BBE6;}
.btn:hover{transition: .4s ease-in-out; color: #21BBE6; background-color: #fff;}
.business{padding: 100px 0;}
.business img{width: 100%; height: auto;}
.business .btn{margin-top: 30px;}

.services{padding: 30px 0;}
.problems h2{text-align: center;}
.problems p{text-align: center;}
.problems{background-color: #F5F5F5; padding: 70px 0;}

.box-problem{display: flex; flex-direction: column; padding: 50px; justify-content: space-between;min-height: 466px; transition: .5s; text-align: center;}
.box-problem img{max-width: 150px; height: auto; margin: 0 auto;}
.box-problem .box-title{font-size:26px;font-weight:700;display:block;min-height:85px;line-height:1.3;margin-top:5px;}
.box-problem .btn{margin: 0 auto;}

.box-problem:hover{color: #fff; background-color: #21BBE6; transition: .5s;}
.box-problem:hover p{color: #fff;}
.box-problem:hover span{color: #fff;}
.box-problem:hover .btn{background-color: #fff; color: #21BBE6; display: block;}

.blogs.jobs h2{text-align: center;}
.blogs.jobs p{text-align: center;}

.growth{padding: 50px 0;}
.growth img{height: auto; width: 100%;}

.consulting-services{background-color: #F4F9FC; padding-bottom: 30px;}
.consulting-services img{max-width: 150px; height: auto; margin: 0 auto; margin-bottom: 30px;}
.consulting-services .box-title{font-size: 26px; font-weight: 700; margin-bottom: 30px;}
.consulting-services .box-serv{display: flex; flex-direction: column; text-align: center; min-height: 418px; justify-content: space-between;}
.consulting-services .heading-main{padding: 60px 0;}

.numbers{padding: 25px 0;}
.numbers .box{width: 20%; text-align: center;}
.numbers h2{text-align: center;}

.review{padding: 40px 0;}
.single-review{transition: .6s ease-in-out; padding: 0 20px;}
.single-review.active{visibility: inherit; max-height: unset; transition: .6s ease-in-out; opacity: 1;}
.rev{text-align: center; box-shadow: 0px 0px 13px 4px rgba(102,88,245,0.21); max-width: 356px; margin: 0 auto;}
.rev-company{font-size: 24px; font-weight: 600; padding-top: 40px; position: relative; cursor: pointer;}
.rev-company.active:before{content: ""; width: 5px; height: 50px; background-color: #6658F5; position: absolute; left: 100px; top:32px;}
.btn-rev{color: #21BBE6; background-color: #fff; margin: 0px auto; margin: 0 auto;}
.photo-box{display: flex; align-items: center;}
.photo-box img{width: auto;}
.name-rev{display: flex; flex-direction: column; margin-left: 20px;}
.rev-name{font-size: 24px; font-weight: 600;}

.gray-logo{filter: grayscale(50%); opacity: 1; transition: 0.5s; width: auto !important;}
img.gray-logo{max-width: 100%; margin: auto; max-height: 80px;}
.gray-logo:hover{filter: grayscale(0); opacity: 1; cursor: pointer;}
.slick-arrow{display: none !important;}
.companies{padding: 60px 0;}
.slick-dots li button:before{background-color: #E6E6FE; border-radius: 50%; width: 20px; height: 20px; font-size: 0!important;}
.slick-dots li.slick-active button:before{background-color: #21BBE6!important; opacity: 1 !important;}
.slick-dots{bottom: -70px !important;}
.companies h2{margin-bottom: 50px;}

.improve{background-repeat: no-repeat; background-size: cover; background-position: center; text-align: left; width: 100%; min-height: 350px; position: relative; display: flex; align-items: center; text-align: center; padding: 0 300px; margin-top: 100px;position: relative;}
.improve:before{position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(89, 89, 91, .7);}
.improve .heading-main{color: #fff;position: relative;}
.improve p{color: #fff; position: relative;}
.improve .links{display: flex; justify-content: center; position: relative;}
.improve .links .btn-improve{padding:10px 20px; font-size: 16px; font-weight: 600; background-color: #fff; color: #21BBE6; display: flex; align-items: center; display: inline-block;}
.improve .links .btn-tel{padding:10px 20px; font-size: 16px; font-weight: 600; max-width: 200px; border: 2px solid #fff; color: #fff; margin-left: 30px;}

.faq-title{font-size: 26px; font-weight: 600; color: #000; cursor: pointer;}
.faq ul{list-style: initial; padding-left: 40px; color: #59595B;}
.faq{padding: 0 200px;}
.single-faq{border-top: 1px solid #EAEAF6; padding: 20px 0;}
.faq .heading-main{padding: 80px 0;}
.faq #down{transition: .3s ease-in-out; float: right;}
.faq #down.rotate{visibility: hidden; opacity: 0; width: 0 !important; transition: .3s ease-in-out;}
.faq #close{visibility: hidden; opacity: 0; transition: .3s ease-in-out; width: 0px !important; float: right;}
.faq #close.active{visibility: inherit; opacity: 1; transition: .3s ease-in-out; width: 20px !important; height: 20px !important;}

.footer{background-color: #191919; padding-top: 70px;}
.top-footer{display: flex;justify-content: space-around; flex-direction: column;}

.wp-block-image{display: flex; justify-content: center;}
.btn{display: flex !important;justify-content: center !important;align-items: center !important;}
.blogs {padding: 50px 0;}
.blogs .heading-main{padding-bottom: 80px;}
.blogs img{width: 100%; height: auto;}
.blogs p.post-title a,
.top-art p.post-title a{color: #000; font-weight: 700; font-size: 30px; margin-top: 15px; display: block;}
.blogs .btn.btn-rev{margin-top: 80px; background-color: #21BBE6;color: #fff; padding: 17px 30px; font-size: 26px; width: auto; max-width: unset;}
.blogs .single-post{padding-bottom: 40px;}
.blogs .single-post .img-news a{position: relative; display: block; transition: .3s ease-in-out;overflow: hidden;}
/* .desc-news p{min-height: 200px;} */
.blogs .single-post .img-news a:before{position: absolute; content: '';top: 0; left: 0; background-color: rgba(89, 89, 91, .5); width: 100%; height: 100%; transition: .3s ease-in-out; visibility: hidden; opacity: 0;}
.blogs .single-post .img-news a:hover:before{background-color: rgba(89, 89, 91, .5); transition: .3s ease-in-out; visibility: inherit; opacity: 1;}

.footer .top-footer a,
.footer p,
.footer .top-footer {color: #757678;}
.footer .top-footer img{/*filter: invert(70%) sepia(17%) saturate(1358%) hue-rotate(56deg) brightness(91%) contrast(82%);*/ margin-right: 5px;}
.footer .ft-link{font-weight: 400;}
.footer .single-page{display: flex; justify-content: space-between;}
.soc-link{display: flex; justify-content: flex-end;}
.soc-link a{margin-left: 10px;}
.footer .bottom-box{padding-top: 70px; padding-bottom: 35px;}
.footer .bottom-box .ft-link{margin-left: 20px;}
.footer .copy{text-align: center; border-top: 1px solid #58595B; padding: 15px 0; margin-bottom: 0; margin-top: 50px;}
.footer p.name{color: #fff; font-weight: 600; margin-left: 70px;}
.footer ul a{color: #757678;}
.footer ul{margin-left: 70px;}
.footer .hour{margin-left: 70px;}

.main-menu.header-menu{height: 100px; display: flex; align-items: center; position: relative; transition: .5s;}
.main-menu.header-menu a{color: #59595B; display: block; padding: 5px; font-weight: 700;}
.main-menu.header-menu ul{display: flex; justify-content: space-between; align-items: center;}
ul.menu [aria-current]:not([aria-current=false]){color: #21BBE6;}
.main-menu.header-menu .mobile-menu{display: none;}
.main-menu.header-menu .logo{height: auto;}
.main-menu.header-menu .soc-link img{filter: invert(37%) sepia(6%) saturate(143%) hue-rotate(201deg) brightness(70%) contrast(82%);}
.main-menu.header-menu a:hover{transition: .3s ease-in-out; color:#21BBE6;}

.header-top.top-main{height: 270px; display: flex; align-items: center; color: #fff; position: relative;}
.header-top.top-main:before{content: ''; width: 100%; height: 100%;
	left: 0; top: 0; position: absolute;
background: url(//hydrastudnie.pl/wp-content/uploads/2021/07/slider3.jpg) no-repeat;
background-size: cover;
background-position-y: -284px;

}
.header-top.top-main p{color: #fff; position: relative;}
.main-menu.header-menu .mobile-menu .line-2{width: 30px; height: 4px; margin: 0 auto; display: block; border-radius: 3px; background-color: #000; margin-top: 4px; margin-bottom: 4px; transition: all .2s ease-out;}

.who{padding: 50px 0; padding-bottom: 30px;}
.who .right-who{display: flex; flex-direction: column; justify-content: center; text-align: center;}
.who .right-who img{display: block; margin: 0 auto; margin-bottom: 20px;}

.believe .projects-box{display: flex; align-items: center;}
.believe .projects-box p{position: relative; padding-left: 20px}
.believe .projects-box p:before{content: ""; width: 10px; height: 10px; border-radius: 50px; position: absolute; background-color: #6658F5; left: 0; top: 6px;}
.believe .projects-box .left-project{padding-right: 150px;}
.believe .projects-box .right-project{padding-right: 150px;}

.mission{padding: 70px 0;}
.mission .box-title{padding: 10px 0;}

.page-id-152 .improve{margin-top: 0;}
.page-id-235 .improve{margin-top: 0;}
.page-id-152 .heading-main{padding-top: 0;}

.business-serv{padding: 50px 0;}

.content .need{padding: 70px 0;}
.content ul li{color: #59595B; padding-left: 20px; position: relative;}
.content ul li:before{content: ""; width: 10px; height: 10px; border-radius: 50px; position: absolute; background-color: #6658F5; left: 0; top: 6px;}
.content h3{font-size: 26px; padding-top: 0px;}
.content .ser-box{box-shadow: 0px 0px 13px 4px rgb(102 88 245 / 21%); padding: 35px;}
.content img{width: 100%; height: auto;}

.testimonials .single-review{padding: 100px; border-bottom: 1px solid #59595B;}
.testimonials .single-review:last-child{border-bottom: none;}

.contact-form{padding: 40px; box-shadow: 0px 0px 13px 4px rgba(102,88,245,0.21); color: #59595B; background-color: #fff; z-index: 9999999;}
.contact-form input{ padding: 10px; outline: none; border: none; border: 1px solid rgba(89, 89, 91, .4); width: 100%;}
.contact-form textarea{padding: 10px; outline: none; border: none; border: 1px solid rgba(89, 89, 91, .4); width: 100%; height: 150px;}
.contact-form .btn{color: #fff; padding: 10px 50px; margin-top: 30px;}
.contact-sec .right p {display: flex; align-items: center;}
.contact-sec .right p a{color: #59595B; margin-left: 20px;}
.contact-sec .right p span{color: #59595B; padding-left: 20px; display: inline-block;}
.contact-sec .wpcf7{position: absolute; top: -200px; width: 97%; left: 0;}
.contact-sec{height: 870px; position: relative; display: flex; align-items: center;}
.page-id-247 .heading{position: absolute; top: 80px;}
.wpcf7-form-control-wrap.acceptance-90 input{width: auto;}
iframe{display: block; margin-top: 50px;}

.main-menu .contact-form{display: none;}
.contact-form img.close{display: none;}
.main-menu .back-contact.active{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(102,88,245,.3); z-index: 9999999;}
.main-menu .back-contact.active .contact-form{display: block; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);z-index: 9999999999999;}
.main-menu .back-contact.active .contact-form img.close{display: flex; float: right; cursor: pointer;}

.blog-top{display: flex; justify-content: flex-start; align-items: center; padding: 42px 0;}
.blog-top a{color: #59595B;}
.blog-top p{margin-right: 100px;}
.blog-top p img{margin-right: 20px;}
.single-blog h1,
.single-blog h2,
.single-blog h3,
.single-blog h4,
.single-blog h5,
.single-blog h6{font-weight: 700; color: #000; text-align: center;padding-top: 15px;padding-bottom: 10px;}
.single-blog .author{display: flex; flex-direction: column; text-align: left;}
.single-blog .author a{width: 40px; height: 40px; text-align: center; line-height: 40px; background-color: #6658F5;padding: 10px; border-radius: 5px;}
.single-blog .author p{margin-bottom: 0px;}
.rec-art a{color: #000;}
.rec-art{display: flex; align-items: center; margin-bottom: 30px;}
span.number{border-radius: 50%; background-color: #6658F5; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-weight: 700; margin-right: 10px;}
.box-ri{box-shadow: 0px 0px 13px 4px rgb(102 88 245 / 21%); padding: 30px; margin-bottom: 30px;}
.pagination{height: 100px !important; width: 100% !important;}
.nav-previous{height: 100% !important;}
.nav-next{height: 100% !important;}
.btn-more{display: flex !important; justify-content: center !important; align-items: center	!important;}
.baner-image{width: 100%;height: auto; display: block;margin-left: auto;margin-right: auto;}
.blog-heading{margin-left: auto !important;margin-right: auto !important;}
.blog h1{display: flex; justify-content: flex-start;}
.blog .cat{visibility: hidden; opacity: 0; transition: .6s ease-in-out; max-height: 0; max-width: 0; padding: 0; overflow: hidden;}
.blog .cat.active{visibility: revert; opacity: 1; transition: .6s ease-in-out; max-height: revert; max-width: revert;}
.blog .all-cat-display{display: flex; justify-content: space-between; padding: 60px 0;}
.blog .all-cat-display p{cursor: pointer; font-size: 20px;}
.blog .all-cat-display p.active{background-color: #21BBE6; color: #fff;}
.blog .blogs.active{padding: 60px 0;}
.top-art h1,
.top-art h2,
.top-art h3,
.top-art h4,
.top-art h5,
.top-art h6{font-weight: 700; color: #000; font-size: 16px;}
.top-art .single-post img{width: 100%; height: auto;}
.top-art .single-post {display: flex; justify-content: space-between;}
.top-art .single-post {max-width: 70%;}
.top-art .single-post {align-self: flex-end;}
.image-home-baner{width: 100%; height: auto; margin: 20px auto 0 auto !important;}
.not-found{padding: 40px 0 100px 0;}
.not-found h1{text-align: center; margin-bottom: 50px; font-weight: 500;}
.not-found ul li{position: relative;}
.not-found ul li:before {content: ''; height: 10px; width: 10px; border-radius: 50%; background-color: #CCE9C4; left: -20px; position: absolute; top: 50%; transform: translate(0, -50%);}
.not-found ul li a{color: #000;}
.not-found ul{padding-left: 30px;}
.not-found img{max-width: 100%;}

.single-blog.without h1{font-size: 50px; font-weight: 700;}

.software .single-post{padding-bottom: 0; margin: 0 20px; margin-top: 50px;}
.software .single-post p{text-align: left;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{display: none !important;}

.all{padding-bottom: 50px;}

.profit{background-color: #F5F5F5; padding: 50px 0;}
.profit .box-problem{justify-content: flex-start; min-height: revert;}
.profit .box-title{margin-bottom: 20px;}
.page-template-page-single-service .improve{margin-top: 0; background-color: rgba(245, 245, 245, .7);}

.tribe{background-color: #141213; color: #fff; font-weight: 600; padding: 10px 0; z-index: 999999999;}
.tribe .dark{display: flex; justify-content: space-between; align-items: center;}
.tribe .dark .size{display: flex; align-items: center;}
.tribe .dark .font{display: flex; align-items: center; margin-right: 20px; cursor: pointer; z-index: 999999;}
.tribe .dark .font p{margin-bottom: 0;}
.tribe #dark{cursor: pointer;}
.trive .color{z-index: 9999999999;}


.page-template-page-candidate-php{background-color: #F5F5F5;}
.blogs.candidate .single-post{display: flex; align-items: center; background-color: #fff; padding: 20px 50px; position: relative; margin-bottom: 20px; flex-wrap: wrap;}
.blogs.candidate .single-post .img-news a:hover:before{content: none;}
.blogs.candidate .single-post:before{width: 10px; height: 100%; background-color: #21BBE6;position: absolute; content: ''; top: 0; left: 0;}
.blogs.candidate .btn{float: right;}
.blogs.candidate .single-post .title{width: 70%; display: flex; flex-direction: column;}
.blogs.candidate .single-post .img-news{max-width: 200px; min-width: 200px; height: auto; margin-right: 40px;}
.blogs.candidate .single-post .desc-news{width: 30%; text-align: right;}
.blogs.candidate .single-post .desc-news p{font-size: 14px;}
.blogs.candidate{padding: 100px 0;}
.page-id-456 .improve{margin-top: 0;}

.footer .logo{margin-bottom: 40px;}
.footer .top-footer div{margin: 10px 0;}

.job-offer{padding: 50px 0;}
.job-offer p{color: #000;}
.job-offer li{margin-left: 20px; position: relative;}
.job-offer li:before{content: ''; height: 10px; width: 10px; border-radius: 50%; background-color: #CCE9C4; left: -20px; position: absolute; top: 50%; transform: translate(0, -50%);}
.job-offer ul{margin-bottom: 20px;}
.job-offer h1{color: #21BBE6; text-align: center; margin: 50px 0 20px 0;}
.job-offer .btn{display: block; margin: 0 auto; max-width: 150px;}

.blog .header-top{height: 400px;}

.page-def{padding: 50px 0 100px 0;}
.page-id-514 .page-def ul{list-style: inherit; margin: inherit; padding: revert;}
.page-id-514 .page-def p{margin-top: 20px;}

.page-template-default .header-menu .logo {width: 100%; height: auto;max-width:200px;}
.page-template-default .the-content {margin: 60px 0;}

.blogs.candidate .attr{width: 100%;}
.blogs.candidate .attr p{margin-bottom: 0; margin-left: 10px; font-size: 14px;}
.blogs.candidate .single-post{width: 100%;}
.blogs.candidate .post-info{display: flex; align-items: center;}
.blogs.candidate .post-info .single-attr{display: flex; align-items: center; margin-bottom: 10px; margin-right: 15px;}
.blogs.candidate .post-info .single-attr svg{ max-width: 20px; height: 20px;}
.blogs.candidate .post-info .single-attr svg path{fill: #21BBE6;}
.blogs.candidate .title{display: flex; align-items: center; justify-content: space-between; }
.blogs.candidate .post-title{width: 100%;}

.blogs.candidate.h{padding-bottom: 0;}
.blogs.candidate.h .single-post{background-color: #F5F5F5;}
.blogs.candidate.h  .btn.candidate{display: inline-block; max-width: 300px; margin: 20px auto;}

.job-offer .post-info{display: flex; flex-wrap: wrap; margin: 30px 0 50px 0; justify-content: center;}
.job-offer .post-info .single-attr{display: flex; align-items: center; margin-bottom: 10px; margin-right: 20px;}
.job-offer .post-info .single-attr svg{ max-width: 20px; height: 20px; margin-right: 15px;}
.job-offer .post-info .single-attr svg path{fill: #21BBE6;}
.job-offer .post-info .single-attr p{margin-bottom: 0;}

.blogs.jobs .post-info .single-attr svg{ max-width: 20px; height: 20px;}
.blogs.jobs .post-info .single-attr svg path{fill: #21BBE6;}
.blogs.jobs .post-info .single-attr{display: flex; align-items: center; margin-bottom: 5px;}
.blogs.jobs .post-info .single-attr p{margin-bottom: 0; margin-left: 10px;}

.tribe .font span#standard{margin-right: 10px;}
.tribe .font span#standard2{margin: 0 10px;}
.tribe .font span#standard4{margin-left: 10px;}

.single-blog.without li{margin-left: 20px; position: relative; color: #59595B;}
.single-blog.without li:before{content: ''; height: 10px; width: 10px; border-radius: 50%; background-color: #CCE9C4; left: -20px; position: absolute; top: 50%; transform: translate(0, -50%);}
.single-blog.without ul{margin-bottom: 20px;}

.page-template-page-single-service .content li{margin-left: 20px; position: relative; color: #59595B;}
.page-template-page-single-service .content li:before{content: ''; height: 10px; width: 10px; border-radius: 50%; background-color: #CCE9C4; left: -20px; position: absolute; top: 50%; transform: translate(0, -50%);}
.page-template-page-single-service .content ul{margin-bottom: 20px;}

.page-template-page-single-service .all li{margin-left: 20px; position: relative; color: #59595B;}
.page-template-page-single-service .all li:before{content: ''; height: 10px; width: 10px; border-radius: 50%; background-color: #CCE9C4; left: -20px; position: absolute; top: 50%; transform: translate(0, -50%);}
.page-template-page-single-service .all ul{margin-bottom: 20px;}

.job-offer .post-info .single-attr p{font-size: 14px;}

.the-content h2{font-size: 2rem;font-weight:normal;margin:40px 0 25px;}
.the-content h3{font-size: 1.9rem;font-weight:normal;margin:40px 0 25px;}
.the-content h4{font-size: 1.8rem;font-weight:normal;margin:40px 0 25px;}
.the-content h5{font-size: 1.7rem;font-weight:normal;margin:40px 0 25px;}
.the-content h6{font-size: 1.6rem;font-weight:normal;margin:40px 0 25px;}
.the-content strong{font-weight: 600;}

.the-content ol,
.the-content ul{margin: 0 0 20px 40px;}
.the-content ul li{list-style-type: disc;}

.contact-form p{margin:0;}

@media(min-width: 991.98px){
	/*.main-menu li.menu-item-201 a{padding: 40px 5px !important;}
	.main-menu ul.sub-menu{display: none;}
	.main-menu li:hover ul.sub-menu{display: flex; position: absolute; top: 100px; left: 0; width: 100%; background-color: rgba(13, 110, 253, 0.3); padding: 0 30px; flex-wrap: wrap; justify-content: space-between;}
	.main-menu li:hover ul.sub-menu li{flex: 0 0 33.333333%; text-align: center;}
	.main-menu li:hover ul.sub-menu a{padding: 5px !important; }
	.main-menu li:hover ul.sub-menu li:last-child{background-color: revert;}*/
/*.main-menu li.open{position: relative;}
.main-menu ul.sub-menu{display: none;}
.main-menu li ul.sub-menu.open{display: flex; position: absolute; bottom: -50px; width: 100vw; left: 50%; transform: translateX(-50%);}*/
}

@media (min-width: 1100px)  {
	.baner-image{
		width: 900px;
		height: 400px;
	}
	.image-home-baner{
		width: 800px;
		height: 300px;
	}
}
@media (max-width: 1399.98px) {
	.top-main h1.heading,
	.top-main h2.heading,
	.top-main h3.heading,
	.top-main h4.heading,
	.top-main h5.heading,
	.top-main h6.heading{font-size: 52px;}
	.top-main .under-heading{font-size: 30px;}
	.top-main a.btn-heading{font-size: 30px;}
	.growth img{width: 100%;}
}

@media (max-width: 1199.98px) {
	.top-main h1.heading,
	.top-main h2.heading,
	.top-main h3.heading,
	.top-main h4.heading,
	.top-main h5.heading,
	.top-main h6.heading{font-size: 48px;}
	.rev-company.active:before{left: 72px;}
	.improve{padding: 0 150px;}
	.blog-top p{margin-right: 20px;}
}

@media (max-width: 991.98px) {
	.top-main h1.heading,
	.top-main h2.heading,
	.top-main h3.heading,
	.top-main h4.heading,
	.top-main h5.heading,
	.top-main h6.heading{font-size: 40px;}
	.top-main .under-heading{font-size: 22px;}
	.top-main a.btn-heading{font-size: 22px;}
	.top-main{height: 80vh;}
	.heading-main{font-size: 36px;}
	.btn{margin: 20px auto;}
	.box-problem img{margin: 0 auto; margin-bottom: 30px;}
	.box-problem{text-align: center;}
	.rev-company.active:before{left: 100px;}
	.review-company{padding-top: 30px;}
	.improve{padding: 40px 0;}
	.faq{padding: 0px 0px;}
	.footer{text-align: center;}
	.footer ul{margin-left: 0; margin-bottom: 25px;}
	.footer .hour{margin-left: 0;}
	.footer p.name{margin-left: 0;}
	.footer .bottom-box{justify-content: center; display: flex; padding-top: 35px;}
	.footer .soc-link{justify-content: center;}
	.footer img.logo{display: block; margin: 0 auto;}
	.footer .top-footer{padding-top: 30px;}
	.footer .soc-link{padding-top: 30px;}
	.believe .projects-box .left-project{padding-right: 30px}
	.believe .projects-box .right-project{padding-right: 30px}
	.cf{flex-direction: column;}
	.single-blog .author{flex-direction: row; align-items: center; justify-content: space-around; flex-wrap: wrap; margin-bottom: 40px;}
	.blog h1{flex-direction: column;}
	.mobile-menu{display: block; cursor: pointer; float: right; position: absolute; cursor: pointer; right: 5%; top: 50%; transform: translate(-5%, -50%); z-index: 999999999;}
	.main-menu ul.menu{clip-path: circle(70px at 90% -10%); -webkit-clip-path: circle(70px at 90% -10%); transition: all .6s ease-out; flex-direction: column; justify-content: unset; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; pointer-events: none; z-index: 9;}
	.main-menu ul.menu.active{flex-direction: column; justify-content: unset; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #21BBE6; z-index: 9; clip-path: circle(1500px at 90% -10%); -webkit-clip-path: circle(1500px at 90% -10%); transition: all .6s ease-out; pointer-events: all;}
	.main-menu .mobile-menu.active .line-1{transform: rotate(45deg); transition: all .2s ease-out; background-color: #000;}
	.main-menu .mobile-menu.active .line-2{transition: all .2s ease-out; opacity: 0;}
	.main-menu .mobile-menu.active .line-3{transform: rotate(-45deg); transition: all .2s ease-out; background-color: #000;}
	.mobile-menu.active span{margin-bottom: 6.5px !important;}
	.main-menu .menu.active a:hover{color: #000;}
	.main-menu.header-menu .mobile-menu{display: block;}
	.main-menu.header-menu .menu.active a{color: #fff;}
	.main-menu.header-menu .menu.active a:hover{color: #000;}
	.main-menu ul.sub-menu{display: none;}
	.top-art .box-ri{margin-top: 50px;}
	.top-art .single-post .desc-news{flex-direction: column;}
	.main-menu.active li a{color: #fff;}
	.main-menu.header-menu ul li:last-child{display: none;}
	.main-menu .contact-form{ width: 100%; height: 100vh;}
	.main-menu .soc-link{display: none;}
	.numbers .d-flex{flex-direction: column;}
	.numbers .d-flex .box{width: 100%;}
	ul.menu.active [aria-current]:not([aria-current=false]){color: #000;}
	ul.menu.active{z-index: 99999999 !important;}
	.blogs.candidate .single-post{flex-direction: column; text-align: center;}
	.blogs.candidate .single-post .desc-news{text-align: center;}
	.blogs.candidate .btn{float: none; text-align: center;}
	.blogs.candidate .single-post .img-news{margin-right: 0;}
	.blogs.candidate .single-post .desc-news{margin-top: 20px; margin-bottom: 0;}
	.blogs.candidate .post-info{flex-direction: column;}
	.not-found img{margin-bottom: 50px;}

	.main-menu ul.menu.active{padding-top:100px;}
	.main-menu ul li a{padding: 10px;width:100%;font-size: 22px;}
	.main-menu ul li .sub-menu{left:calc(50% - 145px);width:290px;text-align:center;top:45px;}
}

.main-menu ul #menu-item-936 a {
	display: inline-block;
	background-color: #21BBE6;
	border-radius: 10px;
	color:#fff;
	//width: 170px;
	padding: 8px 20px;
	text-align: center;
	transition: color 1s;
}

.main-menu ul #menu-item-936:hover a {
	color:#000;
}

.the-content a {
	color: #0d6efd;
	text-decoration: underline;
}

.the-content a:visited {
	color: #551A8B;
}

.flex-button-cities {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
	margin-top: 2em;
}

.flex-button-cities .btn {
	margin: 0;
}

@media (max-width: 767.98px) {
	.footer .single-page{display: flex; flex-direction: column; text-align: center;}
	.footer .top-footer{flex-direction: column;}
	.footer .top-footer div{padding: 10px 0;}
	.who .right-who img{max-width: 100%; height: auto;}
	.believe .projects-box{flex-direction: column;}
	.testimonials .single-review{padding: 100px 0px;}
	.cf{flex-direction: column;}
	.contact-form input{width: 100%;}
	.contact-form{padding: 40px 0px;}
	.contact-sec{height: auto; padding: 60px 0;}
	.contact-sec .wpcf7{position: revert; width: 100%;}
	.blog-top{flex-wrap: wrap; text-align: center; justify-content: center;}
	.tribe .dark{flex-direction: column;}
	.blogs.candidate .attr{width: 100%;}
	.blogs.candidate .single-post .desc-news{width: 100%;}
	.blogs.candidate .single-post .title{width: 100%;}

	.main-menu ul .menu-item-936 a {
		background-color: #fff;
		color:#21BBE6;
	}
	.header-top.top-main:before{
	background-position-y: 0px;
	}
	.flex-button-cities {
		grid-template-columns: 1fr;
	}
}


@media (max-width: 575.98px) {
	.top-main a.btn-heading{font-size: 20px; padding: 10px 30px;}
	.box-problem img{width: 100%;}
	.single-review{padding: unset;}
	.improve .links{flex-direction: column; align-items: center;}
	.improve .links .btn-tel{margin-left: 0px; min-width: 165px; margin-top: 20px;}
	.blog .all-cat-display{flex-direction: column;}

}

@media (max-width: 399.98px) {
	.rev-company.active:before{left: 70px;}
}

@media (max-width: 319.98px) {
	.rev-company.active:before{left: 50px;}

}

.hash-tag {
	padding-top: 11em;
	margin-top: -11em;
}

.gallery {
	display: flex;
	flex-wrap: wrap;
	padding: 0 100px;
	justify-content: center;
  }
  .gallery img {
	width: 25%;
	max-height: 300px;
	margin-top: 8px;
	padding: 0 4px;
	border-radius: 10px;
	object-fit:cover;
  }
  @media (max-width: 800px) {
	.gallery img {
	  width: 50%;
	}
  }
  @media (max-width: 600px) {
	.gallery img {
	  width: 100%;
	}
  }
.gallery-heading{
	display: flex;
	justify-content: center;
	text-align: center;
  }

.page-id-616 .gallery-heading{
    display: none;
}
.page-id-616 .gallery{
    display: none;
}

/* pop up home */
#popup-container {
    display: none;
    position: fixed;
    bottom: 20px;
    left: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 20px;
    border-radius: 10px;
    z-index: 9999;
}

#popup {
    max-width: 300px;
    text-align: left;
}

#popup p {
    margin-bottom: 15px;
	color: white !important;
}

#close-button {
    background-color: transparent;
    border: none;
    color: white;
    cursor: pointer;
    float: right;
}

/* zdjecie w blogu na gorze */
.centered-content {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 400px; /* możesz dostosować według potrzeb */
    overflow: hidden; /* chowamy wszystko co wychodzi poza granice diva */
	margin-bottom: 20px;
}

.centered-content img {
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

/* Dla ekranów mniejszych niż 768px */
@media only screen and (max-width: 768px) {
    .centered-content {
        height: 200px;
    }
}
/* blog listing */

.post-title-container {
    margin-bottom: auto;
}

.desc-news {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-height: 240px;
    overflow: hidden;
}

.desc-news p {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
	line-height: 1.5;
    margin-bottom: 10px;
}

.button-more {
    margin-top: auto;
}

.post-title {
    min-height: 140px;
}

/
.img-news img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}


@media only screen and (min-width: 992px) and (max-width:1500px) {
    .post-title {
        min-height: 185px;
    }
    .desc-news {
        min-height: 240px;
        max-height: 150px;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .desc-news {
        min-height: 140px;
        max-height: 210px;
    }
    .post-title {
        min-height: 55px;
    }
}

@media only screen and (min-width: 320px) and (max-width:767px) {
    .desc-news {
        min-height: 140px;
        max-height: 120px;
    }
    .post-title {
        min-height: 100px;
    }
}


.show-blog{
	width: 30%;
	margin: 0 auto;
}


.cta-container img{
	box-sizing: border-box;
		height: auto;
		max-width: 100%;
		vertical-align: bottom;
}

.advantage {
	margin: 20px 0;
}

.advantage ul li.advantage__item {
	list-style-type: none;
}

ul.advantage__item-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap:20px;
	list-style-type: none;
	margin: 0;
}


.advantage__item {
	border: 1px solid #21BBE6;
	border-radius: 10px;
	padding: 20px;
	background-color: #fcfcfc;
}

.advantage__wrapper {
	display: flex;
	gap:10px;
	justify-content: center;
	align-items: center;
}

.advantage__title {
	margin: 20px 0 !important;
	font-weight: bold;
}

.advantage__img {
	width:40px;
	height: auto;
}

.cta-info__wrapper {
	margin: 60px 0;
	display: flex;
	flex-direction: column;
	gap:5px;
	justify-content: center;
	align-items: center;
}

.cta-info__wrapper a.cta-info__link {
	display: inline-block;
  background-color: #21BBE6;
  border-radius: 10px;
  color: #fff;
  padding: 8px 20px;
  text-align: center;
  transition: color 400ms;
	text-decoration: none;
	font-weight: 700;
}



.cta-info__wrapper a.cta-info__link:hover {color: #000; transition: 400ms all;}
.flex-button-cities a {
	color:#fff;
}


@media only screen and (max-width:767px) {
	ul.advantage__item-list {
		grid-template-columns: 1fr;
	}
}

/* Style dla paginacji */
.pagination-container {
	padding: 40px 0;
	background-color: #fff;
}

.pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.pagination ul {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	gap: 10px;
}

.pagination li {
	margin: 0;
}

.pagination a,
.pagination span {
	display: inline-block;
	padding: 10px 15px;
	text-decoration: none;
	border: 1px solid #21BBE6;
	border-radius: 5px;
	color: #21BBE6;
	background-color: #fff;
	transition: all 0.3s ease;
	font-weight: 500;
}

.pagination a:hover {
	background-color: #21BBE6;
	color: #fff;
	border-color: #21BBE6;
}

.pagination .current {
	background-color: #21BBE6;
	color: #fff;
	border-color: #21BBE6;
}

.pagination .prev,
.pagination .next {
	font-weight: bold;
}

.pagination .prev a,
.pagination .next a {
	background-color: #fff;
	color: #21BBE6;
}

.pagination .prev a:hover,
.pagination .next a:hover {
	background-color: #21BBE6;
	color: #fff;
}

@media (max-width: 768px) {
	.pagination ul {
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.pagination a,
	.pagination span {
		padding: 8px 12px;
		font-size: 14px;
	}
}

.faq {
	padding: 40px 0 80px;
}

.faq .heading-main {
	padding: 20px 0 32px;
	text-align: center;
}

.faq__list {
	max-width: 860px;
	margin: 0 auto;
}

.faq__item {
	border-top: 1px solid #EAEAF6;
}

.faq__item:last-child {
	border-bottom: 1px solid #EAEAF6;
}

.faq__question {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding: 20px 0;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	color: #000;
	cursor: pointer;
	list-style: none;
}

.faq__question::-webkit-details-marker {
	display: none;
}

.faq__question::after {
	content: "";
	flex-shrink: 0;
	width: 10px;
	height: 10px;
	margin-top: -4px;
	border-right: 2px solid #21BBE6;
	border-bottom: 2px solid #21BBE6;
	transform: rotate(45deg);
	transition: transform .3s ease-in-out;
}

.faq__item[open] .faq__question {
	color: #21BBE6;
}

.faq__item[open] .faq__question::after {
	margin-top: 4px;
	transform: rotate(-135deg);
}

.faq__answer {
	padding: 0 36px 20px 0;
	color: #59595B;
	font-size: 16px;
	line-height: 1.6;
}

.faq__answer p:last-child {
	margin-bottom: 0;
}

.faq__answer ul {
	list-style: initial;
	padding-left: 40px;
	color: #59595B;
}

@media (max-width: 991.98px) {
	.faq {
		padding: 20px 0 50px;
	}

	.faq__question {
		font-size: 18px;
	}
}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}