*, *::before, *::after {   box-sizing:border-box; } html {   font-family:sans-serif;   line-height:1.15;   -webkit-text-size-adjust:100%;   -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {   display:block; } body {   margin:0;   font-family:-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-size:1rem;   font-weight:400;   line-height:1.5;   color:#212529;   text-align:left;   background-color:#fff; } [tabindex="-1"]:focus {   outline:0 !important; } hr {   box-sizing:content-box;   height:0;   overflow:visible; } h1, h2, h3, h4, h5, h6 {   margin-top:0;   margin-bottom:0.5rem; } p {   margin-top:0;   margin-bottom:1rem; } abbr[title], abbr[data-original-title] {   text-decoration:underline;   -webkit-text-decoration:underline dotted;   text-decoration:underline dotted;   cursor:help;   border-bottom:0;   -webkit-text-decoration-skip-ink:none;   text-decoration-skip-ink:none; } address {   margin-bottom:1rem;   font-style:normal;   line-height:inherit; } ol, ul, dl {   margin-top:0;   margin-bottom:1rem; } ol ol, ul ul, ol ul, ul ol {   margin-bottom:0; } dt {   font-weight:700; } dd {   margin-bottom:.5rem;   margin-left:0; } blockquote {   margin:0 0 1rem; } b, strong {   font-weight:bolder; } small {   font-size:80%; } sub, sup {   position:relative;   font-size:75%;   line-height:0;   vertical-align:baseline; } sub {   bottom:-.25em; } sup {   top:-.5em; } a {   color:#007bff;   text-decoration:none;   background-color:transparent; } a:hover {   color:#0056b3;   text-decoration:underline; } a:not([href]):not([tabindex]) {   color:inherit;   text-decoration:none; } a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {   color:inherit;   text-decoration:none; } a:not([href]):not([tabindex]):focus {   outline:0; } pre, code, kbd, samp {   font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;   font-size:1em; } pre {   margin-top:0;   margin-bottom:1rem;   overflow:auto; } figure {   margin:0 0 1rem; } img {   vertical-align:middle;   border-style:none; } svg {   overflow:hidden;   vertical-align:middle; } table {   border-collapse:collapse; } caption {   padding-top:0.75rem;   padding-bottom:0.75rem;   color:#6c757d;   text-align:left;   caption-side:bottom; } th {   text-align:inherit; } label {   display:inline-block;   margin-bottom:0.5rem; } button {   border-radius:0; } button:focus {   outline:1px dotted;   outline:5px auto -webkit-focus-ring-color; } input, button, select, optgroup, textarea {   margin:0;   font-family:inherit;   font-size:inherit;   line-height:inherit; } button, input {   overflow:visible; } button, select {   text-transform:none; } select {   word-wrap:normal; } button, [type="button"], [type="reset"], [type="submit"] {   -webkit-appearance:button; } button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {   cursor:pointer; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {   padding:0;   border-style:none; } input[type="radio"], input[type="checkbox"] {   box-sizing:border-box;   padding:0; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {   -webkit-appearance:listbox; } textarea {   overflow:auto;   resize:vertical; } fieldset {   min-width:0;   padding:0;   margin:0;   border:0; } [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; } summary {   display:list-item;   cursor:pointer; } template {   display:none; } [hidden] {   display:none !important; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {   margin-bottom:0.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; } hr {   margin-top:1rem;   margin-bottom:1rem;   border:0;   border-top:1px solid rgba(0, 0, 0, 0.1); } small, .small {   font-size:80%;   font-weight:400; } mark, .mark {   padding:0.2em;   background-color:#fcf8e3; } .list-unstyled {   padding-left:0;   list-style:none; } .list-inline {   padding-left:0;   list-style:none; } .list-inline-item {   display:inline-block; } .list-inline-item:not(:last-child) {   margin-right:0.5rem; } .initialism {   font-size:90%;   text-transform:uppercase; } .blockquote {   margin-bottom:1rem;   font-size:1.25rem; } .blockquote-footer {   display:block;   font-size:80%;   color:#6c757d; } .blockquote-footer::before {   content:"\2014\00A0"; } .img-fluid {   max-width:100%;   height:auto; } .img-thumbnail {   padding:0.25rem;   background-color:#fff;   border:1px solid #dee2e6;   border-radius:0.25rem;   max-width:100%;   height:auto; } .figure {   display:inline-block; } .figure-img {   margin-bottom:0.5rem;   line-height:1; } .figure-caption {   font-size:90%;   color:#6c757d; } code {   font-size:87.5%;   color:#e83e8c;   word-break:break-word; } a>code {   color:inherit; } kbd {   padding:0.2rem 0.4rem;   font-size:87.5%;   color:#fff;   background-color:#212529;   border-radius:0.2rem; } kbd kbd {   padding:0;   font-size:100%;   font-weight:700; } pre {   display:block;   font-size:87.5%;   color:#212529; } pre code {   font-size:inherit;   color:inherit;   word-break:normal; } .pre-scrollable {   max-height:340px;   overflow-y:scroll; } .container {   width:100%;   padding-right:15px;   padding-left:15px;   margin-right:auto;   margin-left:auto; } @media (min-width:576px) {   .container {  max-width:540px;   } } @media (min-width:768px) {   .container {  max-width:720px;   } } @media (min-width:992px) {   .container {  max-width:960px;   } } @media (min-width:1200px) {   .container {  max-width:1140px;   } } .container-fluid {   width:100%;   padding-right:15px;   padding-left:15px;   margin-right:auto;   margin-left:auto; } .row {   display:-ms-flexbox;   display:flex;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   margin-right:-15px;   margin-left:-15px; } .no-gutters {   margin-right:0;   margin-left:0; } .no-gutters>.col, .no-gutters>[class*="col-"] {   padding-right:0;   padding-left:0; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {   position:relative;   width:100%;   padding-right:15px;   padding-left:15px; } .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%; } .order-first {   -ms-flex-order:-1;   order:-1; } .order-last {   -ms-flex-order:13;   order:13; } .order-0 {   -ms-flex-order:0;   order:0; } .order-1 {   -ms-flex-order:1;   order:1; } .order-2 {   -ms-flex-order:2;   order:2; } .order-3 {   -ms-flex-order:3;   order:3; } .order-4 {   -ms-flex-order:4;   order:4; } .order-5 {   -ms-flex-order:5;   order:5; } .order-6 {   -ms-flex-order:6;   order:6; } .order-7 {   -ms-flex-order:7;   order:7; } .order-8 {   -ms-flex-order:8;   order:8; } .order-9 {   -ms-flex-order:9;   order:9; } .order-10 {   -ms-flex-order:10;   order:10; } .order-11 {   -ms-flex-order:11;   order:11; } .order-12 {   -ms-flex-order:12;   order:12; } .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%;   }   .order-sm-first {  -ms-flex-order:-1;  order:-1;   }   .order-sm-last {  -ms-flex-order:13;  order:13;   }   .order-sm-0 {  -ms-flex-order:0;  order:0;   }   .order-sm-1 {  -ms-flex-order:1;  order:1;   }   .order-sm-2 {  -ms-flex-order:2;  order:2;   }   .order-sm-3 {  -ms-flex-order:3;  order:3;   }   .order-sm-4 {  -ms-flex-order:4;  order:4;   }   .order-sm-5 {  -ms-flex-order:5;  order:5;   }   .order-sm-6 {  -ms-flex-order:6;  order:6;   }   .order-sm-7 {  -ms-flex-order:7;  order:7;   }   .order-sm-8 {  -ms-flex-order:8;  order:8;   }   .order-sm-9 {  -ms-flex-order:9;  order:9;   }   .order-sm-10 {  -ms-flex-order:10;  order:10;   }   .order-sm-11 {  -ms-flex-order:11;  order:11;   }   .order-sm-12 {  -ms-flex-order:12;  order:12;   }   .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%;   }   .order-md-first {  -ms-flex-order:-1;  order:-1;   }   .order-md-last {  -ms-flex-order:13;  order:13;   }   .order-md-0 {  -ms-flex-order:0;  order:0;   }   .order-md-1 {  -ms-flex-order:1;  order:1;   }   .order-md-2 {  -ms-flex-order:2;  order:2;   }   .order-md-3 {  -ms-flex-order:3;  order:3;   }   .order-md-4 {  -ms-flex-order:4;  order:4;   }   .order-md-5 {  -ms-flex-order:5;  order:5;   }   .order-md-6 {  -ms-flex-order:6;  order:6;   }   .order-md-7 {  -ms-flex-order:7;  order:7;   }   .order-md-8 {  -ms-flex-order:8;  order:8;   }   .order-md-9 {  -ms-flex-order:9;  order:9;   }   .order-md-10 {  -ms-flex-order:10;  order:10;   }   .order-md-11 {  -ms-flex-order:11;  order:11;   }   .order-md-12 {  -ms-flex-order:12;  order:12;   }   .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%;   }   .order-lg-first {  -ms-flex-order:-1;  order:-1;   }   .order-lg-last {  -ms-flex-order:13;  order:13;   }   .order-lg-0 {  -ms-flex-order:0;  order:0;   }   .order-lg-1 {  -ms-flex-order:1;  order:1;   }   .order-lg-2 {  -ms-flex-order:2;  order:2;   }   .order-lg-3 {  -ms-flex-order:3;  order:3;   }   .order-lg-4 {  -ms-flex-order:4;  order:4;   }   .order-lg-5 {  -ms-flex-order:5;  order:5;   }   .order-lg-6 {  -ms-flex-order:6;  order:6;   }   .order-lg-7 {  -ms-flex-order:7;  order:7;   }   .order-lg-8 {  -ms-flex-order:8;  order:8;   }   .order-lg-9 {  -ms-flex-order:9;  order:9;   }   .order-lg-10 {  -ms-flex-order:10;  order:10;   }   .order-lg-11 {  -ms-flex-order:11;  order:11;   }   .order-lg-12 {  -ms-flex-order:12;  order:12;   }   .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%;   } } @media (min-width:1200px) {   .col-xl {  -ms-flex-preferred-size:0;  flex-basis:0;  -ms-flex-positive:1;  flex-grow:1;  max-width:100%;   }   .col-xl-auto {  -ms-flex:0 0 auto;  flex:0 0 auto;  width:auto;  max-width:100%;   }   .col-xl-1 {  -ms-flex:0 0 8.333333%;  flex:0 0 8.333333%;  max-width:8.333333%;   }   .col-xl-2 {  -ms-flex:0 0 16.666667%;  flex:0 0 16.666667%;  max-width:16.666667%;   }   .col-xl-3 {  -ms-flex:0 0 25%;  flex:0 0 25%;  max-width:25%;   }   .col-xl-4 {  -ms-flex:0 0 33.333333%;  flex:0 0 33.333333%;  max-width:33.333333%;   }   .col-xl-5 {  -ms-flex:0 0 41.666667%;  flex:0 0 41.666667%;  max-width:41.666667%;   }   .col-xl-6 {  -ms-flex:0 0 50%;  flex:0 0 50%;  max-width:50%;   }   .col-xl-7 {  -ms-flex:0 0 58.333333%;  flex:0 0 58.333333%;  max-width:58.333333%;   }   .col-xl-8 {  -ms-flex:0 0 66.666667%;  flex:0 0 66.666667%;  max-width:66.666667%;   }   .col-xl-9 {  -ms-flex:0 0 75%;  flex:0 0 75%;  max-width:75%;   }   .col-xl-10 {  -ms-flex:0 0 83.333333%;  flex:0 0 83.333333%;  max-width:83.333333%;   }   .col-xl-11 {  -ms-flex:0 0 91.666667%;  flex:0 0 91.666667%;  max-width:91.666667%;   }   .col-xl-12 {  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;   }   .order-xl-first {  -ms-flex-order:-1;  order:-1;   }   .order-xl-last {  -ms-flex-order:13;  order:13;   }   .order-xl-0 {  -ms-flex-order:0;  order:0;   }   .order-xl-1 {  -ms-flex-order:1;  order:1;   }   .order-xl-2 {  -ms-flex-order:2;  order:2;   }   .order-xl-3 {  -ms-flex-order:3;  order:3;   }   .order-xl-4 {  -ms-flex-order:4;  order:4;   }   .order-xl-5 {  -ms-flex-order:5;  order:5;   }   .order-xl-6 {  -ms-flex-order:6;  order:6;   }   .order-xl-7 {  -ms-flex-order:7;  order:7;   }   .order-xl-8 {  -ms-flex-order:8;  order:8;   }   .order-xl-9 {  -ms-flex-order:9;  order:9;   }   .order-xl-10 {  -ms-flex-order:10;  order:10;   }   .order-xl-11 {  -ms-flex-order:11;  order:11;   }   .order-xl-12 {  -ms-flex-order:12;  order:12;   }   .offset-xl-0 {  margin-left:0;   }   .offset-xl-1 {  margin-left:8.333333%;   }   .offset-xl-2 {  margin-left:16.666667%;   }   .offset-xl-3 {  margin-left:25%;   }   .offset-xl-4 {  margin-left:33.333333%;   }   .offset-xl-5 {  margin-left:41.666667%;   }   .offset-xl-6 {  margin-left:50%;   }   .offset-xl-7 {  margin-left:58.333333%;   }   .offset-xl-8 {  margin-left:66.666667%;   }   .offset-xl-9 {  margin-left:75%;   }   .offset-xl-10 {  margin-left:83.333333%;   }   .offset-xl-11 {  margin-left:91.666667%;   } } .fade {   transition:opacity 0.15s linear; } @media (prefers-reduced-motion:reduce) {   .fade {  transition:none;   } } .fade:not(.show) {   opacity:0; } .collapse:not(.show) {   display:none; } .collapsing {   position:relative;   height:0;   overflow:hidden;   transition:height 0.35s ease; } @media (prefers-reduced-motion:reduce) {   .collapsing {  transition:none;   } } .dropup, .dropright, .dropdown, .dropleft {   position:relative; } .dropdown-toggle {   white-space:nowrap; } .dropdown-toggle::after {   display:inline-block;   margin-left:0.255em;   vertical-align:0.255em;   content:"";   border-top:0.3em solid;   border-right:0.3em solid transparent;   border-bottom:0;   border-left:0.3em solid transparent; } .dropdown-toggle:empty::after {   margin-left:0; } .dropdown-menu {   position:absolute;   top:100%;   left:0;   z-index:1000;   display:none;   float:left;   min-width:10rem;   padding:0.5rem 0;   margin:0.125rem 0 0;   font-size:1rem;   color:#212529;   text-align:left;   list-style:none;   background-color:#fff;   background-clip:padding-box;   border:1px solid rgba(0, 0, 0, 0.15);   border-radius:0.25rem; } .dropdown-menu-left {   right:auto;   left:0; } .dropdown-menu-right {   right:0;   left:auto; } @media (min-width:576px) {   .dropdown-menu-sm-left {  right:auto;  left:0;   }   .dropdown-menu-sm-right {  right:0;  left:auto;   } } @media (min-width:768px) {   .dropdown-menu-md-left {  right:auto;  left:0;   }   .dropdown-menu-md-right {  right:0;  left:auto;   } } @media (min-width:992px) {   .dropdown-menu-lg-left {  right:auto;  left:0;   }   .dropdown-menu-lg-right {  right:0;  left:auto;   } } @media (min-width:1200px) {   .dropdown-menu-xl-left {  right:auto;  left:0;   }   .dropdown-menu-xl-right {  right:0;  left:auto;   } } .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {   right:auto;   bottom:auto; } .dropdown-divider {   height:0;   margin:0.5rem 0;   overflow:hidden;   border-top:1px solid #e9ecef; } .dropdown-item {   display:block;   width:100%;   padding:0.25rem 1.5rem;   clear:both;   font-weight:400;   color:#212529;   text-align:inherit;   white-space:nowrap;   background-color:transparent;   border:0; } .dropdown-item:hover, .dropdown-item:focus {   color:#16181b;   text-decoration:none;   background-color:#f8f9fa; } .dropdown-item.active, .dropdown-item:active {   color:#fff;   text-decoration:none;   background-color:#007bff; } .dropdown-item.disabled, .dropdown-item:disabled {   color:#6c757d;   pointer-events:none;   background-color:transparent; } .dropdown-menu.show {   display:block; } .dropdown-header {   display:block;   padding:0.5rem 1.5rem;   margin-bottom:0;   font-size:0.875rem;   color:#6c757d;   white-space:nowrap; } .dropdown-item-text {   display:block;   padding:0.25rem 1.5rem;   color:#212529; } .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:0.5rem 1rem; } .nav-link:hover, .nav-link:focus {   text-decoration:none; } .nav-link.disabled {   color:#6c757d;   pointer-events:none;   cursor:default; } .nav-tabs {   border-bottom:1px solid #dee2e6; } .nav-tabs .nav-item {   margin-bottom:-1px; } .nav-tabs .nav-link {   border:1px solid transparent;   border-top-left-radius:0.25rem;   border-top-right-radius:0.25rem; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {   border-color:#e9ecef #e9ecef #dee2e6; } .nav-tabs .nav-link.disabled {   color:#6c757d;   background-color:transparent;   border-color:transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {   color:#495057;   background-color:#fff;   border-color:#dee2e6 #dee2e6 #fff; } .nav-tabs .dropdown-menu {   margin-top:-1px;   border-top-left-radius:0;   border-top-right-radius:0; } .nav-pills .nav-link {   border-radius:0.25rem; } .nav-pills .nav-link.active, .nav-pills .show>.nav-link {   color:#fff;   background-color:#007bff; } .nav-fill .nav-item {   -ms-flex:1 1 auto;   flex:1 1 auto;   text-align:center; } .nav-justified .nav-item {   -ms-flex-preferred-size:0;   flex-basis:0;   -ms-flex-positive:1;   flex-grow:1;   text-align:center; } .tab-content>.tab-pane {   display:none; } .tab-content>.active {   display:block; } .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:0.5rem 1rem; } .navbar>.container, .navbar>.container-fluid {   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-brand {   display:inline-block;   padding-top:0.3125rem;   padding-bottom:0.3125rem;   margin-right:1rem;   font-size:1.25rem;   line-height:inherit;   white-space:nowrap; } .navbar-brand:hover, .navbar-brand:focus {   text-decoration:none; } .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-nav .dropdown-menu {   position:static;   float:none; } .navbar-text {   display:inline-block;   padding-top:0.5rem;   padding-bottom:0.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:0.25rem 0.75rem;   font-size:1.25rem;   line-height:1;   background-color:transparent;   border:1px solid transparent;   border-radius:0.25rem; } .navbar-toggler:hover, .navbar-toggler:focus {   text-decoration:none; } .navbar-toggler-icon {   display:inline-block;   width:1.5em;   height:1.5em;   vertical-align:middle;   content:"";   background:no-repeat center center;   background-size:100% 100%; } @media (max-width:575.98px) {   .navbar-expand-sm>.container,   .navbar-expand-sm>.container-fluid {  padding-right:0;  padding-left:0;   } } @media (min-width:576px) {   .navbar-expand-sm {  -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 .dropdown-menu {  position:absolute;   }   .navbar-expand-sm .navbar-nav .nav-link {  padding-right:0.5rem;  padding-left:0.5rem;   }   .navbar-expand-sm>.container,   .navbar-expand-sm>.container-fluid {  -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 {  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 .dropdown-menu {  position:absolute;   }   .navbar-expand-md .navbar-nav .nav-link {  padding-right:0.5rem;  padding-left:0.5rem;   }   .navbar-expand-md>.container,   .navbar-expand-md>.container-fluid {  -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 {  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 .dropdown-menu {  position:absolute;   }   .navbar-expand-lg .navbar-nav .nav-link {  padding-right:0.5rem;  padding-left:0.5rem;   }   .navbar-expand-lg>.container,   .navbar-expand-lg>.container-fluid {  -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;   } } @media (max-width:1199.98px) {   .navbar-expand-xl>.container,   .navbar-expand-xl>.container-fluid {  padding-right:0;  padding-left:0;   } } @media (min-width:1200px) {   .navbar-expand-xl {  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;  -ms-flex-pack:start;  justify-content:flex-start;   }   .navbar-expand-xl .navbar-nav {  -ms-flex-direction:row;  flex-direction:row;   }   .navbar-expand-xl .navbar-nav .dropdown-menu {  position:absolute;   }   .navbar-expand-xl .navbar-nav .nav-link {  padding-right:0.5rem;  padding-left:0.5rem;   }   .navbar-expand-xl>.container,   .navbar-expand-xl>.container-fluid {  -ms-flex-wrap:nowrap;  flex-wrap:nowrap;   }   .navbar-expand-xl .navbar-collapse {  display:-ms-flexbox !important;  display:flex !important;  -ms-flex-preferred-size:auto;  flex-basis:auto;   }   .navbar-expand-xl .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 {   padding-right:0;   padding-left:0; } .navbar-expand .navbar-nav {   -ms-flex-direction:row;   flex-direction:row; } .navbar-expand .navbar-nav .dropdown-menu {   position:absolute; } .navbar-expand .navbar-nav .nav-link {   padding-right:0.5rem;   padding-left:0.5rem; } .navbar-expand>.container, .navbar-expand>.container-fluid {   -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-brand {   color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {   color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-nav .nav-link {   color:rgba(0, 0, 0, 0.5); } .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {   color:rgba(0, 0, 0, 0.7); } .navbar-light .navbar-nav .nav-link.disabled {   color:rgba(0, 0, 0, 0.3); } .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {   color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-toggler {   color:rgba(0, 0, 0, 0.5);   border-color:rgba(0, 0, 0, 0.1); } .navbar-light .navbar-toggler-icon {   background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-light .navbar-text {   color:rgba(0, 0, 0, 0.5); } .navbar-light .navbar-text a {   color:rgba(0, 0, 0, 0.9); } .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {   color:rgba(0, 0, 0, 0.9); } .navbar-dark .navbar-brand {   color:#fff; } .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {   color:#fff; } .navbar-dark .navbar-nav .nav-link {   color:rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {   color:rgba(255, 255, 255, 0.75); } .navbar-dark .navbar-nav .nav-link.disabled {   color:rgba(255, 255, 255, 0.25); } .navbar-dark .navbar-nav .show>.nav-link, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {   color:#fff; } .navbar-dark .navbar-toggler {   color:rgba(255, 255, 255, 0.5);   border-color:rgba(255, 255, 255, 0.1); } .navbar-dark .navbar-toggler-icon {   background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .navbar-dark .navbar-text {   color:rgba(255, 255, 255, 0.5); } .navbar-dark .navbar-text a {   color:#fff; } .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {   color:#fff; } .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):hover, .close:not(:disabled):not(.disabled):focus {   opacity:.75; } button.close {   padding:0;   background-color:transparent;   border:0;   -webkit-appearance:none;   -moz-appearance:none;   appearance:none; } 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; } .modal-dialog {   position:relative;   width:auto;   margin:0.5rem;   pointer-events:none; } .modal.fade .modal-dialog {   transition:-webkit-transform 0.3s ease-out;   transition:transform 0.3s ease-out;   transition:transform 0.3s ease-out, -webkit-transform 0.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-scrollable {   display:-ms-flexbox;   display:flex;   max-height:calc(100% - 1rem); } .modal-dialog-scrollable .modal-content {   max-height:calc(100vh - 1rem);   overflow:hidden; } .modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer {   -ms-flex-negative:0;   flex-shrink:0; } .modal-dialog-scrollable .modal-body {   overflow-y:auto; } .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);   content:""; } .modal-dialog-centered.modal-dialog-scrollable {   -ms-flex-direction:column;   flex-direction:column;   -ms-flex-pack:center;   justify-content:center;   height:100%; } .modal-dialog-centered.modal-dialog-scrollable .modal-content {   max-height:none; } .modal-dialog-centered.modal-dialog-scrollable::before {   content:none; } .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, 0.2);   border-radius:0.3rem;   outline:0; } .modal-backdrop {   position:fixed;   top:0;   left:0;   z-index:1040;   width:100vw;   height:100vh;   background-color:#000; } .modal-backdrop.fade {   opacity:0; } .modal-backdrop.show {   opacity:0.5; } .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:0.3rem;   border-top-right-radius:0.3rem; } .modal-header .close {   padding:1rem 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-align:center;   align-items:center;   -ms-flex-pack:end;   justify-content:flex-end;   padding:1rem;   border-top:1px solid #dee2e6;   border-bottom-right-radius:0.3rem;   border-bottom-left-radius:0.3rem; } .modal-footer> :not(:first-child) {   margin-left:.25rem; } .modal-footer> :not(:last-child) {   margin-right:.25rem; } .modal-scrollbar-measure {   position:absolute;   top:-9999px;   width:50px;   height:50px;   overflow:scroll; } @media (min-width:576px) {   .modal-dialog {  max-width:500px;  margin:1.75rem auto;   }   .modal-dialog-scrollable {  max-height:calc(100% - 3.5rem);   }   .modal-dialog-scrollable .modal-content {  max-height:calc(100vh - 3.5rem);   }   .modal-dialog-centered {  min-height:calc(100% - 3.5rem);   }   .modal-dialog-centered::before {  height:calc(100vh - 3.5rem);   }   .modal-sm {  max-width:300px;   } } @media (min-width:992px) {   .modal-lg,   .modal-xl {  max-width:800px;   } } @media (min-width:1200px) {   .modal-xl {  max-width:1140px;   } } .clearfix::after {   display:block;   clear:both;   content:""; } .d-none {   display:none !important; } .d-inline {   display:inline !important; } .d-inline-block {   display:inline-block !important; } .d-block {   display:block !important; } .d-flex {   display:-ms-flexbox !important;   display:flex !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;   }   .d-sm-table-cell {  display:table-cell !important;   }   .d-sm-flex {  display:-ms-flexbox !important;  display:flex !important;   }   .d-sm-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !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;   }   .d-md-table-cell {  display:table-cell !important;   }   .d-md-flex {  display:-ms-flexbox !important;  display:flex !important;   }   .d-md-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !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;   }   .d-lg-table-cell {  display:table-cell !important;   }   .d-lg-flex {  display:-ms-flexbox !important;  display:flex !important;   }   .d-lg-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !important;   } } @media (min-width:1200px) {   .d-xl-none {  display:none !important;   }   .d-xl-inline {  display:inline !important;   }   .d-xl-inline-block {  display:inline-block !important;   }   .d-xl-block {  display:block !important;   }   .d-xl-table {  display:table !important;   }   .d-xl-table-row {  display:table-row !important;   }   .d-xl-table-cell {  display:table-cell !important;   }   .d-xl-flex {  display:-ms-flexbox !important;  display:flex !important;   }   .d-xl-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !important;   } } @media print {   .d-print-none {  display:none !important;   }   .d-print-inline {  display:inline !important;   }   .d-print-inline-block {  display:inline-block !important;   }   .d-print-block {  display:block !important;   }   .d-print-table {  display:table !important;   }   .d-print-table-row {  display:table-row !important;   }   .d-print-table-cell {  display:table-cell !important;   }   .d-print-flex {  display:-ms-flexbox !important;  display:flex !important;   }   .d-print-inline-flex {  display:-ms-inline-flexbox !important;  display:inline-flex !important;   } } .embed-responsive {   position:relative;   display:block;   width:100%;   padding:0;   overflow:hidden; } .embed-responsive::before {   display:block;   content:""; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {   position:absolute;   top:0;   bottom:0;   left:0;   width:100%;   height:100%;   border:0; } .embed-responsive-21by9::before {   padding-top:42.857143%; } .embed-responsive-16by9::before {   padding-top:56.25%; } .embed-responsive-4by3::before {   padding-top:75%; } .embed-responsive-1by1::before {   padding-top:100%; } .flex-row {   -ms-flex-direction:row !important;   flex-direction:row !important; } .flex-column {   -ms-flex-direction:column !important;   flex-direction:column !important; } .flex-row-reverse {   -ms-flex-direction:row-reverse !important;   flex-direction:row-reverse !important; } .flex-column-reverse {   -ms-flex-direction:column-reverse !important;   flex-direction:column-reverse !important; } .flex-wrap {   -ms-flex-wrap:wrap !important;   flex-wrap:wrap !important; } .flex-nowrap {   -ms-flex-wrap:nowrap !important;   flex-wrap:nowrap !important; } .flex-wrap-reverse {   -ms-flex-wrap:wrap-reverse !important;   flex-wrap:wrap-reverse !important; } .flex-fill {   -ms-flex:1 1 auto !important;   flex:1 1 auto !important; } .flex-grow-0 {   -ms-flex-positive:0 !important;   flex-grow:0 !important; } .flex-grow-1 {   -ms-flex-positive:1 !important;   flex-grow:1 !important; } .flex-shrink-0 {   -ms-flex-negative:0 !important;   flex-shrink:0 !important; } .flex-shrink-1 {   -ms-flex-negative:1 !important;   flex-shrink:1 !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: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-items-baseline {   -ms-flex-align:baseline !important;   align-items:baseline !important; } .align-items-stretch {   -ms-flex-align:stretch !important;   align-items:stretch !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; } .align-content-stretch {   -ms-flex-line-pack:stretch !important;   align-content:stretch !important; } .align-self-auto {   -ms-flex-item-align:auto !important;   align-self:auto !important; } .align-self-start {   -ms-flex-item-align:start !important;   align-self:flex-start !important; } .align-self-end {   -ms-flex-item-align:end !important;   align-self:flex-end !important; } .align-self-center {   -ms-flex-item-align:center !important;   align-self:center !important; } .align-self-baseline {   -ms-flex-item-align:baseline !important;   align-self:baseline !important; } .align-self-stretch {   -ms-flex-item-align:stretch !important;   align-self:stretch !important; } @media (min-width:576px) {   .flex-sm-row {  -ms-flex-direction:row !important;  flex-direction:row !important;   }   .flex-sm-column {  -ms-flex-direction:column !important;  flex-direction:column !important;   }   .flex-sm-row-reverse {  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;   }   .flex-sm-column-reverse {  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;   }   .flex-sm-wrap {  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;   }   .flex-sm-nowrap {  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important;   }   .flex-sm-wrap-reverse {  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important;   }   .flex-sm-fill {  -ms-flex:1 1 auto !important;  flex:1 1 auto !important;   }   .flex-sm-grow-0 {  -ms-flex-positive:0 !important;  flex-grow:0 !important;   }   .flex-sm-grow-1 {  -ms-flex-positive:1 !important;  flex-grow:1 !important;   }   .flex-sm-shrink-0 {  -ms-flex-negative:0 !important;  flex-shrink:0 !important;   }   .flex-sm-shrink-1 {  -ms-flex-negative:1 !important;  flex-shrink:1 !important;   }   .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-items-sm-baseline {  -ms-flex-align:baseline !important;  align-items:baseline !important;   }   .align-items-sm-stretch {  -ms-flex-align:stretch !important;  align-items:stretch !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;   }   .align-content-sm-stretch {  -ms-flex-line-pack:stretch !important;  align-content:stretch !important;   }   .align-self-sm-auto {  -ms-flex-item-align:auto !important;  align-self:auto !important;   }   .align-self-sm-start {  -ms-flex-item-align:start !important;  align-self:flex-start !important;   }   .align-self-sm-end {  -ms-flex-item-align:end !important;  align-self:flex-end !important;   }   .align-self-sm-center {  -ms-flex-item-align:center !important;  align-self:center !important;   }   .align-self-sm-baseline {  -ms-flex-item-align:baseline !important;  align-self:baseline !important;   }   .align-self-sm-stretch {  -ms-flex-item-align:stretch !important;  align-self:stretch !important;   } } @media (min-width:768px) {   .flex-md-row {  -ms-flex-direction:row !important;  flex-direction:row !important;   }   .flex-md-column {  -ms-flex-direction:column !important;  flex-direction:column !important;   }   .flex-md-row-reverse {  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;   }   .flex-md-column-reverse {  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;   }   .flex-md-wrap {  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;   }   .flex-md-nowrap {  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important;   }   .flex-md-wrap-reverse {  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important;   }   .flex-md-fill {  -ms-flex:1 1 auto !important;  flex:1 1 auto !important;   }   .flex-md-grow-0 {  -ms-flex-positive:0 !important;  flex-grow:0 !important;   }   .flex-md-grow-1 {  -ms-flex-positive:1 !important;  flex-grow:1 !important;   }   .flex-md-shrink-0 {  -ms-flex-negative:0 !important;  flex-shrink:0 !important;   }   .flex-md-shrink-1 {  -ms-flex-negative:1 !important;  flex-shrink:1 !important;   }   .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-items-md-baseline {  -ms-flex-align:baseline !important;  align-items:baseline !important;   }   .align-items-md-stretch {  -ms-flex-align:stretch !important;  align-items:stretch !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;   }   .align-content-md-stretch {  -ms-flex-line-pack:stretch !important;  align-content:stretch !important;   }   .align-self-md-auto {  -ms-flex-item-align:auto !important;  align-self:auto !important;   }   .align-self-md-start {  -ms-flex-item-align:start !important;  align-self:flex-start !important;   }   .align-self-md-end {  -ms-flex-item-align:end !important;  align-self:flex-end !important;   }   .align-self-md-center {  -ms-flex-item-align:center !important;  align-self:center !important;   }   .align-self-md-baseline {  -ms-flex-item-align:baseline !important;  align-self:baseline !important;   }   .align-self-md-stretch {  -ms-flex-item-align:stretch !important;  align-self:stretch !important;   } } @media (min-width:992px) {   .flex-lg-row {  -ms-flex-direction:row !important;  flex-direction:row !important;   }   .flex-lg-column {  -ms-flex-direction:column !important;  flex-direction:column !important;   }   .flex-lg-row-reverse {  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;   }   .flex-lg-column-reverse {  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;   }   .flex-lg-wrap {  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;   }   .flex-lg-nowrap {  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important;   }   .flex-lg-wrap-reverse {  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important;   }   .flex-lg-fill {  -ms-flex:1 1 auto !important;  flex:1 1 auto !important;   }   .flex-lg-grow-0 {  -ms-flex-positive:0 !important;  flex-grow:0 !important;   }   .flex-lg-grow-1 {  -ms-flex-positive:1 !important;  flex-grow:1 !important;   }   .flex-lg-shrink-0 {  -ms-flex-negative:0 !important;  flex-shrink:0 !important;   }   .flex-lg-shrink-1 {  -ms-flex-negative:1 !important;  flex-shrink:1 !important;   }   .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-items-lg-baseline {  -ms-flex-align:baseline !important;  align-items:baseline !important;   }   .align-items-lg-stretch {  -ms-flex-align:stretch !important;  align-items:stretch !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;   }   .align-content-lg-stretch {  -ms-flex-line-pack:stretch !important;  align-content:stretch !important;   }   .align-self-lg-auto {  -ms-flex-item-align:auto !important;  align-self:auto !important;   }   .align-self-lg-start {  -ms-flex-item-align:start !important;  align-self:flex-start !important;   }   .align-self-lg-end {  -ms-flex-item-align:end !important;  align-self:flex-end !important;   }   .align-self-lg-center {  -ms-flex-item-align:center !important;  align-self:center !important;   }   .align-self-lg-baseline {  -ms-flex-item-align:baseline !important;  align-self:baseline !important;   }   .align-self-lg-stretch {  -ms-flex-item-align:stretch !important;  align-self:stretch !important;   } } @media (min-width:1200px) {   .flex-xl-row {  -ms-flex-direction:row !important;  flex-direction:row !important;   }   .flex-xl-column {  -ms-flex-direction:column !important;  flex-direction:column !important;   }   .flex-xl-row-reverse {  -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;   }   .flex-xl-column-reverse {  -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;   }   .flex-xl-wrap {  -ms-flex-wrap:wrap !important;  flex-wrap:wrap !important;   }   .flex-xl-nowrap {  -ms-flex-wrap:nowrap !important;  flex-wrap:nowrap !important;   }   .flex-xl-wrap-reverse {  -ms-flex-wrap:wrap-reverse !important;  flex-wrap:wrap-reverse !important;   }   .flex-xl-fill {  -ms-flex:1 1 auto !important;  flex:1 1 auto !important;   }   .flex-xl-grow-0 {  -ms-flex-positive:0 !important;  flex-grow:0 !important;   }   .flex-xl-grow-1 {  -ms-flex-positive:1 !important;  flex-grow:1 !important;   }   .flex-xl-shrink-0 {  -ms-flex-negative:0 !important;  flex-shrink:0 !important;   }   .flex-xl-shrink-1 {  -ms-flex-negative:1 !important;  flex-shrink:1 !important;   }   .justify-content-xl-start {  -ms-flex-pack:start !important;  justify-content:flex-start !important;   }   .justify-content-xl-end {  -ms-flex-pack:end !important;  justify-content:flex-end !important;   }   .justify-content-xl-center {  -ms-flex-pack:center !important;  justify-content:center !important;   }   .justify-content-xl-between {  -ms-flex-pack:justify !important;  justify-content:space-between !important;   }   .justify-content-xl-around {  -ms-flex-pack:distribute !important;  justify-content:space-around !important;   }   .align-items-xl-start {  -ms-flex-align:start !important;  align-items:flex-start !important;   }   .align-items-xl-end {  -ms-flex-align:end !important;  align-items:flex-end !important;   }   .align-items-xl-center {  -ms-flex-align:center !important;  align-items:center !important;   }   .align-items-xl-baseline {  -ms-flex-align:baseline !important;  align-items:baseline !important;   }   .align-items-xl-stretch {  -ms-flex-align:stretch !important;  align-items:stretch !important;   }   .align-content-xl-start {  -ms-flex-line-pack:start !important;  align-content:flex-start !important;   }   .align-content-xl-end {  -ms-flex-line-pack:end !important;  align-content:flex-end !important;   }   .align-content-xl-center {  -ms-flex-line-pack:center !important;  align-content:center !important;   }   .align-content-xl-between {  -ms-flex-line-pack:justify !important;  align-content:space-between !important;   }   .align-content-xl-around {  -ms-flex-line-pack:distribute !important;  align-content:space-around !important;   }   .align-content-xl-stretch {  -ms-flex-line-pack:stretch !important;  align-content:stretch !important;   }   .align-self-xl-auto {  -ms-flex-item-align:auto !important;  align-self:auto !important;   }   .align-self-xl-start {  -ms-flex-item-align:start !important;  align-self:flex-start !important;   }   .align-self-xl-end {  -ms-flex-item-align:end !important;  align-self:flex-end !important;   }   .align-self-xl-center {  -ms-flex-item-align:center !important;  align-self:center !important;   }   .align-self-xl-baseline {  -ms-flex-item-align:baseline !important;  align-self:baseline !important;   }   .align-self-xl-stretch {  -ms-flex-item-align:stretch !important;  align-self:stretch !important;   } } .float-left {   float:left !important; } .float-right {   float:right !important; } .float-none {   float:none !important; } @media (min-width:576px) {   .float-sm-left {  float:left !important;   }   .float-sm-right {  float:right !important;   }   .float-sm-none {  float:none !important;   } } @media (min-width:768px) {   .float-md-left {  float:left !important;   }   .float-md-right {  float:right !important;   }   .float-md-none {  float:none !important;   } } @media (min-width:992px) {   .float-lg-left {  float:left !important;   }   .float-lg-right {  float:right !important;   }   .float-lg-none {  float:none !important;   } } @media (min-width:1200px) {   .float-xl-left {  float:left !important;   }   .float-xl-right {  float:right !important;   }   .float-xl-none {  float:none !important;   } } .overflow-auto {   overflow:auto !important; } .overflow-hidden {   overflow:hidden !important; } .position-static {   position:static !important; } .position-relative {   position:relative !important; } .position-absolute {   position:absolute !important; } .position-fixed {   position:fixed !important; } .position-sticky {   position:-webkit-sticky !important;   position:sticky !important; } .fixed-top {   position:fixed;   top:0;   right:0;   left:0;   z-index:1030; } .fixed-bottom {   position:fixed;   right:0;   bottom:0;   left:0;   z-index:1030; } @supports ((position:-webkit-sticky) or (position:sticky)) {   .sticky-top {  position:-webkit-sticky;  position:sticky;  top:0;  z-index:1020;   } } .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; } .mw-100 {   max-width:100% !important; } .mh-100 {   max-height:100% !important; } .min-vw-100 {   min-width:100vw !important; } .min-vh-100 {   min-height:100vh !important; } .vw-100 {   width:100vw !important; } .vh-100 {   height:100vh !important; } .stretched-link::after {   position:absolute;   top:0;   right:0;   bottom:0;   left:0;   z-index:1;   pointer-events:auto;   content:"";   background-color:rgba(0, 0, 0, 0); } .m-0 {   margin:0 !important; } .mt-0, .my-0 {   margin-top:0 !important; } .mr-0, .mx-0 {   margin-right:0 !important; } .mb-0, .my-0 {   margin-bottom:0 !important; } .ml-0, .mx-0 {   margin-left:0 !important; } .m-1 {   margin:0.25rem !important; } .mt-1, .my-1 {   margin-top:0.25rem !important; } .mr-1, .mx-1 {   margin-right:0.25rem !important; } .mb-1, .my-1 {   margin-bottom:0.25rem !important; } .ml-1, .mx-1 {   margin-left:0.25rem !important; } .m-2 {   margin:0.5rem !important; } .mt-2, .my-2 {   margin-top:0.5rem !important; } .mr-2, .mx-2 {   margin-right:0.5rem !important; } .mb-2, .my-2 {   margin-bottom:0.5rem !important; } .ml-2, .mx-2 {   margin-left:0.5rem !important; } .m-3 {   margin:1rem !important; } .mt-3, .my-3 {   margin-top:1rem !important; } .mr-3, .mx-3 {   margin-right:1rem !important; } .mb-3, .my-3 {   margin-bottom:1rem !important; } .ml-3, .mx-3 {   margin-left:1rem !important; } .m-4 {   margin:1.5rem !important; } .mt-4, .my-4 {   margin-top:1.5rem !important; } .mr-4, .mx-4 {   margin-right:1.5rem !important; } .mb-4, .my-4 {   margin-bottom:1.5rem !important; } .ml-4, .mx-4 {   margin-left:1.5rem !important; } .m-5 {   margin:3rem !important; } .mt-5, .my-5 {   margin-top:3rem !important; } .mr-5, .mx-5 {   margin-right:3rem !important; } .mb-5, .my-5 {   margin-bottom:3rem !important; } .ml-5, .mx-5 {   margin-left:3rem !important; } .p-0 {   padding:0 !important; } .pt-0, .py-0 {   padding-top:0 !important; } .pr-0, .px-0 {   padding-right:0 !important; } .pb-0, .py-0 {   padding-bottom:0 !important; } .pl-0, .px-0 {   padding-left:0 !important; } .p-1 {   padding:0.25rem !important; } .pt-1, .py-1 {   padding-top:0.25rem !important; } .pr-1, .px-1 {   padding-right:0.25rem !important; } .pb-1, .py-1 {   padding-bottom:0.25rem !important; } .pl-1, .px-1 {   padding-left:0.25rem !important; } .p-2 {   padding:0.5rem !important; } .pt-2, .py-2 {   padding-top:0.5rem !important; } .pr-2, .px-2 {   padding-right:0.5rem !important; } .pb-2, .py-2 {   padding-bottom:0.5rem !important; } .pl-2, .px-2 {   padding-left:0.5rem !important; } .p-3 {   padding:1rem !important; } .pt-3, .py-3 {   padding-top:1rem !important; } .pr-3, .px-3 {   padding-right:1rem !important; } .pb-3, .py-3 {   padding-bottom:1rem !important; } .pl-3, .px-3 {   padding-left:1rem !important; } .p-4 {   padding:1.5rem !important; } .pt-4, .py-4 {   padding-top:1.5rem !important; } .pr-4, .px-4 {   padding-right:1.5rem !important; } .pb-4, .py-4 {   padding-bottom:1.5rem !important; } .pl-4, .px-4 {   padding-left:1.5rem !important; } .p-5 {   padding:3rem !important; } .pt-5, .py-5 {   padding-top:3rem !important; } .pr-5, .px-5 {   padding-right:3rem !important; } .pb-5, .py-5 {   padding-bottom:3rem !important; } .pl-5, .px-5 {   padding-left:3rem !important; } .m-n1 {   margin:-0.25rem !important; } .mt-n1, .my-n1 {   margin-top:-0.25rem !important; } .mr-n1, .mx-n1 {   margin-right:-0.25rem !important; } .mb-n1, .my-n1 {   margin-bottom:-0.25rem !important; } .ml-n1, .mx-n1 {   margin-left:-0.25rem !important; } .m-n2 {   margin:-0.5rem !important; } .mt-n2, .my-n2 {   margin-top:-0.5rem !important; } .mr-n2, .mx-n2 {   margin-right:-0.5rem !important; } .mb-n2, .my-n2 {   margin-bottom:-0.5rem !important; } .ml-n2, .mx-n2 {   margin-left:-0.5rem !important; } .m-n3 {   margin:-1rem !important; } .mt-n3, .my-n3 {   margin-top:-1rem !important; } .mr-n3, .mx-n3 {   margin-right:-1rem !important; } .mb-n3, .my-n3 {   margin-bottom:-1rem !important; } .ml-n3, .mx-n3 {   margin-left:-1rem !important; } .m-n4 {   margin:-1.5rem !important; } .mt-n4, .my-n4 {   margin-top:-1.5rem !important; } .mr-n4, .mx-n4 {   margin-right:-1.5rem !important; } .mb-n4, .my-n4 {   margin-bottom:-1.5rem !important; } .ml-n4, .mx-n4 {   margin-left:-1.5rem !important; } .m-n5 {   margin:-3rem !important; } .mt-n5, .my-n5 {   margin-top:-3rem !important; } .mr-n5, .mx-n5 {   margin-right:-3rem !important; } .mb-n5, .my-n5 {   margin-bottom:-3rem !important; } .ml-n5, .mx-n5 {   margin-left:-3rem !important; } .m-auto {   margin:auto !important; } .mt-auto, .my-auto {   margin-top:auto !important; } .mr-auto, .mx-auto {   margin-right:auto !important; } .mb-auto, .my-auto {   margin-bottom:auto !important; } .ml-auto, .mx-auto {   margin-left:auto !important; } @media (min-width:576px) {   .m-sm-0 {  margin:0 !important;   }   .mt-sm-0,   .my-sm-0 {  margin-top:0 !important;   }   .mr-sm-0,   .mx-sm-0 {  margin-right:0 !important;   }   .mb-sm-0,   .my-sm-0 {  margin-bottom:0 !important;   }   .ml-sm-0,   .mx-sm-0 {  margin-left:0 !important;   }   .m-sm-1 {  margin:0.25rem !important;   }   .mt-sm-1,   .my-sm-1 {  margin-top:0.25rem !important;   }   .mr-sm-1,   .mx-sm-1 {  margin-right:0.25rem !important;   }   .mb-sm-1,   .my-sm-1 {  margin-bottom:0.25rem !important;   }   .ml-sm-1,   .mx-sm-1 {  margin-left:0.25rem !important;   }   .m-sm-2 {  margin:0.5rem !important;   }   .mt-sm-2,   .my-sm-2 {  margin-top:0.5rem !important;   }   .mr-sm-2,   .mx-sm-2 {  margin-right:0.5rem !important;   }   .mb-sm-2,   .my-sm-2 {  margin-bottom:0.5rem !important;   }   .ml-sm-2,   .mx-sm-2 {  margin-left:0.5rem !important;   }   .m-sm-3 {  margin:1rem !important;   }   .mt-sm-3,   .my-sm-3 {  margin-top:1rem !important;   }   .mr-sm-3,   .mx-sm-3 {  margin-right:1rem !important;   }   .mb-sm-3,   .my-sm-3 {  margin-bottom:1rem !important;   }   .ml-sm-3,   .mx-sm-3 {  margin-left:1rem !important;   }   .m-sm-4 {  margin:1.5rem !important;   }   .mt-sm-4,   .my-sm-4 {  margin-top:1.5rem !important;   }   .mr-sm-4,   .mx-sm-4 {  margin-right:1.5rem !important;   }   .mb-sm-4,   .my-sm-4 {  margin-bottom:1.5rem !important;   }   .ml-sm-4,   .mx-sm-4 {  margin-left:1.5rem !important;   }   .m-sm-5 {  margin:3rem !important;   }   .mt-sm-5,   .my-sm-5 {  margin-top:3rem !important;   }   .mr-sm-5,   .mx-sm-5 {  margin-right:3rem !important;   }   .mb-sm-5,   .my-sm-5 {  margin-bottom:3rem !important;   }   .ml-sm-5,   .mx-sm-5 {  margin-left:3rem !important;   }   .p-sm-0 {  padding:0 !important;   }   .pt-sm-0,   .py-sm-0 {  padding-top:0 !important;   }   .pr-sm-0,   .px-sm-0 {  padding-right:0 !important;   }   .pb-sm-0,   .py-sm-0 {  padding-bottom:0 !important;   }   .pl-sm-0,   .px-sm-0 {  padding-left:0 !important;   }   .p-sm-1 {  padding:0.25rem !important;   }   .pt-sm-1,   .py-sm-1 {  padding-top:0.25rem !important;   }   .pr-sm-1,   .px-sm-1 {  padding-right:0.25rem !important;   }   .pb-sm-1,   .py-sm-1 {  padding-bottom:0.25rem !important;   }   .pl-sm-1,   .px-sm-1 {  padding-left:0.25rem !important;   }   .p-sm-2 {  padding:0.5rem !important;   }   .pt-sm-2,   .py-sm-2 {  padding-top:0.5rem !important;   }   .pr-sm-2,   .px-sm-2 {  padding-right:0.5rem !important;   }   .pb-sm-2,   .py-sm-2 {  padding-bottom:0.5rem !important;   }   .pl-sm-2,   .px-sm-2 {  padding-left:0.5rem !important;   }   .p-sm-3 {  padding:1rem !important;   }   .pt-sm-3,   .py-sm-3 {  padding-top:1rem !important;   }   .pr-sm-3,   .px-sm-3 {  padding-right:1rem !important;   }   .pb-sm-3,   .py-sm-3 {  padding-bottom:1rem !important;   }   .pl-sm-3,   .px-sm-3 {  padding-left:1rem !important;   }   .p-sm-4 {  padding:1.5rem !important;   }   .pt-sm-4,   .py-sm-4 {  padding-top:1.5rem !important;   }   .pr-sm-4,   .px-sm-4 {  padding-right:1.5rem !important;   }   .pb-sm-4,   .py-sm-4 {  padding-bottom:1.5rem !important;   }   .pl-sm-4,   .px-sm-4 {  padding-left:1.5rem !important;   }   .p-sm-5 {  padding:3rem !important;   }   .pt-sm-5,   .py-sm-5 {  padding-top:3rem !important;   }   .pr-sm-5,   .px-sm-5 {  padding-right:3rem !important;   }   .pb-sm-5,   .py-sm-5 {  padding-bottom:3rem !important;   }   .pl-sm-5,   .px-sm-5 {  padding-left:3rem !important;   }   .m-sm-n1 {  margin:-0.25rem !important;   }   .mt-sm-n1,   .my-sm-n1 {  margin-top:-0.25rem !important;   }   .mr-sm-n1,   .mx-sm-n1 {  margin-right:-0.25rem !important;   }   .mb-sm-n1,   .my-sm-n1 {  margin-bottom:-0.25rem !important;   }   .ml-sm-n1,   .mx-sm-n1 {  margin-left:-0.25rem !important;   }   .m-sm-n2 {  margin:-0.5rem !important;   }   .mt-sm-n2,   .my-sm-n2 {  margin-top:-0.5rem !important;   }   .mr-sm-n2,   .mx-sm-n2 {  margin-right:-0.5rem !important;   }   .mb-sm-n2,   .my-sm-n2 {  margin-bottom:-0.5rem !important;   }   .ml-sm-n2,   .mx-sm-n2 {  margin-left:-0.5rem !important;   }   .m-sm-n3 {  margin:-1rem !important;   }   .mt-sm-n3,   .my-sm-n3 {  margin-top:-1rem !important;   }   .mr-sm-n3,   .mx-sm-n3 {  margin-right:-1rem !important;   }   .mb-sm-n3,   .my-sm-n3 {  margin-bottom:-1rem !important;   }   .ml-sm-n3,   .mx-sm-n3 {  margin-left:-1rem !important;   }   .m-sm-n4 {  margin:-1.5rem !important;   }   .mt-sm-n4,   .my-sm-n4 {  margin-top:-1.5rem !important;   }   .mr-sm-n4,   .mx-sm-n4 {  margin-right:-1.5rem !important;   }   .mb-sm-n4,   .my-sm-n4 {  margin-bottom:-1.5rem !important;   }   .ml-sm-n4,   .mx-sm-n4 {  margin-left:-1.5rem !important;   }   .m-sm-n5 {  margin:-3rem !important;   }   .mt-sm-n5,   .my-sm-n5 {  margin-top:-3rem !important;   }   .mr-sm-n5,   .mx-sm-n5 {  margin-right:-3rem !important;   }   .mb-sm-n5,   .my-sm-n5 {  margin-bottom:-3rem !important;   }   .ml-sm-n5,   .mx-sm-n5 {  margin-left:-3rem !important;   }   .m-sm-auto {  margin:auto !important;   }   .mt-sm-auto,   .my-sm-auto {  margin-top:auto !important;   }   .mr-sm-auto,   .mx-sm-auto {  margin-right:auto !important;   }   .mb-sm-auto,   .my-sm-auto {  margin-bottom:auto !important;   }   .ml-sm-auto,   .mx-sm-auto {  margin-left:auto !important;   } } @media (min-width:768px) {   .m-md-0 {  margin:0 !important;   }   .mt-md-0,   .my-md-0 {  margin-top:0 !important;   }   .mr-md-0,   .mx-md-0 {  margin-right:0 !important;   }   .mb-md-0,   .my-md-0 {  margin-bottom:0 !important;   }   .ml-md-0,   .mx-md-0 {  margin-left:0 !important;   }   .m-md-1 {  margin:0.25rem !important;   }   .mt-md-1,   .my-md-1 {  margin-top:0.25rem !important;   }   .mr-md-1,   .mx-md-1 {  margin-right:0.25rem !important;   }   .mb-md-1,   .my-md-1 {  margin-bottom:0.25rem !important;   }   .ml-md-1,   .mx-md-1 {  margin-left:0.25rem !important;   }   .m-md-2 {  margin:0.5rem !important;   }   .mt-md-2,   .my-md-2 {  margin-top:0.5rem !important;   }   .mr-md-2,   .mx-md-2 {  margin-right:0.5rem !important;   }   .mb-md-2,   .my-md-2 {  margin-bottom:0.5rem !important;   }   .ml-md-2,   .mx-md-2 {  margin-left:0.5rem !important;   }   .m-md-3 {  margin:1rem !important;   }   .mt-md-3,   .my-md-3 {  margin-top:1rem !important;   }   .mr-md-3,   .mx-md-3 {  margin-right:1rem !important;   }   .mb-md-3,   .my-md-3 {  margin-bottom:1rem !important;   }   .ml-md-3,   .mx-md-3 {  margin-left:1rem !important;   }   .m-md-4 {  margin:1.5rem !important;   }   .mt-md-4,   .my-md-4 {  margin-top:1.5rem !important;   }   .mr-md-4,   .mx-md-4 {  margin-right:1.5rem !important;   }   .mb-md-4,   .my-md-4 {  margin-bottom:1.5rem !important;   }   .ml-md-4,   .mx-md-4 {  margin-left:1.5rem !important;   }   .m-md-5 {  margin:3rem !important;   }   .mt-md-5,   .my-md-5 {  margin-top:3rem !important;   }   .mr-md-5,   .mx-md-5 {  margin-right:3rem !important;   }   .mb-md-5,   .my-md-5 {  margin-bottom:3rem !important;   }   .ml-md-5,   .mx-md-5 {  margin-left:3rem !important;   }   .p-md-0 {  padding:0 !important;   }   .pt-md-0,   .py-md-0 {  padding-top:0 !important;   }   .pr-md-0,   .px-md-0 {  padding-right:0 !important;   }   .pb-md-0,   .py-md-0 {  padding-bottom:0 !important;   }   .pl-md-0,   .px-md-0 {  padding-left:0 !important;   }   .p-md-1 {  padding:0.25rem !important;   }   .pt-md-1,   .py-md-1 {  padding-top:0.25rem !important;   }   .pr-md-1,   .px-md-1 {  padding-right:0.25rem !important;   }   .pb-md-1,   .py-md-1 {  padding-bottom:0.25rem !important;   }   .pl-md-1,   .px-md-1 {  padding-left:0.25rem !important;   }   .p-md-2 {  padding:0.5rem !important;   }   .pt-md-2,   .py-md-2 {  padding-top:0.5rem !important;   }   .pr-md-2,   .px-md-2 {  padding-right:0.5rem !important;   }   .pb-md-2,   .py-md-2 {  padding-bottom:0.5rem !important;   }   .pl-md-2,   .px-md-2 {  padding-left:0.5rem !important;   }   .p-md-3 {  padding:1rem !important;   }   .pt-md-3,   .py-md-3 {  padding-top:1rem !important;   }   .pr-md-3,   .px-md-3 {  padding-right:1rem !important;   }   .pb-md-3,   .py-md-3 {  padding-bottom:1rem !important;   }   .pl-md-3,   .px-md-3 {  padding-left:1rem !important;   }   .p-md-4 {  padding:1.5rem !important;   }   .pt-md-4,   .py-md-4 {  padding-top:1.5rem !important;   }   .pr-md-4,   .px-md-4 {  padding-right:1.5rem !important;   }   .pb-md-4,   .py-md-4 {  padding-bottom:1.5rem !important;   }   .pl-md-4,   .px-md-4 {  padding-left:1.5rem !important;   }   .p-md-5 {  padding:3rem !important;   }   .pt-md-5,   .py-md-5 {  padding-top:3rem !important;   }   .pr-md-5,   .px-md-5 {  padding-right:3rem !important;   }   .pb-md-5,   .py-md-5 {  padding-bottom:3rem !important;   }   .pl-md-5,   .px-md-5 {  padding-left:3rem !important;   }   .m-md-n1 {  margin:-0.25rem !important;   }   .mt-md-n1,   .my-md-n1 {  margin-top:-0.25rem !important;   }   .mr-md-n1,   .mx-md-n1 {  margin-right:-0.25rem !important;   }   .mb-md-n1,   .my-md-n1 {  margin-bottom:-0.25rem !important;   }   .ml-md-n1,   .mx-md-n1 {  margin-left:-0.25rem !important;   }   .m-md-n2 {  margin:-0.5rem !important;   }   .mt-md-n2,   .my-md-n2 {  margin-top:-0.5rem !important;   }   .mr-md-n2,   .mx-md-n2 {  margin-right:-0.5rem !important;   }   .mb-md-n2,   .my-md-n2 {  margin-bottom:-0.5rem !important;   }   .ml-md-n2,   .mx-md-n2 {  margin-left:-0.5rem !important;   }   .m-md-n3 {  margin:-1rem !important;   }   .mt-md-n3,   .my-md-n3 {  margin-top:-1rem !important;   }   .mr-md-n3,   .mx-md-n3 {  margin-right:-1rem !important;   }   .mb-md-n3,   .my-md-n3 {  margin-bottom:-1rem !important;   }   .ml-md-n3,   .mx-md-n3 {  margin-left:-1rem !important;   }   .m-md-n4 {  margin:-1.5rem !important;   }   .mt-md-n4,   .my-md-n4 {  margin-top:-1.5rem !important;   }   .mr-md-n4,   .mx-md-n4 {  margin-right:-1.5rem !important;   }   .mb-md-n4,   .my-md-n4 {  margin-bottom:-1.5rem !important;   }   .ml-md-n4,   .mx-md-n4 {  margin-left:-1.5rem !important;   }   .m-md-n5 {  margin:-3rem !important;   }   .mt-md-n5,   .my-md-n5 {  margin-top:-3rem !important;   }   .mr-md-n5,   .mx-md-n5 {  margin-right:-3rem !important;   }   .mb-md-n5,   .my-md-n5 {  margin-bottom:-3rem !important;   }   .ml-md-n5,   .mx-md-n5 {  margin-left:-3rem !important;   }   .m-md-auto {  margin:auto !important;   }   .mt-md-auto,   .my-md-auto {  margin-top:auto !important;   }   .mr-md-auto,   .mx-md-auto {  margin-right:auto !important;   }   .mb-md-auto,   .my-md-auto {  margin-bottom:auto !important;   }   .ml-md-auto,   .mx-md-auto {  margin-left:auto !important;   } } @media (min-width:992px) {   .m-lg-0 {  margin:0 !important;   }   .mt-lg-0,   .my-lg-0 {  margin-top:0 !important;   }   .mr-lg-0,   .mx-lg-0 {  margin-right:0 !important;   }   .mb-lg-0,   .my-lg-0 {  margin-bottom:0 !important;   }   .ml-lg-0,   .mx-lg-0 {  margin-left:0 !important;   }   .m-lg-1 {  margin:0.25rem !important;   }   .mt-lg-1,   .my-lg-1 {  margin-top:0.25rem !important;   }   .mr-lg-1,   .mx-lg-1 {  margin-right:0.25rem !important;   }   .mb-lg-1,   .my-lg-1 {  margin-bottom:0.25rem !important;   }   .ml-lg-1,   .mx-lg-1 {  margin-left:0.25rem !important;   }   .m-lg-2 {  margin:0.5rem !important;   }   .mt-lg-2,   .my-lg-2 {  margin-top:0.5rem !important;   }   .mr-lg-2,   .mx-lg-2 {  margin-right:0.5rem !important;   }   .mb-lg-2,   .my-lg-2 {  margin-bottom:0.5rem !important;   }   .ml-lg-2,   .mx-lg-2 {  margin-left:0.5rem !important;   }   .m-lg-3 {  margin:1rem !important;   }   .mt-lg-3,   .my-lg-3 {  margin-top:1rem !important;   }   .mr-lg-3,   .mx-lg-3 {  margin-right:1rem !important;   }   .mb-lg-3,   .my-lg-3 {  margin-bottom:1rem !important;   }   .ml-lg-3,   .mx-lg-3 {  margin-left:1rem !important;   }   .m-lg-4 {  margin:1.5rem !important;   }   .mt-lg-4,   .my-lg-4 {  margin-top:1.5rem !important;   }   .mr-lg-4,   .mx-lg-4 {  margin-right:1.5rem !important;   }   .mb-lg-4,   .my-lg-4 {  margin-bottom:1.5rem !important;   }   .ml-lg-4,   .mx-lg-4 {  margin-left:1.5rem !important;   }   .m-lg-5 {  margin:3rem !important;   }   .mt-lg-5,   .my-lg-5 {  margin-top:3rem !important;   }   .mr-lg-5,   .mx-lg-5 {  margin-right:3rem !important;   }   .mb-lg-5,   .my-lg-5 {  margin-bottom:3rem !important;   }   .ml-lg-5,   .mx-lg-5 {  margin-left:3rem !important;   }   .p-lg-0 {  padding:0 !important;   }   .pt-lg-0,   .py-lg-0 {  padding-top:0 !important;   }   .pr-lg-0,   .px-lg-0 {  padding-right:0 !important;   }   .pb-lg-0,   .py-lg-0 {  padding-bottom:0 !important;   }   .pl-lg-0,   .px-lg-0 {  padding-left:0 !important;   }   .p-lg-1 {  padding:0.25rem !important;   }   .pt-lg-1,   .py-lg-1 {  padding-top:0.25rem !important;   }   .pr-lg-1,   .px-lg-1 {  padding-right:0.25rem !important;   }   .pb-lg-1,   .py-lg-1 {  padding-bottom:0.25rem !important;   }   .pl-lg-1,   .px-lg-1 {  padding-left:0.25rem !important;   }   .p-lg-2 {  padding:0.5rem !important;   }   .pt-lg-2,   .py-lg-2 {  padding-top:0.5rem !important;   }   .pr-lg-2,   .px-lg-2 {  padding-right:0.5rem !important;   }   .pb-lg-2,   .py-lg-2 {  padding-bottom:0.5rem !important;   }   .pl-lg-2,   .px-lg-2 {  padding-left:0.5rem !important;   }   .p-lg-3 {  padding:1rem !important;   }   .pt-lg-3,   .py-lg-3 {  padding-top:1rem !important;   }   .pr-lg-3,   .px-lg-3 {  padding-right:1rem !important;   }   .pb-lg-3,   .py-lg-3 {  padding-bottom:1rem !important;   }   .pl-lg-3,   .px-lg-3 {  padding-left:1rem !important;   }   .p-lg-4 {  padding:1.5rem !important;   }   .pt-lg-4,   .py-lg-4 {  padding-top:1.5rem !important;   }   .pr-lg-4,   .px-lg-4 {  padding-right:1.5rem !important;   }   .pb-lg-4,   .py-lg-4 {  padding-bottom:1.5rem !important;   }   .pl-lg-4,   .px-lg-4 {  padding-left:1.5rem !important;   }   .p-lg-5 {  padding:3rem !important;   }   .pt-lg-5,   .py-lg-5 {  padding-top:3rem !important;   }   .pr-lg-5,   .px-lg-5 {  padding-right:3rem !important;   }   .pb-lg-5,   .py-lg-5 {  padding-bottom:3rem !important;   }   .pl-lg-5,   .px-lg-5 {  padding-left:3rem !important;   }   .m-lg-n1 {  margin:-0.25rem !important;   }   .mt-lg-n1,   .my-lg-n1 {  margin-top:-0.25rem !important;   }   .mr-lg-n1,   .mx-lg-n1 {  margin-right:-0.25rem !important;   }   .mb-lg-n1,   .my-lg-n1 {  margin-bottom:-0.25rem !important;   }   .ml-lg-n1,   .mx-lg-n1 {  margin-left:-0.25rem !important;   }   .m-lg-n2 {  margin:-0.5rem !important;   }   .mt-lg-n2,   .my-lg-n2 {  margin-top:-0.5rem !important;   }   .mr-lg-n2,   .mx-lg-n2 {  margin-right:-0.5rem !important;   }   .mb-lg-n2,   .my-lg-n2 {  margin-bottom:-0.5rem !important;   }   .ml-lg-n2,   .mx-lg-n2 {  margin-left:-0.5rem !important;   }   .m-lg-n3 {  margin:-1rem !important;   }   .mt-lg-n3,   .my-lg-n3 {  margin-top:-1rem !important;   }   .mr-lg-n3,   .mx-lg-n3 {  margin-right:-1rem !important;   }   .mb-lg-n3,   .my-lg-n3 {  margin-bottom:-1rem !important;   }   .ml-lg-n3,   .mx-lg-n3 {  margin-left:-1rem !important;   }   .m-lg-n4 {  margin:-1.5rem !important;   }   .mt-lg-n4,   .my-lg-n4 {  margin-top:-1.5rem !important;   }   .mr-lg-n4,   .mx-lg-n4 {  margin-right:-1.5rem !important;   }   .mb-lg-n4,   .my-lg-n4 {  margin-bottom:-1.5rem !important;   }   .ml-lg-n4,   .mx-lg-n4 {  margin-left:-1.5rem !important;   }   .m-lg-n5 {  margin:-3rem !important;   }   .mt-lg-n5,   .my-lg-n5 {  margin-top:-3rem !important;   }   .mr-lg-n5,   .mx-lg-n5 {  margin-right:-3rem !important;   }   .mb-lg-n5,   .my-lg-n5 {  margin-bottom:-3rem !important;   }   .ml-lg-n5,   .mx-lg-n5 {  margin-left:-3rem !important;   }   .m-lg-auto {  margin:auto !important;   }   .mt-lg-auto,   .my-lg-auto {  margin-top:auto !important;   }   .mr-lg-auto,   .mx-lg-auto {  margin-right:auto !important;   }   .mb-lg-auto,   .my-lg-auto {  margin-bottom:auto !important;   }   .ml-lg-auto,   .mx-lg-auto {  margin-left:auto !important;   } } @media (min-width:1200px) {   .m-xl-0 {  margin:0 !important;   }   .mt-xl-0,   .my-xl-0 {  margin-top:0 !important;   }   .mr-xl-0,   .mx-xl-0 {  margin-right:0 !important;   }   .mb-xl-0,   .my-xl-0 {  margin-bottom:0 !important;   }   .ml-xl-0,   .mx-xl-0 {  margin-left:0 !important;   }   .m-xl-1 {  margin:0.25rem !important;   }   .mt-xl-1,   .my-xl-1 {  margin-top:0.25rem !important;   }   .mr-xl-1,   .mx-xl-1 {  margin-right:0.25rem !important;   }   .mb-xl-1,   .my-xl-1 {  margin-bottom:0.25rem !important;   }   .ml-xl-1,   .mx-xl-1 {  margin-left:0.25rem !important;   }   .m-xl-2 {  margin:0.5rem !important;   }   .mt-xl-2,   .my-xl-2 {  margin-top:0.5rem !important;   }   .mr-xl-2,   .mx-xl-2 {  margin-right:0.5rem !important;   }   .mb-xl-2,   .my-xl-2 {  margin-bottom:0.5rem !important;   }   .ml-xl-2,   .mx-xl-2 {  margin-left:0.5rem !important;   }   .m-xl-3 {  margin:1rem !important;   }   .mt-xl-3,   .my-xl-3 {  margin-top:1rem !important;   }   .mr-xl-3,   .mx-xl-3 {  margin-right:1rem !important;   }   .mb-xl-3,   .my-xl-3 {  margin-bottom:1rem !important;   }   .ml-xl-3,   .mx-xl-3 {  margin-left:1rem !important;   }   .m-xl-4 {  margin:1.5rem !important;   }   .mt-xl-4,   .my-xl-4 {  margin-top:1.5rem !important;   }   .mr-xl-4,   .mx-xl-4 {  margin-right:1.5rem !important;   }   .mb-xl-4,   .my-xl-4 {  margin-bottom:1.5rem !important;   }   .ml-xl-4,   .mx-xl-4 {  margin-left:1.5rem !important;   }   .m-xl-5 {  margin:3rem !important;   }   .mt-xl-5,   .my-xl-5 {  margin-top:3rem !important;   }   .mr-xl-5,   .mx-xl-5 {  margin-right:3rem !important;   }   .mb-xl-5,   .my-xl-5 {  margin-bottom:3rem !important;   }   .ml-xl-5,   .mx-xl-5 {  margin-left:3rem !important;   }   .p-xl-0 {  padding:0 !important;   }   .pt-xl-0,   .py-xl-0 {  padding-top:0 !important;   }   .pr-xl-0,   .px-xl-0 {  padding-right:0 !important;   }   .pb-xl-0,   .py-xl-0 {  padding-bottom:0 !important;   }   .pl-xl-0,   .px-xl-0 {  padding-left:0 !important;   }   .p-xl-1 {  padding:0.25rem !important;   }   .pt-xl-1,   .py-xl-1 {  padding-top:0.25rem !important;   }   .pr-xl-1,   .px-xl-1 {  padding-right:0.25rem !important;   }   .pb-xl-1,   .py-xl-1 {  padding-bottom:0.25rem !important;   }   .pl-xl-1,   .px-xl-1 {  padding-left:0.25rem !important;   }   .p-xl-2 {  padding:0.5rem !important;   }   .pt-xl-2,   .py-xl-2 {  padding-top:0.5rem !important;   }   .pr-xl-2,   .px-xl-2 {  padding-right:0.5rem !important;   }   .pb-xl-2,   .py-xl-2 {  padding-bottom:0.5rem !important;   }   .pl-xl-2,   .px-xl-2 {  padding-left:0.5rem !important;   }   .p-xl-3 {  padding:1rem !important;   }   .pt-xl-3,   .py-xl-3 {  padding-top:1rem !important;   }   .pr-xl-3,   .px-xl-3 {  padding-right:1rem !important;   }   .pb-xl-3,   .py-xl-3 {  padding-bottom:1rem !important;   }   .pl-xl-3,   .px-xl-3 {  padding-left:1rem !important;   }   .p-xl-4 {  padding:1.5rem !important;   }   .pt-xl-4,   .py-xl-4 {  padding-top:1.5rem !important;   }   .pr-xl-4,   .px-xl-4 {  padding-right:1.5rem !important;   }   .pb-xl-4,   .py-xl-4 {  padding-bottom:1.5rem !important;   }   .pl-xl-4,   .px-xl-4 {  padding-left:1.5rem !important;   }   .p-xl-5 {  padding:3rem !important;   }   .pt-xl-5,   .py-xl-5 {  padding-top:3rem !important;   }   .pr-xl-5,   .px-xl-5 {  padding-right:3rem !important;   }   .pb-xl-5,   .py-xl-5 {  padding-bottom:3rem !important;   }   .pl-xl-5,   .px-xl-5 {  padding-left:3rem !important;   }   .m-xl-n1 {  margin:-0.25rem !important;   }   .mt-xl-n1,   .my-xl-n1 {  margin-top:-0.25rem !important;   }   .mr-xl-n1,   .mx-xl-n1 {  margin-right:-0.25rem !important;   }   .mb-xl-n1,   .my-xl-n1 {  margin-bottom:-0.25rem !important;   }   .ml-xl-n1,   .mx-xl-n1 {  margin-left:-0.25rem !important;   }   .m-xl-n2 {  margin:-0.5rem !important;   }   .mt-xl-n2,   .my-xl-n2 {  margin-top:-0.5rem !important;   }   .mr-xl-n2,   .mx-xl-n2 {  margin-right:-0.5rem !important;   }   .mb-xl-n2,   .my-xl-n2 {  margin-bottom:-0.5rem !important;   }   .ml-xl-n2,   .mx-xl-n2 {  margin-left:-0.5rem !important;   }   .m-xl-n3 {  margin:-1rem !important;   }   .mt-xl-n3,   .my-xl-n3 {  margin-top:-1rem !important;   }   .mr-xl-n3,   .mx-xl-n3 {  margin-right:-1rem !important;   }   .mb-xl-n3,   .my-xl-n3 {  margin-bottom:-1rem !important;   }   .ml-xl-n3,   .mx-xl-n3 {  margin-left:-1rem !important;   }   .m-xl-n4 {  margin:-1.5rem !important;   }   .mt-xl-n4,   .my-xl-n4 {  margin-top:-1.5rem !important;   }   .mr-xl-n4,   .mx-xl-n4 {  margin-right:-1.5rem !important;   }   .mb-xl-n4,   .my-xl-n4 {  margin-bottom:-1.5rem !important;   }   .ml-xl-n4,   .mx-xl-n4 {  margin-left:-1.5rem !important;   }   .m-xl-n5 {  margin:-3rem !important;   }   .mt-xl-n5,   .my-xl-n5 {  margin-top:-3rem !important;   }   .mr-xl-n5,   .mx-xl-n5 {  margin-right:-3rem !important;   }   .mb-xl-n5,   .my-xl-n5 {  margin-bottom:-3rem !important;   }   .ml-xl-n5,   .mx-xl-n5 {  margin-left:-3rem !important;   }   .m-xl-auto {  margin:auto !important;   }   .mt-xl-auto,   .my-xl-auto {  margin-top:auto !important;   }   .mr-xl-auto,   .mx-xl-auto {  margin-right:auto !important;   }   .mb-xl-auto,   .my-xl-auto {  margin-bottom:auto !important;   }   .ml-xl-auto,   .mx-xl-auto {  margin-left:auto !important;   } } .text-monospace {   font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify {   text-align:justify !important; } .text-wrap {   white-space:normal !important; } .text-nowrap {   white-space:nowrap !important; } .text-truncate {   overflow:hidden;   text-overflow:ellipsis;   white-space:nowrap; } .text-left {   text-align:left !important; } .text-right {   text-align:right !important; } .text-center {   text-align:center !important; } @media (min-width:576px) {   .text-sm-left {  text-align:left !important;   }   .text-sm-right {  text-align:right !important;   }   .text-sm-center {  text-align:center !important;   } } @media (min-width:768px) {   .text-md-left {  text-align:left !important;   }   .text-md-right {  text-align:right !important;   }   .text-md-center {  text-align:center !important;   } } @media (min-width:992px) {   .text-lg-left {  text-align:left !important;   }   .text-lg-right {  text-align:right !important;   }   .text-lg-center {  text-align:center !important;   } } @media (min-width:1200px) {   .text-xl-left {  text-align:left !important;   }   .text-xl-right {  text-align:right !important;   }   .text-xl-center {  text-align:center !important;   } } .text-lowercase {   text-transform:lowercase !important; } .text-uppercase {   text-transform:uppercase !important; } .text-capitalize {   text-transform:capitalize !important; } .font-weight-light {   font-weight:300 !important; } .font-weight-lighter {   font-weight:lighter !important; } .font-weight-normal {   font-weight:400 !important; } .font-weight-bold {   font-weight:700 !important; } .font-weight-bolder {   font-weight:bolder !important; } .font-italic {   font-style:italic !important; } .text-white {   color:#fff !important; } .text-primary {   color:#007bff !important; } .bg-white {   background-color:white } .blocker {   position:fixed;   top:0;   right:0;   bottom:0;   left:0;   width:100%;   height:100%;   overflow:auto;   z-index:1;   padding:20px;   box-sizing:border-box;   background-color:#000;   background-color:rgba(0, 0, 0, 0.75);   text-align:center } .blocker:before {   content:"";   display:inline-block;   height:100%;   vertical-align:middle;   margin-right:-0.05em } .blocker.behind {   background-color:transparent } .modal {   display:none;   vertical-align:middle;   position:relative;   z-index:2;   max-width:500px;   box-sizing:border-box;   width:90%;   background:#fff;   padding:15px 30px;   -webkit-border-radius:8px;   -moz-border-radius:8px;   -o-border-radius:8px;   -ms-border-radius:8px;   border-radius:8px;   -webkit-box-shadow:0 0 10px #000;   -moz-box-shadow:0 0 10px #000;   -o-box-shadow:0 0 10px #000;   -ms-box-shadow:0 0 10px #000;   box-shadow:0 0 10px #000;   text-align:left } .modal a.close-modal {   position:absolute;   top:-12.5px;   right:-12.5px;   display:block;   width:30px;   height:30px;   text-indent:-9999px;   background-size:contain;   background-repeat:no-repeat;   background-position:center center;   background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==') } .modal-spinner {   display:none;   position:fixed;   top:50%;   left:50%;   transform:translateY(-50%) translateX(-50%);   padding:12px 16px;   border-radius:5px;   background-color:#111;   height:20px } .modal-spinner>div {   border-radius:100px;   background-color:#fff;   height:20px;   width:2px;   margin:0 1px;   display:inline-block;   -webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;   animation:sk-stretchdelay 1.2s infinite ease-in-out } .modal-spinner .rect2 {   -webkit-animation-delay:-1.1s;   animation-delay:-1.1s } .modal-spinner .rect3 {   -webkit-animation-delay:-1.0s;   animation-delay:-1.0s } .modal-spinner .rect4 {   -webkit-animation-delay:-0.9s;   animation-delay:-0.9s } @-webkit-keyframes sk-stretchdelay {   0%,   40%,   100% {  -webkit-transform:scaleY(0.5)   }   20% {  -webkit-transform:scaleY(1.0)   } } @keyframes sk-stretchdelay {   0%,   40%,   100% {  transform:scaleY(0.5);  -webkit-transform:scaleY(0.5)   }   20% {  transform:scaleY(1.0);  -webkit-transform:scaleY(1.0)   } } .slick-slider {   position:relative;   display:block;   box-sizing:border-box;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none;   -webkit-touch-callout:none;   -khtml-user-select:none;   -ms-touch-action:pan-y;   touch-action:pan-y;   -webkit-tap-highlight-color:transparent; } .slick-list {   position:relative;   display:block;   overflow:hidden;   margin:0;   padding:0; } .slick-list:focus {   outline:none; } .slick-list.dragging {   cursor:pointer;   cursor:hand; } .slick-slider .slick-track, .slick-slider .slick-list {   -webkit-transform:translate3d(0, 0, 0);   -moz-transform:translate3d(0, 0, 0);   -ms-transform:translate3d(0, 0, 0);   -o-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); } .slick-track {   position:relative;   top:0;   left:0;   display:block;   margin-left:auto;   margin-right:auto; } .slick-track:before, .slick-track:after {   display:table;   content:''; } .slick-track:after {   clear:both; } .slick-loading .slick-track {   visibility:hidden; } .slick-slide {   display:none;   float:left;   height:100%;   min-height:1px; } [dir='rtl'] .slick-slide {   float:right; } .slick-slide img {   display:block; } .slick-slide.slick-loading img {   display:none; } .slick-slide.dragging img {   pointer-events:none; } .slick-initialized .slick-slide {   display:block; } .slick-loading .slick-slide {   visibility:hidden; } .slick-vertical .slick-slide {   display:block;   height:auto;   border:1px solid transparent; } .slick-arrow.slick-hidden {   display:none; } .slick-prev, .slick-next {   font-size:0;   line-height:0;   position:absolute;   top:50%;   display:block;   width:20px;   height:20px;   padding:0;   -webkit-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);   transform:translate(0, -50%);   cursor:pointer;   color:transparent;   border:none;   outline:none;   background:transparent; } .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {   color:transparent;   outline:none;   background:transparent; } .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {   opacity:1; } .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {   opacity:.25; } .slick-prev:before, .slick-next:before {   font-family:'slick';   font-size:20px;   line-height:1;   opacity:.75;   color:white;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .slick-prev {   left:-25px; } [dir='rtl'] .slick-prev {   right:-25px;   left:auto; } .slick-prev:before {   content:'←'; } [dir='rtl'] .slick-prev:before {   content:'→'; } .slick-next {   right:-25px; } [dir='rtl'] .slick-next {   right:auto;   left:-25px; } .slick-next:before {   content:'→'; } [dir='rtl'] .slick-next:before {   content:'←'; } .slick-dotted.slick-slider {   margin-bottom:30px; } .slick-dots {   position:absolute;   bottom:-25px;   display:block;   width:100%;   padding:0;   margin:0;   list-style:none;   text-align:center; } .slick-dots li {   position:relative;   display:inline-block;   width:20px;   height:20px;   margin:0 5px;   padding:0;   cursor:pointer; } .slick-dots li button {   font-size:0;   line-height:0;   display:block;   width:20px;   height:20px;   padding:5px;   cursor:pointer;   color:transparent;   border:0;   outline:none;   background:transparent; } .slick-dots li button:hover, .slick-dots li button:focus {   outline:none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before {   opacity:1; } .slick-dots li button:before {   font-family:'slick';   font-size:26px;   line-height:20px;   position:absolute;   top:0;   left:0;   width:20px;   height:20px;   content:'\2022';   text-align:center;   opacity:.25;   color:black;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale; } .slick-dots li.slick-active button:before {   opacity:.75;   color:black; } :root {   --light_blue:#40C8F4;   --dark_blue:#0F73AA;   --nav_blue:#0F73AB;   --nav_blue_dark:#0B5781;   --nav_background:#1174AE;   --dropdown:#40C7F7;   --nav_border:#3F8FBC;   --light_grey:#333333;   --grey:#7B7B7B;   --dark_grey:#252525;   --suva_grey:#8B8B8B;   --border_grey:#545454;   --location_grey:#A5A5A5;   --another_grey:#5C5C5C;   --second_light_grey:#F2F2F2;   --pagination_grey:#B0B0B0;   --white:#fff;   --red:#F2583E;   --black:#000; } .drawer-open {   overflow:hidden !important } .drawer-nav {   position:fixed;   z-index:2;   top:0;   overflow:hidden;   width:16.25rem;   height:100%;   color:#222;   background-color:#fff } .drawer-brand {   font-size:1.5rem;   font-weight:700;   line-height:3.75rem;   display:block;   padding-right:.75rem;   padding-left:.75rem;   text-decoration:none;   color:#222 } .drawer-menu {   margin:0;   padding:0;   list-style:none } .drawer-menu-item {   font-size:1rem;   display:block;   padding:.75rem;   text-decoration:none;   color:#222 } .drawer-menu-item:hover {   text-decoration:underline;   color:#555;   background-color:transparent } .drawer-overlay {   position:fixed;   z-index:1;   top:0;   left:0;   display:none;   width:100%;   height:100%;   background-color:rgba(0, 0, 0, .2) } .drawer-open .drawer-overlay {   display:block } .drawer--top .drawer-nav {   top:-100%;   left:0;   width:100%;   height:auto;   max-height:100%;   -webkit-transition:top .6s cubic-bezier(.19, 1, .22, 1);   transition:top .6s cubic-bezier(.19, 1, .22, 1) } .drawer--top.drawer-open .drawer-nav {   top:0 } .drawer--top .drawer-hamburger, .drawer--top.drawer-open .drawer-hamburger {   right:0 } .drawer--left .drawer-nav {   left:-16.25rem;   -webkit-transition:left .6s cubic-bezier(.19, 1, .22, 1);   transition:left .6s cubic-bezier(.19, 1, .22, 1) } .drawer--left .drawer-hamburger, .drawer--left.drawer-open .drawer-nav, .drawer--left.drawer-open .drawer-navbar .drawer-hamburger {   left:0 } .drawer--left.drawer-open .drawer-hamburger {   left:16.25rem } .drawer--right .drawer-nav {   right:-16.25rem;   -webkit-transition:right .6s cubic-bezier(.19, 1, .22, 1);   transition:right .6s cubic-bezier(.19, 1, .22, 1) } .drawer--right .drawer-hamburger, .drawer--right.drawer-open .drawer-nav, .drawer--right.drawer-open .drawer-navbar .drawer-hamburger {   right:0 } .drawer--right.drawer-open .drawer-hamburger {   right:16.25rem } .drawer-hamburger {   position:fixed;   z-index:4;   top:0;   display:block;   box-sizing:content-box;   width:2rem;   padding:0;   padding:18px .75rem 30px;   -webkit-transition:all .6s cubic-bezier(.19, 1, .22, 1);   transition:all .6s cubic-bezier(.19, 1, .22, 1);   -webkit-transform:translateZ(0);   transform:translateZ(0);   border:0;   outline:0;   background-color:transparent } .drawer-hamburger:hover {   cursor:pointer;   background-color:transparent } .drawer-hamburger-icon {   position:relative;   display:block;   margin-top:10px } .drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before {   width:100%;   height:2px;   -webkit-transition:all .6s cubic-bezier(.19, 1, .22, 1);   transition:all .6s cubic-bezier(.19, 1, .22, 1);   background-color:#222 } .drawer-hamburger-icon:after, .drawer-hamburger-icon:before {   position:absolute;   top:-10px;   left:0;   content:" " } .drawer-hamburger-icon:after {   top:10px } .drawer-open .drawer-hamburger-icon {   background-color:transparent } .drawer-open .drawer-hamburger-icon:after, .drawer-open .drawer-hamburger-icon:before {   top:0 } .drawer-open .drawer-hamburger-icon:before {   -webkit-transform:rotate(45deg);   transform:rotate(45deg) } .drawer-open .drawer-hamburger-icon:after {   -webkit-transform:rotate(-45deg);   transform:rotate(-45deg) } .sr-only {   position:absolute;   overflow:hidden;   clip:rect(0, 0, 0, 0);   width:1px;   height:1px;   margin:-1px;   padding:0;   border:0 } .sr-only-focusable:active, .sr-only-focusable:focus {   position:static;   overflow:visible;   clip:auto;   width:auto;   height:auto;   margin:0 } .drawer--sidebar, .drawer--sidebar .drawer-contents {   background-color:#fff } @media (min-width:64em) {   .drawer--sidebar .drawer-hamburger {  display:none;  visibility:hidden   }   .drawer--sidebar .drawer-nav {  display:block;  -webkit-transform:none;  transform:none;  position:fixed;  width:12.5rem;  height:100%   }   .drawer--sidebar.drawer--left .drawer-nav {  left:0;  border-right:1px solid #ddd   }   .drawer--sidebar.drawer--left .drawer-contents {  margin-left:12.5rem   }   .drawer--sidebar.drawer--right .drawer-nav {  right:0;  border-left:1px solid #ddd   }   .drawer--sidebar.drawer--right .drawer-contents {  margin-right:12.5rem   }   .drawer--sidebar .drawer-container {  max-width:48rem   } } @media (min-width:75em) {   .drawer--sidebar .drawer-nav {  width:16.25rem   }   .drawer--sidebar.drawer--left .drawer-contents {  margin-left:16.25rem   }   .drawer--sidebar.drawer--right .drawer-contents {  margin-right:16.25rem   }   .drawer--sidebar .drawer-container {  max-width:60rem   } } .drawer--navbarTopGutter {   padding-top:3.75rem } .drawer-navbar .drawer-navbar-header {   border-bottom:1px solid #ddd;   background-color:#fff } .drawer-navbar {   z-index:3;   top:0;   width:100% } .drawer-navbar--fixed {   position:fixed } .drawer-navbar-header {   position:relative;   z-index:3;   box-sizing:border-box;   width:100%;   height:3.75rem;   padding:0 .75rem;   text-align:center } .drawer-navbar .drawer-brand {   line-height:3.75rem;   display:inline-block;   padding-top:0;   padding-bottom:0;   text-decoration:none } .drawer-navbar .drawer-brand:hover {   background-color:transparent } .drawer-navbar .drawer-nav {   padding-top:3.75rem } .drawer-navbar .drawer-menu {   padding-bottom:7.5rem } @media (min-width:64em) {   .drawer-navbar {  height:3.75rem;  border-bottom:1px solid #ddd;  background-color:#fff   }   .drawer-navbar .drawer-navbar-header {  position:relative;  display:block;  float:left;  width:auto;  padding:0;  border:0   }   .drawer-navbar .drawer-menu--right {  float:right   }   .drawer-navbar .drawer-menu li {  float:left   }   .drawer-navbar .drawer-menu-item {  line-height:3.75rem;  padding-top:0;  padding-bottom:0   }   .drawer-navbar .drawer-hamburger {  display:none   }   .drawer-navbar .drawer-nav {  position:relative;  left:0;  overflow:visible;  width:auto;  height:3.75rem;  padding-top:0;  -webkit-transform:translateZ(0);  transform:translateZ(0)   }   .drawer-navbar .drawer-menu {  padding:0   }   .drawer-navbar .drawer-dropdown-menu {  position:absolute;  width:16.25rem;  border:1px solid #ddd   }   .drawer-navbar .drawer-dropdown-menu-item {  padding-left:.75rem   } } .drawer-dropdown-menu {   display:none;   box-sizing:border-box;   width:100%;   margin:0;   padding:0;   background-color:#fff } .drawer-dropdown-menu>li {   width:100%;   list-style:none } .drawer-dropdown-menu-item {   line-height:3.75rem;   display:block;   padding:0;   padding-right:.75rem;   padding-left:1.5rem;   text-decoration:none;   color:#222 } .drawer-dropdown-menu-item:hover {   text-decoration:underline;   color:#555;   background-color:transparent } .drawer-dropdown.open>.drawer-dropdown-menu {   display:block } .drawer-dropdown .drawer-caret {   display:inline-block;   width:0;   height:0;   margin-left:4px;   -webkit-transition:opacity .2s ease, -webkit-transform .2s ease;   transition:opacity .2s ease, -webkit-transform .2s ease;   transition:transform .2s ease, opacity .2s ease;   transition:transform .2s ease, opacity .2s ease, -webkit-transform .2s ease;   -webkit-transform:rotate(0deg);   transform:rotate(0deg);   vertical-align:middle;   border-top:4px solid;   border-right:4px solid transparent;   border-left:4px solid transparent } .drawer-dropdown.open .drawer-caret {   -webkit-transform:rotate(180deg);   transform:rotate(180deg) } .drawer-container {   margin-right:auto;   margin-left:auto } @media (min-width:64em) {   .drawer-container {  max-width:60rem   } } @media (min-width:75em) {   .drawer-container {  max-width:70rem   } } body {   font-family:'Lato', sans-serif;   -webkit-font-smoothing:antialiased;   font-size:16px;   line-height:1.3;   position:relative; } .h1 {   text-transform:uppercase;   font-weight:600;   font-family:'Lato', sans-serif;   font-size:50px;   line-height:60px;   border-bottom:2px solid var(--dark_blue);   padding-bottom:20px;   margin-bottom:20px; } main h1 {   font-weight:600;   color:var(--dark_blue); } h2, .h2 {   text-transform:uppercase;   font-weight:600;   font-family:'Lato', sans-serif;   font-size:34px;   line-height:41px;   color:var(--dark_blue);   border-bottom:2px solid var(--dark_blue);   padding-bottom:20px;   margin-bottom:20px; } .h2-no-border {   border-bottom:0;   text-transform:uppercase;   font-weight:600;   font-family:'Lato', sans-serif;   font-size:34px;   line-height:41px;   color:var(--dark_blue);   padding-bottom:20px; } .no-border {   border-bottom:0px; } .home .h2 {   font-size:50px;   line-height:60px; } .h2 span {   font-weight:300; } #content h2 {   color:var(--dark_blue);   font-size:34px;   line-height:41px;   border-bottom:2px solid var(--dark_blue);   padding:20px 0;   margin-bottom:20px; } #content a.websitecall {   color:var(--red) !important;   vertical-align:baseline;   padding-left:0; } #content .faq-accordion .card h5 button {   background:#0f73aa;   padding:15px 10px;   border:none; } #content .faq-accordion .card .card-header button.btn.btn-link:not(.collapsed):after {   top:75% !important; } .content .col-lg-8 img {   max-width:100%;   height:auto; } h3 {   text-transform:uppercase;   font-weight:600;   font-family:'Lato', sans-serif;   font-size:26px;   line-height:36px;   color:var(--nav_blue); } .h3 {   text-transform:uppercase;   font-weight:600;   font-family:'Lato', sans-serif;   font-size:34px;   line-height:60px; } p {   line-height:1.65em;   font-size:1.075em;   color:var(--light_grey); } a {   color:var(--red); } a:hover {   color:var(--nav_blue); } ul, ol {   line-height:27px; } ul li::marker {   color:var(--red); } em {   color:var(--another_grey); } hr {   background:var(--nav_blue); } a:hover {   text-decoration:none;   cursor:pointer !important; } article {   word-break:break-word; } .white-text {   color:var(--white) !important; } .blue-text {   color:var(--dark_blue); } .big-title {   font-size:70px;   font-weight:600;   text-transform:uppercase;   line-height:1; } .big-title span {   font-size:35px;   font-weight:400; } .big-title img {   margin-right:20px; } .padding-top {   padding-top:150px; } .button {   transition:.2s;   font-weight:600;   text-transform:uppercase;   padding:15px 45px;   text-align:center;   display:inline-block;   color:var(--white);   box-shadow:0px 0px 10px -1px rgb(0 0 0 / 30%);   background:var(--red);   position:relative;   z-index:1;   transition:all 0.3s ease-out; } .button.red {   position:relative;   background:var(--red);   z-index:1;   transition:all 0.3s ease-out;   color:var(--white) !important; } .button.red:hover, .button:hover {   color:var(--white);   cursor:pointer; } .button.red::after, .button:after {   content:" ";   position:absolute;   height:100%;   width:0;   background:var(--light_blue);   right:0;   top:0;   z-index:-1;   transition:all 0.3s ease-out; } .button.red:hover:after, .button:hover:after {   width:100%; } .button.blue {   position:relative;   background:var(--light_blue);   z-index:1;   transition:all 0.3s ease-out; } .button.blue:hover {   color:var(--white);   cursor:pointer; } .button.blue::after {   content:" ";   position:absolute;   height:100%;   width:0;   background:var(--red);   right:0;   top:0;   z-index:-1;   transition:all 0.3s ease-out; } .button.blue:hover:after {   width:100%; } .button.red, #gform_1 input[type=submit] {   background:var(--red) !important; } .button.blue, .site-content.inner .button {   background:var(--light_blue); } .guides {   margin-top:130px;   margin-bottom:100px; } .guides #guide_section {   flex-wrap:wrap } .guides #guide_section h3.guide_title {   text-transform:none } .guides #guide_section .grey-plus-container {   padding-left:20px;   padding-top:40px;   margin-bottom:40px; } #topbar {   line-height:30px;   background:var(--light_grey);   overflow:hidden; } #topbar span {   padding:0 10px;   color:var(--another_grey); } @media only screen and (min-width:1025px) and (max-width:1055px) {   #topbar span {  padding:0 6px;   } } #header_wrapper a {   color:var(--white); } #header_wrapper {   position:fixed;   width:100%;   z-index:6;   top:0;   left:0;   right:0; } span#topmenu a {   font-family:'Roboto Condensed', sans-serif;   font-size:16px;   line-height:19px;   font-weight:600; } #menu-mega>li {   height:74px;   position:inherit !important;   display:flex;   align-items:center;   font-family:'Roboto Condensed', sans-serif;   text-transform:uppercase;   font-weight:600;   font-size:16px; } .menu-item-has-children.show>.dropdown-menu {   display:flex;   flex-wrap:wrap;   width:600px;   background:var(--nav_background);   border-radius:0;   padding:0; } .menu-item-has-children.show .dropdown-menu>li {   flex:0 0 31%;   margin-right:10px;   text-align:left;   border-radius:0;   padding:5px 3px;   text-transform:none;   font-size:20px;   position:relative; } #menu-item-90922.menu-item-has-children.show .dropdown-menu>li {   flex:0 0 48%; } .navbar .menu-item-has-children.show .dropdown-menu>li:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-desktop-nav.png');   position:absolute;   top:13px;   left:0;   width:20px;   height:23px;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .navbar .menu-item-has-children.show .dropdown-menu>li[class^="column"]:before {   display:none; } .menu-item-has-children.show .dropdown-menu>li a {   color:var(--white);   font-weight:600; } .menu-item-has-children.show>.dropdown-menu>li:hover {   background:var(--white); } .menu-item-has-children.show>.dropdown-menu>li:hover>a {   color:var(--light_blue); } .menu-item-has-children.show>.dropdown-menu>li:hover, .menu-item-has-children.show>.dropdown-menu>li:hover>a {   background:var(--white);   color:var(--light_blue) !important; } .navbar li#menu-item-90922 {   position:relative !important; } .navbar li#menu-item-90922 .dropdown-menu.show {   top:89px;   width:170%; } body.sticky .navbar-expand-md .navbar-nav li#menu-item-90922 .dropdown-menu.show {   top:64px; } .column1>a, .column2>a, .column3>a {   display:none; } .column1:hover, .column2:hover, .column3:hover {   background:transparent !important; } .show .column1 .dropdown-menu, .show .column2 .dropdown-menu, .show .column3 .dropdown-menu {   display:block !important;   left:inherit;   position:relative;   top:auto;   background:transparent;   border:none; } .dropdown-toggle::after {   border-top:0.4em solid;   border-right:0.4em solid transparent;   border-bottom:0;   border-left:0.4em solid transparent;   color:var(--dropdown);   vertical-align:middle; } .show {   position:inherit !important; } .navbar {   position:inherit; } .navbar a.dropdown-item:focus {   background:transparent; } .drawer-nav {   padding-bottom:90px; } .drawer-nav a {   font-family:'Roboto Condensed', sans-serif; } .navbar-expand-md .navbar-nav .dropdown-menu.show {   flex-wrap:wrap;   position:absolute !important;   width:100%;   top:154px;   padding:20px 15%;   left:0;   right:0;   border-radius:0;   border-bottom:0;   margin-top:1px;   background-repeat:no-repeat;   background-position:top right;   background-size:contain;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg'); } .drawer--right.drawer-open .drawer-hamburger {   display:none; } .drawer-x {   position:fixed;   z-index:4;   top:0;   display:block;   box-sizing:content-box;   width:2rem;   border:none;   display:none; } .drawer--right.drawer-open .drawer-x {   display:block; } .drawer-nav .nav-link, #cont-mobile-nav a {   text-align:right;   font-size:20px;   color:var(--white);   line-height:65px;   text-transform:uppercase;   font-weight:600;   position:relative; } .drawer-nav li.menu-item-91653 ul.dropdown-menu>li:hover>a, .drawer-nav li.menu-item-91653 ul.dropdown-menu>li:hover {   background:var(--white);   color:var(--light_blue); } .drawer-nav li.menu-item-91653 ul.dropdown-menu .menu-item-has-children {   padding-top:0; } #cont-mobile-nav a {   border-bottom:1px solid var(--nav_border); } .drawer-nav .dropdown-toggle::after {   color:var(--white);   left:10px;   position:absolute;   top:50%; } .drawer-nav .show .dropdown-toggle::after {   transform:rotate(180deg) } .drawer-nav .menu-item-has-children.show>.dropdown-menu {   flex-direction:column;   transform:none !important;   background:var(--nav_blue_dark);   width:100%;   position:relative;   top:auto !important; } .drawer-nav .menu-item-has-children.show>.dropdown-menu li {   text-align:right;   font-size:20px;   line-height:45px;   padding:5px 3px !important; } .drawer-nav .menu-item-has-children.show>.dropdown-menu li a {   font-weight:400; } .drawer-nav .dropdown-item {   padding:0.25rem 0; } .drawer-nav>ul>li {   border-bottom:1px solid var(--nav_border); } .drawer-nav>ul>li.dropdown {   position:relative; } .drawer-nav .search-form {   position:relative;   display:block !important;   width:100%;   top:auto;   background:transparent;   right:auto; } .drawer-nav .menu-item-91653 .dropdown-menu {   float:none !important;   padding:0; } .drawer-nav .search-form label input {   background:var(--nav_blue_dark);   color:var(--white);   border:none;   width:100%;   padding:20px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/search-regular.svg') !important;   background-repeat:no-repeat !important;   background-position:90% 50% !important;   ; } .drawer-nav .search-form label input::placeholder {   color:#96B7C9;   font-size:18px;   font-style:italic; } .drawer-nav label {   display:block;   margin:20px auto;   width:80%; } .navbar-expand-md .navbar-nav .dropdown-menu.show li:hover, .navbar-nav .menu-item.active .menu-item.active {   background:transparent; } .navbar-expand-md .navbar-nav .dropdown-menu.show li:not(.blue-menu-btn):hover>a, .navbar-nav .menu-item.active .menu-item.active:not(.blue-menu-btn) a {   color:#fff !important;   background:transparent; } .navbar-expand-md .navbar-nav .dropdown-menu.show li>a:hover {   background:transparent; } body.search-no-results #search-input, body.error404 #search-input {   margin-top:0;   border-radius:0;   border:0;   padding:11px 10px;   width:auto;   background:#4F4F4F;   color:var(--white); } body.search-no-results #search-input::placeholder, body.error404 #search-input::placeholder {   color:#BEBEBE;   font-style:italic; } .sidebar-header .fh {   text-align:center } .sidebar-header .fh p {   margin-bottom:0;   padding-top:4px;   padding-bottom:4px; } .sidebar-header .fh div {   height:0;   border-top:1px solid #4d96be; } .sidebar-header .fh .sfh {   text-transform:none; } .sidebar-header .yd p {   margin-bottom:0;   padding-top:14px;   padding-bottom:14px;   font-size:25px; } body.sticky #topbar, #sticky-logo {   display:none; } body.sticky #sticky-logo {   display:block; } body.sticky #masthead {   background:#333333; } body #nav_holder {   max-height:90px;   transition:max-height 0.20s ease-out; } body.sticky #nav_holder {   max-height:40px;   background:#333333;   transition:max-height 0.35s ease-in; } body.sticky .navbar-expand-md .navbar-nav .dropdown-menu.show {   top:55px; } body.single-post #sidebar.internal_sticky_form .int-sidebar, body.single #sidebar.internal_sticky_form .int-sidebar {   margin-top:0px; } body.single-post.sticky #sidebar.internal_sticky_form {   top:90px; } body.single #sidebar.internal_sticky_form {   top:auto; } #page_hero {   height:420px;   background-repeat:no-repeat;   background-size:cover;   background-position:center;   position:relative;   z-index:-1; } #page_hero h1 {   width:100%;   text-align:center;   font-size:40px;   line-height:48px;   text-transform:uppercase;   color:var(--white);   word-spacing:5px;   text-shadow:0px 0px 5px #31566c; } #page_hero .hero-inner {   height:100%;   display:flex;   align-items:baseline;   flex-direction:column;   justify-content:center;   padding-top:90px !important; } .bimage {   max-height:30px;   margin-bottom:4em; } img.abs-header {   position:relative;   top:-150px;   padding-right:10px;   max-width:230px;   height:auto; } img.abs-header, .bimage .bcrumb {   display:inline-block;   vertical-align:top; } .mobile-header {   height:70px;   background:var(--light_grey);   display:none;   position:fixed;   width:100%;   z-index:6;   top:0;   left:0;   right:0; } .mobile-header a img#hmark {   padding:10px; } button.drawer-toggle {   background:var(--light_blue);   padding:3px 20px;   line-height:2;   color:var(--white);   position:absolute;   right:0; } .mobile-phone, .mobile-nav {   font-size:10px;   line-height:20px; } .mobile-header .right-contact {   float:right;   border-left:1px solid var(--white);   height:100%;   display:inline-block;   width:150px; } .mobile-header a.m-phone, .mobile-header button.drawer-hamburger {   display:inline-block; } .mobile-header a.m-phone {   width:50%;   text-align:center;   padding:5px;   color:#fff; } .no-border {   border:none !important; } .gm-style-iw-d a {   outline:none; } #lang {   text-align:left;   float:left;   padding:8px 0px 5px 10px; } #lang a {   color:var(--red);   font-weight:600; } #lang span {   color:var(--white); } #top_contact {   float:right;   text-align:right;   padding:0;   line-height:30px; } #top_contact #topphone, #top_contact #toplinks {   display:inline-block; } #top_contact #topphone {   padding:5px 10px 5px 10px;   background:var(--light_blue);   color:var(--white);   font-size:18px; } #top_contact #topphone img {   padding-right:10px; } #top_contact #toplinks {   padding-right:10px; } .event_image img {   max-width:520px;   height:auto;   min-width:520px; } .viFrame iframe {   max-width:100%; } .websitecall {   font-size:26px;   font-weight:600;   padding-left:10px;   line-height:1.5;   vertical-align:bottom;   color:var(--white) !important; } .navbar .search-form {   display:none;   width:330px;   position:absolute;   top:100%;   right:0;   z-index:99;   padding:0;   background:var(--black); } .navbar .search-form input {   font-size:16px;   border:0;   padding:20px;   background:var(--black);   color:var(--white);   width:100%; } .navbar .search-form label {   width:100%;   margin-bottom:0; } .drawer-nav {   z-index:999;   top:70px;   background:var(--nav_blue);   overflow-y:scroll;   -webkit-backface-visibility:hidden;   backface-visibility:hidden;   -webkit-overflow-scrolling:touch; } #masthead_underlay {   position:absolute;   z-index:-1;   top:0;   left:0;   bottom:0;   right:0;   background-color:var(--black);   opacity:0.9;   display:none; } body:not(.home) #masthead_underlay {   display:block !important;   opacity:.5; } .page-template-default.home:not(.sticky) #masthead_underlay {   display:none !important; } p .alignleft {   float:left;   margin-right:10px; } blockquote {   position:relative;   padding-left:20px; } blockquote:before {   content:'';   background:var(--dark_blue);   height:100%;   width:5px;   position:absolute;   left:0;   top:0; } #home_tag {   position:absolute;   width:100%;   top:48%;   transform:translateY(-50%);   z-index:3;   text-align:center; } #home_tag .hero-h1 {   color:var(--light_blue);   font-weight:300;   font-size:55px;   line-height:94px;   margin:0 auto;   text-align:right; } .hero-badge {   position:absolute;   bottom:40px;   left:20px;   width:150px;   height:150px; } .gotolinks a {   margin-left:5px;   padding-left:5px;   border-left:1px solid gray;   font-size:16px; } .gotolinks a:first-of-type {   border:none; } .btm-padding {   padding-bottom:12em; } #articles .h1 {   border:none !important; } .background-big-right-start {   background-repeat:repeat-y;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-right-left-big.png');   background-size:100%;   background-position:top; } .background-sm-left-start {   background-repeat:repeat-y;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-small-left-big-right.png');   background-size:100%;   background-position:top; } .background-big-left-sm-right {   background-repeat:repeat-y;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-big-left-small-right.png');   background-size:100%;   background-position:top; } .small p {   margin-bottom:5px; } .plus-image {   position:relative;   overflow:hidden; } .one-center-big-lt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:0;   left:0;   width:500px;   height:100%;   background-position:center;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .two-btm-small-rt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   right:0;   width:250px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .two-center-big-rt:before, .one-btm-big-rt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   right:0;   width:500px;   height:100%;   background-position:center;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .one-btm-small-lt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:0;   left:0;   width:250px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .one-btm-medium-lt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:-20%;   left:0;   width:350px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .top-small-lt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:0;   left:0;   width:250px;   height:100%;   background-position:top;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .top-big-rt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:0;   right:0;   width:550px;   height:100%;   background-position:top;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .btm-big-rt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   right:0;   width:500px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .middle-big-lt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   left:0;   width:500px;   height:100%;   background-position:center;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .btm-sm-rt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   right:0;   width:250px;   height:100%;   background-position:0 85%;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .btm-sm-lt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:0;   left:0;   width:250px;   height:100%;   background-position:0 85%;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .abs-top-big-lt:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:-50%;   left:0;   width:500px;   height:100%;   background-position:left;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .abs-btm-big-rt:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:-10%;   right:0;   width:500px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .top-right-btm-left:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   top:10%;   right:0;   width:500px;   height:100%;   background-position:top;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .top-right-btm-left:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-plus.svg');   position:absolute;   bottom:5%;   left:40px;   width:500px;   height:100%;   background-position:bottom;   background-repeat:no-repeat;   background-size:contain;   z-index:-1; } .full-image {   padding:0; } .full-image img {   max-width:100%;   min-width:100%; } .border-lt {   border-left:3px solid var(--dark_blue);   padding-left:20px; } .fluid-padding {   padding-left:100px;   padding-right:100px; } .btm-border {   border-bottom:1px solid var(--light_blue);   padding-bottom:30px; } .btm-border~p:first-of-type {   padding-top:30px; } .btm-border-right {   position:relative; } .btm-border-right:after {   content:'';   background:var(--light_blue);   height:2px;   width:70%;   position:absolute;   bottom:-10px;   left:30%; } .blue-callout {   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-background.png');   background-repeat:no-repeat;   background-position:top;   background-size:cover;   position:relative; } .blue-callout:after {   content:'';   position:absolute;   text-align:center;   border-top:40px solid transparent;   border-bottom:40px solid transparent;   border-left:40px solid var(--dark_blue);   transform:rotate(90deg);   margin:0 auto;   left:0;   right:0;   bottom:-60px;   width:0px;   height:0px; } .lt-blue-callout {   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/light-blue-plus-background.png');   background-repeat:no-repeat;   background-position:top;   background-size:cover;   position:relative; } .abs-top {   position:relative;   top:-80px;   height:auto; } .doyleswidget img {   width:130px;   height:auto;   box-shadow:1px 1px 5px 1px rgb(0 0 0 / 20%);   border-radius:80px;   padding:14px;   margin:0 10px;   background:#fff;   background-color:#fff !important;   image-rendering:auto; } .tile-container .tile {   display:inline-block;   width:45%;   padding:0;   margin-bottom:20px; } .tile-container .tile:nth-child(odd) {   margin-right:20px; } .tile-container .tile .p-title {   color:var(--white);   word-break:break-word;   font-size:22px;   letter-spacing:-0.25px;   font-weight:600;   position:absolute;   top:20px;   max-width:200px;   left:20px;   text-shadow:1px 1px 1px var(--black); } .tile-container .tile .slide-2 {   position:absolute;   height:auto;   width:100%;   z-index:-1;   left:0;   top:0; } .tile-container .tile .p-desc {   color:var(--white);   font-size:16px;   letter-spacing:-0.25px;   font-weight:600;   position:absolute;   bottom:50px;   left:20px;   text-shadow:1px 1px 1px var(--black); } #main .nav-links .nav-previous, #main .nav-links .nav-next {   background:var(--pagination_grey);   padding:10px 20px;   margin:0 5px;   display:inline-flex;   align-items:center; } #main .nav-links .nav-previous a, #main .nav-links .nav-next a {   color:var(--white);   font-weight:600; } #main .nav-links .nav-previous:hover, #main .nav-links .nav-next:hover {   background:var(--red);   cursor:pointer; } #content img.alignright {   float:right;   margin:20px 0px 20px 20px; } .video-callout {   display:flex;   justify-content:center;   margin:-200px 0px 0px 0; } #articles .col-md-12 .post-img, #articles .col-md-12 .post-content {   display:inline-block;   vertical-align:top; } #articles .col-md-12 .post-img {   width:40%;   min-height:100%;   background-size:cover !important;   background-position:center !important; } #articles .col-md-12 .post-content {   width:59%;   background:var(--white);   height:100%;   padding:40px;   margin-left:-3px; } #articles .post-title {   font-size:22px;   line-height:27px;   color:var(--dark_blue);   font-weight:600;   text-transform:uppercase; } #articles p {   color:var(--another_grey); } #articles .post-details {   display:inline-flex;   padding:10px 0;   align-items:center; } #articles .post-details:first-child {   position:relative; } #articles .post-details span {   padding:0 5px;   color:var(--another_grey); } #articles .post-details p {   margin:0;   font-size:14px; } body:not(.home) #articles:after {   display:none; } #practice-areas .int-area, .tile-container .tile {   position:relative;   padding:0;   overflow:hidden; } #practice-areas .int-area {   height:100%; } #practice-areas .int-area a {   display:block;   height:100%; } #practice-areas .int-area a:after {   content:'';   background:var(--red);   opacity:.6;   min-height:100%;   z-index:-1;   transition:all 0.3s ease-out;   display:block;   position:absolute;   top:0;   left:0;   width:100%; } #practice-areas .int-area:hover a:after {   width:0; } #practice-areas .col-lg-3 {   padding:20px;   min-height:280px;   z-index:1; } #practice-areas .int-area img {   width:100%;   height:100%; } #practice-areas .int-area:after {   content:'';   position:absolute;   bottom:20px;   right:20px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-regular.svg');   background-repeat:no-repeat;   width:30px;   height:30px;   background-size:100%; } .tile-container .tile:after {   content:'';   position:absolute;   bottom:20px;   right:20px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-regular.svg');   background-repeat:no-repeat;   width:30px;   height:30px;   background-size:100%; } .tile-container .tile .tile-image {   position:relative;   overflow:hidden;   width:100%;   height:220px; } .tile-container .tile .tile-image img {   display:block;   width:100%;   height:100%;   object-fit:cover;   object-position:center; } .tile-container .tile .tile-image::after {   content:'';   position:absolute;   inset:0;   background-color:rgba(15, 115, 170, 0.3);   transform:translateX(0);   transition:transform 0.4s ease; } .tile-container .tile:hover .tile-image::after {   transform:translateX(-100%); }  #practice-areas .slide-1, .tile-container .tile .slide-1 {   -webkit-transition:-webkit-mask-position 1s ease;   -webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 100%);   -webkit-mask-repeat:no-repeat;   -webkit-mask-size:300% 100%;   -webkit-mask-position:0 0;   z-index:2; } #practice-areas .slide-2 {   position:absolute;   height:auto;   width:auto;   z-index:-1;   left:0;   top:0; } #practice-areas .int-area:hover .slide-1, .tile-container .tile:hover .slide-1 {   -webkit-mask-position:100% 0; } #practice-areas .p-title {   color:var(--white);   font-size:22px;   line-height:27px;   letter-spacing:-0.25px;   font-weight:600;   position:absolute;   top:20px;   max-width:100px;   left:20px;   text-shadow:1px 1px 1px var(--black);   text-transform:uppercase; } #sponsor .small-blue {   padding:80px 0px 50px 0;   font-size:22px;   line-height:27px;   text-transform:uppercase;   color:var(--dark_blue);   font-weight:600; } #sponsor img {   padding:0 5px;   margin-right:10px;   height:auto; } #team img {   width:100%; } .wp-block-table {   width:100%;   max-width:600px;   margin:20px auto;   font-family:Arial, sans-serif; } .has-fixed-layout {   width:100%;   border-collapse:collapse;   background-color:var(--second_light_grey);   box-shadow:0 4px 8px rgba(0, 0, 0, 0.1); } .has-fixed-layout tr:first-child {   background-color:var(--nav_background);   color:var(--white);   font-weight:bold; } .has-fixed-layout td {   padding:12px 15px;   text-align:center;   border:1px solid var(--border_grey);   color:var(--light_grey); } .has-fixed-layout tr:first-child td {   color:var(--white); } .has-fixed-layout tr:nth-child(even) {   background-color:var(--white); } .has-fixed-layout tr:hover {   background-color:var(--light_blue);   color:var(--dark_grey);   cursor:grab; } .breadcrumb-container {   box-shadow:1px 2px 8px rgba(0, 0, 0, 0.08); } .breadcrumb-container p {   font-size:12px;   line-height:27px; } .breadcrumb-container a {   color:var(--dark_blue); } .breadcrumb_last {   color:var(--another_grey); } article h3, .content h3 {   font-size:24px;   color:var(--nav_blue);   line-height:29px;   font-weight:600;   text-transform:none;   padding:20px 0 10px 0; } article img {   max-width:100%;   height:auto; } article img.alignleft {   float:left;   padding-right:20px; } article .doyleswidget {   text-align:center;   margin:30px 0; } article ul {   padding-left:20px; } article .wistia_responsive_padding {   margin:20px 0; } .grey-plus-container a, .grey-plus-container span.faxcontainer {   display:flex;   flex-direction:row;   align-items:center;   min-width:100%; } .grey-plus-container {   background:var(--second_light_grey);   padding:20px;   margin-bottom:20px;   position:relative; } .grey-plus-container:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-light-grey.svg');   position:absolute;   right:0;   bottom:0;   display:block;   width:80px;   height:85px;   background-size:contain;   background-repeat:no-repeat; } .grey-plus-container .img-cont {   display:flex;   justify-content:center;   align-items:center;   border-radius:50px;   max-height:80px;   max-width:80px;   min-height:80px;   min-width:80px;   background:var(--dark_blue);   margin-right:20px; } .grey-plus-container #phone-icon {   width:100px; } .grey-plus-container .img-cont img {   width:70px;   height:auto;   padding:15px; } .grey-plus-container .h5 {   color:var(--another_grey);   font-weight:600;   font-size:22px;   margin:0; } .grey-plus-container p.big-red {   margin:0;   font-size:32px;   line-height:40px;   font-weight:900 !important;   color:var(--red); } .grey-plus-container p {   display:inline;   padding:20px 0; } #guide_section {   display:flex;   justify-content:center;   align-items:center;   padding:0;   position:relative; } #guide_section img {   z-index:1; } #guide_section .grey-plus-container {   flex-direction:column;   align-items:self-start;   padding-left:40px; } #guide_section img {   max-width:250px;   box-shadow:2px -2px 5px 2px rgb(0 0 0 / 20%); } #guide_section .guide_title {   font-size:30px;   line-height:36px;   color:var(--nav_blue);   font-weight:600;   padding-bottom:10px; } #guide_section {   ; } #guide_section a.button {   max-width:250px !important;   width:auto;   min-width:auto;   margin-top:20px;   display:inherit; } .language img {   width:80px;   margin-right:20px; } .language p {   margin:0; } #nwnfcontent {   display:flex;   align-items:center;   position:relative; } #nwnfcontent img, #nwnfcontent .nwnf-inner {   display:inline-block; } #nwnfcontent img {   width:30%;   z-index:1; } #nwnfcontent .nwnf-inner {   background:var(--second_light_grey);   position:relative;   padding:20px;   width:69%; } #nwnfcontent .nwnf-inner:before {   content:'';   background:var(--second_light_grey);   position:absolute;   left:-80px;   top:0;   height:100%;   width:100px;   z-index:0; } #nwnfcontent .nwnf-inner:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-light-grey.svg');   position:absolute;   right:0;   bottom:0;   display:block;   width:80px;   height:85px;   background-size:contain;   background-repeat:no-repeat;   z-index:1; } #nwnfcontent ul {   margin-bottom:0;   margin-left:5%; } #nwnfcontent ul li, #nwnfcontent .nwnf-inner p {   color:var(--light_blue);   font-size:18px;   line-height:30px;   font-weight:600; } #nwnfcontent ul li::marker {   color:var(--light_blue); } .stars {   max-width:150px; } #contact-split-container .grey-plus-container p {   display:block;   padding:0;   margin:0;   font-weight:500; } #contact-split-container~#team-img-parent {   margin-top:50px; } #fax p {   color:var(--red);   display:inline-block; } #comments {   padding:20px 0; } a em {   color:inherit; } h4.read-more {   background:#f1583e;   padding:20px;   color:#fff;   display:inline-block;   font-weight:600;   clear:both;   font-size:17px;   position:relative;   background:linear-gradient(to right, #f1583e 50%, #40C8F4 50%);   background-size:200% 100%;   transition:.3s ease-out;   background-position:left bottom; } h4.read-more a {   color:#fff; } h4.read-more:hover {   background-position:100%; } .testimonials {   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/blue-background.png');   background-repeat:no-repeat;   background-position:top;   background-size:cover;   position:relative;   margin-bottom:80px;   padding:40px; } .testimonials .triangle {   left:-40px;   bottom:-100px; } .testimonials .generalsidebar_title {   color:var(--white);   font-size:30px;   line-height:36px;   font-weight:600;   text-transform:uppercase;   padding-bottom:15px; } .testimonials p {   color:var(--white);   font-size:18px;   line-height:27px; } .testimonials a {   color:var(--light_blue);   display:inline;   font-weight:600; } img~.generalsidebar_title {   padding-top:20px !important; } .blog article, .archive.category article {   margin-bottom:50px; } .blog article .entry-body a {   padding-top:0; } .blog article img, .archive.category article img {   min-width:100%; } body.single img.featured-img.wp-post-image {   min-width:100%; } .entry-body {   background:var(--dark_blue);   padding:40px;   position:relative;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/sidebar-fill.svg');   background-repeat:no-repeat;   background-position:bottom right;   background-size:180px; } .entry-body .entry-title {   font-size:30px;   color:var(--white);   font-weight:600;   line-height:35px; } .entry-body p {   color:var(--white);   padding-top:10px;   font-size:18px;   font-weight:400; } .entry-body a {   color:var(--white);   padding-top:10px;   font-weight:600;   display:block; } .entry-body .entry-details {   color:var(--white);   padding-top:10px;   font-size:14px;   font-weight:400; } .pnavigation {   display:flex;   margin-top:58px;   justify-content:center; } .pnavigation ul {   display:flex;   list-style:none;   padding:0px;   margin:0px;   -webkit-flex-wrap:wrap;   flex-wrap:wrap; } .pnavigation ul li {   background:var(--pagination_grey);   padding:10px 20px;   margin:0 5px;   display:flex;   align-items:center; } .pnavigation ul li a {   color:var(--white);   font-weight:600; } .pnavigation ul li.active, .pnavigation ul li:hover {   background:var(--red);   cursor:pointer; } .cat-dropdown {   padding-bottom:20px;   position:relative; } .cat-dropdown select {   padding:5px;   border:none;   color:var(--dark_blue);   font-size:18px;   font-weight:800;   -webkit-appearance:none;   -moz-appearance:none;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/sort-down-solid.svg');   background-color:var(--white);   background-repeat:no-repeat;   border-bottom:1px solid var(--second_light_grey);   padding-bottom:10px;   background-position:99% 50%;   text-transform:uppercase;   width:99%; } .faq-accordion .card {   background:var(--dark_blue);   margin-bottom:20px;   border:none;   border-radius:0; } .faq-accordion .card h5 button {   color:var(--nav_blue_dark);   font-weight:600;   font-size:18px;   width:100%;   text-align:left;   color:#fff; } .faq-accordion .card-body {   background:var(--second_light_grey);   padding:20px;   position:relative; } .faq-accordion .card .card-header {   position:relative; } .faq-accordion .card .card-header button.btn.btn-link:after {   content:'';   position:absolute;   bottom:0;   top:50%;   right:20px;   transform:translateY(-50%);   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-regular.svg');   background-repeat:no-repeat;   width:30px;   height:30px;   background-size:100%;   pointer-events:none; } .faq-accordion .card .card-header button:not(.collapsed):after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/minus-regular.svg') !important;   top:65% !important; } .single h1.entry-title {   color:var(--dark_blue);   font-size:34px;   line-height:41px;   padding-top:20px;   margin-bottom:10px;   font-weight:600; } .single .entry-meta {   font-size:14px;   padding:0px 0 15px 0;   color:var(--another_grey); } .single .entry-meta .byline {   position:relative;   padding-right:10px; } .single .entry-meta .byline:after {   content:'|';   position:absolute;   right:5px; } #sharelinks {   padding:0px 0 10px 0; } img.featured-img~#sharelinks {   padding-top:10px; } .entry-content #sharelinks:last-child {   padding:10px 0 25px 0; } p.comment-form-comment textarea {   width:100%; } .hide-desktop {   display:none; } .lt-grey p {   color:var(--another_grey); } .bluequote.inline .triangle {   display:none; } .page-id-3293 #guide_section~h2 {   padding-top:70px; } .page-id-10 h4 {   padding:10px 0;   border-bottom:2px solid var(--dark_blue);   font-weight:600;   color:var(--dark_blue) !important;   text-transform:uppercase; } .page-id-10 h4 a {   color:var(--dark_blue) !important;   text-transform:uppercase; } .postid-3218 #header_wrapper {   background:var(--light_grey); } .postid-3218 .main-content-area.full {   padding-top:120px; } .postid-3509 #header_wrapper {   background:var(--light_grey); } .postid-3509 .main-content-area.full {   margin:0 auto;   max-width:1160px;   padding:180px 15px 0 15px } body #gform_1 #field_1_1, body #gform_1 .ginput_container.ginput_container_email {   margin-top:0; } #sign-up p {   color:var(--location_grey); } #gform_1 input::placeholder, #gform_8 input::placeholder {   color:#BEBEBE;   font-style:italic; } #gform_1 .gform_body.gform-body, #gform_1 .gform_footer.top_label {   display:inline-block;   vertical-align:top; } .hidden_label .gfield_label {   display:none; } body #gform_1 #field_1_1, body #gform_1 .ginput_container.ginput_container_email {   margin-top:0; } .gform_wrapper ul li.gfield {   clear:both; } input[type=button], input[type=submit] {   background:var(--light_blue);   color:#fff;   padding:10px 20px;   border:none;   cursor:pointer;   font-weight:600;   text-transform:uppercase; } .gform_heading h3 {   color:var(--white); } #gform_1 input[type=submit], #gform_8 input[type=submit] {   padding:14px 25px;   border-radius:0; } gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {   padding:0;   margin:0;   overflow:visible; } #gform_1 #input_1_1 {   margin-top:0;   border-radius:0;   border:0;   padding:11px 10px;   width:102%;   color:var(--grey); } .gform_wrapper form li, .gform_wrapper li {   margin-left:0 !important;   list-style:none !important;   overflow:visible; } .gform_validation_container, .gform_wrapper .gform_validation_container, body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container, body .gform_wrapper li.gform_validation_container, body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {   display:none !important;   position:absolute !important;   left:-9000px; } h2.gform_submission_error.hide_summary {   color:red;   font-size:20px;   line-height:normal;   border:none; } div#validation_message_1_1 {   color:red; } #gform_2 textarea {   max-height:150px; } #gform_wrapper_7, #gform_wrapper_8 {   padding:20px 0; } #sidebar.short-form .int-sidebar:after {   height:118%;   width:104%;   background-size:95% 101%; } #sidebar.short-form .priv {   bottom:-18%; } #sidebar.short-form .gform_footer.top_label {   margin-top:10px; } #sidebar .int-sidebar {   background:var(--dark_blue);   padding:0 20px;   position:relative;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/sidebar-fill.svg');   background-repeat:no-repeat;   background-position:bottom right;   min-height:670px; } #sidebar.nostick {   position:relative !important;   top:auto; } #sidebar.internal_sticky_form .int-sidebar {   margin-top:-100px; } .sticky #sidebar.internal_sticky_form {   padding-top:20px;   position:sticky;   top:150px;   padding-bottom:200px; } #sidebar.internal_sticky_form textarea {   max-height:150px; } .int-sidebar {   position:relative; } .triangle {   width:0;   height:0;   border-top:60px solid var(--dark_blue);   border-right:60px solid transparent;   position:relative;   bottom:-60px;   left:-20px } #sidebar .int-sidebar:after {   content:'';   position:absolute;   z-index:-1;   top:15px;   left:-23px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/sidebar-brdr.png');   background-repeat:no-repeat;   background-position:center;   height:115%;   width:105%;   background-size:95% 101%; } #sidebar.wide-form .int-sidebar:after {   content:'';   position:absolute;   z-index:-1;   top:5px;   left:-38px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/sidebar-large-border.png');   background-repeat:no-repeat;   background-position:center;   height:115%;   width:110%;   background-size:95%; } .sidebar-header .img {   position:relative; } .sidebar-header .img:after {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/henry-carus-contact.png');   background-position:bottom;   background-size:contain;   background-repeat:no-repeat;   position:absolute;   height:185%;   width:100%;   left:0px;   right:0;   margin:0 auto;   bottom:-10px; } #gform_wrapper_2 .sidebar-header .img:after {   bottom:0; } .sidebar-header p {   font-size:20px;   line-height:24px;   font-weight:400;   color:var(--white);   margin-bottom:0;   padding:10px 0;   text-transform:uppercase; } .sidebar-header .row div:last-child {   position:relative;   top:5px;   padding-bottom:10px;   padding-right:3px; } #sidebar li input, #gform_8 li input {   width:100%;   padding:10px 0 10px 40px;   margin:10px 0;   border:none; } #sidebar li .ginput_container_select {   width:100%;   background:white; } #sidebar li select {   width:calc(100% - 10px);   padding:10px 0 10px 40px;   margin:0;   border:none; } #sidebar li textarea {   width:100%;   padding:10px 10px 10px 40px;   margin:10px 0;   border:none; } #gform_11 li input, #gform_11 li textarea, #gform_10 li input, #gform_10 li textarea {   width:100%;   padding:10px 0 10px 10px;   margin:10px 0;   border:none;   font-family:'Lato', sans-serif; } .gform_body.gform-body li {   position:relative; } #sidebar li.name_icon input {   margin-top:0; } li.name_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/user-grey.svg');   position:absolute;   left:10px;   top:13px;   display:block;   width:17px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.email_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/envelope-grey.svg');   position:absolute;   left:10px;   top:28px;   display:block;   width:17px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.phone_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/phone-grey.svg');   position:absolute;   left:10px;   top:25px;   display:block;   width:17px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.message_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/pencil-grey.svg');   position:absolute;   left:10px;   top:26px;   display:block;   width:17px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.post_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/mailbox.svg');   position:absolute;   left:10px;   top:25px;   display:block;   width:20px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.square_icon:before {   content:'';   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/square-question-regular.svg');   position:absolute;   left:10px;   top:25px;   display:block;   width:20px;   height:19px;   background-size:contain;   background-repeat:no-repeat; } li.gf-select:before {   top:10px; } .gf-select select {   color:var(--grey);   font-weight:700;   font-style:italic; } .gf-select select[data-select]:not([data-select=""]) {   color:black;   font-style:normal;   font-weight:400; } .gf-select {   margin-top:8px;   margin-bottom:8px;   font-size:16px; } #sidebar:not(.wide-form) .gf-select {   font-size:14px; } #sidebar input.gform_button.button, #gform_8 input.gform_button.button {   background:var(--red);   width:100%;   padding:15px;   border-radius:0;   width:250px; } #sidebar li input::placeholder, #sidebar li textarea::placeholder, #gform_11 li input::placeholder, #gform_10 li textarea::placeholder, #gform_10 li input::placeholder, #gform_11 li textarea::placeholder, #gform_8 li input::placeholder {   font-style:italic;   font-weight:600 !important;   font-size:16px; } #sidebar .priv {   position:absolute;   left:14%;   bottom:-12%;   display:flex;   justify-content:center; } #sidebar .priv p {   margin:0;   padding-left:10px;   font-size:12px;   line-height:15px; } .gform_confirmation_wrapper p {   color:var(--white);   padding:50px 0px 0px 0px;   margin-bottom:0; } .slick-prev.slick-arrow:before, .slick-next.slick-arrow:before {   display:none; } .slick-dots li button::before {   color:var(--white) !important;   font-size:26px; } .slick-dots li.slick-active button:before {   opacity:.25; } .slick-dots li.slick-active button:after {   content:'';   height:110%;   width:110%;   position:absolute;   top:0;   left:auto;   transform:translate(-50%, -2%);   right:auto;   border:1px solid var(--white) !important;   border-radius:25px; } #testimonial-slider .slick-dots {   bottom:100px;   width:auto;   right:100px; } #testimonial-slider .slick-prev.slick-arrow:before {   display:none; } #testimonial-slider .slick-prev {   left:-45px; } #testimonial-slider .slick-next {   right:-45px; } .testimonials {   width:90%;   margin-left:30px;   min-height:450px; } .testimonials:after {   content:'';   position:absolute;   top:10px;   left:-35px;   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/testimonial-brdr.png');   background-repeat:no-repeat;   background-position:center;   height:116%;   width:106%;   background-size:95% 100%;   z-index:-1; } .testimonials .triangle {   left:0;   bottom:-60px;   position:absolute; } body.tax-success_story_type .new_success_story_title {   font-weight:bold;   font-size:22px;   line-height:27px;   color:var(--another_grey);   text-transform:none; } footer {   background:var(--light_grey);   overflow:hidden; } footer .h5 {   color:var(--white);   font-size:18px;   line-height:46px;   font-weight:600;   text-transform:uppercase;   margin:0; } footer .accordion button.btn.btn-link:hover {   text-decoration:none; } footer .accordion button.btn.btn-link:focus {   outline:none; } footer .accordion .h5:hover {   opacity:50%; } ul.contact-footer {   padding:0; } ul.contact-footer li {   list-style-type:none;   color:var(--white);   padding:5px 0;   font-weight:600; } ul.contact-footer li img, .location-details li img {   margin-right:10px; } ul.contact-footer li a {   padding-left:5px; } ul.contact-footer li a, ul.contact-footer li p {   font-weight:400; } ul.contact-footer li a:hover, footer .location-details a:hover {   color:var(--white); } #footer-award p {   font-size:20px;   color:var(--suva_grey);   line-height:30px;   margin-bottom:0;   font-weight:600; } .border-footer-top {   border-top:1px solid var(--border_grey);   padding:0; } .social-footer a {   padding-right:10px; } footer .card {   border:none;   background:transparent; } footer .accordion>.card .card-header {   background:transparent;   border:none; } footer .accordion>.card:not(:first-of-type) .card-header:first-child {   border-top:1px solid var(--grey); } footer .accordion>.card:last-of-type {   border-bottom:1px solid var(--grey); } footer .location-details, footer .map {   display:inline-block;   vertical-align:top; } footer .location-details {   width:40%; } footer .location div {   display:inline-block;   vertical-align:top; } footer .accordion button.btn.btn-link {   width:100%;   text-align:left;   position:relative;   background:none;   border:0 } footer .mapstyle {   height:420px !important; } footer .accordion button.btn.btn-link:after {   content:'';   position:absolute;   right:0;   top:0;   transform:translate(0, 50%);   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/plus-regular.svg');   background-position:center;   background-repeat:no-repeat;   background-size:contain;   height:20px;   width:20px; } footer .accordion button.btn.btn-link:not(.collapsed):after {   content:'';   position:absolute;   right:0;   top:0;   transform:translate(0, 50%);   background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/minus-regular.svg');   background-position:center;   background-repeat:no-repeat;   background-size:contain;   height:20px;   width:20px; } footer .map {   width:59%;   padding-bottom:30px;   margin-bottom:30px; } footer .location-details li {   color:var(--location_grey);   list-style-type:none;   font-size:18px;   line-height:36px; } .copyright {   background:var(--dark_grey);   text-align:center;   color:var(--grey);   display:flex;   flex-direction:row;   justify-content:center;   align-items:center; } .copyright p {   margin:0;   color:var(--grey); } #t3-attr a {   color:var(--grey);   display:flex;   justify-content:center;   align-items:center;   font-size:1.075em; } #t3-attr a:hover {   text-decoration:none;   opacity:.8; } #t3-attr img {   margin-left:5px;   height:18px; } footer .contact-details ul {   padding-left:0; } ul.contact-footer li a:hover, footer .contact-details a:hover {   color:var(--white); } footer .contact-details li {   color:var(--location_grey);   list-style-type:none;   font-size:14px; } footer .location div {   line-height:24px; } ul.contact-footer li img, .contact-details li img {   margin-right:10px; } .location img {   vertical-align:top; } .col-centered {   float:none;   margin:0 auto; } @media(max-width:1374px) {   p.bcrumb.container {  width:auto;   } } @media(max-width:1345px) {   .menu-item-has-children.show .dropdown-menu>li {  margin-right:0;   } } @media (max-width:1220px) {   #home_tag .hero-h1 {  text-align:center;   }   #home_tag .hero-h1 span {  margin:0 !important;   }   .slottt-machine-recipe__items_container,   .slottt-machine-recipe__items_container2 {  text-align:center !important;   }   .slottt-machine-recipe__items_container,   .slottt-machine-recipe__items_container2 {  margin-top:65px;   }   .slottt-machine-recipe:after {  right:230px !important;   }   .slottt-machine-recipe2:after {  right:310px !important;   }   #wordbox,   #wordbox2 {  padding-bottom:60px;   }   #wordbox:after,   #wordbox2:after {  left:0;  margin:0 auto;  top:150px !important;   } } @media (max-width:1200px) {   .tile-container .tile .p-desc {  bottom:30px;  font-size:14px;   }   #practice-areas .col-lg-3 {  min-height:230px;   }   footer .contact-details li {  font-size:15px !important;  line-height:26px !important;   } } @media(min-width:1025px) {   body.sticky #hmark {  display:none;   }   .blue-menu-btn:before {  display:none;   }   .blue-menu-btn {  background:var(--light_blue);  margin-top:10px;  max-width:fit-content;  box-shadow:0px 0px 10px -1px rgb(0 0 0 / 30%);  position:relative;  transition:all 0.3s ease-out;  z-index:1;   }   .blue-menu-btn:after {  content:" ";  position:absolute;  height:100%;  width:0;  background:var(--nav_blue_dark);  right:0;  top:0;  z-index:-1;  transition:all 0.3s ease-out;   }   .blue-menu-btn a {  padding:10px 60px;  text-transform:uppercase;   }   .blue-menu-btn:hover {  background:var(--white) !important;   }   .blue-menu-btn:hover a {  color:var(--light_blue);   }   .blue-menu-btn:hover:after {  width:100%;   }   .blue-menu-btn.active {  background:var(--light_blue) !important;   }   .blue-menu-btn.active a {  color:var(--white);   } } @media(max-width:1024px) {   #testimonials .slick-prev,   #testimonials .slick-next {  display:none !important;   }   #testimonials .testimonial-wrapper:before {  left:10px !important;   }   #testimonials .testimonial-wrapper:after {  right:10px !important;   }   #testimonials .slick-dots {  bottom:-60px;   }   .mobile-header {  display:block;   }   #header_wrapper {  display:none;   }   .big-title {  font-size:40px;  line-height:48px;   }   .big-title span {  font-size:20px;   }   .big-title img {  display:block;  margin:0 auto;  padding-bottom:30px;   }   body.single-post,   body.event-template-default {  padding-top:70px;   }   body.event-template-default #sidebar {  margin-bottom:120px;   }   .testimonials:after {  display:none;   }   li.searchicon.menu-item {  display:none;   }   .postid-3509 .main-content-area.full {  padding-top:0;   } } @media(max-width:998px) {   #sidebar.wide-form .int-sidebar:after,   #sidebar .int-sidebar:after {  display:none;   }   .abs-top {  top:0;   }   .testimonials {  background-position:left;   }   .postid-3218 .main-content-area.full {  padding-top:0;  margin-top:-50px;   }   #practice-areas .col-lg-3 {  min-height:330px;   } } @media(max-width:992px) {   .sidebar_overflow {  overflow:hidden;   }   #sidebar.internal_sticky_form {  position:relative;  margin-top:80px;  top:auto !important;   }   #testimonials .img-testimonial {  position:relative;  top:auto;  right:auto !important;  width:100%;   }   #testimonials {  flex-direction:column;   }   #testimonials {  padding-top:0 !important;   }   #testimonials .container {  padding-top:40px;   }   .single-post #sidebar {  margin-bottom:120px;   }   .btn-center {  justify-content:center;  margin-top:80px !important;   }   .slottt-machine-recipe:after {  right:100px !important;   }   .slottt-machine-recipe2:after {  right:190px !important;   }   .breadcrumb-container {  box-shadow:1px 2px 8px rgba(0, 0, 0, 0.08);  background:var(--white);   }   footer #footer-award {  margin:20px auto;  padding:20px;  border-top:1px solid var(--border_grey);  border-bottom:1px solid var(--border_grey);   }   body.single-post.sticky #sidebar.internal_sticky_form {  margin-top:0;  top:auto;   }   .doyleswidget {  text-align:center;   }   .page-template-page-services .main-content-area {  overflow:hidden;   } } @media (max-width:900px) {   .abs-header {  display:none;   } } @media (max-width:768px) {   h2,   .h2,   .h1 {  font-size:34px;  line-height:41px;  letter-spacing:-0.14px;   }   .home .h2 {  font-size:34px;  line-height:41px;  margin-bottom:0;   }   main#main {  padding-top:10px !important;   }   .hero-badge {  position:absolute;  bottom:20px;  left:20px;  width:80px;  height:80px;   }   #page_hero .hero-inner {  padding-top:40px !important;   }   .slottt-machine-recipe__items_container,   .slottt-machine-recipe__items_container2 {  margin-top:40px;   }   .slottt-machine-recipe:after,   .slottt-machine-recipe2:after {  font-size:60px;   }   .slottt-machine-recipe:after {  right:230px !important;  bottom:60px !important;   }   .slottt-machine-recipe2:after {  right:260px !important;  bottom:50px !important;   }   .padding-top {  padding-top:50px;   }   .full-image img {  width:100%;   }   #home_tag .hero-h1 {  text-align:center;  font-size:24px;  line-height:30px;   }   #wordbox,   #wordbox2 {  padding-bottom:80px;   }   #wordbox2 {  margin-top:0 !important;   }   #wordbox:after,   #wordbox2:after {  left:0;  margin:0 auto;  top:80px !important;   }   .border-lt {  border:none;  padding:0;   }   .fluid-padding {  padding-left:20px;  padding-right:20px;   }   img.abs-header {  display:none;   }   .hide-mobile {  display:none;   }   .hide-desktop {  display:block;   }   #articles .col-md-12 .post-img,   #articles .col-md-12 .post-content {  margin:0px !important;   }   #articles .col-md-12 .post-img {  width:100%;  min-height:250px !important;   }   .drawer-menu .searchicon {  display:none;   }   .top-awards.d-flex {  justify-content:center;   }   .doyleswidget {  text-align:center;   }   .doyleswidget img {  width:100px;  height:auto;   }   #practice-areas .int-area:after {  right:20px;   }   .gotolinks {  flex-wrap:wrap;   }   .gotolinks div {  width:100%;  display:block;  margin-bottom:10px;   }   .gotolinks a {  line-height:2;   }   .callout-container span#wistia-8ql1yt4xbi-1 {  width:100% !important;   }   .callout-container:before,   .callout-container:after {  display:none !important;   }   .one-center-big-lt:before {  width:200px;  background-position:0 20%;   }   .two-btm-small-rt:after,   .two-center-big-rt:before,   .one-btm-big-rt:before {  width:200px;   }   .two-center-big-rt:before {  background-position:top;   }   .one-btm-small-lt:after {  right:0;  left:auto;   }   .one-btm-medium-lt:before {  bottom:0;  width:200px;   }   #practice-areas .int-area {  text-align:center;  margin:0 auto;   }   #practice-areas .slide-2 {  left:0;  right:0;  margin:0 auto;   }   #practice-areas .p-title {  margin:0 auto;  left:20px;  right:0;  max-width:100%;  text-align:left;   }   #articles .col-md-12 img,   #articles .col-md-12 .post-content {  width:100% !important;   }   #articles .col-md-12 .post-content {  height:auto;  text-align:left;   }   .page-id-3293 #guide_section~h2 {  padding-top:0px;   }   .event_image img {  max-width:100%;  min-width:100%;   }   .pnavigation {  margin-bottom:30px;  margin-top:50px;   }   .testimonials:after {  content:'';  position:absolute;  top:38px;  left:-29px;  background-size:95% 100%;  height:110%;  background-image:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/images/testimonial-brdr-mobile.png');   }   footer .location-details,   footer .map {  width:100%;   }   footer .map {  padding-bottom:50px;   }   footer ul.contact-footer {  text-align:left;   }   footer .social-footer {  justify-content:center;  padding-top:20px;   }   footer .col-lg-4 {  padding:0;  margin:0 auto;  text-align:center;   }   footer .h5 {  text-align:left;   }   footer .col-lg-4 {  padding:0 20px;  margin:0 auto;   }   footer .card .card-header {  padding:10px 0px;   }   footer .accordion button.btn.btn-link:after {  top:0;   }   footer .location-details ul {  padding-left:10px;   }   footer .border-footer-top {  margin-top:20px !important;   }   #sign-up {  align-items:center;  display:flex;  flex-direction:column;   }   #ft-social .h5 {  text-align:center !important;   }   .tile-container .tile,   .tile-container .tile img {  width:100%;   }   .tile-container .tile .p-desc {  top:80px;  bottom:auto;  font-size:16px;   }   #guide_section img {  display:none;   }   #guide_section .grey-plus-container {  margin-left:0;  padding:20px   }   #guide_section .grey-plus-container .button.red {  margin-top:20px;  min-width:auto !important;  max-width:250px;   }   #testimonials .slick-dots {  bottom:-30px;   }   #content img.alignright {  display:block;  float:none;  margin:20px auto;   } } @media(max-width:767px) {   .slottt-machine-recipe:after {  right:140px !important;  bottom:60px !important;   }   .slottt-machine-recipe2:after {  right:170px !important;  bottom:50px !important;   }   div#gform_wrapper_8 {  width:100%;   } } @media(max-width:660px) {   .copyright {  flex-direction:column;   }   #t3-attr a span {  display:none;   } } @media(max-width:575px) {   .slottt-machine-recipe:after,   .slottt-machine-recipe2:after {  display:none !important;   }   footer .card {  width:50%;  margin:0 auto;   }   @media(max-width:500px) {  .doyleswidget img { width:70px !important; height:auto !important; padding:10px; margin:0 5px;  }  .big-title img { width:80px;  }  .button { padding:15px 20px;  }  .faq-accordion .card h5 button { width:90%;  }  .testimonial-wrapper~.btn-center { margin-top:50px !important;  }  #nwnfcontent img,  #guide_section img { display:none;  }  #nwnfcontent ul,  #guide_section .grey-plus-container { margin:0;  }  .grey-plus-container { flex-direction:column; align-items:flex-start;  }  #contact-split-container { margin-bottom:60px;  }  #contact-split-container .grey-plus-container .inner-grey { padding-top:0;  }  .grey-plus-container .inner-grey { padding-top:20px;  }  #nwnfcontent .nwnf-inner { width:100%;  }  #nwnfcontent:before,  #nwnfcontent .nwnf-inner:before { display:none;  }  .btn-center { margin-top:20px !important;  }  .btm-padding { padding-bottom:5em;  }  .video-callout { margin:-60px 0px 0px 0;  }  .callout-container span#wistia-8ql1yt4xbi-1 { height:210px !important;  }  #articles .col-md-12 .post-img { min-height:150px !important;  }  #content h2 { line-height:35px;  }  .pnavigation ul { line-height:1;  }  .pnavigation ul li { margin-bottom:10px;  }  footer .card { width:90%; margin:0 auto;  }  footer #footer-award { max-width:50% !important;  }  .testimonials { width:100%; margin-left:0; min-height:auto; padding-bottom:60px !important;  }  #testimonial-slider .slick-dots { bottom:100px; right:0; left:0;  }  #contact-split-container .grey-plus-container p.big-red { font-size:28px;  }  #contact-split-container .grey-plus-container .inner-grey span { display:block;  }  #practice-areas .col-lg-3 { min-height:300px;  }   }   @media(max-width:400px) {  .copyright p,  #t3-attr a { font-size:.9em;  }   }   @media(max-width:360px) {  .doyleswidget img { width:60px !important; height:auto !important;  }   }   @media(max-width:340px) {  .copyright p,  #t3-attr a { font-size:.7em;  }   }   .object-fit-cover {  object-fit:cover;   }