:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,::after,::before { box-sizing: border-box}html { line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent}figure,footer,header,main,nav,section { display: block}body { margin: 0; font-family: Arial; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff}[tabindex="-1"]:focus:not(:focus-visible) { outline: 0 !important}h1,h2,h3,h4,h5,h6 { margin-top: 0; margin-bottom: .5rem}p { margin-top: 0; margin-bottom: 1rem}address { margin-bottom: 1rem; font-style: normal; line-height: inherit}ol,ul { margin-top: 0; margin-bottom: 1rem}ol ol,ol ul,ul ol,ul ul { margin-bottom: 0}b,strong { font-weight: bolder}sub { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline}sub { bottom: -.25em}a { color: #007bff; text-decoration: none; background-color: transparent}a:hover { color: #0056b3; text-decoration: underline}a:not([href]):not([class]) { color: inherit; text-decoration: none}a:not([href]):not([class]):hover { color: inherit; text-decoration: none}code { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em}figure { margin: 0 0 1rem}img { vertical-align: middle; border-style: none}svg { overflow: hidden; vertical-align: middle}table { border-collapse: collapse}label { display: inline-block; margin-bottom: .5rem}button { border-radius: 0}button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color}button,input,select,textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit}button,input { overflow: visible}button,select { text-transform: none}[role=button] { cursor: pointer}select { word-wrap: normal}[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}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner { padding: 0; border-style: none}input[type=checkbox],input[type=radio] { box-sizing: border-box; padding: 0}textarea { overflow: auto; resize: vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button { height: auto}[type=search] { outline-offset: -2px; -webkit-appearance: none}[type=search]::-webkit-search-decoration { -webkit-appearance: none}::-webkit-file-upload-button { font: inherit; -webkit-appearance: button}output { display: inline-block}template { display: none}[hidden] { display: none !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 { margin-bottom: .5rem; font-weight: 500; line-height: 1.2}.h1,h1 { font-size: 2.5rem}.h2,h2 { font-size: 2rem}.h3,h3 { font-size: 1.75rem}.h4,h4 { font-size: 1.5rem}.h5,h5 { font-size: 1.25rem}.h6,h6 { font-size: 1rem}.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2}.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2}.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2}.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2}.mark,mark { padding: .2em; background-color: #fcf8e3}.list-inline { padding-left: 0; list-style: none}.list-inline-item { display: inline-block}.list-inline-item:not(:last-child) { margin-right: .5rem}.img-fluid { max-width: 100%; height: auto}.figure { display: inline-block}.figure-img { margin-bottom: .5rem; line-height: 1}code { font-size: 87.5%; color: #e83e8c; word-wrap: break-word}a>code { color: inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm { width: 100%; padding-right: 15px; padding-left: 15px; 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 { max-width: 1140px }}.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px}.col { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%}.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%}.col-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%}.col-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%}.col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%}.col-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%}.col-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%}.col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}.col-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%}.col-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%}.col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%}.col-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%}.col-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%}.col-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}.offset-1 { margin-left: 8.333333%}.offset-2 { margin-left: 16.666667%}.offset-3 { margin-left: 25%}.offset-4 { margin-left: 33.333333%}.offset-5 { margin-left: 41.666667%}.offset-6 { margin-left: 50%}.offset-7 { margin-left: 58.333333%}.offset-8 { margin-left: 66.666667%}.offset-9 { margin-left: 75%}.offset-10 { margin-left: 83.333333%}.offset-11 { margin-left: 91.666667%}@media (min-width:576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .col-sm-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .offset-sm-0 { margin-left: 0 } .offset-sm-1 { margin-left: 8.333333% } .offset-sm-2 { margin-left: 16.666667% } .offset-sm-3 { margin-left: 25% } .offset-sm-4 { margin-left: 33.333333% } .offset-sm-5 { margin-left: 41.666667% } .offset-sm-6 { margin-left: 50% } .offset-sm-7 { margin-left: 58.333333% } .offset-sm-8 { margin-left: 66.666667% } .offset-sm-9 { margin-left: 75% } .offset-sm-10 { margin-left: 83.333333% } .offset-sm-11 { margin-left: 91.666667% }}@media (min-width:768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-md-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-md-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-md-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-md-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-md-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-md-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-md-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .offset-md-0 { margin-left: 0 } .offset-md-1 { margin-left: 8.333333% } .offset-md-2 { margin-left: 16.666667% } .offset-md-3 { margin-left: 25% } .offset-md-4 { margin-left: 33.333333% } .offset-md-5 { margin-left: 41.666667% } .offset-md-6 { margin-left: 50% } .offset-md-7 { margin-left: 58.333333% } .offset-md-8 { margin-left: 66.666667% } .offset-md-9 { margin-left: 75% } .offset-md-10 { margin-left: 83.333333% } .offset-md-11 { margin-left: 91.666667% }}@media (min-width:992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% } .col-lg-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100% } .col-lg-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% } .col-lg-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% } .col-lg-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% } .col-lg-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% } .col-lg-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% } .col-lg-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% } .col-lg-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% } .col-lg-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% } .col-lg-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% } .col-lg-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% } .col-lg-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% } .col-lg-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .offset-lg-0 { margin-left: 0 } .offset-lg-1 { margin-left: 8.333333% } .offset-lg-2 { margin-left: 16.666667% } .offset-lg-3 { margin-left: 25% } .offset-lg-4 { margin-left: 33.333333% } .offset-lg-5 { margin-left: 41.666667% } .offset-lg-6 { margin-left: 50% } .offset-lg-7 { margin-left: 58.333333% } .offset-lg-8 { margin-left: 66.666667% } .offset-lg-9 { margin-left: 75% } .offset-lg-10 { margin-left: 83.333333% } .offset-lg-11 { margin-left: 91.666667% }}.table { width: 100%; margin-bottom: 1rem; color: #212529}.table td { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6}.table tbody+tbody { border-top: 2px solid #dee2e6}.table-sm td { padding: .3rem}.table-primary,.table-primary>td { background-color: #b8daff}.table-primary tbody+tbody,.table-primary td { border-color: #7abaff}.table-success,.table-success>td { background-color: #c3e6cb}.table-success tbody+tbody,.table-success td { border-color: #8fd19e}.table-info,.table-info>td { background-color: #bee5eb}.table-info tbody+tbody,.table-info td { border-color: #86cfda}.table-light,.table-light>td { background-color: #fdfdfe}.table-light tbody+tbody,.table-light td { border-color: #fbfcfc}.table-active,.table-active>td { background-color: rgba(0, 0, 0, .075)}.col-form-label { padding-top: calc(.375rem + 1px); padding-bottom: calc(.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5}.col-form-label-lg { padding-top: calc(.5rem + 1px); padding-bottom: calc(.5rem + 1px); font-size: 1.25rem; line-height: 1.5}.col-form-label-sm { padding-top: calc(.25rem + 1px); padding-bottom: calc(.25rem + 1px); font-size: .875rem; line-height: 1.5}.form-group { margin-bottom: 1rem}.form-text { display: block; margin-top: .25rem}.form-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px}.form-row>.col,.form-row>[class*=col-] { padding-right: 5px; padding-left: 5px}.form-check { position: relative; display: block; padding-left: 1.25rem}.form-check-input { position: absolute; margin-top: .3rem; margin-left: -1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label { color: #6c757d}.form-check-label { margin-bottom: 0}.form-check-inline { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: .75rem}.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: .3125rem; margin-left: 0}.invalid-feedback { display: none; width: 100%; margin-top: .25rem; font-size: 80%; color: #dc3545}.is-invalid~.invalid-feedback { display: block}.form-check-input.is-invalid~.form-check-label { color: #dc3545}.form-check-input.is-invalid~.invalid-feedback { display: block}.form-inline { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center}.form-inline .form-check { width: 100%}@media (min-width:576px) { .form-inline label { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 } .form-inline .form-group { display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; margin-bottom: 0 } .form-inline .input-group { width: auto } .form-inline .form-check { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0 } .form-inline .form-check-input { position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: .25rem; margin-left: 0 }}.btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 2px 22px; width: 100%; font-size: 1rem; line-height: 2.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce) { .btn { transition: none }}.btn:hover { color: #212529; text-decoration: none}.btn.focus,.btn:focus { outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.btn.disabled,.btn:disabled { opacity: .65}.btn:not(:disabled):not(.disabled) { cursor: pointer}a.btn.disabled { pointer-events: none}.btn-primary { color: #fff; background-color: #007bff; border-color: #007bff}.btn-primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc}.btn-primary.focus,.btn-primary:focus { color: #fff; background-color: #0069d9; border-color: #0062cc; box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)}.btn-primary.disabled,.btn-primary:disabled { color: #fff; background-color: #007bff; border-color: #007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active { color: #fff; background-color: #0062cc; border-color: #005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)}.btn-success { color: #fff; background-color: #28a745; border-color: #28a745}.btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34}.btn-success.focus,.btn-success:focus { color: #fff; background-color: #218838; border-color: #1e7e34; box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)}.btn-success.disabled,.btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active { color: #fff; background-color: #1e7e34; border-color: #1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)}.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8}.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b}.btn-info.focus,.btn-info:focus { color: #fff; background-color: #138496; border-color: #117a8b; box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)}.btn-info.disabled,.btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active { color: #fff; background-color: #117a8b; border-color: #10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)}.btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}.btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5}.btn-light.focus,.btn-light:focus { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)}.btn-light.disabled,.btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active { color: #212529; background-color: #dae0e5; border-color: #d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus { box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)}.btn-link { font-weight: 400; color: #007bff; text-decoration: none}.btn-link:hover { color: #0056b3; text-decoration: underline}.btn-link.focus,.btn-link:focus { text-decoration: underline}.btn-link.disabled,.btn-link:disabled { color: #6c757d; pointer-events: none}.btn-group-lg>.btn,.btn-lg { padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem}.btn-group-sm>.btn,.btn-sm { padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; border-radius: .2rem}.btn-block { display: block; width: 100%}.btn-block+.btn-block { margin-top: .5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block { width: 100%}.fade { transition: opacity .15s linear}@media (prefers-reduced-motion:reduce) { .fade { transition: none }}.fade:not(.show) { opacity: 0}.collapse:not(.show) { display: none}.btn-group { position: relative; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle}.btn-group>.btn { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto}.btn-group>.btn:hover { z-index: 1}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus { z-index: 1}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) { margin-left: -1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn { margin-bottom: 0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none}.input-group { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; width: 100%}.input-group-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: .375rem .75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: .25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio] { margin-top: 0}.nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none}.nav-link { display: block; padding: .5rem 1rem}.nav-link:focus,.nav-link:hover { text-decoration: none}.nav-link.disabled { color: #6c757d; pointer-events: none; cursor: default}.navbar { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: .5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between}.navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none}.navbar-nav .nav-link { padding-right: 0; padding-left: 0}.navbar-text { display: inline-block; padding-top: .5rem; padding-bottom: .5rem}.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center}.navbar-toggler { padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: .25rem}.navbar-toggler:focus,.navbar-toggler:hover { text-decoration: none}.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%}@media (max-width:575.98px) { .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm { padding-right: 0; padding-left: 0 }}@media (min-width:576px) { .navbar-expand-sm { -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-sm .navbar-nav { -ms-flex-direction: row; flex-direction: row } .navbar-expand-sm .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid, .navbar-expand-sm>.container-lg, .navbar-expand-sm>.container-md, .navbar-expand-sm>.container-sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .navbar-expand-sm .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto } .navbar-expand-sm .navbar-toggler { display: none }}@media (max-width:767.98px) { .navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm { padding-right: 0; padding-left: 0 }}@media (min-width:768px) { .navbar-expand-md { -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-md .navbar-nav { -ms-flex-direction: row; flex-direction: row } .navbar-expand-md .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem } .navbar-expand-md>.container, .navbar-expand-md>.container-fluid, .navbar-expand-md>.container-lg, .navbar-expand-md>.container-md, .navbar-expand-md>.container-sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .navbar-expand-md .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto } .navbar-expand-md .navbar-toggler { display: none }}@media (max-width:991.98px) { .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm { padding-right: 0; padding-left: 0 }}@media (min-width:992px) { .navbar-expand-lg { -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start } .navbar-expand-lg .navbar-nav { -ms-flex-direction: row; flex-direction: row } .navbar-expand-lg .navbar-nav .nav-link { padding-right: 5px; padding-left: .5rem } .navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid, .navbar-expand-lg>.container-lg, .navbar-expand-lg>.container-md, .navbar-expand-lg>.container-sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .navbar-expand-lg .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto } .navbar-expand-lg .navbar-toggler { display: none }}.navbar-expand { -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm { padding-right: 0; padding-left: 0}.navbar-expand .navbar-nav { -ms-flex-direction: row; flex-direction: row}.navbar-expand .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap}.navbar-expand .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto}.navbar-expand .navbar-toggler { display: none}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover { color: color:#e5a510}.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, .3)}.navbar-light .navbar-toggler { color: rgba(0, 0, 0, .5); border-color: rgba(0, 0, 0, .1)}.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text { color: rgba(0, 0, 0, .5)}.navbar-light .navbar-text a { color: rgba(0, 0, 0, .9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover { color: rgba(0, 0, 0, .9)}.breadcrumb { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: .75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: .25rem}.breadcrumb-item { display: -ms-flexbox; display: flex}.breadcrumb-item+.breadcrumb-item { padding-left: .5rem}.breadcrumb-item+.breadcrumb-item::before { display: inline-block; padding-right: .5rem; color: #6c757d; content: "/"}.breadcrumb-item+.breadcrumb-item:hover::before { text-decoration: underline; text-decoration: none}.breadcrumb-item.active { color: #6c757d}.page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6}.page-link:hover { z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6}.page-link:focus { z-index: 3; outline: 0; box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: .25rem; border-bottom-left-radius: .25rem}.page-item:last-child .page-link { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem}.page-item.active .page-link { z-index: 3; color: #fff; background-color: #007bff; border-color: #007bff}.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6}@-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0 } to { background-position: 0 0 }}@keyframes progress-bar-stripes { from { background-position: 1rem 0 } to { background-position: 0 0 }}.list-group { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: .25rem}.list-group-item-action { width: 100%; color: #495057; text-align: inherit}.list-group-item-action:focus,.list-group-item-action:hover { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa}.list-group-item-action:active { color: #212529; background-color: #e9ecef}.list-group-item { position: relative; display: block; padding: .75rem 1.25rem; background-color: #fff; border: 1px solid rgba(0, 0, 0, .125)}.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit}.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit}.list-group-item.disabled,.list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #fff}.list-group-item.active { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff}.list-group-item+.list-group-item { border-top-width: 0}.list-group-item+.list-group-item.active { margin-top: -1px; border-top-width: 1px}.list-group-horizontal { -ms-flex-direction: row; flex-direction: row}.list-group-horizontal>.list-group-item:first-child { border-bottom-left-radius: .25rem; border-top-right-radius: 0}.list-group-horizontal>.list-group-item:last-child { border-top-right-radius: .25rem; border-bottom-left-radius: 0}.list-group-horizontal>.list-group-item.active { margin-top: 0}.list-group-horizontal>.list-group-item+.list-group-item { border-top-width: 1px; border-left-width: 0}.list-group-horizontal>.list-group-item+.list-group-item.active { margin-left: -1px; border-left-width: 1px}@media (min-width:576px) { .list-group-horizontal-sm { -ms-flex-direction: row; flex-direction: row } .list-group-horizontal-sm>.list-group-item:first-child { border-bottom-left-radius: .25rem; border-top-right-radius: 0 } .list-group-horizontal-sm>.list-group-item:last-child { border-top-right-radius: .25rem; border-bottom-left-radius: 0 } .list-group-horizontal-sm>.list-group-item.active { margin-top: 0 } .list-group-horizontal-sm>.list-group-item+.list-group-item { border-top-width: 1px; border-left-width: 0 } .list-group-horizontal-sm>.list-group-item+.list-group-item.active { margin-left: -1px; border-left-width: 1px }}@media (min-width:768px) { .list-group-horizontal-md { -ms-flex-direction: row; flex-direction: row } .list-group-horizontal-md>.list-group-item:first-child { border-bottom-left-radius: .25rem; border-top-right-radius: 0 } .list-group-horizontal-md>.list-group-item:last-child { border-top-right-radius: .25rem; border-bottom-left-radius: 0 } .list-group-horizontal-md>.list-group-item.active { margin-top: 0 } .list-group-horizontal-md>.list-group-item+.list-group-item { border-top-width: 1px; border-left-width: 0 } .list-group-horizontal-md>.list-group-item+.list-group-item.active { margin-left: -1px; border-left-width: 1px }}@media (min-width:992px) { .list-group-horizontal-lg { -ms-flex-direction: row; flex-direction: row } .list-group-horizontal-lg>.list-group-item:first-child { border-bottom-left-radius: .25rem; border-top-right-radius: 0 } .list-group-horizontal-lg>.list-group-item:last-child { border-top-right-radius: .25rem; border-bottom-left-radius: 0 } .list-group-horizontal-lg>.list-group-item.active { margin-top: 0 } .list-group-horizontal-lg>.list-group-item+.list-group-item { border-top-width: 1px; border-left-width: 0 } .list-group-horizontal-lg>.list-group-item+.list-group-item.active { margin-left: -1px; border-left-width: 1px }}.list-group-item-primary { color: #004085; background-color: #b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover { color: #004085; background-color: #9fcdff}.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #004085; border-color: #004085}.list-group-item-success { color: #155724; background-color: #c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover { color: #155724; background-color: #b1dfbb}.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724}.list-group-item-info { color: #0c5460; background-color: #bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover { color: #0c5460; background-color: #abdde5}.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460}.list-group-item-light { color: #818182; background-color: #fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover { color: #818182; background-color: #ececf6}.list-group-item-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182}.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5}.close:hover { color: #000; text-decoration: none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover { opacity: .75}button.close { padding: 0; background-color: transparent; border: 0}a.close.disabled { pointer-events: none}.modal-open { overflow: hidden}.modal-open .modal { overflow-x: hidden; overflow-y: auto}.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; background: rgb(0 0 0 / 0.5);}.modal-dialog { position: relative; width: auto; margin: .5rem; pointer-events: none}.modal.fade .modal-dialog { transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -50px); transform: translate(0, -50px)}@media (prefers-reduced-motion:reduce) { .modal.fade .modal-dialog { transition: none }}.modal.show .modal-dialog { -webkit-transform: none; transform: none}.modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem)}.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); height: -webkit-min-content; height: -moz-min-content; height: min-content; content: ""}.modal-content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .2); border-radius: .3rem; outline: 0}.modal-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px)}.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto}.modal-title { margin-bottom: 0; line-height: 1.5}.modal-body { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem}.modal-footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: .75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(.3rem - 1px); border-bottom-left-radius: calc(.3rem - 1px)}.modal-footer>* { margin: .25rem}@media (min-width:576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto } .modal-dialog-centered { min-height: calc(100% - 3.5rem) } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); height: -webkit-min-content; height: -moz-min-content; height: min-content } .modal-sm { max-width: 300px }}@media (min-width:992px) { .modal-lg { max-width: 800px }}.carousel { position: relative}.carousel-inner { position: relative; width: 100%; overflow: hidden}.carousel-inner::after { display: block; clear: both; content: ""}.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: -webkit-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce) { .carousel-item { transition: none }}.carousel-item.active { display: block}.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; -webkit-transform: none; transform: none}.carousel-fade .carousel-item.active { z-index: 1; opacity: 1}@-webkit-keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg) }}@keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg) }}@-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0) } 50% { opacity: 1; -webkit-transform: none; transform: none }}@keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0) } 50% { opacity: 1; -webkit-transform: none; transform: none }}.align-top { vertical-align: top !important}.align-bottom { vertical-align: bottom !important}.align-text-bottom { vertical-align: text-bottom !important}.align-text-top { vertical-align: text-top !important}.bg-primary { background-color: #007bff !important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover { background-color: #0062cc !important}.bg-success { background-color: #28a745 !important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover { background-color: #1e7e34 !important}.bg-info { background-color: #17a2b8 !important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover { background-color: #117a8b !important}.bg-light { background-color: #f8f9fa !important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover { background-color: #dae0e5 !important}.bg-white { background-color: #fff !important}.border { border: 1px solid #dee2e6 !important}.border-top { border-top: 1px solid #dee2e6 !important}.border-bottom { border-bottom: 1px solid #dee2e6 !important}.border-0 { border: 0 !important}.border-top-0 { border-top: 0 !important}.border-bottom-0 { border-bottom: 0 !important}.border-primary { border-color: #007bff !important}.border-success { border-color: #28a745 !important}.border-info { border-color: #17a2b8 !important}.border-light { border-color: #f8f9fa !important}.border-white { border-color: #fff !important}.d-none { display: none !important}.d-inline { display: inline !important}.d-inline-block { display: inline-block !important}.d-block { display: block !important}.d-table { display: table !important}.d-table-row { display: table-row !important}@media (min-width:576px) { .d-sm-none { display: none !important } .d-sm-inline { display: inline !important } .d-sm-inline-block { display: inline-block !important } .d-sm-block { display: block !important } .d-sm-table { display: table !important } .d-sm-table-row { display: table-row !important }}@media (min-width:768px) { .d-md-none { display: none !important } .d-md-inline { display: inline !important } .d-md-inline-block { display: inline-block !important } .d-md-block { display: block !important } .d-md-table { display: table !important } .d-md-table-row { display: table-row !important }}@media (min-width:992px) { .d-lg-none { display: none !important } .d-lg-inline { display: inline !important } .d-lg-inline-block { display: inline-block !important } .d-lg-block { display: block !important } .d-lg-table { display: table !important } .d-lg-table-row { display: table-row !important }}.justify-content-start { -ms-flex-pack: start !important; justify-content: flex-start !important}.justify-content-end { -ms-flex-pack: end !important; justify-content: flex-end !important}.justify-content-center { -ms-flex-pack: center !important}.justify-content-between { -ms-flex-pack: justify !important; justify-content: space-between !important}.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important}.align-items-start { -ms-flex-align: start !important; align-items: flex-start !important}.align-items-end { -ms-flex-align: end !important; align-items: flex-end !important}.align-items-center { -ms-flex-align: center !important; align-items: center !important}.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important}.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important}.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important}.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important}.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important}@media (min-width:576px) { .justify-content-sm-start { -ms-flex-pack: start !important; justify-content: flex-start !important } .justify-content-sm-end { -ms-flex-pack: end !important; justify-content: flex-end !important } .justify-content-sm-center { -ms-flex-pack: center !important; justify-content: center !important } .justify-content-sm-between { -ms-flex-pack: justify !important; justify-content: space-between !important } .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important } .align-items-sm-start { -ms-flex-align: start !important; align-items: flex-start !important } .align-items-sm-end { -ms-flex-align: end !important; align-items: flex-end !important } .align-items-sm-center { -ms-flex-align: center !important; align-items: center !important } .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important } .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important } .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important } .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important } .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }}@media (min-width:768px) { .justify-content-md-start { -ms-flex-pack: start !important; justify-content: flex-start !important } .justify-content-md-end { -ms-flex-pack: end !important; justify-content: flex-end !important } .justify-content-md-center { -ms-flex-pack: center !important; justify-content: center !important } .justify-content-md-between { -ms-flex-pack: justify !important; justify-content: space-between !important } .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important } .align-items-md-start { -ms-flex-align: start !important; align-items: flex-start !important } .align-items-md-end { -ms-flex-align: end !important; align-items: flex-end !important } .align-items-md-center { -ms-flex-align: center !important; align-items: center !important } .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important } .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important } .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important } .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important } .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }}@media (min-width:992px) { .justify-content-lg-start { -ms-flex-pack: start !important; justify-content: flex-start !important } .justify-content-lg-end { -ms-flex-pack: end !important; justify-content: flex-end !important } .justify-content-lg-center { -ms-flex-pack: center !important; justify-content: center !important } .justify-content-lg-between { -ms-flex-pack: justify !important; justify-content: space-between !important } .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important } .align-items-lg-start { -ms-flex-align: start !important; align-items: flex-start !important } .align-items-lg-end { -ms-flex-align: end !important; align-items: flex-end !important } .align-items-lg-center { -ms-flex-align: center !important; align-items: center !important } .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important } .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important } .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important } .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important } .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important }}.user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; -ms-user-select: all !important; user-select: all !important}.user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; user-select: auto !important}.user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important}.w-25 { width: 25% !important}.w-50 { width: 50% !important}.w-75 { width: 75% !important}.w-100 { width: 100% !important}.w-auto { width: auto !important}.h-25 { height: 25% !important}.h-50 { height: 50% !important}.h-75 { height: 75% !important}.h-100 { height: 100% !important}.h-auto { height: auto !important}.m-0 { margin: 0 !important}.ml-0 { margin-left: 0 !important}.m-1 { margin: .25rem !important}.ml-1 { margin-left: .25rem !important}.m-2 { margin: .5rem !important}.ml-2 { margin-left: .5rem !important}.m-3 { margin: 1rem !important}.ml-3 { margin-left: 1rem !important}.m-4 { margin: 1.5rem !important}.ml-4 { margin-left: 1.5rem !important}.m-5 { margin: 3rem !important}.ml-5 { margin-left: 3rem !important}.p-0 { padding: 0 !important}.pr-0,.px-0 { padding-right: 0 !important}.px-0 { padding-left: 0 !important}.p-1 { padding: .25rem !important}.pr-1,.px-1 { padding-right: .25rem !important}.px-1 { padding-left: .25rem !important}.p-2 { padding: .5rem !important}.pr-2,.px-2 { padding-right: .5rem !important}.px-2 { padding-left: .5rem !important}.p-3 { padding: 1rem !important}.pr-3,.px-3 { padding-right: 1rem !important}.px-3 { padding-left: 1rem !important}.p-4 { padding: 1.5rem !important}.pr-4,.px-4 { padding-right: 1.5rem !important}.px-4 { padding-left: 1.5rem !important}.p-5 { padding: 3rem !important}.pr-5,.px-5 { padding-right: 3rem !important}.px-5 { padding-left: 3rem !important}.m-auto { margin: auto !important}.ml-auto { margin-left: auto !important}@media (min-width:576px) { .m-sm-0 { margin: 0 !important } .ml-sm-0 { margin-left: 0 !important } .m-sm-1 { margin: .25rem !important } .ml-sm-1 { margin-left: .25rem !important } .m-sm-2 { margin: .5rem !important } .ml-sm-2 { margin-left: .5rem !important } .m-sm-3 { margin: 1rem !important } .ml-sm-3 { margin-left: 1rem !important } .m-sm-4 { margin: 1.5rem !important } .ml-sm-4 { margin-left: 1.5rem !important } .m-sm-5 { margin: 3rem !important } .ml-sm-5 { margin-left: 3rem !important } .p-sm-0 { padding: 0 !important } .pr-sm-0, .px-sm-0 { padding-right: 0 !important } .px-sm-0 { padding-left: 0 !important } .p-sm-1 { padding: .25rem !important } .pr-sm-1, .px-sm-1 { padding-right: .25rem !important } .px-sm-1 { padding-left: .25rem !important } .p-sm-2 { padding: .5rem !important } .pr-sm-2, .px-sm-2 { padding-right: .5rem !important } .px-sm-2 { padding-left: .5rem !important } .p-sm-3 { padding: 1rem !important } .pr-sm-3, .px-sm-3 { padding-right: 1rem !important } .px-sm-3 { padding-left: 1rem !important } .p-sm-4 { padding: 1.5rem !important } .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important } .px-sm-4 { padding-left: 1.5rem !important } .p-sm-5 { padding: 3rem !important } .pr-sm-5, .px-sm-5 { padding-right: 3rem !important } .px-sm-5 { padding-left: 3rem !important } .m-sm-auto { margin: auto !important } .ml-sm-auto { margin-left: auto !important }}@media (min-width:768px) { .m-md-0 { margin: 0 !important } .ml-md-0 { margin-left: 0 !important } .m-md-1 { margin: .25rem !important } .ml-md-1 { margin-left: .25rem !important } .m-md-2 { margin: .5rem !important } .ml-md-2 { margin-left: .5rem !important } .m-md-3 { margin: 1rem !important } .ml-md-3 { margin-left: 1rem !important } .m-md-4 { margin: 1.5rem !important } .ml-md-4 { margin-left: 1.5rem !important } .m-md-5 { margin: 3rem !important } .ml-md-5 { margin-left: 3rem !important } .p-md-0 { padding: 0 !important } .pr-md-0, .px-md-0 { padding-right: 0 !important } .px-md-0 { padding-left: 0 !important } .p-md-1 { padding: .25rem !important } .pr-md-1, .px-md-1 { padding-right: .25rem !important } .px-md-1 { padding-left: .25rem !important } .p-md-2 { padding: .5rem !important } .pr-md-2, .px-md-2 { padding-right: .5rem !important } .px-md-2 { padding-left: .5rem !important } .p-md-3 { padding: 1rem !important } .pr-md-3, .px-md-3 { padding-right: 1rem !important } .px-md-3 { padding-left: 1rem !important } .p-md-4 { padding: 1.5rem !important } .pr-md-4, .px-md-4 { padding-right: 1.5rem !important } .px-md-4 { padding-left: 1.5rem !important } .p-md-5 { padding: 3rem !important } .pr-md-5, .px-md-5 { padding-right: 3rem !important } .px-md-5 { padding-left: 3rem !important } .m-md-auto { margin: auto !important } .ml-md-auto { margin-left: auto !important }}@media (min-width:992px) { .m-lg-0 { margin: 0 !important } .ml-lg-0 { margin-left: 0 !important } .m-lg-1 { margin: .25rem !important } .ml-lg-1 { margin-left: .25rem !important } .m-lg-2 { margin: .5rem !important } .ml-lg-2 { margin-left: .5rem !important } .m-lg-3 { margin: 1rem !important } .ml-lg-3 { margin-left: 1rem !important } .m-lg-4 { margin: 1.5rem !important } .ml-lg-4 { margin-left: 1.5rem !important } .m-lg-5 { margin: 3rem !important } .ml-lg-5 { margin-left: 3rem !important } .p-lg-0 { padding: 0 !important } .pr-lg-0, .px-lg-0 { padding-right: 0 !important } .px-lg-0 { padding-left: 0 !important } .p-lg-1 { padding: .25rem !important } .pr-lg-1, .px-lg-1 { padding-right: .25rem !important } .px-lg-1 { padding-left: .25rem !important } .p-lg-2 { padding: .5rem !important } .pr-lg-2, .px-lg-2 { padding-right: .5rem !important } .px-lg-2 { padding-left: .5rem !important } .p-lg-3 { padding: 1rem !important } .pr-lg-3, .px-lg-3 { padding-right: 1rem !important } .px-lg-3 { padding-left: 1rem !important } .p-lg-4 { padding: 1.5rem !important } .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important } .px-lg-4 { padding-left: 1.5rem !important } .p-lg-5 { padding: 3rem !important } .pr-lg-5, .px-lg-5 { padding-right: 3rem !important } .px-lg-5 { padding-left: 3rem !important } .m-lg-auto { margin: auto !important } .ml-lg-auto { margin-left: auto !important }}.text-justify { text-align: justify !important}.text-center { text-align: center !important}@media (min-width:576px) { .text-sm-center { text-align: center !important }}@media (min-width:768px) { .text-md-center { text-align: center !important }}@media (min-width:992px) { .text-lg-center { text-align: center !important }}.text-white { color: #fff !important}.text-primary { color: #007bff !important}a.text-primary:focus,a.text-primary:hover { color: #0056b3 !important}.text-success { color: #28a745 !important}a.text-success:focus,a.text-success:hover { color: #19692c !important}.text-info { color: #17a2b8 !important}a.text-info:focus,a.text-info:hover { color: #0f6674 !important}.text-light { color: #f8f9fa !important}a.text-light:focus,a.text-light:hover { color: #cbd3da !important}.text-body { color: #212529 !important}.text-white-50 { color: rgba(255, 255, 255, .5) !important}.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0}.text-reset { color: inherit !important}@media print { *, ::after, ::before { text-shadow: none !important; box-shadow: none !important } a:not(.btn) { text-decoration: underline } img, tr { page-break-inside: avoid } h2, h3, p { orphans: 3; widows: 3 } h2, h3 { page-break-after: avoid } @page { size: a3 } body { min-width: 992px !important } .container { min-width: 992px !important } .navbar { display: none } .table { border-collapse: collapse !important } .table td { background-color: #fff !important }}input { -webkit-writing-mode: horizontal-tb !important; text-rendering: auto; color: -internal-light-dark(black, #fff); letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; display: inline-block; text-align: start; appearance: auto; background-color: none; -webkit-rtl-ordering: logical; cursor: text; margin: 0; font: 400 13.3333px Arial; padding: 1px 2px; border-width: 2px; border-style: inset; border-bottom: #ddd; border-image: initial}.fa { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1}.fa-lg { font-size: 1.33333em; line-height: .75em; vertical-align: -.0667em}.fa-sm { font-size: .875em}.fa-1x { font-size: 1em}.fa-2x { font-size: 2em}.fa-3x { font-size: 3em}.fa-4x { font-size: 4em}.fa-5x { font-size: 5em}.fa-6x { font-size: 6em}.fa-7x { font-size: 7em}.fa-8x { font-size: 8em}.fa-9x { font-size: 9em}.fa-10x { font-size: 10em}.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0}.fa-ul>li { position: relative}.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit}.fa-border { border: .08em solid #eee; border-radius: .1em; padding: .2em .25em .15em}@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) }}@keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) }}.fa-500px:before { content: "\f26e"}.fa-align-center:before { content: "\f037"}.fa-align-justify:before { content: "\f039"}.fa-apple:before { content: "\f179"}.fa-apple-alt:before { content: "\f5d1"}.fa-at:before { content: "\f1fa"}.fa-blog:before { content: "\f781"}.fa-bootstrap:before { content: "\f836"}.fa-border-all:before { content: "\f84c"}.fa-border-none:before { content: "\f850"}.fa-border-style:before { content: "\f853"}.fa-bus:before { content: "\f207"}.fa-bus-alt:before { content: "\f55e"}.fa-check:before { content: "\f00c"}.fa-check-square:before { content: "\f14a"}.fa-chrome:before { content: "\f268"}.fa-city:before { content: "\f64f"}.fa-code:before { content: "\f121"}.fa-comment:before { content: "\f075"}.fa-comment-alt:before { content: "\f27a"}.fa-css3:before { content: "\f13c"}.fa-css3-alt:before { content: "\f38b"}.fa-d-and-d:before { content: "\f38d"}.fa-download:before { content: "\f019"}.fa-edge:before { content: "\f282"}.fa-envelope:before { content: "\f0e0"}.fa-envelope-open:before { content: "\f2b6"}.fa-envelope-open-text:before { content: "\f658"}.fa-envelope-square:before { content: "\f199"}.fa-expand:before { content: "\f065"}.fa-expand-alt:before { content: "\f424"}.fa-file:before { content: "\f15b"}.fa-file-alt:before { content: "\f15c"}.fa-file-code:before { content: "\f1c9"}.fa-file-download:before { content: "\f56d"}.fa-file-image:before { content: "\f1c5"}.fa-file-pdf:before { content: "\f1c1"}.fa-firefox:before { content: "\f269"}.fa-flag:before { content: "\f024"}.fa-font:before { content: "\f031"}.fa-google:before { content: "\f1a0"}.fa-h-square:before { content: "\f0fd"}.fa-history:before { content: "\f1da"}.fa-home:before { content: "\f015"}.fa-hospital:before { content: "\f0f8"}.fa-hospital-alt:before { content: "\f47d"}.fa-hospital-user:before { content: "\f80d"}.fa-html5:before { content: "\f13b"}.fa-ideal:before { content: "\f913"}.fa-image:before { content: "\f03e"}.fa-images:before { content: "\f302"}.fa-info:before { content: "\f129"}.fa-js:before { content: "\f3b8"}.fa-js-square:before { content: "\f3b9"}.fa-key:before { content: "\f084"}.fa-life-ring:before { content: "\f1cd"}.fa-line:before { content: "\f3c0"}.fa-link:before { content: "\f0c1"}.fa-list:before { content: "\f03a"}.fa-list-alt:before { content: "\f022"}.fa-list-ol:before { content: "\f0cb"}.fa-list-ul:before { content: "\f0ca"}.fa-map:before { content: "\f279"}.fa-map-pin:before { content: "\f276"}.fa-mobile:before { content: "\f10b"}.fa-mobile-alt:before { content: "\f3cd"}.fa-opera:before { content: "\f26a"}.fa-page4:before { content: "\f3d7"}.fa-phone:before { content: "\f095"}.fa-phone-alt:before { content: "\f879"}.fa-phone-square:before { content: "\f098"}.fa-phone-square-alt:before { content: "\f87b"}.fa-php:before { content: "\f457"}.fa-question:before { content: "\f128"}.fa-registered:before { content: "\f25d"}.fa-ring:before { content: "\f70b"}.fa-road:before { content: "\f018"}.fa-route:before { content: "\f4d7"}.fa-safari:before { content: "\f267"}.fa-school:before { content: "\f549"}.fa-scroll:before { content: "\f70e"}.fa-server:before { content: "\f233"}.fa-share:before { content: "\f064"}.fa-share-alt:before { content: "\f1e0"}.fa-share-alt-square:before { content: "\f1e1"}.fa-share-square:before { content: "\f14d"}.fa-square:before { content: "\f0c8"}.fa-table:before { content: "\f0ce"}.fa-text-width:before { content: "\f035"}.fa-toggle-on:before { content: "\f205"}.fa-tree:before { content: "\f1bb"}.fa-twitter:before { content: "\f099"}.fa-twitter-square:before { content: "\f081"}.fa-user:before { content: "\f007"}.fa-user-alt:before { content: "\f406"}.fa-user-check:before { content: "\f4fc"}.fa-user-md:before { content: "\f0f0"}.fa-window-close:before { content: "\f410"}@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.eot); src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.woff) format("woff"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.eot); src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.woff) format("woff"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.eot); src: url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.woff) format("woff"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"), url(https://www.prestigesraintreepark.info/plugins/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa { font-family: "Font Awesome 5 Free"}.fa { font-weight: 900}@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,600,600i,700,700i,800|Open+Sans:400,400i,600,600i,700,700i,800&display=swap);body { background: #fff; color: #555}body,p { font-size: 16px; color: #222; line-height: 1.9em; font-family: Arial; margin-bottom: .5em; letter-spacing: 1px}h1,h2,h3,h4,h5,h6 { color: #212121; font-weight: 700; font-family: Arial; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased !important}h1 { font-size: 24px; line-height: 48px; text-align: center}h2 { font-size: 22px; line-height: 36px; letter-spacing: -1px}h3 { font-size: 20px; margin-bottom: 20px; letter-spacing: -.5px}h4 { font-size: 18px; line-height: 28px; letter-spacing: -.2px}h5 { font-size: 16px; line-height: 24px}html { overflow-x: hidden !important; width: 100%; height: 100%; position: relative; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility}body { border: 0; margin: 0; padding: 0}.body-inner { position: relative; overflow: hidden}a:link { text-decoration: none}a { color: #0a53a0; transition: .2s ease}a:hover { text-decoration: none; color: #0a53a0}.section-padding,section { padding: 10px 0; position: relative}.no-padding { padding: 0}a:focus { outline: 0}.solid-bg { background: #f9f9f9}.solid-row { background: #f0f0f0}.bg-overlay { position: relative}.bg-overlay .container { position: relative; z-index: 1}.bg-overlay:after { background-color: rgba(0, 46, 91, .8); z-index: 0; position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0}.bg-overlay:after { position: relative}.bg-overlay:after { background-color: rgba(0, 0, 0, .8); z-index: 0; position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0}.content-hidden { position: absolute; height: 1px; width: 1px; clip: rect(1px, 1px, 1px, 1px); border: 0; overflow: hidden}.title { font-size: 32px; line-height: 36px; margin-bottom: 20px}.section-title { font-size: 18px; line-height: 28px; margin: 0; text-transform: uppercase; font-weight: 300}.section-sub-title { font-weight: 900; font-size: 36px; line-height: 46px; margin: 0 0 60px; color: #212121}@media (max-width:575px) { .section-sub-title { font-size: 28px }}.page-content-title.first { margin-top: 0}.list-check { list-style: none; margin: 0; padding: 0 0 0 15px}ul.list-check li:before { font-family: "Font Awesome 5 Free"; content: "\f00c"; margin-right: 10px; color: #0a53a0; font-size: 14px}.nav>li>a:focus,.nav>li>a:hover { background: 0 0; color: #e5a510}a[href^=tel] { color: inherit; text-decoration: none}.btn:active,.btn:focus { box-shadow: none !important}.active { color: #222}.btn-primary { border: 0; border-radius: 5px; padding: 12px 25px 15px; font-weight: 550; color: #fff; font-family: Montserrat, sans-serif; transition: 350ms; font-size: 14px}.btn-call { font-size: 18px !important; border: 1px solid #e5a510; padding: 8px !important; border-radius: 10px}@media (max-width:767px) { .btn-primary { font-size: 13px }}.btn-white.btn-primary { background: #fff; color: #0a53a0}.btn-primary { background: #0a53a0}.btn-primary:hover,.btn-white.btn-primary:hover { background: #0a53a0; color: #fff}.btn-primary:hover:active,.btn-primary:hover:focus,.btn-white.btn-primary:hover:active,.btn-white.btn-primary:hover:focus { color: #fff; background-color: #0a53a0 !important}.general-btn { margin-top: 50px}.nav>li>a:focus,.nav>li>a:hover { background: 0 0}a[href^=tel] { color: inherit; text-decoration: none}.top-bar { background: #ebebeb; position: relative}ul.top-info { list-style: none; margin: 0; padding: 0}ul.top-info li { position: relative; line-height: 10px; display: inline-block; margin-left: 0; padding-right: 15px}ul.top-info li i { font-size: 18px; position: relative; top: 2px; margin-right: 5px}ul.top-info li p.info-text { margin: 0; line-height: normal; display: inline-block; flex-direction: column}.top-social ul { list-style: none; padding: 0; margin: 0; margin-right: -12px}@media (max-width:767px) { .top-social ul { margin-right: 0 }}.top-social ul li { display: inline-block; padding: 0}.top-social ul li a { color: #2c2c2c; font-size: 14px; transition: .4s; padding: 9px 12px}.top-social ul li a:hover { color: #333}.top-bar-border ul.top-info { color: #707070; font-weight: 400}.top-bar-border .top-social li a { color: #7c7c7c}.top-bar-border ul.top-info li i { color: #0a53a0}.header { background: #fff; position: relative; box-shadow: 0 3px 3px rgba(0, 0, 0, .1)}@media (max-width:991px) { .navbar-collapse.collapse { overflow-y: auto }}.header-two { background: #fff; z-index: 9999; position: fixed; width: 100%; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)}ul.navbar-nav>li>a { padding: 15px 0; color: #fff}@media (max-width:991px) { ul.navbar-nav>li>a { padding: 1px 0 !important } .navbar-nav { margin-bottom: 15px }}ul.navbar-nav>li.active>a,ul.navbar-nav>li:hover>a { color: #0a53a0}.logo img { width: auto; height: 35px}.header-two .logo img { height: 65px}.navbar-toggler { float: left; margin-top: 10px; padding: 12px}.navbar { border-radius: 0; border: 0; margin-bottom: 0}.navbar-toggler { margin: 10px 0; padding: 6px; border-radius: 0; font-size: 1rem; background: #0a53a0}.navbar-toggler:focus { outline: 0}.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}ul.navbar-nav.nav-item>li:hover>a,ul.navbar-nav>li.active>a { color: #0a53a0; position: relative}ul.navbar-nav>li { position: relative}@media (max-width:1200px) { ul.navbar-nav>li { padding: 0 9px } ul.navbar-nav>li .nav-link { font-size: 12px }}.header-two .navbar-nav>.header-get-a-quote { padding: 5px}@media (max-width:991px) { .header-two ul.navbar-nav>li { padding: 0; width: 100% }}ul.navbar-nav>li:last-child { padding-right: 0}ul.navbar-nav>li:last-child:after { background: 0 0}ul.navbar-nav>li>a:focus,ul.navbar-nav>li>a:hover { background: 0 0}ul.navbar-nav>li>a i { font-weight: 700}@media (max-width:991px) { ul.navbar-nav>li>a i { float: right; background: #222; padding: 6px 10px; margin-top: 7px } .header-two ul.navbar-nav>li>a i { color: #fff } .header-two ul.navbar-nav>li.active>a i, .header-two ul.navbar-nav>li>a.active i { color: #0a53a0 }}ul.navbar-nav>li>a:after { display: none}ul.navbar-nav>li>a { font-family: Montserrat, sans-serif; color: #000; text-rendering: optimizeLegibility; font-weight: 600 !important; letter-spacing: .3px; font-size: 14px; margin: 0; line-height: 40px; padding: 15px 0; transition: 350ms}.navbar-light ul.navbar-nav>li>a { font-size: 14px}.navbar-light ul.navbar-nav>li>a: { font-size: 14px; color: red}.site-navigation .container { position: relative}.header-get-a-quote .btn-primary { padding: 12px 25px !important; font-size: 13px; border-radius: 3px; line-height: normal; text-transform: capitalize; color: #fff; margin-top: 5px}@media (max-width:1200px) { .header-get-a-quote .btn-primary { padding: 12px !important }}@media (max-width:991px) { .header-get-a-quote .btn-primary { padding: 12px 30px !important }}.header-get-a-quote .btn-primary:hover { background: #272d33; color: #0a53a0 !important}ul.navbar-nav>li.header-get-a-quote:hover>a:after { position: relative; content: no-close-quote}.banner-carousel .banner-carousel-item { height: 500px; color: #fff; background-position: 50% 50%; background-size: cover}@media (max-width:991px) { .banner-carousel .banner-carousel-item { height: 400px }}@media (max-width:575px) { .banner-carousel .banner-carousel-item { height: 350px }}.slide-title { font-size: 25px; line-height: 36px; font-weight: 600; color: #fff; margin: 20px 0 10px}@media (max-width:991px) { .slide-title { font-size: 22px }}@media (max-width:575px) { .slide-title { font-size: 18px }}.slide-sub-title { font-style: normal; font-size: 32px; line-height: 58px; margin: 20px 0; color: #fff; font-weight: 500; text-transform: uppercase; letter-spacing: -1px}@media (max-width:991px) { .slide-sub-title { font-size: 46px }}@media (max-width:575px) { .slide-sub-title { font-size: 16px; line-height: 30px }}.banner-carousel [data-animation-in] { opacity: 0}.call-to-action { background-color: #272d33; padding: 30px}.call-to-action-title { color: #fff; margin: 0; padding: 25px 0; line-height: normal; font-size: 22px; text-transform: capitalize}.into-title { font-weight: 300; text-transform: uppercase; font-size: 18px; line-height: normal; margin: 0}.into-sub-title { font-weight: 550; font-size: 24px; line-height: normal; margin: 10px 0}.service-no { font-size: 48px; color: #dbdbdb; float: left; margin-top: 10px}.general-btn .btn-primary:hover { background: #000}.project-slide .item { position: relative; overflow: hidden; width: 100%}.project-item img { width: 100%; max-width: auto; transition: all .6s ease 0s}.project-item:hover img { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1)}.project-item-content { position: absolute; bottom: -1px; padding: 15px 20px; width: 100%; background: #0a53a0}.project-title { font-size: 30px}.project-info-label { color: #303030; font-weight: 700; font-size: 14px}.project-info-content { font-size: 12px}.project-info li { margin-bottom: 5px}.project-link { margin-top: 15px}.quote-item .quote-text { margin: 0 0 10px; display: inline-block; padding: 0 40px 30px 60px; background-color: #fff; position: relative; font-size: 16px; font-style: italic}@media (max-width:575px) { .quote-item .quote-text { padding: 0 40px 30px 50px }}.quote-item .quote-text:before { content: "\f10d"; font-family: "Font Awesome 5 Free"; position: absolute; font-size: 30px; left: 0; top: 0; font-weight: 700; color: #ffc009}.quote-item-info { padding-top: 15px; display: inline-block}.quote-item-footer { margin-top: 0; margin-left: 60px}@media (max-width:575px) { .quote-item-footer { margin-left: 0 }}.quote-item.quote-border .quote-text-border { border: 1px solid #0a53a0; padding: 20px; position: relative; line-height: 28px; color: #666; font-size: 18px; text-align: center}.quote-item.quote-border .quote-text-border:before { border: 12px solid; border-color: #e1e1e1 transparent transparent; border-top-color: #0a53a0; bottom: -24px; position: absolute; content: ""; display: block; height: 0; width: 0; left: 0; margin: 0 auto; right: 0}.quote-item.quote-border .quote-text-border:after { border: 12px solid; border-color: #fff transparent transparent; bottom: -22px; position: absolute; content: ""; display: block; height: 0; width: 0; left: 0; margin: 0 auto; right: 0}.quote-item.quote-border .quote-item-footer { margin-left: 0; text-align: center; margin-top: 35px}.quote-item.quote-border .quote-item-footer .quote-item-info { display: block}.footer { background-color: #0d0d0d; color: #fff !important}.footer P { color: #fff !important}.footer-main { padding: 80px 0 60px}.footer-logo { margin-bottom: 25px; max-height: 35px}.footer-social { margin-top: 15px}.footer-social ul { list-style: none; margin: 0; padding: 0; margin-left: -13px}.footer-social ul li { display: inline-block}.footer-social ul li a i { display: block; font-size: 16px; color: #999; transition: .4s; padding: 10px 13px}.footer-social ul li:hover { color: #fff}#back-to-top { right: 40px; top: auto; z-index: 10; display: none}#back-to-top .btn:focus { outline: 0; box-shadow: none}@media (max-width:767px) {#back-to-top { right: 15px }}#back-to-top .btn.btn-primary { width: 36px; height: 36px; line-height: 36px; background: rgba(0, 0, 0, .9); border-radius: 3px; color: #0a53a0; font-weight: 700; font-size: 16px; padding: 0}@media (max-width:767px) {#back-to-top .btn.btn-primary { width: 32px; height: 32px; line-height: 32px; font-size: 14px }}#back-to-top .btn.btn-primary:hover { color: #fff}.banner-title { color: #fff; text-transform: uppercase; font-size: 35px; font-weight: 900; text-align: left}@media (max-width:767px) { .banner-title { font-size: 48px }}@media (max-width:575px) { .banner-title { font-size: 32px }}.banner-text { position: absolute; top: 50%; left: 0; right: 0; max-width: 1170px; margin: 0 auto; width: 100%; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.banner-heading { text-align: center}.breadcrumb { padding: 0; background: 0 0; font-weight: 700; text-transform: uppercase; font-size: 12px}.breadcrumb .breadcrumb-item,.breadcrumb li a,.breadcrumb li a:focus,.breadcrumb li a:hover { color: #fff !important}.breadcrumb .breadcrumb-item+.breadcrumb-item::before { color: #fff}.page-quote-form { background: #f2f2f2; padding: 30px 50px 50px}.get-a-quote-img { margin-bottom: -190px}.partner-logo { border: 1px solid #eee; padding: 20px; margin-top: 40px; margin-bottom: 10px}.partner-logo img { transition: 350ms; opacity: .6; -webkit-filter: grayscale(100%); filter: grayscale(100%)}.partner-logo:hover img { opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0)}.map { height: 450px; z-index: 1}label { font-weight: 400}.post { border-bottom: 1px solid #dadada; padding: 0 0 30px; margin: 0 0 45px}.post-body { padding: 20px 0}.post-meta { padding-bottom: 10px}.post-meta a { color: #303030}.post-meta a:hover { color: #0a53a0}.post-meta span { margin-right: 10px; padding-right: 10px; border-right: 1px solid #dadada; line-height: 12px; display: inline-block}.post-meta i { color: #bbb; margin-right: 3px}.post-meta .post-comment { border-right: 0}.post-footer .btn.btn-primary { font-size: 12px; margin-top: 10px}.sidebar .btn { font-weight: 700; font-size: 12px; margin-top: 15px; padding: 10px 25px}.error-page .error-code h2 { display: block; font-size: 200px; line-height: 200px; color: #303030; margin-bottom: 20px}.error-page .error-body .btn { margin-top: 30px; font-weight: 700}.main-h2 { border-top: 1px solid #999; border-bottom: 1px solid #999; text-align: center; padding: 10px; text-transform: none}.floor_plan_Sec { border: 1px solid #c5c5c5; position: relative}.floor_plan_Sec .Common_btn { position: absolute; left: 50%; top: 40%; transition: all .5s ease; transform: translate(-50%, -50%); opacity: 0}.floor_plan_Sec:hover .Common_btn { top: 50%; opacity: 1}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec { max-height: 430px}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec img { max-height: 400px; min-height: 400px; object-fit: cover}.floor_plan_Sec:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; color: #fff; font-size: 22px; left: 0; top: 0; opacity: 0; transition: akk .5s ease}.floor_plan_Sec:hover:before { opacity: .5}.site_floorPlan { margin-bottom: 80px}.site_floorPlan .col-md-4 .floor_plan_Sec,.site_floorPlan .col-md-8 { margin-bottom: 20px}.site_floorPlan .col-md-4 .floor_plan_Sec { max-height: 200px}.site_floorPlan .col-md-4 .floor_plan_Sec img { max-height: 180px; min-height: 180px; object-fit: cover}a.bg-green { color: #fff; font-size: 20px}a.bg-green:hover { color: #fff; font-size: 20px}.btnn-action { text-align: center; font-size: 16px; color: #fff; text-transform: none; border-top: 4px solid #000; border-bottom: 4px solid #000; border-left: 0; border-right: 0; background: #000; padding: 4px 15px; line-height: 20px; font-weight: 400 !important; cursor: pointer; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}.btnn-action:focus,.btnn-action:hover { color: #fff; text-decoration: none; border-top: 4px solid #000; border-bottom: 4px solid #000; background: #000}.heading-text { font-family: DIN; font-weight: 400; font-style: normal; font-size: 18px; padding: 0; margin: 0 0 15px 0}.contactform:-moz-placeholder { color: #999}.contactform::-moz-placeholder { color: #999}.contactform:-ms-input-placeholder { color: #999}.contactform::-webkit-input-placeholder { color: #999}.contactform { display: inline; width: 99%; padding: 9px 15px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #212529}.contactform:focus { border-color: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.contactform[disabled],.contactform[readonly] { cursor: not-allowed; background-color: #eee}textarea.contactform { height: auto}.form-group { margin-bottom: 15px}.has-error .contactform { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .contactform:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392}.has-success .contactform { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .contactform:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b}form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle}.form-inline .contactform { display: inline-block}.success { background: #d8ffc0; padding: 5px 10px; margin: 0 0 5px; border: 0; font-weight: 700; color: #2e6800; border-left: 3px solid #2e6800}.error { background: #ffe8e8; padding: 5px 10px; margin: 0 0 5px; border: 0; font-weight: 700; color: red; border-left: 3px solid red}#phone1 { padding: 6px 2px !important}@media screen and (min-width:1169px) {#title_message { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#enquiry_hide1 { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#footer_hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}@media screen and (max-width:1169px) {#title_message1 { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#header_top { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#enquiry_hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}.modal-open { overflow: hidden}.modal-open .modal { overflow-x: hidden; overflow-y: auto}.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0}.modal-dialog { position: relative; width: auto; margin: .5rem; pointer-events: none}.modal.fade .modal-dialog { transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -50px); transform: translate(0, -50px)}@media (prefers-reduced-motion:reduce) { .modal.fade .modal-dialog { transition: none }}.modal.show .modal-dialog { -webkit-transform: none; transform: none}.modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem)}.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); height: -webkit-min-content; height: -moz-min-content; height: min-content; content: ""}.modal-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px)}.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto}.modal-title { margin-bottom: 0; line-height: 1.5}.modal-footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: .75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(.3rem - 1px); border-bottom-left-radius: calc(.3rem - 1px)}.modal-footer>* { margin: .25rem}@media (min-width:576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto } .modal-dialog-centered { min-height: calc(100% - 3.5rem) } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); height: -webkit-min-content; height: -moz-min-content; height: min-content } .modal-sm { max-width: 300px }}@media (min-width:992px) { .modal-lg { max-width: 800px }}.modal-dialog.enq-modal { max-width: 35vw; border-radius: 3px}.modal-logo { margin-top: 1vw; max-height: 5vw; max-width: 275px}.close { position: absolute; right: 1vw; top: .3vw}.modal-head { background-color: #0a53a0}.modal-title { display: block; font-size: 18px; text-transform: capitalize; font-weight: 600; color: #fff; padding: 1.2vw 0}.modal-body { padding: 0}.form-modal { padding: 1vw 1.5vw}.modal-call-btn,.modal-call-btn:hover { display: block; background-color: #e96624; color: #fff; padding: .5vw 0; text-decoration: none}.dwn-ttl { font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; background: orange; padding: 5px 5px; text-align: center; margin: 0}#social-sidebar { left: -40px; position: fixed; top: 35%; z-index: 99}#social-sidebar li:first-child a { border-top-right-radius: 5px}#social-sidebar li:last-child a { border-bottom-right-radius: 5px}#social-sidebar a { background: #ee161f; color: #fff; text-decoration: none; display: block; height: 50px; width: 40px; font-size: 24px; line-height: 50px; position: relative; text-align: center; cursor: pointer}#social-sidebar a:hover span { left: 120%; opacity: 1}#social-sidebar a span { font: 12px "Open Sans", sans-serif; text-transform: uppercase; border-radius: 3px; line-height: 24px; left: -100%; margin-top: -16px; opacity: 0; padding: 5px 8px; position: absolute; transition: opacity .3s, left .4s; top: 35%; z-index: -1; width: 200px}#social-sidebar a span:before { content: ""; display: block; height: 8px; width: 8px; left: -4px; margin-top: -4px; position: absolute; top: 50%; transform: rotate(45deg)}#social-sidebar a[class*=twitter] span,#social-sidebar a[class*=twitter] span:before,#social-sidebar a[class*=twitter]:hover { background: #ee161f}#social-sidebar a[class*=facebook] span,#social-sidebar a[class*=facebook] span:before,#social-sidebar a[class*=facebook]:hover { background: #ee161f}#social-sidebar a[class*=gplus] span,#social-sidebar a[class*=gplus] span:before,#social-sidebar a[class*=gplus]:hover { background: #ee161f}#social-sidebar a[class*=dribbble] span,#social-sidebar a[class*=dribbble] span:before,#social-sidebar a[class*=dribbble]:hover { background: #ee161f}#social-sidebar a[class*=dropbox] span,#social-sidebar a[class*=dropbox] span:before,#social-sidebar a[class*=dropbox]:hover { background: #ee161f}#social-sidebar a[class*=github] span,#social-sidebar a[class*=github] span:before,#social-sidebar a[class*=github]:hover { background: #ee161f}#social-sidebar a[class*=evernote] span,#social-sidebar a[class*=evernote] span:before,#social-sidebar a[class*=evernote]:hover { background: #ee161f}.rt-icon-settings { position: fixed; right: -55px; top: 40%; padding: 10px 0; width: 150px; cursor: pointer; transform: rotate(90deg); z-index: 99; background: #0a53a0; text-align: center}.qr-text { color: #fff}.modal-header { border-bottom: none}.modal-footer { display: none}.pr-pop .modal-content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fafaf0; background-clip: padding-box; border: none; border-radius: 0; outline: 0}.pr-pop button.close { position: absolute; right: 20px; top: 0; color: #333; font-size: 35px; z-index: 100}.main-h2 { border-top: 1px solid #999; border-bottom: 1px solid #999; text-align: center; padding: 20px; text-transform: none}.floor_plan_Sec { border: 1px solid #c5c5c5; position: relative}.floor_plan_Sec .Common_btn { position: absolute; left: 50%; top: 40%; transition: all .5s ease; transform: translate(-50%, -50%); opacity: 0}.floor_plan_Sec:hover .Common_btn { top: 50%; opacity: 1}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec { max-height: 430px}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec img { max-height: 400px; min-height: 400px; object-fit: cover}.floor_plan_Sec:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; color: #fff; font-size: 22px; left: 0; top: 0; opacity: 0; transition: akk .5s ease}.floor_plan_Sec:hover:before { opacity: .5}.site_floorPlan { margin-bottom: 80px}.site_floorPlan .col-md-4 .floor_plan_Sec,.site_floorPlan .col-md-8 { margin-bottom: 20px}.site_floorPlan .col-md-4 .floor_plan_Sec { max-height: 200px}.site_floorPlan .col-md-4 .floor_plan_Sec img { max-height: 180px; min-height: 180px; object-fit: cover}a.bg-green { color: #e0e0e0; background: rgba(0, 0, 0, .7); font-size: 20px; padding: 2px; -webkit-animation: Gradient 3s ease infinite; -moz-animation: Gradient 3s ease infinite; animation: Gradient 3s ease infinite; text-shadow: 0 3px 6px #e96624; width: 50%; text-align: center; border: 1px solid #e0e0e0}a.bg-green:hover { color: #e0e0e0; background: rgba(0, 0, 0, .7); font-size: 20px; padding: 2px; -webkit-animation: Gradient 3s ease infinite; -moz-animation: Gradient 3s ease infinite; animation: Gradient 3s ease infinite; text-shadow: 0 3px 6px #e96624; width: 50%; text-align: center; border: 1px solid #e0e0e0}.price-click { cursor: pointer}@keyframes vsvicon { 0% { height: 5vw } 100% { height: 7vw }}.scroll-new { position: relative; scroll-margin-top: 100px}@media screen and (min-width:1269px) {#new-message { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}@media screen and (max-width:1269px) {#new-message-hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}.foote { background-color: #8a58cc; padding-top: 30px; padding-bottom: 4px; position: fixed; bottom: 0; width: 100%; color: #fff}.whats-img { width: 22px; margin-right: 8px; vertical-align: middle; display: inline;}.back-onew { background: #0a53a0; text-align: center; color: #fff; padding: 5px}.bottom-ffor { z-index: 200; height: 50px; font-size: 19px; width: 100%}.bottom-enq { background: #0a53a0; width: 35%; text-align: center; border-right: 1px solid #fff}.bottom-phone { background: #0a53a0; width: 30%; text-align: center; border-right: 1px solid #fff}.bottom-wht { background: #0a53a0; width: 35%; text-align: center}.faq_question { margin: 0; padding: 0 0 5px 0; display: inline-block; cursor: pointer; font-weight: 700; color: #333}.faq_answer_container { height: 0; overflow: hidden; padding: 0; height: 100%; color: #333}.blog-head { font-size: 20px; text-align: center; padding-top: 10px}.img-width { width: 100%}.submit-btn-50 { width: 50%}body { background: #fff; color: #555}body,p { font-size: 16px; color: #222; line-height: 1.9em; font-family: Arial; margin-bottom: .5em; letter-spacing: 1px}h1,h2,h3,h4,h5,h6 { color: #212121; font-weight: 700; font-family: Arial; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased !important}h1 { font-size: 28px; line-height: 48px; text-align: center}h2 { font-size: 24px; line-height: 36px; letter-spacing: -1px}h3 { font-size: 22px; margin-bottom: 20px; letter-spacing: -.5px}h4 { font-size: 20px; line-height: 28px; letter-spacing: -.2px}h5 { font-size: 18px; line-height: 24px}html { overflow-x: hidden !important; width: 100%; height: 100%; position: relative; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility}body { border: 0; margin: 0; padding: 0}.body-inner { position: relative; overflow: hidden}a:link { text-decoration: none}a { color: #0a53a0; transition: .2s ease}a:hover { text-decoration: none; color: #0a53a0}.section-padding,section { padding: 10px 0; position: relative}.no-padding { padding: 0}a:focus { outline: 0}.solid-bg { background: #f9f9f9}.solid-row { background: #f0f0f0}.bg-overlay { position: relative}.bg-overlay .container { position: relative; z-index: 1}.bg-overlay:after { background-color: rgba(0, 46, 91, .8); z-index: 0; position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0}.bg-overlay:after { position: relative}.bg-overlay:after { background-color: rgba(0, 0, 0, .8); z-index: 0; position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0}.content-hidden { position: absolute; height: 1px; width: 1px; clip: rect(1px, 1px, 1px, 1px); border: 0; overflow: hidden}.title { font-size: 32px; line-height: 36px; margin-bottom: 20px}.section-title { font-size: 18px; line-height: 28px; margin: 0; text-transform: uppercase; font-weight: 300}.section-sub-title { font-weight: 900; font-size: 36px; line-height: 46px; margin: 0 0 60px; color: #212121}@media (max-width:575px) { .section-sub-title { font-size: 28px }}.page-content-title.first { margin-top: 0}.list-check { list-style: none; margin: 0; padding: 0 0 0 15px}ul.list-check li:before { font-family: "Font Awesome 5 Free"; content: "\f00c"; margin-right: 10px; color: #0a53a0; font-size: 14px}.nav>li>a:focus,.nav>li>a:hover { background: 0 0; color: #e5a510}a[href^=tel] { color: inherit; text-decoration: none}.btn:active,.btn:focus { box-shadow: none !important}.active { color: #222}.btn-primary { border: 0; border-radius: 5px; padding: 12px 25px 15px; font-weight: 550; color: #fff; font-family: Montserrat, sans-serif; transition: 350ms; font-size: 14px}.btn-call { font-size: 18px !important; border: 1px solid #e5a510; padding: 8px !important; border-radius: 10px}@media (max-width:767px) { .btn-primary { font-size: 13px }}.btn-white.btn-primary { background: #fff; color: #0a53a0}.btn-primary { background: #0a53a0}.btn-primary:hover,.btn-white.btn-primary:hover { background: #0a53a0; color: #fff}.btn-primary:hover:active,.btn-primary:hover:focus,.btn-white.btn-primary:hover:active,.btn-white.btn-primary:hover:focus { color: #fff; background-color: #0a53a0 !important}.general-btn { margin-top: 50px}.nav>li>a:focus,.nav>li>a:hover { background: 0 0}a[href^=tel] { color: inherit; text-decoration: none}.top-bar { background: #ebebeb; position: relative}ul.top-info { list-style: none; margin: 0; padding: 0}ul.top-info li { position: relative; line-height: 10px; display: inline-block; margin-left: 0; padding-right: 15px}ul.top-info li i { font-size: 18px; position: relative; top: 2px; margin-right: 5px}ul.top-info li p.info-text { margin: 0; line-height: normal; display: inline-block; flex-direction: column}.top-social ul { list-style: none; padding: 0; margin: 0; margin-right: -12px}@media (max-width:767px) { .top-social ul { margin-right: 0 }}.top-social ul li { display: inline-block; padding: 0}.top-social ul li a { color: #2c2c2c; font-size: 14px; transition: .4s; padding: 9px 12px}.top-social ul li a:hover { color: #333}.top-bar-border ul.top-info { color: #707070; font-weight: 400}.top-bar-border .top-social li a { color: #7c7c7c}.top-bar-border ul.top-info li i { color: #0a53a0}.header { background: #fff; position: relative; box-shadow: 0 3px 3px rgba(0, 0, 0, .1)}@media (max-width:991px) { .navbar-collapse.collapse { overflow-y: auto }}.header-two { background: #fff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .15)}ul.navbar-nav>li>a { padding: 15px 0; color: #fff}@media (max-width:991px) { ul.navbar-nav>li>a { padding: 1px 0 !important } .navbar-nav { margin-bottom: 15px }}ul.navbar-nav>li.active>a,ul.navbar-nav>li:hover>a { color: #0a53a0}.logo img { width: auto; height: 35px}.header-two .logo img { height: 65px}.navbar-toggler { float: left; margin-top: 10px; padding: 12px}.navbar { border-radius: 0; border: 0; margin-bottom: 0}.navbar-toggler { margin: 10px 0; padding: 6px; border-radius: 0; font-size: 1rem; background: #0a53a0}.navbar-toggler:focus { outline: 0}.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}ul.navbar-nav.nav-item>li:hover>a,ul.navbar-nav>li.active>a { color: #0a53a0; position: relative}ul.navbar-nav>li { position: relative}@media (max-width:1200px) { ul.navbar-nav>li { padding: 0 9px } ul.navbar-nav>li .nav-link { font-size: 12px }}.header-two .navbar-nav>.header-get-a-quote { padding: 5px}@media (max-width:991px) { .header-two ul.navbar-nav>li { padding: 0; width: 100% }}ul.navbar-nav>li:last-child { padding-right: 0}ul.navbar-nav>li:last-child:after { background: 0 0}ul.navbar-nav>li>a:focus,ul.navbar-nav>li>a:hover { background: 0 0}ul.navbar-nav>li>a i { font-weight: 700}@media (max-width:991px) { ul.navbar-nav>li>a i { float: right; background: #222; padding: 6px 10px; margin-top: 7px } .header-two ul.navbar-nav>li>a i { color: #fff } .header-two ul.navbar-nav>li.active>a i, .header-two ul.navbar-nav>li>a.active i { color: #0a53a0 }}ul.navbar-nav>li>a:after { display: none}ul.navbar-nav>li>a { font-family: Montserrat, sans-serif; color: #000; text-rendering: optimizeLegibility; font-weight: 600 !important; letter-spacing: .3px; font-size: 14px; margin: 0; line-height: 40px; padding: 15px 0; transition: 350ms}.navbar-light ul.navbar-nav>li>a { font-size: 14px}.navbar-light ul.navbar-nav>li>a: { font-size: 14px; color: red}.site-navigation .container { position: relative}.header-get-a-quote .btn-primary { padding: 12px 25px !important; font-size: 13px; border-radius: 3px; line-height: normal; text-transform: capitalize; color: #fff; margin-top: 5px}@media (max-width:1200px) { .header-get-a-quote .btn-primary { padding: 12px !important }}@media (max-width:991px) { .header-get-a-quote .btn-primary { padding: 12px 30px !important }}.header-get-a-quote .btn-primary:hover { background: #272d33; color: #0a53a0 !important}ul.navbar-nav>li.header-get-a-quote:hover>a:after { position: relative; content: no-close-quote}.banner-carousel .banner-carousel-item { height: 500px; color: #fff; background-size: cover}@media (max-width:991px) { .banner-carousel .banner-carousel-item { height: 400px }}@media (max-width:575px) { .banner-carousel .banner-carousel-item { height: 350px }}.slide-title { font-size: 25px; line-height: 36px; font-weight: 600; color: #fff; margin: 20px 0 10px}@media (max-width:991px) { .slide-title { font-size: 22px }}@media (max-width:575px) { .slide-title { font-size: 18px }}.slide-sub-title { font-style: normal; font-size: 32px; line-height: 58px; margin: 20px 0; color: #fff; font-weight: 500; text-transform: uppercase; letter-spacing: -1px}@media (max-width:991px) { .slide-sub-title { font-size: 46px }}@media (max-width:575px) { .slide-sub-title { font-size: 16px; line-height: 30px }}.banner-carousel [data-animation-in] { opacity: 0}.call-to-action { background-color: #272d33; padding: 30px}.call-to-action-title { color: #fff; margin: 0; padding: 25px 0; line-height: normal; font-size: 22px; text-transform: capitalize}.into-title { font-weight: 300; text-transform: uppercase; font-size: 18px; line-height: normal; margin: 0}.into-sub-title { font-weight: 550; font-size: 24px; line-height: normal; margin: 10px 0}.service-no { font-size: 48px; color: #dbdbdb; float: left; margin-top: 10px}.general-btn .btn-primary:hover { background: #000}.project-slide .item { position: relative; overflow: hidden; width: 100%}.project-item img { width: 100%; max-width: auto; transition: all .6s ease 0s}.project-item:hover img { -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1)}.project-item-content { position: absolute; bottom: -1px; padding: 15px 20px; width: 100%; background: #0a53a0}.project-title { font-size: 30px}.project-info-label { color: #303030; font-weight: 700; font-size: 14px}.project-info-content { font-size: 12px}.project-info li { margin-bottom: 5px}.project-link { margin-top: 15px}.quote-item .quote-text { margin: 0 0 10px; display: inline-block; padding: 0 40px 30px 60px; background-color: #fff; position: relative; font-size: 16px; font-style: italic}@media (max-width:575px) { .quote-item .quote-text { padding: 0 40px 30px 50px }}.quote-item .quote-text:before { content: "\f10d"; font-family: "Font Awesome 5 Free"; position: absolute; font-size: 30px; left: 0; top: 0; font-weight: 700; color: #ffc009}.quote-item-info { padding-top: 15px; display: inline-block}.quote-item-footer { margin-top: 0; margin-left: 60px}@media (max-width:575px) { .quote-item-footer { margin-left: 0 }}.quote-item.quote-border .quote-text-border { border: 1px solid #0a53a0; padding: 20px; position: relative; line-height: 28px; color: #666; font-size: 18px; text-align: center}.quote-item.quote-border .quote-text-border:before { border: 12px solid; border-color: #e1e1e1 transparent transparent; border-top-color: #0a53a0; bottom: -24px; position: absolute; content: ""; display: block; height: 0; width: 0; left: 0; margin: 0 auto; right: 0}.quote-item.quote-border .quote-text-border:after { border: 12px solid; border-color: #fff transparent transparent; bottom: -22px; position: absolute; content: ""; display: block; height: 0; width: 0; left: 0; margin: 0 auto; right: 0}.quote-item.quote-border .quote-item-footer { margin-left: 0; text-align: center; margin-top: 35px}.quote-item.quote-border .quote-item-footer .quote-item-info { display: block}.footer { background-color: #0d0d0d; color: #fff !important}.footer P { color: #fff !important}.footer-main { padding: 80px 0 60px}.footer-logo { margin-bottom: 25px; max-height: 35px}.footer-social { margin-top: 15px}.footer-social ul { list-style: none; margin: 0; padding: 0; margin-left: -13px}.footer-social ul li { display: inline-block}.footer-social ul li a i { display: block; font-size: 16px; color: #999; transition: .4s; padding: 10px 13px}.footer-social ul li:hover { color: #fff}#back-to-top { right: 40px; top: auto; z-index: 10; display: none}#back-to-top .btn:focus { outline: 0; box-shadow: none}@media (max-width:767px) {#back-to-top { right: 15px }}#back-to-top .btn.btn-primary { width: 36px; height: 36px; line-height: 36px; background: rgba(0, 0, 0, .9); border-radius: 3px; color: #0a53a0; font-weight: 700; font-size: 16px; padding: 0}@media (max-width:767px) {#back-to-top .btn.btn-primary { width: 32px; height: 32px; line-height: 32px; font-size: 14px }}#back-to-top .btn.btn-primary:hover { color: #fff}.banner-area { position: relative;top: 55px; min-height: 100px; color: #fff; background-position: 50% 50%;background: #4b5156;margin-bottom:50px; background-size: cover}.banner-title { color: #fff; text-transform: uppercase; font-size: 35px; font-weight: 900; text-align: left}@media (max-width:767px) { .banner-title { font-size: 48px }}@media (max-width:575px) { .banner-title { font-size: 32px }}.banner-text { position: absolute; top: 50%; left: 0; right: 0; max-width: 1170px; margin: 0 auto; width: 100%; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.banner-heading { text-align: center}.breadcrumb { padding: 0; background: 0 0; font-weight: 700; text-transform: uppercase; font-size: 12px}.breadcrumb .breadcrumb-item,.breadcrumb li a,.breadcrumb li a:focus,.breadcrumb li a:hover { color: #fff !important}.breadcrumb .breadcrumb-item+.breadcrumb-item::before { color: #fff}.page-quote-form { background: #f2f2f2; padding: 30px 50px 50px}.get-a-quote-img { margin-bottom: -190px}.partner-logo { border: 1px solid #eee; padding: 20px; margin-top: 40px; margin-bottom: 10px}.partner-logo img { transition: 350ms; opacity: .6; -webkit-filter: grayscale(100%); filter: grayscale(100%)}.partner-logo:hover img { opacity: 1; -webkit-filter: grayscale(0); filter: grayscale(0)}.map { height: 450px; z-index: 1}label { font-weight: 400}.post { border-bottom: 1px solid #dadada; padding: 0 0 30px; margin: 0 0 45px}.post-body { padding: 20px 0}.post-meta { padding-bottom: 10px}.post-meta a { color: #303030}.post-meta a:hover { color: #0a53a0}.post-meta span { margin-right: 10px; padding-right: 10px; border-right: 1px solid #dadada; line-height: 12px; display: inline-block}.post-meta i { color: #bbb; margin-right: 3px}.post-meta .post-comment { border-right: 0}.post-footer .btn.btn-primary { font-size: 12px; margin-top: 10px}.sidebar .btn { font-weight: 700; font-size: 12px; margin-top: 15px; padding: 10px 25px}.error-page .error-code h2 { display: block; font-size: 200px; line-height: 200px; color: #303030; margin-bottom: 20px}.error-page .error-body .btn { margin-top: 30px; font-weight: 700}.main-h2 { border-top: 1px solid #999; border-bottom: 1px solid #999; text-align: center; padding: 10px; text-transform: none}.floor_plan_Sec { border: 1px solid #c5c5c5; position: relative}.floor_plan_Sec .Common_btn { position: absolute; left: 50%; top: 40%; transition: all .5s ease; transform: translate(-50%, -50%); opacity: 0}.floor_plan_Sec:hover .Common_btn { top: 50%; opacity: 1}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec { max-height: 430px}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec img { max-height: 400px; min-height: 400px; object-fit: cover}.floor_plan_Sec:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; color: #fff; font-size: 22px; left: 0; top: 0; opacity: 0; transition: akk .5s ease}.floor_plan_Sec:hover:before { opacity: .5}.site_floorPlan { margin-bottom: 80px}.site_floorPlan .col-md-4 .floor_plan_Sec,.site_floorPlan .col-md-8 { margin-bottom: 20px}.site_floorPlan .col-md-4 .floor_plan_Sec { max-height: 200px}.site_floorPlan .col-md-4 .floor_plan_Sec img { max-height: 180px; min-height: 180px; object-fit: cover}a.bg-green { color: #fff; font-size: 20px}a.bg-green:hover { color: #fff; font-size: 20px}.btnn-action { text-align: center; font-size: 16px; color: #fff; text-transform: none; border-top: 4px solid #000; border-bottom: 4px solid #000; border-left: 0; border-right: 0; background: #000; padding: 4px 15px; line-height: 20px; font-weight: 400 !important; cursor: pointer; text-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}.btnn-action:focus,.btnn-action:hover { color: #fff; text-decoration: none; border-top: 4px solid #000; border-bottom: 4px solid #000; background: #000}.heading-text { font-family: DIN; font-weight: 400; font-style: normal; font-size: 18px; padding: 0; margin: 0 0 15px 0}.contactform:-moz-placeholder { color: #999}.contactform::-moz-placeholder { color: #999}.contactform:-ms-input-placeholder { color: #999}.contactform::-webkit-input-placeholder { color: #999}.contactform { display: inline; width: 99%; padding: 9px 15px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #212529}.contactform:focus { border-color: none; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.contactform[disabled],.contactform[readonly] { cursor: not-allowed; background-color: #eee}textarea.contactform { height: auto}.form-group { margin-bottom: 15px}.has-error .contactform { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-error .contactform:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d59392}.has-success .contactform { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)}.has-success .contactform:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #7aba7b}form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle}.form-inline .contactform { display: inline-block}.success { background: #d8ffc0; padding: 5px 10px; margin: 0 0 5px; border: 0; font-weight: 700; color: #2e6800; border-left: 3px solid #2e6800}.error { background: #ffe8e8; padding: 5px 10px; margin: 0 0 5px; border: 0; font-weight: 700; color: red; border-left: 3px solid red}#phone1 { padding: 6px 2px !important}@media screen and (min-width:1169px) {#title_message { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#enquiry_hide1 { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#footer_hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}@media screen and (max-width:1169px) {#title_message1 { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#header_top { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }#enquiry_hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}.modal-open { overflow: hidden}.modal-open .modal { overflow-x: hidden; overflow-y: auto}.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0}.modal-dialog { position: relative; width: auto; margin: .5rem; pointer-events: none}.modal.fade .modal-dialog { transition: -webkit-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out; -webkit-transform: translate(0, -50px); transform: translate(0, -50px)}@media (prefers-reduced-motion:reduce) { .modal.fade .modal-dialog { transition: none }}.modal.show .modal-dialog { -webkit-transform: none; transform: none}.modal-dialog-centered { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem)}.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); height: -webkit-min-content; height: -moz-min-content; height: min-content; content: ""}.modal-header { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px)}.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto}.modal-title { margin-bottom: 0; line-height: 1.5}.modal-footer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: .75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(.3rem - 1px); border-bottom-left-radius: calc(.3rem - 1px)}.modal-footer>* { margin: .25rem}@media (min-width:576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto } .modal-dialog-centered { min-height: calc(100% - 3.5rem) } .modal-dialog-centered::before { height: calc(100vh - 3.5rem); height: -webkit-min-content; height: -moz-min-content; height: min-content } .modal-sm { max-width: 300px }}@media (min-width:992px) { .modal-lg { max-width: 800px }}.modal-dialog.enq-modal { max-width: 35vw; border-radius: 3px}.modal-logo { margin-top: 1vw; max-height: 5vw; max-width: 275px}.close { position: absolute; right: 1vw; top: .3vw}.modal-head { background-color: #0a53a0}.modal-title { display: block; font-size: 18px; text-transform: capitalize; font-weight: 600; color: #fff; padding: 1.2vw 0}.modal-body { padding: 0}.form-modal { padding: 1vw 1.5vw}.modal-call-btn,.modal-call-btn:hover { display: block; background-color: #e96624; color: #fff; padding: .5vw 0; text-decoration: none}.dwn-ttl { font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; background: orange; padding: 5px 5px; text-align: center; margin: 0}#social-sidebar { left: -40px; position: fixed; top: 35%; z-index: 99}#social-sidebar li:first-child a { border-top-right-radius: 5px}#social-sidebar li:last-child a { border-bottom-right-radius: 5px}#social-sidebar a { background: #ee161f; color: #fff; text-decoration: none; display: block; height: 50px; width: 40px; font-size: 24px; line-height: 50px; position: relative; text-align: center; cursor: pointer}#social-sidebar a:hover span { left: 120%; opacity: 1}#social-sidebar a span { font: 12px "Open Sans", sans-serif; text-transform: uppercase; border-radius: 3px; line-height: 24px; left: -100%; margin-top: -16px; opacity: 0; padding: 5px 8px; position: absolute; transition: opacity .3s, left .4s; top: 35%; z-index: -1; width: 200px}#social-sidebar a span:before { content: ""; display: block; height: 8px; width: 8px; left: -4px; margin-top: -4px; position: absolute; top: 50%; transform: rotate(45deg)}#social-sidebar a[class*=twitter] span,#social-sidebar a[class*=twitter] span:before,#social-sidebar a[class*=twitter]:hover { background: #ee161f}#social-sidebar a[class*=facebook] span,#social-sidebar a[class*=facebook] span:before,#social-sidebar a[class*=facebook]:hover { background: #ee161f}#social-sidebar a[class*=gplus] span,#social-sidebar a[class*=gplus] span:before,#social-sidebar a[class*=gplus]:hover { background: #ee161f}#social-sidebar a[class*=dribbble] span,#social-sidebar a[class*=dribbble] span:before,#social-sidebar a[class*=dribbble]:hover { background: #ee161f}#social-sidebar a[class*=dropbox] span,#social-sidebar a[class*=dropbox] span:before,#social-sidebar a[class*=dropbox]:hover { background: #ee161f}#social-sidebar a[class*=github] span,#social-sidebar a[class*=github] span:before,#social-sidebar a[class*=github]:hover { background: #ee161f}#social-sidebar a[class*=evernote] span,#social-sidebar a[class*=evernote] span:before,#social-sidebar a[class*=evernote]:hover { background: #ee161f}.rt-icon-settings { position: fixed; right: -55px; top: 40%; padding: 10px 0; width: 150px; cursor: pointer; transform: rotate(90deg); z-index: 99; background: #0a53a0; text-align: center}.qr-text { color: #fff}.modal-header { border-bottom: none}.modal-footer { display: none}.pr-pop .modal-content { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fafaf0; background-clip: padding-box; border: none; border-radius: 0; outline: 0}.pr-pop button.close { position: absolute; right: 20px; top: 0; color: #333; font-size: 35px; z-index: 100}.main-h2 { border-top: 1px solid #999; border-bottom: 1px solid #999; text-align: center; padding: 20px; text-transform: none}.floor_plan_Sec { border: 1px solid #c5c5c5; position: relative}.floor_plan_Sec .Common_btn { position: absolute; left: 50%; top: 40%; transition: all .5s ease; transform: translate(-50%, -50%); opacity: 0}.floor_plan_Sec:hover .Common_btn { top: 50%; opacity: 1}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec { max-height: 430px}.site_floorPlan .col-md-8 .col-md-8 .floor_plan_Sec img { max-height: 400px; min-height: 400px; object-fit: cover}.floor_plan_Sec:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; color: #fff; font-size: 22px; left: 0; top: 0; opacity: 0; transition: akk .5s ease}.floor_plan_Sec:hover:before { opacity: .5}.site_floorPlan { margin-bottom: 80px}.site_floorPlan .col-md-4 .floor_plan_Sec,.site_floorPlan .col-md-8 { margin-bottom: 20px}.site_floorPlan .col-md-4 .floor_plan_Sec { max-height: 200px}.site_floorPlan .col-md-4 .floor_plan_Sec img { max-height: 180px; min-height: 180px; object-fit: cover}a.bg-green { color: #e0e0e0; background: rgba(0, 0, 0, .7); font-size: 20px; padding: 2px; -webkit-animation: Gradient 3s ease infinite; -moz-animation: Gradient 3s ease infinite; animation: Gradient 3s ease infinite; text-shadow: 0 3px 6px #e96624; width: 50%; text-align: center; border: 1px solid #e0e0e0}a.bg-green:hover { color: #e0e0e0; background: rgba(0, 0, 0, .7); font-size: 20px; padding: 2px; -webkit-animation: Gradient 3s ease infinite; -moz-animation: Gradient 3s ease infinite; animation: Gradient 3s ease infinite; text-shadow: 0 3px 6px #e96624; width: 50%; text-align: center; border: 1px solid #e0e0e0}.price-click { cursor: pointer}@keyframes vsvicon { 0% { height: 5vw } 100% { height: 7vw }}.scroll-new { position: relative; scroll-margin-top: 100px}@media screen and (min-width:1269px) {#new-message { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}@media screen and (max-width:1269px) {#new-message-hide { visibility: hidden; clear: both; float: left; margin: 10px auto 5px 20px; width: 100%; display: none }}.foote { background-color: #8a58cc; padding-top: 30px; padding-bottom: 4px; position: fixed; bottom: 0; width: 100%; color: #fff}.whats-img { width: 22px; margin-right: 8px; vertical-align: middle}.back-onew { background: #0a53a0; text-align: center; color: #fff; padding: 5px}.bottom-ffor { z-index: 200; height: 50px; font-size: 19px; width: 100%}.bottom-enq { background: #0a53a0; width: 35%; text-align: center; border-right: 1px solid #fff}.bottom-phone { background: #0a53a0; width: 30%; text-align: center; border-right: 1px solid #fff}.bottom-wht { background: #0a53a0; width: 35%; text-align: center}.faq_question { margin: 0; padding: 0 0 5px 0; display: inline-block; cursor: pointer; font-weight: 700; color: #333}.faq_answer_container { height: 0; overflow: hidden; padding: 0; height: 100%; color: #333}.blog-head { font-size: 20px; text-align: center; padding-top: 10px}.img-width { width: 100%}.submit-btn-50 { width: 50%}#myBtn { display: none; position: fixed; bottom: 50px; right: 10px; z-index: 99; border: none; outline: 0; background-color: #0a53a0; color: #fff; cursor: pointer; padding: 15px; border-radius: 10px; font-size: 18px}#myBtn:hover { background-color: #555}img { display: block; max-width: 100%; max-height: 100%; margin: auto; -webkit-transition: all 2s ease-out; transition: all 2s ease-out}img { display: block; max-width: 100%; max-height: 100%; margin: auto; -webkit-transition: all 2s ease-out; transition: all 2s ease-out}.banner-text { position: absolute; top: 70px; left: 0; right: 0; max-width: 1170px; margin: 0 auto; width: 100%; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6}.page-link:hover { z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6}.page-link:focus { z-index: 3; outline: 0; box-shadow: 0 0 0 .2rem rgb(0 123 255 / .25)}.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: .25rem; border-bottom-left-radius: .25rem}.page-item:last-child .page-link { border-top-right-radius: .25rem; border-bottom-right-radius: .25rem}.page-item.active .page-link { z-index: 3; color: #fff; background-color: #007bff; border-color: #007bff}.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6}.bck-p { color: #fff; font-size: 20px; text-align: center;}.table td,.table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6}.table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6}.table tbody+tbody { border-top: 2px solid #dee2e6}.table-sm td,.table-sm th { padding: .3rem}@media only screen and (min-width: 991px) { .ami-img { height: 4vw; display: block; margin: 0 auto 1vw; }}img { display: block; max-width: 100%; max-height: 100%; margin: auto; -webkit-transition: all 2s ease-out; transition: all 2s ease-out}.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0}.ami-container { display: block; text-align: center}.ami-title { display: block; font-weight: 600}.ami-block::after,.ami-block::before { content: ""; width: 0; height: 2px; position: absolute; transition: all .2s linear; background: var(--colorPrimary)}.ami-container::after,.ami-container::before { content: ""; width: 2px; height: 0; position: absolute; transition: all .2s linear; background: var(--colorPrimary)}.ami-block:hover::after,.ami-block:hover::before { width: 100%}.ami-block:hover .ami-container::after,.ami-block:hover .ami-container::before { height: 100%}.ami-1::after,.ami-1::before { transition-delay: .2s}.ami-1 .ami-container::after,.ami-1 .ami-container::before { transition-delay: 0}.ami-1::before { right: 0; top: 0}.ami-1::after { left: 0; bottom: 0}.ami-1 .ami-container::before { left: 0; top: 0}.ami-1 .ami-container::after { right: 0; bottom: 0}.ami-1:hover::after,.ami-1:hover::before { transition-delay: 0}.ami-1:hover .ami-container::after,.ami-1:hover .ami-container::before { transition-delay: .2s}.ami-2::after,.ami-2::before { transition-delay: 0}.ami-2 .ami-container::after,.ami-2 .ami-container::before { transition-delay: .2s}.ami-2::before { right: 0; top: 0}.ami-2::after { left: 0; bottom: 0}.ami-2 .ami-container::before { left: 0; top: 0}.ami-2 .ami-container::after { right: 0; bottom: 0}.ami-2:hover::after,.ami-2:hover::before { transition-delay: .2s}.ami-2:hover .ami-container::after,.ami-2:hover .ami-container::before { transition-delay: 0}.ami-3::after { left: 0; bottom: 0; transition-delay: .6s}.ami-3 .ami-container::after { transition-delay: .4s; right: 0; bottom: 0}.ami-3::before { right: 0; top: 0; transition-delay: .2s}.ami-3 .ami-container::before { transition-delay: 0; left: 0; top: 0}.ami-3:hover::after { transition-delay: 0}.ami-3:hover .ami-container::after { transition-delay: .2s}.ami-3:hover::before { transition-delay: .4s}.ami-3:hover .ami-container::before { transition-delay: .6s}.ami-4::after { right: 0; bottom: 0; transition-duration: .4s}.ami-4 .ami-container::after { right: 0; bottom: 0; transition-duration: .4s}.ami-4::before { left: 0; top: 0; transition-duration: .4s}.ami-4 .ami-container::before { left: 0; top: 0; transition-duration: .4s}.ami-5::after { left: 0; bottom: 0; transition-duration: .4s}.ami-5 .ami-container::after { right: 0; top: 0; transition-duration: .4s}.ami-5::before { right: 0; top: 0; transition-duration: .4s}.ami-5 .ami-container::before { left: 0; bottom: 0; transition-duration: .4s}.ami-6::before { left: 50%; top: 0; transition-duration: .4s}.ami-6::after { left: 50%; bottom: 0; transition-duration: .4s}.ami-6 .ami-container::before { left: 0; top: 50%; transition-duration: .4s}.ami-6 .ami-container::after { right: 0; top: 50%; transition-duration: .4s}.ami-6:hover::after,.ami-6:hover::before { left: 0}.ami-6:hover .ami-container::after,.ami-6:hover .ami-container::before { top: 0}@media only screen and (min-width:991px) { .ami-block { margin: .8vw 1vw; width: 100% } .ami-container { padding: 1.2vw .8vw .8vw; height: 11vw } .ami-img { height: 4vw; display: block; margin: 0 auto 1vw } .ami-title { font-size: 1vw; display: block }}@media only screen and (max-width:991px) { .ami-block { width: 100%; margin: 10px 0 } .ami-container { padding: 10px; height: 150px } .ami-img { height: 55px; width: auto; display: inline-block; margin: 0 auto 10px } .ami-title { font-size: 16px }}@font-face { font-family: FontAwesome; src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0); src: url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg'); font-weight: 400; font-style: normal}.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15%}.fa-2x { font-size: 2em}.fa-3x { font-size: 3em}.fa-4x { font-size: 4em}.fa-5x { font-size: 5em}.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none}.fa-ul>li { position: relative}.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em; text-align: center}.fa-li.fa-lg { left: -1.85714286em}.fa-border { padding: .2em .25em .15em; border: solid .08em #eee; border-radius: .1em}@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }}@keyframes fa-spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }}.fa-flip-horizontal { -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1)}:root .fa-flip-horizontal { filter: none}.fa-music:before { content: "\f001"}.fa-search:before { content: "\f002"}.fa-star:before { content: "\f005"}.fa-user:before { content: "\f007"}.fa-th-large:before { content: "\f009"}.fa-th:before { content: "\f00a"}.fa-th-list:before { content: "\f00b"}.fa-check:before { content: "\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before { content: "\f00d"}.fa-power-off:before { content: "\f011"}.fa-home:before { content: "\f015"}.fa-road:before { content: "\f018"}.fa-download:before { content: "\f019"}.fa-list-alt:before { content: "\f022"}.fa-flag:before { content: "\f024"}.fa-book:before { content: "\f02d"}.fa-font:before { content: "\f031"}.fa-text-width:before { content: "\f035"}.fa-align-left:before { content: "\f036"}.fa-align-center:before { content: "\f037"}.fa-align-justify:before { content: "\f039"}.fa-list:before { content: "\f03a"}.fa-image:before { content: "\f03e"}.fa-play:before { content: "\f04b"}.fa-share:before { content: "\f064"}.fa-expand:before { content: "\f065"}.fa-calendar:before { content: "\f073"}.fa-comment:before { content: "\f075"}.fa-bar-chart:before { content: "\f080"}.fa-twitter-square:before { content: "\f081"}.fa-key:before { content: "\f084"}.fa-star-half:before { content: "\f089"}.fa-phone:before { content: "\f095"}.fa-phone-square:before { content: "\f098"}.fa-twitter:before { content: "\f099"}.fa-certificate:before { content: "\f0a3"}.fa-group:before { content: "\f0c0"}.fa-link:before { content: "\f0c1"}.fa-save:before { content: "\f0c7"}.fa-square:before { content: "\f0c8"}.fa-list-ul:before { content: "\f0ca"}.fa-list-ol:before { content: "\f0cb"}.fa-table:before { content: "\f0ce"}.fa-magic:before { content: "\f0d0"}.fa-money:before { content: "\f0d6"}.fa-envelope:before { content: "\f0e0"}.fa-legal:before { content: "\f0e3"}.fa-user-md:before { content: "\f0f0"}.fa-h-square:before { content: "\f0fd"}.fa-mobile-phone:before,.fa-mobile:before { content: "\f10b"}.fa-quote-left:before { content: "\f10d"}.fa-terminal:before { content: "\f120"}.fa-code:before { content: "\f121"}.fa-star-half-empty:before,.fa-star-half-full:before { content: "\f123"}.fa-question:before { content: "\f128"}.fa-info:before { content: "\f129"}.fa-maxcdn:before { content: "\f136"}.fa-html5:before { content: "\f13b"}.fa-css3:before { content: "\f13c"}.fa-check-square:before { content: "\f14a"}.fa-share-square:before { content: "\f14d"}.fa-toggle-down:before { content: "\f150"}.fa-toggle-up:before { content: "\f151"}.fa-file:before { content: "\f15b"}.fa-file-text:before { content: "\f15c"}.fa-apple:before { content: "\f179"}.fa-windows:before { content: "\f17a"}.fa-toggle-left:before { content: "\f191"}.fa-envelope-square:before { content: "\f199"}.fa-bank:before { content: "\f19c"}.fa-google:before { content: "\f1a0"}.fa-building:before { content: "\f1ad"}.fa-tree:before { content: "\f1bb"}.fa-life-ring:before { content: "\f1cd"}.fa-send:before { content: "\f1d8"}.fa-history:before { content: "\f1da"}.fa-header:before { content: "\f1dc"}.fa-share-alt:before { content: "\f1e0"}.fa-share-alt-square:before { content: "\f1e1"}.fa-paypal:before { content: "\f1ed"}.fa-cc-discover:before { content: "\f1f2"}.fa-cc-paypal:before { content: "\f1f4"}.fa-at:before { content: "\f1fa"}.fa-area-chart:before { content: "\f1fe"}.fa-line-chart:before { content: "\f201"}.fa-toggle-off:before { content: "\f204"}.fa-toggle-on:before { content: "\f205"}.fa-bus:before { content: "\f207"}.fa-cc:before { content: "\f20a"}.fa-street-view:before { content: "\f21d"}.fa-whatsapp:before { content: "\f232"}.fa-server:before { content: "\f233"}.fa-user-times:before { content: "\f235"}.fa-bed:before,.fa-hotel:before { content: "\f236"}.fa-train:before { content: "\f238"}.fa-i-cursor:before { content: "\f246"}.fa-balance-scale:before { content: "\f24e"}.fa-registered:before { content: "\f25d"}.fa-wikipedia-w:before { content: "\f266"}.fa-safari:before { content: "\f267"}.fa-chrome:before { content: "\f268"}.fa-firefox:before { content: "\f269"}.fa-opera:before { content: "\f26a"}.fa-500px:before { content: "\f26e"}.fa-amazon:before { content: "\f270"}.fa-industry:before { content: "\f275"}.fa-map-pin:before { content: "\f276"}.fa-map-signs:before { content: "\f277"}.fa-map:before { content: "\f279"}.vsv-icon,.vsv-img .h1 { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}.vsv-icon { display: inline-block; width: 5vw; height: 5vw; background-color: #fff; -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4NS43NCA0ODUuNzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4NS43NCA0ODUuNzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjQyLjg3MiwwQzEwOC43MzIsMCwwLjAwNCwxMDguNzM2LDAuMDA0LDI0Mi44NjRjMCwxMzQuMTQsMTA4LjcyOCwyNDIuODc2LDI0Mi44NjgsMjQyLjg3Ng0KCQkJYzEzNC4xMzYsMCwyNDIuODY0LTEwOC43MzYsMjQyLjg2NC0yNDIuODc2QzQ4NS43MzYsMTA4LjczNiwzNzcuMDA4LDAsMjQyLjg3MiwweiBNMzM4LjQxMiwyNjMuOTRsLTEzNC4zNiw5Mi43MzINCgkJCWMtMTYuNzc2LDExLjU4OC0zMC41ODQsNC4yNDgtMzAuNTg0LTE2LjMxNlYxNDUuMzhjMC0yMC41NTYsMTMuODA4LTI3LjksMzAuNTg0LTE2LjMxMmwxMzQuMzIsOTIuNzMyDQoJCQlDMzU1LjEzNiwyMzMuMzg0LDM1NS4xNzYsMjUyLjM0OCwzMzguNDEyLDI2My45NHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center; mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4NS43NCA0ODUuNzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4NS43NCA0ODUuNzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjQyLjg3MiwwQzEwOC43MzIsMCwwLjAwNCwxMDguNzM2LDAuMDA0LDI0Mi44NjRjMCwxMzQuMTQsMTA4LjcyOCwyNDIuODc2LDI0Mi44NjgsMjQyLjg3Ng0KCQkJYzEzNC4xMzYsMCwyNDIuODY0LTEwOC43MzYsMjQyLjg2NC0yNDIuODc2QzQ4NS43MzYsMTA4LjczNiwzNzcuMDA4LDAsMjQyLjg3MiwweiBNMzM4LjQxMiwyNjMuOTRsLTEzNC4zNiw5Mi43MzINCgkJCWMtMTYuNzc2LDExLjU4OC0zMC41ODQsNC4yNDgtMzAuNTg0LTE2LjMxNlYxNDUuMzhjMC0yMC41NTYsMTMuODA4LTI3LjksMzAuNTg0LTE2LjMxMmwxMzQuMzIsOTIuNzMyDQoJCQlDMzU1LjEzNiwyMzMuMzg0LDM1NS4xNzYsMjUyLjM0OCwzMzguNDEyLDI2My45NHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center;}.vsv-text-bg { display: block; background-color: rgba(0, 0, 0, .5); color: #fff; text-shadow: 0 1px 2px #000; text-align: center; font-size: 1.8vw; padding: 1vw 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}*,::after,::before { box-sizing: border-box;}.vsv-text-bk { width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.floor_plan_Sec:before { content: ""; position: absolute; width: 100%; height: 100%; background: #000; color: #fff; font-size: 22px; left: 0; top: 0; opacity: 0; transition: akk .5s ease;}:root { --sattva-blue: #003366; --sattva-accent: #e5a934; --bg-light: #f8f9fa; --border-color: #dee2e6;}.comparison-wrapper { margin: 25px 0; font-family: 'Segoe UI', Arial, sans-serif;}.table-container { position: relative; overflow-x: auto; border: 1px solid var(--border-color); border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);}.sattva-comparison-table { width: 100%; border-collapse: separate; border-spacing: 0; min-width: 1000px; background-color: #fff;}.sattva-comparison-table th { background-color: var(--sattva-blue); color: #ffffff; font-weight: 600; text-align: left; padding: 16px; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; position: sticky; top: 0; z-index: 20;}.sticky-col { position: sticky; left: 0; z-index: 10; background-color: #ffffff; border-right: 2px solid var(--border-color);}th.sticky-col { background-color: var(--sattva-blue) !important; z-index: 30;}.sattva-comparison-table td { padding: 14px 16px; vertical-align: middle; border-bottom: 1px solid var(--border-color); font-size: 14px; color: #444;}.label-col { background-color: var(--bg-light) !important; font-weight: 700; color: var(--sattva-blue) !important; width: 160px;}.sattva-comparison-table tbody tr:nth-child(even) { background-color: #fafafa;}.sattva-comparison-table tbody tr:hover { background-color: #f0f7ff;}.status-badge { display: inline-block; padding: 4px 12px; border-radius: 4px; font-size: 11px; font-weight: 800; text-transform: uppercase;}.new-launch { background-color: #e3f2fd; color: #0d47a1;}.uc { background-color: #fff3e0; color: #ef6c00;}.price-text { color: #c62828; font-weight: 700; font-size: 15px;}.amenity-text { line-height: 1.4; color: #555; font-style: italic;}.table-footer-note { margin-top: 10px; font-size: 12px; color: #777; font-style: italic;}
