/* =WordPress Core-------------------------------------------------------------- */.alignnone { margin: 5px 20px 20px 0;} .aligncenter,div.aligncenter { display: block; margin: 5px auto 5px auto;} .alignright { float:right; margin: 5px 0 20px 20px;} .alignleft { float: left; margin: 5px 20px 20px 0;} a img.alignright { float: right; margin: 5px 0 20px 20px;} a img.alignnone { margin: 5px 20px 20px 0;} a img.alignleft { float: left; margin: 5px 20px 20px 0;} a img.aligncenter { display: block; margin-left: auto; margin-right: auto;} .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%;  padding: 5px 3px 10px; text-align: center;} .wp-caption.alignnone { margin: 5px 20px 20px 0;} .wp-caption.alignleft { margin: 5px 20px 20px 0;} .wp-caption.alignright { margin: 5px 0 20px 20px;} .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;} .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;} .screen-reader-text { border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
/*! * Bootstrap v4.5.3 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;} *,*::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:not(:focus-visible) { 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: 65% !important;} 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([class]) { color: inherit; text-decoration: none;} a:not([href]):not([class]):hover { color: inherit; text-decoration: none;} 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; -ms-overflow-style: scrollbar;} 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; text-align: -webkit-match-parent;} 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;} [role="button"] { cursor: pointer;} 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;} textarea { overflow: auto; resize: vertical;} fieldset { min-width: 0; padding: 0; margin: 0; border: 0;} legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal;} progress { vertical-align: baseline;} [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.35;} h1,.h1 { font-size: 2.6rem;} h2,.h2 { font-size: 2.3rem;} h3,.h3,section h2 { font-size: 1.85rem;} h4,.h4 { font-size: 1.5rem;} h5,.h5 { font-size: 1.25rem;} h6,.h6 { font-size: 1rem;} .lead { font-size: 1.25rem; font-weight: 300;} .display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2;} .display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2;} .display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2;} .display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2;} 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-wrap: 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,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;} @media (min-width: 576px) { .container,.container-sm { max-width: 100%; }} @media (min-width: 768px) { .container,.container-sm,.container-md { max-width: 720px; }} @media (min-width: 992px) { .container,.container-sm,.container-md,.container-lg { max-width: 960px; }} @media (min-width: 1200px) { .container,.container-sm,.container-md,.container-lg,.container-xl { width: 95%; max-width: 1650px; }} .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%;} .row-cols-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} .row-cols-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;} .row-cols-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;} .row-cols-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;} .row-cols-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;} .row-cols-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;} .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%; } .row-cols-sm-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-sm-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .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%; } .row-cols-md-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-md-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-md-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-md-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-md-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-md-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .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%; } .row-cols-lg-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-lg-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .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%; } .row-cols-xl-1 > * { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2 > * { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3 > * { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .row-cols-xl-4 > * { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5 > * { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6 > * { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .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%; }} .table { width: 100%; margin-bottom: 1rem; color: #212529;} .table th,.table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6;} .table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6;} .table tbody + tbody { border-top: 2px solid #dee2e6;} .table-sm th,.table-sm td { padding: 0.3rem;} .table-bordered { border: 1px solid #dee2e6;} .table-bordered th,.table-bordered td { border: 1px solid #dee2e6;} .table-bordered thead th,.table-bordered thead td { border-bottom-width: 2px;} .table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody { border: 0;} .table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,0.05);} .table-hover tbody tr:hover { color: #212529; background-color: rgba(0,0,0,0.075);} .table-primary,.table-primary > th,.table-primary > td { background-color: #b8daff;} .table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody { border-color: #7abaff;} .table-hover .table-primary:hover { background-color: #9fcdff;} .table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th { background-color: #9fcdff;} .table-secondary,.table-secondary > th,.table-secondary > td { background-color: #d6d8db;} .table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody { border-color: #b3b7bb;} .table-hover .table-secondary:hover { background-color: #c8cbcf;} .table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th { background-color: #c8cbcf;} .table-success,.table-success > th,.table-success > td { background-color: #c3e6cb;} .table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody { border-color: #8fd19e;} .table-hover .table-success:hover { background-color: #b1dfbb;} .table-hover .table-success:hover > td,.table-hover .table-success:hover > th { background-color: #b1dfbb;} .table-info,.table-info > th,.table-info > td { background-color: #bee5eb;} .table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody { border-color: #86cfda;} .table-hover .table-info:hover { background-color: #abdde5;} .table-hover .table-info:hover > td,.table-hover .table-info:hover > th { background-color: #abdde5;} .table-warning,.table-warning > th,.table-warning > td { background-color: #ffeeba;} .table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody { border-color: #ffdf7e;} .table-hover .table-warning:hover { background-color: #ffe8a1;} .table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th { background-color: #ffe8a1;} .table-danger,.table-danger > th,.table-danger > td { background-color: #f5c6cb;} .table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody { border-color: #ed969e;} .table-hover .table-danger:hover { background-color: #f1b0b7;} .table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th { background-color: #f1b0b7;} .table-light,.table-light > th,.table-light > td { background-color: #fdfdfe;} .table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody { border-color: #fbfcfc;} .table-hover .table-light:hover { background-color: #ececf6;} .table-hover .table-light:hover > td,.table-hover .table-light:hover > th { background-color: #ececf6;} .table-dark,.table-dark > th,.table-dark > td { background-color: #c6c8ca;} .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody { border-color: #95999c;} .table-hover .table-dark:hover { background-color: #b9bbbe;} .table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th { background-color: #b9bbbe;} .table-active,.table-active > th,.table-active > td { background-color: rgba(0,0,0,0.075);} .table-hover .table-active:hover { background-color: rgba(0,0,0,0.075);} .table-hover .table-active:hover > td,.table-hover .table-active:hover > th { background-color: rgba(0,0,0,0.075);} .table .thead-dark th { color: #fff; background-color: #343a40; border-color: #454d55;} .table .thead-light th { color: #495057; background-color: #e9ecef; border-color: #dee2e6;} .table-dark { color: #fff; background-color: #343a40;} .table-dark th,.table-dark td,.table-dark thead th { border-color: #454d55;} .table-dark.table-bordered { border: 0;} .table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255,255,255,0.05);} .table-dark.table-hover tbody tr:hover { color: #fff; background-color: rgba(255,255,255,0.075);} @media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-sm > .table-bordered { border: 0; }} @media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-md > .table-bordered { border: 0; }} @media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-lg > .table-bordered { border: 0; }} @media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .table-responsive-xl > .table-bordered { border: 0; }} .table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;} .table-responsive > .table-bordered { border: 0;} .form-control { display: block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;} @media (prefers-reduced-motion: reduce) { .form-control { transition: none; }} .form-control::-ms-expand { background-color: transparent; border: 0;} .form-control:-moz-focusring { color: transparent; text-shadow: 0 0 0 #495057;} .form-control:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .form-control::-webkit-input-placeholder { color: #6c757d; opacity: 1;} .form-control::-moz-placeholder { color: #6c757d; opacity: 1;} .form-control:-ms-input-placeholder { color: #6c757d; opacity: 1;} .form-control::-ms-input-placeholder { color: #6c757d; opacity: 1;} .form-control::placeholder { color: #6c757d; opacity: 1;} .form-control:disabled,.form-control[readonly] { background-color: #e9ecef; opacity: 1;} input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none;} select.form-control:focus::-ms-value { color: #495057; background-color: #fff;} .form-control-file,.form-control-range { display: block; width: 100%;} .col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5;} .col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5;} .col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5;} .form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; font-size: 1rem; line-height: 1.5; color: #212529; background-color: transparent; border: solid transparent; border-width: 1px 0;} .form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0;} .form-control-sm { height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem;} .form-control-lg { height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;} select.form-control[size],select.form-control[multiple] { height: auto;} textarea.form-control { height: auto;} .form-group { margin-bottom: 1rem;} .form-text { display: block; margin-top: 0.25rem;} .form-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;} .form-row > .col,.form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px;} .form-check { position: relative; display: block; padding-left: 1.25rem;} .form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem;} .form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label { color: #6c757d;} .form-check-label { margin-bottom: 0;} .form-check-inline { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem;} .form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0;} .valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745;} .valid-tooltip { position: absolute; top: 100%; left: 0; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(40,167,69,0.9); border-radius: 0.25rem;} .was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip { display: block;} .was-validated .form-control:valid,.form-control.is-valid { border-color: #28a745; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .was-validated .form-control:valid:focus,.form-control.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25);} .was-validated textarea.form-control:valid,textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);} .was-validated .custom-select:valid,.custom-select.is-valid { border-color: #28a745; padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .was-validated .custom-select:valid:focus,.custom-select.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25);} .was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label { color: #28a745;} .was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip { display: block;} .was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label { color: #28a745;} .was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before { border-color: #28a745;} .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color: #34ce57; background-color: #34ce57;} .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25);} .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #28a745;} .was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745;} .was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.25);} .invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545;} .invalid-tooltip { position: absolute; top: 100%; left: 0; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(220,53,69,0.9); border-radius: 0.25rem;} .was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip { display: block;} .was-validated .form-control:invalid,.form-control.is-invalid { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .was-validated .form-control:invalid:focus,.form-control.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);} .was-validated textarea.form-control:invalid,textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);} .was-validated .custom-select:invalid,.custom-select.is-invalid { border-color: #dc3545; padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);} .was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);} .was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label { color: #dc3545;} .was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip { display: block;} .was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545;} .was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545;} .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d; background-color: #e4606d;} .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);} .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545;} .was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545;} .was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);} .form-inline { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center;} .form-inline .form-check { width: 100%;} @media (min-width: 576px) { .form-inline label { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; } .form-inline .form-group { display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; margin-bottom: 0; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-plaintext { display: inline-block; } .form-inline .input-group,.form-inline .custom-select { width: auto; } .form-inline .form-check { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; } .form-inline .form-check-input { position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; } .form-inline .custom-control { -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .form-inline .custom-control-label { margin-bottom: 0; }} .btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;} @media (prefers-reduced-motion: reduce) { .btn { transition: none; }} .btn:hover { color: #212529; text-decoration: none;} .btn:focus,.btn.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .btn.disabled,.btn:disabled { opacity: 0.65;} .btn:not(:disabled):not(.disabled) { cursor: pointer;} a.btn.disabled,fieldset:disabled a.btn { pointer-events: none;} .btn-primary { color: #fff; background-color: #007bff; border-color: #007bff;} .btn-primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc;} .btn-primary:focus,.btn-primary.focus { color: #fff; background-color: #0069d9; border-color: #0062cc; box-shadow: 0 0 0 0.2rem rgba(38,143,255,0.5);} .btn-primary.disabled,.btn-primary:disabled { color: #fff; background-color: #007bff; border-color: #007bff;} .btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0062cc; border-color: #005cbf;} .btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38,143,255,0.5);} .btn-secondary { color: #fff; background-color: #6c757d; border-color: #6c757d;} .btn-secondary:hover { color: #fff; background-color: #5a6268; border-color: #545b62;} .btn-secondary:focus,.btn-secondary.focus { color: #fff; background-color: #5a6268; border-color: #545b62; box-shadow: 0 0 0 0.2rem rgba(130,138,145,0.5);} .btn-secondary.disabled,.btn-secondary:disabled { color: #fff; background-color: #6c757d; border-color: #6c757d;} .btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #545b62; border-color: #4e555b;} .btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(130,138,145,0.5);} .btn-success { color: #fff; background-color: #28a745; border-color: #28a745;} .btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34;} .btn-success:focus,.btn-success.focus { color: #fff; background-color: #218838; border-color: #1e7e34; box-shadow: 0 0 0 0.2rem rgba(72,180,97,0.5);} .btn-success.disabled,.btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745;} .btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle { color: #fff; background-color: #1e7e34; border-color: #1c7430;} .btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(72,180,97,0.5);} .btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b;} .btn-info:focus,.btn-info.focus { color: #fff; background-color: #138496; border-color: #117a8b; box-shadow: 0 0 0 0.2rem rgba(58,176,195,0.5);} .btn-info.disabled,.btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f;} .btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(58,176,195,0.5);} .btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00;} .btn-warning:focus,.btn-warning.focus { color: #212529; background-color: #e0a800; border-color: #d39e00; box-shadow: 0 0 0 0.2rem rgba(222,170,12,0.5);} .btn-warning.disabled,.btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500;} .btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(222,170,12,0.5);} .btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130;} .btn-danger:focus,.btn-danger.focus { color: #fff; background-color: #c82333; border-color: #bd2130; box-shadow: 0 0 0 0.2rem rgba(225,83,97,0.5);} .btn-danger.disabled,.btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d;} .btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225,83,97,0.5);} .btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5;} .btn-light:focus,.btn-light.focus { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; box-shadow: 0 0 0 0.2rem rgba(216,217,219,0.5);} .btn-light.disabled,.btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df;} .btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(216,217,219,0.5);} .btn-dark { color: #fff; background-color: #343a40; border-color: #343a40;} .btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124;} .btn-dark:focus,.btn-dark.focus { color: #fff; background-color: #23272b; border-color: #1d2124; box-shadow: 0 0 0 0.2rem rgba(82,88,93,0.5);} .btn-dark.disabled,.btn-dark:disabled { color: #fff; background-color: #343a40; border-color: #343a40;} .btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle { color: #fff; background-color: #1d2124; border-color: #171a1d;} .btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(82,88,93,0.5);} .btn-outline-primary { color: #007bff; border-color: #007bff;} .btn-outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff;} .btn-outline-primary:focus,.btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5);} .btn-outline-primary.disabled,.btn-outline-primary:disabled { color: #007bff; background-color: transparent;} .btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff;} .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5);} .btn-outline-secondary { color: #6c757d; border-color: #6c757d;} .btn-outline-secondary:hover { color: #fff; background-color: #6c757d; border-color: #6c757d;} .btn-outline-secondary:focus,.btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5);} .btn-outline-secondary.disabled,.btn-outline-secondary:disabled { color: #6c757d; background-color: transparent;} .btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #6c757d; border-color: #6c757d;} .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5);} .btn-outline-success { color: #28a745; border-color: #28a745;} .btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745;} .btn-outline-success:focus,.btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5);} .btn-outline-success.disabled,.btn-outline-success:disabled { color: #28a745; background-color: transparent;} .btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745;} .btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5);} .btn-outline-info { color: #17a2b8; border-color: #17a2b8;} .btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-outline-info:focus,.btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5);} .btn-outline-info.disabled,.btn-outline-info:disabled { color: #17a2b8; background-color: transparent;} .btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8;} .btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5);} .btn-outline-warning { color: #ffc107; border-color: #ffc107;} .btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-warning:focus,.btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5);} .btn-outline-warning.disabled,.btn-outline-warning:disabled { color: #ffc107; background-color: transparent;} .btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107;} .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5);} .btn-outline-danger { color: #dc3545; border-color: #dc3545;} .btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-outline-danger:focus,.btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5);} .btn-outline-danger.disabled,.btn-outline-danger:disabled { color: #dc3545; background-color: transparent;} .btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545;} .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5);} .btn-outline-light { color: #f8f9fa; border-color: #f8f9fa;} .btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-outline-light:focus,.btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5);} .btn-outline-light.disabled,.btn-outline-light:disabled { color: #f8f9fa; background-color: transparent;} .btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa;} .btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5);} .btn-outline-dark { color: #343a40; border-color: #343a40;} .btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40;} .btn-outline-dark:focus,.btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5);} .btn-outline-dark.disabled,.btn-outline-dark:disabled { color: #343a40; background-color: transparent;} .btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40;} .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5);} .btn-link { font-weight: 400; color: #007bff; text-decoration: none;} .btn-link:hover { color: #0056b3; text-decoration: underline;} .btn-link:focus,.btn-link.focus { text-decoration: underline;} .btn-link:disabled,.btn-link.disabled { color: #6c757d; pointer-events: none;} .btn-lg,.btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;} .btn-sm,.btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem;} .btn-block { display: block; width: 100%;} .btn-block + .btn-block { margin-top: 0.5rem;} input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block { width: 100%;} .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; }} .dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem;} .dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent;} .dropup .dropdown-toggle:empty::after { margin-left: 0;} .dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem;} .dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid;} .dropright .dropdown-toggle:empty::after { margin-left: 0;} .dropright .dropdown-toggle::after { vertical-align: 0;} .dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem;} .dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";} .dropleft .dropdown-toggle::after { display: none;} .dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent;} .dropleft .dropdown-toggle:empty::after { margin-left: 0;} .dropleft .dropdown-toggle::before { vertical-align: 0;} .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;} .btn-group,.btn-group-vertical { position: relative; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle;} .btn-group > .btn,.btn-group-vertical > .btn { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto;} .btn-group > .btn:hover,.btn-group-vertical > .btn:hover { z-index: 1;} .btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index: 1;} .btn-toolbar { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start;} .btn-toolbar .input-group { width: auto;} .btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left: -1px;} .btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0;} .btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0;} .dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem;} .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after { margin-left: 0;} .dropleft .dropdown-toggle-split::before { margin-right: 0;} .btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem;} .btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem;} .btn-group-vertical { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: center; justify-content: center;} .btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width: 100%;} .btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px;} .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0;} .btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn { margin-bottom: 0;} .btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0,0,0,0); pointer-events: none;} .input-group { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; width: 100%;} .input-group > .form-control,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; min-width: 0; margin-bottom: 0;} .input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file { margin-left: -1px;} .input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3;} .input-group > .custom-file .custom-file-input:focus { z-index: 4;} .input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0;} .input-group > .custom-file { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;} .input-group > .custom-file:not(:last-child) .custom-file-label,.input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0;} .input-group-prepend,.input-group-append { display: -ms-flexbox; display: flex;} .input-group-prepend .btn,.input-group-append .btn { position: relative; z-index: 2;} .input-group-prepend .btn:focus,.input-group-append .btn:focus { z-index: 3;} .input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn { margin-left: -1px;} .input-group-prepend { margin-right: -1px;} .input-group-append { margin-left: -1px;} .input-group-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.25rem;} .input-group-text input[type="radio"],.input-group-text input[type="checkbox"] { margin-top: 0;} .input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select { height: calc(1.5em + 1rem + 2px);} .input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem;} .input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height: calc(1.5em + 0.5rem + 2px);} .input-group-sm > .form-control,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem;} .input-group-lg > .custom-select,.input-group-sm > .custom-select { padding-right: 1.75rem;} .input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0;} .input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0;} .custom-control { position: relative; z-index: 1; display: block; min-height: 1.5rem; padding-left: 1.5rem; -webkit-print-color-adjust: exact; color-adjust: exact;} .custom-control-inline { display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem;} .custom-control-input { position: absolute; left: 0; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0;} .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #007bff; background-color: #007bff;} .custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: #80bdff;} .custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #b3d7ff; border-color: #b3d7ff;} .custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label { color: #6c757d;} .custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef;} .custom-control-label { position: relative; margin-bottom: 0; vertical-align: top;} .custom-control-label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px;} .custom-control-label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%;} .custom-checkbox .custom-control-label::before { border-radius: 0.25rem;} .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");} .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: #007bff; background-color: #007bff;} .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");} .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0,123,255,0.5);} .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0,123,255,0.5);} .custom-radio .custom-control-label::before { border-radius: 50%;} .custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");} .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0,123,255,0.5);} .custom-switch { padding-left: 2.25rem;} .custom-switch .custom-control-label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem;} .custom-switch .custom-control-label::after { top: calc(0.25rem + 2px); left: calc(-2.25rem + 2px); width: calc(1rem - 4px); height: calc(1rem - 4px); background-color: #adb5bd; border-radius: 0.5rem; transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out; transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; transition: transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;} @media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after { transition: none; }} .custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: #fff; -webkit-transform: translateX(0.75rem); transform: translateX(0.75rem);} .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0,123,255,0.5);} .custom-select { display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; vertical-align: middle; background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .custom-select:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-select:focus::-ms-value { color: #495057; background-color: #fff;} .custom-select[multiple],.custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none;} .custom-select:disabled { color: #6c757d; background-color: #e9ecef;} .custom-select::-ms-expand { display: none;} .custom-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #495057;} .custom-select-sm { height: calc(1.5em + 0.5rem + 2px); padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem;} .custom-select-lg { height: calc(1.5em + 1rem + 2px); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem;} .custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin-bottom: 0;} .custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.5em + 0.75rem + 2px); margin: 0; opacity: 0;} .custom-file-input:focus ~ .custom-file-label { border-color: #80bdff; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label { background-color: #e9ecef;} .custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse";} .custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse);} .custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem 0.75rem; font-weight: 400; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: 0.25rem;} .custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.5em + 0.75rem); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0.25rem 0.25rem 0;} .custom-range { width: 100%; height: 1.4rem; padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none;} .custom-range:focus { outline: none;} .custom-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25);} .custom-range::-moz-focus-outer { border: 0;} .custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #007bff; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none;} @media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { -webkit-transition: none; transition: none; }} .custom-range::-webkit-slider-thumb:active { background-color: #b3d7ff;} .custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;} .custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #007bff; border: 0; border-radius: 1rem; -moz-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none;} @media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { -moz-transition: none; transition: none; }} .custom-range::-moz-range-thumb:active { background-color: #b3d7ff;} .custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem;} .custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0.2rem; margin-left: 0.2rem; background-color: #007bff; border: 0; border-radius: 1rem; -ms-transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out; appearance: none;} @media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { -ms-transition: none; transition: none; }} .custom-range::-ms-thumb:active { background-color: #b3d7ff;} .custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem;} .custom-range::-ms-fill-lower { background-color: #dee2e6; border-radius: 1rem;} .custom-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; border-radius: 1rem;} .custom-range:disabled::-webkit-slider-thumb { background-color: #adb5bd;} .custom-range:disabled::-webkit-slider-runnable-track { cursor: default;} .custom-range:disabled::-moz-range-thumb { background-color: #adb5bd;} .custom-range:disabled::-moz-range-track { cursor: default;} .custom-range:disabled::-ms-thumb { background-color: #adb5bd;} .custom-control-label::before,.custom-file-label,.custom-select { transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;} @media (prefers-reduced-motion: reduce) { .custom-control-label::before,.custom-file-label,.custom-select { transition: none; }} .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-link,.nav-fill .nav-item { -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center;} .nav-justified > .nav-link,.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,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl { 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,.navbar-expand-sm > .container-sm,.navbar-expand-sm > .container-md,.navbar-expand-sm > .container-lg,.navbar-expand-sm > .container-xl { 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,.navbar-expand-sm > .container-sm,.navbar-expand-sm > .container-md,.navbar-expand-sm > .container-lg,.navbar-expand-sm > .container-xl { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-sm .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-sm .navbar-toggler { display: none; }} @media (max-width: 767.98px) { .navbar-expand-md > .container,.navbar-expand-md > .container-fluid,.navbar-expand-md > .container-sm,.navbar-expand-md > .container-md,.navbar-expand-md > .container-lg,.navbar-expand-md > .container-xl { 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,.navbar-expand-md > .container-sm,.navbar-expand-md > .container-md,.navbar-expand-md > .container-lg,.navbar-expand-md > .container-xl { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .navbar-expand-md .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; } .navbar-expand-md .navbar-toggler { display: none; }} @media (max-width: 991.98px) { .navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid,.navbar-expand-lg > .container-sm,.navbar-expand-lg > .container-md,.navbar-expand-lg > .container-lg,.navbar-expand-lg > .container-xl { 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,.navbar-expand-lg > .container-sm,.navbar-expand-lg > .container-md,.navbar-expand-lg > .container-lg,.navbar-expand-lg > .container-xl { -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,.navbar-expand-xl > .container-sm,.navbar-expand-xl > .container-md,.navbar-expand-xl > .container-lg,.navbar-expand-xl > .container-xl { 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,.navbar-expand-xl > .container-sm,.navbar-expand-xl > .container-md,.navbar-expand-xl > .container-lg,.navbar-expand-xl > .container-xl { -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,.navbar-expand > .container-sm,.navbar-expand > .container-md,.navbar-expand > .container-lg,.navbar-expand > .container-xl { 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,.navbar-expand > .container-sm,.navbar-expand > .container-md,.navbar-expand > .container-lg,.navbar-expand > .container-xl { -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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");} .navbar-light .navbar-text { color: rgba(0,0,0,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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");} .navbar-dark .navbar-text { color: rgba(255,255,255,0.5);} .navbar-dark .navbar-text a { color: #fff;} .navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus { color: #fff;} .card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,0.125); border-radius: 0.25rem;} .card > hr { margin-right: 0; margin-left: 0;} .card > .list-group { border-top: inherit; border-bottom: inherit;} .card > .list-group:first-child { border-top-width: 0; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px);} .card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px);} .card > .card-header + .list-group,.card > .list-group + .card-footer { border-top: 0;} .card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; padding: 1.25rem;} .card-title { margin-bottom: 0.75rem;} .card-subtitle { margin-top: -0.375rem; margin-bottom: 0;} .card-text:last-child { margin-bottom: 0;} .card-link:hover { text-decoration: none;} .card-link + .card-link { margin-left: 1.25rem;} .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0,0,0,0.03); border-bottom: 1px solid rgba(0,0,0,0.125);} .card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;} .card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0,0,0,0.03); border-top: 1px solid rgba(0,0,0,0.125);} .card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);} .card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0;} .card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem;} .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; border-radius: calc(0.25rem - 1px);} .card-img,.card-img-top,.card-img-bottom { -ms-flex-negative: 0; flex-shrink: 0; width: 100%;} .card-img,.card-img-top { border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px);} .card-img,.card-img-bottom { border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px);} .card-deck .card { margin-bottom: 15px;} @media (min-width: 576px) { .card-deck { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; } .card-deck .card { -ms-flex: 1 0 0%; flex: 1 0 0%; margin-right: 15px; margin-bottom: 0; margin-left: 15px; }} .card-group > .card { margin-bottom: 15px;} @media (min-width: 576px) { .card-group { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .card-group > .card { -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; } .card-group > .card + .card { margin-left: 0; border-left: 0; } .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-top,.card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-bottom,.card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; } .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-top,.card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-bottom,.card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; }} .card-columns .card { margin-bottom: 0.75rem;} @media (min-width: 576px) { .card-columns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card { display: inline-block; width: 100%; }} .accordion { overflow-anchor: none;} .accordion > .card { overflow: hidden;} .accordion > .card:not(:last-of-type) { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0;} .accordion > .card:not(:first-of-type) { border-top-left-radius: 0; border-top-right-radius: 0;} .accordion > .card > .card-header { border-radius: 0; margin-bottom: -1px;} .breadcrumb { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.25rem;} .breadcrumb-item { display: -ms-flexbox; display: flex;} .breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem;} .breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/";} .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline;} .breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none;} .breadcrumb-item.active { color: #6c757d;} .pagination { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem;} .page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6;} .page-link:hover { z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6;} .page-link:focus { z-index: 3; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);} .page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem;} .page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem;} .page-item.active .page-link { z-index: 3; color: #fff; background-color: #007bff; border-color: #007bff;} .page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6;} .pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5;} .pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem;} .pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem;} .pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5;} .pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem;} .pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem;} .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;} @media (prefers-reduced-motion: reduce) { .badge { transition: none; }} a.badge:hover,a.badge:focus { text-decoration: none;} .badge:empty { display: none;} .btn .badge { position: relative; top: -1px;} .badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem;} .badge-primary { color: #fff; background-color: #007bff;} a.badge-primary:hover,a.badge-primary:focus { color: #fff; background-color: #0062cc;} a.badge-primary:focus,a.badge-primary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.5);} .badge-secondary { color: #fff; background-color: #6c757d;} a.badge-secondary:hover,a.badge-secondary:focus { color: #fff; background-color: #545b62;} a.badge-secondary:focus,a.badge-secondary.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(108,117,125,0.5);} .badge-success { color: #fff; background-color: #28a745;} a.badge-success:hover,a.badge-success:focus { color: #fff; background-color: #1e7e34;} a.badge-success:focus,a.badge-success.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(40,167,69,0.5);} .badge-info { color: #fff; background-color: #17a2b8;} a.badge-info:hover,a.badge-info:focus { color: #fff; background-color: #117a8b;} a.badge-info:focus,a.badge-info.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(23,162,184,0.5);} .badge-warning { color: #212529; background-color: #ffc107;} a.badge-warning:hover,a.badge-warning:focus { color: #212529; background-color: #d39e00;} a.badge-warning:focus,a.badge-warning.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5);} .badge-danger { color: #fff; background-color: #dc3545;} a.badge-danger:hover,a.badge-danger:focus { color: #fff; background-color: #bd2130;} a.badge-danger:focus,a.badge-danger.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.5);} .badge-light { color: #212529; background-color: #f8f9fa;} a.badge-light:hover,a.badge-light:focus { color: #212529; background-color: #dae0e5;} a.badge-light:focus,a.badge-light.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(248,249,250,0.5);} .badge-dark { color: #fff; background-color: #343a40;} a.badge-dark:hover,a.badge-dark:focus { color: #fff; background-color: #1d2124;} a.badge-dark:focus,a.badge-dark.focus { outline: 0; box-shadow: 0 0 0 0.2rem rgba(52,58,64,0.5);} .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0.3rem;} @media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; }} .jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0;} .alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem;} .alert-heading { color: inherit;} .alert-link { font-weight: 700;} .alert-dismissible { padding-right: 4rem;} .alert-dismissible .close { position: absolute; top: 0; right: 0; z-index: 2; padding: 0.75rem 1.25rem; color: inherit;} .alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff;} .alert-primary hr { border-top-color: #9fcdff;} .alert-primary .alert-link { color: #002752;} .alert-secondary { color: #383d41; background-color: #e2e3e5; border-color: #d6d8db;} .alert-secondary hr { border-top-color: #c8cbcf;} .alert-secondary .alert-link { color: #202326;} .alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb;} .alert-success hr { border-top-color: #b1dfbb;} .alert-success .alert-link { color: #0b2e13;} .alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb;} .alert-info hr { border-top-color: #abdde5;} .alert-info .alert-link { color: #062c33;} .alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba;} .alert-warning hr { border-top-color: #ffe8a1;} .alert-warning .alert-link { color: #533f03;} .alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;} .alert-danger hr { border-top-color: #f1b0b7;} .alert-danger .alert-link { color: #491217;} .alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe;} .alert-light hr { border-top-color: #ececf6;} .alert-light .alert-link { color: #686868;} .alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca;} .alert-dark hr { border-top-color: #b9bbbe;} .alert-dark .alert-link { color: #040505;} @-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; }} @keyframes progress-bar-stripes { from { background-position: 1rem 0; } to { background-position: 0 0; }} .progress { display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; line-height: 0; font-size: 0.75rem; background-color: #e9ecef; border-radius: 0.25rem;} .progress-bar { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; overflow: hidden; color: #fff; text-align: center; white-space: nowrap; background-color: #007bff; transition: width 0.6s ease;} @media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; }} .progress-bar-striped { background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-size: 1rem 1rem;} .progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite;} @media (prefers-reduced-motion: reduce) { .progress-bar-animated { -webkit-animation: none; animation: none; }} .media { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start;} .media-body { -ms-flex: 1; flex: 1;} .list-group { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: 0.25rem;} .list-group-item-action { width: 100%; color: #495057; text-align: inherit;} .list-group-item-action:hover,.list-group-item-action:focus { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa;} .list-group-item-action:active { color: #212529; background-color: #e9ecef;} .list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; background-color: #fff; border: 1px solid rgba(0,0,0,0.125);} .list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit;} .list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit;} .list-group-item.disabled,.list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #fff;} .list-group-item.active { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff;} .list-group-item + .list-group-item { border-top-width: 0;} .list-group-item + .list-group-item.active { margin-top: -1px; border-top-width: 1px;} .list-group-horizontal { -ms-flex-direction: row; flex-direction: row;} .list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0;} .list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0;} .list-group-horizontal > .list-group-item.active { margin-top: 0;} .list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0;} .list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px;} @media (min-width: 576px) { .list-group-horizontal-sm { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; } .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0; } .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }} @media (min-width: 768px) { .list-group-horizontal-md { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; } .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0; } .list-group-horizontal-md > .list-group-item.active { margin-top: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }} @media (min-width: 992px) { .list-group-horizontal-lg { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; } .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0; } .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }} @media (min-width: 1200px) { .list-group-horizontal-xl { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; } .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.25rem; border-bottom-left-radius: 0; } .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 1px; border-left-width: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -1px; border-left-width: 1px; }} .list-group-flush { border-radius: 0;} .list-group-flush > .list-group-item { border-width: 0 0 1px;} .list-group-flush > .list-group-item:last-child { border-bottom-width: 0;} .list-group-item-primary { color: #004085; background-color: #b8daff;} .list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus { color: #004085; background-color: #9fcdff;} .list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #004085; border-color: #004085;} .list-group-item-secondary { color: #383d41; background-color: #d6d8db;} .list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus { color: #383d41; background-color: #c8cbcf;} .list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #383d41; border-color: #383d41;} .list-group-item-success { color: #155724; background-color: #c3e6cb;} .list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus { color: #155724; background-color: #b1dfbb;} .list-group-item-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724;} .list-group-item-info { color: #0c5460; background-color: #bee5eb;} .list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus { color: #0c5460; background-color: #abdde5;} .list-group-item-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460;} .list-group-item-warning { color: #856404; background-color: #ffeeba;} .list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus { color: #856404; background-color: #ffe8a1;} .list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #856404; border-color: #856404;} .list-group-item-danger { color: #721c24; background-color: #f5c6cb;} .list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7;} .list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24;} .list-group-item-light { color: #818182; background-color: #fdfdfe;} .list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus { color: #818182; background-color: #ececf6;} .list-group-item-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182;} .list-group-item-dark { color: #1b1e21; background-color: #c6c8ca;} .list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe;} .list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1e21; border-color: #1b1e21;} .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;} a.close.disabled { pointer-events: none;} .toast { -ms-flex-preferred-size: 350px; flex-basis: 350px; max-width: 350px; font-size: 0.875rem; background-color: rgba(255,255,255,0.85); background-clip: padding-box; border: 1px solid rgba(0,0,0,0.1); box-shadow: 0 0.25rem 0.75rem rgba(0,0,0,0.1); opacity: 0; border-radius: 0.25rem;} .toast:not(:last-child) { margin-bottom: 0.75rem;} .toast.showing { opacity: 1;} .toast.show { display: block; opacity: 1;} .toast.hide { display: none;} .toast-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255,255,255,0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0,0,0,0.05); border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px);} .toast-body { padding: 0.75rem;} .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.modal-static .modal-dialog { -webkit-transform: scale(1.02); transform: scale(1.02);} .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); height: -webkit-min-content; height: -moz-min-content; height: min-content; 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: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px);} .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-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: calc(0.3rem - 1px); border-bottom-left-radius: calc(0.3rem - 1px);} .modal-footer > * { margin: 0.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); height: -webkit-min-content; height: -moz-min-content; height: min-content; } .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; }} .tooltip { position: absolute; z-index: 1070; display: block; 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-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0;} .tooltip.show { opacity: 0.9;} .tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem;} .tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid;} .bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0;} .bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0;} .bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000;} .bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem;} .bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem;} .bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000;} .bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0;} .bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0;} .bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000;} .bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem;} .bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem;} .bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000;} .tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem;} .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; 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-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0,0,0,0.2); border-radius: 0.3rem;} .popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem;} .popover .arrow::before,.popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid;} .bs-popover-top,.bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem;} .bs-popover-top > .arrow,.bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc(-0.5rem - 1px);} .bs-popover-top > .arrow::before,.bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0,0,0,0.25);} .bs-popover-top > .arrow::after,.bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff;} .bs-popover-right,.bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem;} .bs-popover-right > .arrow,.bs-popover-auto[x-placement^="right"] > .arrow { left: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem 0;} .bs-popover-right > .arrow::before,.bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0,0,0,0.25);} .bs-popover-right > .arrow::after,.bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff;} .bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem;} .bs-popover-bottom > .arrow,.bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc(-0.5rem - 1px);} .bs-popover-bottom > .arrow::before,.bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0,0,0,0.25);} .bs-popover-bottom > .arrow::after,.bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff;} .bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7;} .bs-popover-left,.bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem;} .bs-popover-left > .arrow,.bs-popover-auto[x-placement^="left"] > .arrow { right: calc(-0.5rem - 1px); width: 0.5rem; height: 1rem; margin: 0.3rem 0;} .bs-popover-left > .arrow::before,.bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0,0,0,0.25);} .bs-popover-left > .arrow::after,.bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff;} .popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px);} .popover-header:empty { display: none;} .popover-body { padding: 0.5rem 0.75rem; color: #212529;} .carousel { position: relative;} .carousel.pointer-event { -ms-touch-action: pan-y; touch-action: pan-y;} .carousel-inner { position: relative; width: 100%; overflow: hidden;} .carousel-inner::after { display: block; clear: both; content: "";} .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;} @media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; }} .carousel-item.active,.carousel-item-next,.carousel-item-prev { display: block;} .carousel-item-next:not(.carousel-item-left),.active.carousel-item-right { -webkit-transform: translateX(100%); transform: translateX(100%);} .carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left { -webkit-transform: translateX(-100%); transform: translateX(-100%);} .carousel-fade .carousel-item { opacity: 0; transition-property: opacity; -webkit-transform: none; transform: none;} .carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1;} .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; transition: opacity 0s 0.6s;} @media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right { transition: none; }} .carousel-control-prev,.carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; transition: opacity 0.15s ease;} @media (prefers-reduced-motion: reduce) { .carousel-control-prev,.carousel-control-next { transition: none; }} .carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: 0.9;} .carousel-control-prev { left: 0;} .carousel-control-next { right: 0;} .carousel-control-prev-icon,.carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%;} .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");} .carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");} .carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none;} .carousel-indicators li { box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; transition: opacity 0.6s ease;} @media (prefers-reduced-motion: reduce) { .carousel-indicators li { transition: none; }} .carousel-indicators .active { opacity: 1;} .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center;} @-webkit-keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }} @keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); }} .spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite;} .spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em;} @-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); } 50% { opacity: 1; -webkit-transform: none; transform: none; }} @keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); } 50% { opacity: 1; -webkit-transform: none; transform: none; }} .spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; -webkit-animation: spinner-grow .75s linear infinite; animation: spinner-grow .75s linear infinite;} .spinner-grow-sm { width: 1rem; height: 1rem;} .align-baseline { vertical-align: baseline !important;} .align-top { vertical-align: top !important;} .align-middle { vertical-align: middle !important;} .align-bottom { vertical-align: bottom !important;} .align-text-bottom { vertical-align: text-bottom !important;} .align-text-top { vertical-align: text-top !important;} .bg-primary { background-color: #007bff !important;} a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color: #0062cc !important;} .bg-secondary { background-color: #6c757d !important;} a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color: #545b62 !important;} .bg-success { background-color: #28a745 !important;} a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color: #1e7e34 !important;} .bg-info { background-color: #17a2b8 !important;} a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus { background-color: #117a8b !important;} .bg-warning { background-color: #ffc107 !important;} a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color: #d39e00 !important;} .bg-danger { background-color: #dc3545 !important;} a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color: #bd2130 !important;} .bg-light { background-color: #f8f9fa !important;} a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color: #dae0e5 !important;} .bg-dark { background-color: #343a40 !important;} a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus { background-color: #1d2124 !important;} .bg-white { background-color: #fff !important;} .bg-transparent { background-color: transparent !important;} .border { border: 1px solid #dee2e6 !important;} .border-top { border-top: 1px solid #dee2e6 !important;} .border-right { border-right: 1px solid #dee2e6 !important;} .border-bottom { border-bottom: 1px solid #dee2e6 !important;} .border-left { border-left: 1px solid #dee2e6 !important;} .border-0 { border: 0 !important;} .border-top-0 { border-top: 0 !important;} .border-right-0 { border-right: 0 !important;} .border-bottom-0 { border-bottom: 0 !important;} .border-left-0 { border-left: 0 !important;} .border-primary { border-color: #007bff !important;} .border-secondary { border-color: #6c757d !important;} .border-success { border-color: #28a745 !important;} .border-info { border-color: #17a2b8 !important;} .border-warning { border-color: #ffc107 !important;} .border-danger { border-color: #dc3545 !important;} .border-light { border-color: #f8f9fa !important;} .border-dark { border-color: #343a40 !important;} .border-white { border-color: #fff !important;} .rounded-sm { border-radius: 0.2rem !important;} .rounded { border-radius: 0.25rem !important;} .rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important;} .rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important;} .rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important;} .rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important;} .rounded-lg { border-radius: 0.3rem !important;} .rounded-circle { border-radius: 50% !important;} .rounded-pill { border-radius: 50rem !important;} .rounded-0 { border-radius: 0 !important;} .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-table { display: table !important;} .d-table-row { display: table-row !important;} .d-table-cell { display: table-cell !important;} .d-flex { display: -ms-flexbox !important; display: flex !important;} .d-inline-flex { display: -ms-inline-flexbox !important; display: inline-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; }} .user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; -ms-user-select: all !important; user-select: all !important;} .user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; user-select: auto !important;} .user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important;} .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; }} .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;} .sr-only-focusable:active,.sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal;} .shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;} .shadow { box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;} .shadow-lg { box-shadow: 0 1rem 3rem rgba(0,0,0,0.175) !important;} .shadow-none { box-shadow: none !important;} .w-25 { width: 25% !important;} .w-50 { width: 50% !important;} .w-75 { width: 75% !important;} .w-100 { width: 100% !important;} .w-auto { width: auto !important;} .h-25 { height: 25% !important;} .h-50 { height: 50% !important;} .h-75 { height: 75% !important;} .h-100 { height: 100% !important;} .h-auto { height: auto !important;} .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;} .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; }} .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);} .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;} a.text-primary:hover,a.text-primary:focus { color: #0056b3 !important;} .text-secondary { color: #6c757d !important;} a.text-secondary:hover,a.text-secondary:focus { color: #494f54 !important;} .text-success { color: #28a745 !important;} a.text-success:hover,a.text-success:focus { color: #19692c !important;} .text-info { color: #17a2b8 !important;} a.text-info:hover,a.text-info:focus { color: #0f6674 !important;} .text-warning { color: #ffc107 !important;} a.text-warning:hover,a.text-warning:focus { color: #ba8b00 !important;} .text-danger { color: #dc3545 !important;} a.text-danger:hover,a.text-danger:focus { color: #a71d2a !important;} .text-light { color: #f8f9fa !important;} a.text-light:hover,a.text-light:focus { color: #cbd3da !important;} .text-dark { color: #343a40 !important;} a.text-dark:hover,a.text-dark:focus { color: #121416 !important;} .text-body { color: #212529 !important;} .text-muted { color: #6c757d !important;} .text-black-50 { color: rgba(0,0,0,0.5) !important;} .text-white-50 { color: rgba(255,255,255,0.5) !important;} .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;} .text-decoration-none { text-decoration: none !important;} .text-break { word-break: break-word !important; word-wrap: break-word !important;} .text-reset { color: inherit !important;} .visible { visibility: visible !important;} .invisible { visibility: hidden !important;} @media print { *,*::before,*::after { text-shadow: none !important; box-shadow: none !important; } a:not(.btn) { text-decoration: underline; } abbr[title]::after { content: " (" attr(title) ")"; } pre { white-space: pre-wrap !important; } pre,blockquote { border: 1px solid #adb5bd; page-break-inside: avoid; } thead { display: table-header-group; } tr,img { page-break-inside: avoid; } p,h2,h3 { orphans: 3; widows: 3; } h2,h3 { page-break-after: avoid; } @page { size: a3; } body { min-width: 992px !important; } .container { min-width: 992px !important; } .navbar { display: none; } .badge { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td,.table th { background-color: #fff !important; } .table-bordered th,.table-bordered td { border: 1px solid #dee2e6 !important; } .table-dark { color: inherit; } .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody { border-color: #dee2e6; } .table .thead-dark th { color: inherit; border-color: #dee2e6; }}/*# sourceMappingURL=bootstrap.css.map */
﻿@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet'); ::-webkit-input-placeholder {  color: #3a4748;} :-ms-input-placeholder {  color: #3a4748;} ::placeholder { color: #3a4748;} :target:before { content:""; display:block; height:200px;  margin:-200px 0 0; } * { margin: 0; outline: none; padding: 0; text-decoration: none;} *,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} a { color: #009696;} html { margin: 0; -webkit-text-size-adjust: none;} body { color: #000; font-size: 20px; font-family: 'PT Sans',serif; font-style: normal; line-height: 1.9; background: #fff; overflow-x: hidden;} .morezindex { z-index: 1; position: relative;} h1.allcaps { text-transform: uppercase; font-size: 18px !important; font-weight: bold !important; padding-left: 5px !important;} section ul,section ol,.tab-content ul { margin-left: 1.8rem;} .mulitlist ul { margin-left: .8rem;} section ul,.tab-content ul,.lawyer-card-body ul { list-style: none;} h1,h2,h3,h4,h5,h6 { font-family: 'Lato',sans-serif; font-weight: 700; line-height: 1.1; color: #3a4748;} h4 { color: #009696; font-weight: 300; font-family: Lato,sans-serif; line-height: 1.4;} .light { font-weight: 300;} .titlewrap{ top: 55%; /*change for PA titles on 9/25/2021*/ position: absolute; -webkit-transform: translateY(-55%); transform: translateY(-55%); padding-right: 30px;} .title { font-weight: 900; color: #009696; font-size: 1.45rem; letter-spacing: 1px;} .grey-bg { background-color: #EFEFEF;} .yellow-bg { background-color: #f1c314;} .dark-green-bg { background-color: #3a4748;} #cookie-notice .cn-button { background-color: #009696 !important;} img { max-width: 100%;} figcaption { text-align: right; font-style: italic;} .std-padding { padding-top: 35px; padding-bottom: 35px;} .std-padding.bottom-zero { padding-bottom: 0 !important;} .large-padding { padding-top: 50px; padding-bottom: 50px;} .text-center { text-align: center;} .text-right { text-align: right;} .dark-green { color: #3a4748 !important;} .teal { color: #009696;} h3.teal { line-height: 2.2rem;} .disclaimer-body h2 { font-weight: 300; color: #009696;} .white { color: #fff !important;} hr { border-top: 1px solid #009696; margin: 35px 0;} .button-1,#gform_submit_button_1,#gform_submit_button_5 { border: 0; text-transform: uppercase; font-family: Lato,sans-serif; font-weight: 400; color: #fff; background-color: #f1c314; padding: 8px 15px; font-size: 20px;} .button-2 { border: 0; text-transform: uppercase; font-family: Lato,sans-serif; font-weight: 400; color: #333333; background-color: #93b7be; /*background: #009696;*/ padding: 8px 15px; font-size: 20px;} .button-3,.insights-search-wrapper .gform_footer > input[type=submit],#insights-newsletter-subscribe input[type=submit] { border: 0 !important; text-transform: uppercase; font-family: Lato,sans-serif; font-weight: 400 !important; color: #fff !important; background-color: #3a4748 !important; padding: 8px 20px !important; font-size: 20px !important; line-height: 30px !important;} #insights-newsletter-subscribe label{ display: none;} #gform_submit_button_2 { text-align: center; width: 15%;} .gform_footer { text-align: right;} .button-1:hover,.button-2:hover,.button-3:hover,#gform_submit_button_2:hover,.insights-search-wrapper .gform_footer > input[type=submit]:hover { color: #fff !important; background: #009696 !important;} button:focus { outline: none;} .gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer { padding: 0 !important;} .insights-search-wrapper .gform_wrapper.gravity-theme .gform_fields { display: block;} .search-column-wrapper .button-1 { font-weight: 900; padding: 0px 10px;} .colored-line-separator { /*background: #93b7be;*/ background: #009696; position: relative; overflow: hidden; height: 15px;} .colored-line-separator:after { content: ''; display: block; width: 50%; height: 100%; position: absolute; left: 50%; top: 0; background-color: #f1c314;} .colored-line-separator.thin { height: 6px;} .page-body { min-height: 600px; /*position: relative; z-index: 10*/} .page-body p a { color: #009696;} .page-body p a:hover { color: #f1c314;} .page-body p { font-size: 18px; line-height: 2; text-align: justify;} .page-body ul { font-size: 18px; line-height: 2; list-style: disc outside none; /*display: list-item;*/ margin-left: 1em;} .post-content-points-two-columns ul li { list-style-type: disc; display: list-item; overflow: visible; margin-left:20px} .post-content-points ul,.probono ul{ margin-left: 20px;} .page-body h2.green-title,.page-body h3.green-title { color: #009696; font-weight: 300; font-family: Lato,sans-serif; line-height: 1.4;} .page-body h2,.page-body h3 { margin-bottom: 40px;} ol { margin: 0 0 25px 20px;} ul.themed { margin: 0 0 25px 20px; list-style: none; line-height: 1.5 !important;}ul.themed li::before { content: "\2022"; color: #f1c314; display: inline-block; width: 20px; margin-left: -0.8em; font-size: 26px;} #attorneyTabContent ul.themed li { line-height: 2 !important; text-align: justify;} ul.no-list { list-style: none; margin: 0 0 20px !important;} ul.practicelist li a:hover { color: #000000 !important;} ul.practicelist li a:hover { color: #009696 !important;} .pagination { display: flex; flex-direction: row; margin-top: 60px; flex-wrap: wrap; line-height: 1.5;} .pagination > * { align-self: center;} .pagination h4,.pagination span a { color: #009696; font-family: Lato,sans-serif; font-size: 18px; margin: 0;} .pagination span a.active,.page-number.page-numbers.current,.pagination span a:hover { color: #f1c314;} .pagination span { padding: 0 10px; border-right: 2px solid #009696; line-height: 26px; height: 26px;} .pagination span:last-child { border: 0;} header { position: relative; z-index: 999;} header .dropdown-menu { margin-top: 0;} .top-bar { background-color: #009696; z-index: 9; padding: 10px 0; font-size: 18px; min-height: 80px;} .top-bar h3 { font-weight: 900; white-space: nowrap; align-self: center; margin-right: 5%;} .top-bar h3,.top-bar p,.top-bar a { color: #fff; margin-bottom: 0; line-height: 1.5rem;} .top-bar a:hover { text-decoration: underline; color: #fff;} .top-bar .desktop-notice { display: flex;} #closeHamburgerMenu { position: absolute; top: 15px; right: 15px; z-index: 9; cursor: pointer;} .header-logo a { display: block;} .header-logo img { width: 200px; height: auto; margin: 15px 0 15px 0;} .ishome .header-logo img { width: 350px; height: auto; margin: 0;} .header-right-column { display: inline-flex; flex-wrap: nowrap; align-items: center;} .header-right-column .search-toggle { margin-left: 15px; padding: 5px 10px;} .header-right-column .search-toggle.close-search,.ishome header .navbar:not(.fixed-top) .search-toggle.close-search { background-color: #3a4748; background-image: url(../images/search-icon.png); background-size: 24px 24px; background-position: center; background-repeat: no-repeat;} .header-right-column .search-toggle.close-search img { opacity: 0;} .dropdown-search-container { border: 0; border-radius: 0; background-color: #3a4748; padding: 20px 0 0; width: 100%; font-size: 18px; color: #fff; font-weight: 600; font-family: Lato,sans-serif;} .dropdown-search-container input { margin-bottom: 0px;} .dropdown-search-container .select { height: 35px;} .search-by-practice-area { height: 35px; padding: 0px; margin-top: -18px;} .dropdown-search-container .search-column-wrapper { padding: 0 20px 15px;} .dropdown-search-container h3,.dropdown-search-container a,.dropdown-search-container a:hover { color: #fff;} .dropdown-search-container .search-column-wrapper form { min-height: 150px;} .dropdown-search-container .search-column-wrapper form { display: flex; flex-direction: column; justify-content: space-between;} .dropdown-search-container .search-column-wrapper .inputs input { background-color: #3a4748; color: #fff; font-weight: 900; font-family: Lato,sans-serif; border: 0;} .dropdown-search-container .search-column-wrapper p { font-weight: normal; text-transform: initial; margin: 10px 0 0;} .dropdown-search-container .search-column-wrapper p a:hover { text-decoration: underline;} .dropdown-search-container .search-column-wrapper .inputs input::-webkit-input-placeholder {  color: #fff;} .dropdown-search-container .search-column-wrapper .inputs input:-ms-input-placeholder {  color: #fff;} .dropdown-search-container .search-column-wrapper .inputs input::placeholder { color: #fff;} .dropdown-search-container .search-column-wrapper .inputs ul,.dropdown-search-container,.search-by-news-category ul,.search-by-practice-area-alt ul { display: none;} .dropdown-search-container .search-column-wrapper .inputs ul,.search-by-news-category ul,.search-by-practice-area-alt ul { list-style: none; max-height: 250px; overflow-y: scroll;} .dropdown-search-container .search-column-wrapper .inputs ul li,.search-by-news-category ul li,.search-by-practice-area-alt ul li { padding-left: 10px; cursor: pointer;} .search-by-news-category ul,.search-by-practice-area-alt ul { background: rgb(239,239,239); position: absolute; width: 90%; z-index: 9; top: 48px;} .view-all-news { text-align: center; color: #ffffff; width: 100%; display: inline-block; font-family: 'Lato',sans-serif;} .view-all-news a { color: #ffffff;} #mobile-search-form,#insights-search { margin: 20px 15px 40px; display: flex; background-color: #fff;} #mobile-search-form input,#insights-search input,.insights-search-wrapper .gform_body .gfield input { background: none; border: 0; font-size: 20px; padding: 10px;} #mobile-search-form input[type=text],#insights-search input[type=text] { flex-grow: 1; max-width: 85%;} #mobile-search-form input[type=submit],#insights-search input[type=submit] { font-size: 0; background-image: url(../images/search-icon-dark.png); background-position: center; background-repeat: no-repeat; background-size: 24px 24px; width: 40px;} #insights-search input[type=submit]:hover { background-image: url(../images/search-icon.png); background-color: #009696;} header .navbar { padding: 0;} header .navbar.fixed-top { background: rgba(255,255,255,0.95); transition: all .5s ease; padding: 15px 0;} header .navbar.fixed-top .header-logo img { width: 160px; height: 70px; opacity: 0; margin: 0;} header .navbar.fixed-top .header-logo { background-image: url(../images/darklogo.svg); background-size: contain; background-repeat: no-repeat;} header .navbar-nav li a { text-transform: uppercase; color: #464646; font-family: Lato,sans-serif; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 1.5;} header .navbar-nav li a:hover { text-decoration: none; color: #009696;} .ishome header .navbar:not(.fixed-top) li a,.ishome header .navbar:not(.fixed-top) li a:hover { color: #fff;} .ishome header .navbar:not(.fixed-top) .navbar-toggler { background-image: url(../images/menu-toggle.png); background-size: 30px 24px; background-repeat: no-repeat; background-position: center;} .ishome header .navbar:not(.fixed-top) .search-toggle { background-image: url(../images/search-icon.png); background-size: 18px 18px; background-repeat: no-repeat; background-position: center;} .ishome header .navbar:not(.fixed-top) .navbar-toggler img,.ishome header .navbar:not(.fixed-top) .search-toggle img,.ishome header .navbar:not(.fixed-top) .header-logo img { opacity: 0;} .ishome header .navbar:not(.fixed-top) .header-logo a { background-image: url(../images/lightlogo.svg); background-size: 250px auto; background-repeat: no-repeat; background-position: center;} header .navbar-toggler img { width: 30px; height: auto;} header .navbar-toggler:hover,header .navbar-toggler:focus,header .navbar-toggler:active { outline: 0;} footer { background-color: #3a4748; border-top: 6px solid #f1c314; padding: 30px 0 15px; color: #fff; font-size: 16px;} footer a { color: #fff;} footer a:hover { color: #f1c314;} .newsletter h5 { color: #fff;} footer #newsletter-form { display: flex; flex-wrap: wrap;} #newsletter-form .button-2,#newsletter-form input[type=email] { font-size: 16px; padding: 5px 10px; border: 0; width: 100%; margin-bottom: 2px;} #newsletter-form:after { content: ''; display: table; clear: both; overflow: hidden; visibility: hidden;} footer .connect,footer .connect a,footer .connect h5 { color: #83b8bf; font-family: Lato,sans-serif; font-weight: bold; text-transform: uppercase; font-size: 18px; display: inline-block; margin: 0;} footer .connect div { display: flex; flex-direction: row; flex-wrap: wrap;} footer .connect div > * { align-self: center;} footer .connect span { display: inline-block; padding: 0 10px;} footer .connect a.linkedin,footer .connect a.twitter { display: inline-block;} footer .connect a.linkedin,footer .connect a.twitter { margin: 0 10px 0px 0px; width: 30px; height: 30px; background-size: 30px 30px; background-position: center; background-repeat: no-repeat;} footer .connect a.linkedin:hover,footer .connect a.twitter:hover { color: #f1c314;} footer h4,footer h4 a { color: #83b8bf; font-family: Lato,sans-serif; font-weight: normal; text-transform: initial; font-size: 20px;} footer h4,#newsletter-form,footer .connect div,#newsletter-form:after { margin-bottom: 15px;} footer .newsletter .gform_wrapper.gravity-theme input[type="text"]::placeholder { font-weight: 400;} footer .newsletter form#gform_4 .gform_fields { display: flex; flex-wrap: nowrap; grid-column-gap: unset !important;} footer .newsletter form#gform_4 .gform_fields > .gfield:first-child { flex-grow: 1;} footer .newsletter form#gform_4 .gform_fields > .gfield { grid-column: unset !important;} footer .newsletter form#gform_4 .footerformbutton { font-size: 16px; line-height: 28px; font-weight: bold;} footer .newsletter .gform_footer.top_label { display: none;} .homepage { margin-top: -153px;} .homepage section:not(.home-news-list) { border-top: 8px solid #f1c314;} .homepage #banner { position: relative;} .homepage #banner .carousel-item { background-size: cover;} .homepage #banner .carousel-caption { position: static !important; text-align: left; display: flex;} .homepage #banner .carousel-caption > * { align-self: center;} .homepage #banner { background-position: center top; background-size: cover;} .homepage #banner h1 { font-family: Lato,sans-serif; font-weight: 900; color: #fff; text-transform: uppercase; padding: 200px 0 50px; font-size: 32px; line-height: 1.1;} .yellow-banner-sec { background-color: rgba(241,195,20,0.8); z-index: 10;} .yellow-banner-sec h2 { color: #000; font-size: 1.2rem; line-height: 1.5;} .yellow-banner-sec p { max-width: 1000px; margin: auto; line-height: 1.5;} .home-practices-tabs { display: flex; flex-direction: row; position: relative; overflow: hidden;} .home-practices-areas { background-image: url(../images/bg-dark.jpg); background-size: cover;} .home-practices-areas h2,.home-practices-areas h4 a { color: #fff;} .home-practices-areas h4 { font-weight: 300; font-size: 25px;} ul#homePracticeAreasTab { width: 20%; margin-left: 50%; z-index: 9; position: relative; border: 0; display: block; background: #fff; padding: 40px 10px;} ul#homePracticeAreasTab li,ul#homePracticeAreasTab .nav-link { list-style: none; border: 0; display: block;} ul#homePracticeAreasTab .nav-link { text-transform: uppercase; font-weight: bold; font-family: Lato,sans-serif; font-size: 16px; border-bottom: 2px solid transparent; display: inline-block; padding: 6px 0; color: #000;} ul#homePracticeAreasTab .nav-link.active { border-color: #009696;} #homePracticeAreasTabContent { width: 30%; position: relative;} #homePracticeAreasTabContent .text-content { background-color: #fff; z-index: 1; position: relative; padding: 40px 20px;} #homePracticeAreasTabContent img { position: absolute; left: -240%; top: 50px; z-index: 0; min-width: 160%;} #homePracticeAreasTabContent .tab-pane h2 { font-weight: 400; color: #009696; font-size: 2.2rem; margin: 30px 0 20px;} .home-practices-tabs > h3 { font-weight: 400; color: #9d9896; font-size: 18px; position: absolute; left: 70%; z-index: 999; top: 40px; padding-left: 20px;} #homePracticeAreasTabContent .tab-pane p { font-size: 16px; text-align: justify;} #homePracticeAreasTabContent .tab-pane a { font-weight: 900; font-family: Lato,sans-serif; color: #009696; text-transform: uppercase; font-size: 18px; text-decoration: underline;} #homePracticeAreasTabContent .tab-pane a:hover { text-decoration: none;} .page .page-title { position: relative; /*padding: 35px 0;*/ background-size: cover; min-height: 380px; max-height: 380px; } .page .page-title .title h1 { font-size: 3.8rem; color: #fff; font-weight: 300; margin-top: -15px; margin-left: 0px; padding: 0px;} .page .page-title .title h1.childpractice { font-size: 3.5rem;} .page .page-title .title h5 { color: #ffffff; display: block; font-size: 18px; font-weight: bold; letter-spacing: 1px;} .link { font-weight: 600; color: #009696; display: inline-block; font-size: 20px; line-height: 20px; height: 32px;} .link img { vertical-align: top;} .link:hover,a:hover { text-decoration: none; color: #3a4748;}  .about-us-page{ min-height: 1000px;} .about-us-page h4 { font-family: 'Lato',sans-serif; line-height: 1.1; color: #009696; font-size: 2rem;} .about-us-page h3 { font-weight: 500;} .about-us-page h5 { font-family: 'PT Sans',sans-serif; font-size: 18px; color: #000; font-weight: bold; margin-top: 20px;} .about-right-nav div > a { font-family: Lato,sans-serif; font-size: 18px;} .about-right-nav div > a:not(.dark-green) { display: block; color: #fff; font-size: 33px; line-height: 1; font-weight: 300; background-color: #f1c314; text-align: center; min-height: 90px; display: flex; justify-content: center; flex-direction: column; margin-block: 8px; padding: 10px;} .about-right-nav div > a:not(.dark-green):hover { background-color: #009696;} .pro-bono-article { border-bottom: 1px solid #009696; margin-bottom: 35px; padding-bottom: 20px;} .pro-bono-article h2 { margin-bottom: 10px; font-family: 'PT Sans',sans-serif; font-weight: 400 !important;} .next-article-wrapper { background-color: #efefef; padding: 15px;} .next-article-wrapper p { /*color: #93b7be;*/ background: #009696; font-weight: bold; font-size: 28px; font-family: Lato,sans-serif;} .next-article-wrapper h2 { margin: 0;} .next-article-wrapper h2 a { color: #3a4748; font-weight: 300;} .next-article-wrapper h2 a:hover { color: #009696;} .applicant-form,#gform_1 { font-family: Lato,sans-serif; font-size: 18px;} .applicant-form .inputs,.gfield { margin-bottom: 15px;} .applicant-form select,.applicant-form input,.applicant-form textarea,.gfield select,.gfield input,.gfield textarea,.gfield_select { width: 100%; background-color: #efefef !important; border: 0 !important; padding: 10px !important; font-size: 18px !important; line-height: 24px !important; font-weight: bold !important;} .insights-search-wrapper .gfield input { background-color: #fff !important; font-weight: normal !important; font-size: 20px !important;} .form-select,.gfield_select { position: relative;} .form-select:after { content: ''; display: block; width: 40px; height: 95%; position: absolute; right: 0; top: 0; background-image: url(../images/select-caret.jpg); background-position: center; z-index: 9; pointer-events: none; max-height: 48px;} .form-select.white-bg:after { background-image: url(../images/select-caret-white-bg.jpg);} .applicant-form .inputs input::-webkit-input-placeholder,.applicant-form .inputs textarea::-webkit-input-placeholder {  color: #000;} .applicant-form .inputs input:-ms-input-placeholder,.applicant-form .inputs textarea:-ms-input-placeholder {  color: #000;} .applicant-form .inputs input::placeholder,.applicant-form .inputs textarea::placeholder { color: #000;} .applicant-form .form-checkbox label,#label_1_14_1 { margin: 0; padding: 2px 0 2px 30px; cursor: pointer; position: relative;} .applicant-form .form-checkbox label:before,#label_1_14_1:before { content: ' '; width: 20px; height: 20px; position: absolute; top: 10px; left: 0px; border: 2px solid #000; background: #ffffff;} .applicant-form .form-checkbox label.active:before,#label_1_14_1.active:before { border: 6px double #ffffff; background: #000;} .applicant-form .form-checkbox input,#choice_1_14_1 { opacity: 0; display: none;} .applicant-form h3 { margin-bottom: 0;} .insights-main h2 { color: #009696;} .insights-main ul { list-style: none; font-size: 20px;} .insights-main ul li { margin-bottom: 15px; line-height: 1.5;} .insights-main ul li span.date,.insights-main ul li a.cat { color: #000; font-style: italic;} .insights-main ul li a.cat { margin-right: 15px; display: inline-block;} .insights-page .page-title { padding-bottom: 0;} .insights-page .insights-search-wrapper { margin-top: 35px;} .insights-blog-article,.insights-blog-post { border-bottom: 1px solid #3a4748; margin-bottom: 35px; padding-bottom: 20px;} .insights-blog-post { padding-bottom: 0; border: 0; border-color: #009696;} .insights-blog-post u{ text-decoration: underline;} .insights-blog-article h2,.insights-blog-post h2 { margin-bottom: 10px; font-family: 'PT Sans',sans-serif;} .insights-blog-article h2 { font-size: 28px;} .sixyfivepercent{ width: 65%;} .insights-blog-article .meta { font-style: italic;} .insights-blog-article p a,.insights-blog-post p a { color: #009696;} .insights-blog-post ol { font-size: 18px; line-height: 2; text-align: justify;} .practice-area-details-page .pasidebar { margin-left: 0px;} .insights-search-wrapper { background-color: #f1c314; padding: 20px 0px; width: 100%; margin-left: 65px !important;} .practice-area-details-page .side-wrapper { background-color: #f1c314; padding: 0px 20px; width: 100%; margin-left: 0px;} #insights-search input { padding-top: 5px; padding-bottom: 5px;} #insights-newsletter-subscribe input,#gform_3 input { display: block; width: 100%; padding: 5px 10px; border: 0;} #insights-search,#insights-newsletter-subscribe input[type=email],#gform_3 input[type=email] { margin: 0 0 15px;} .insights-search-wrapper .navigation h4,.practice-area-details-page .side-wrapper h4 { color: #fff; font-weight: 300; font-size: 30px;} .practice-area-details-page .side-wrapper h4 { font-size: 28px;} .insights-search-wrapper .navigation ul,.practice-area-details-page .side-wrapper .navigation ul { list-style: none;} .insights-search-wrapper .navigation ul li a,.practice-area-details-page .side-wrapper .navigation ul li a { color: #3a4748; font-family: Lato,sans-serif;} .practice-area-details-page .side-wrapper .navigation ul li { line-height: 1.3; margin-bottom: 10px;} /* Updated https://3.basecamp.com/3127587/buckets/18038209/todos/3858537938 */.practice-area-details-page .side-wrapper .navigation ul li a { font-size: 16px; line-height: 17px;} .insights-search-wrapper .navigation ul li a:hover,.practice-area-details-page .side-wrapper .navigation ul li a:hover { text-decoration: none;} .practice-area-details-page .side-wrapper .navigation ul li a:hover { color: #ffffff;} .insights-blog-post-author img { margin-bottom: 20px;} .insights-blog-post-author ul { list-style: none; border-bottom: 1px solid #009696; text-align: center; padding: 0 0 30px; margin-bottom: 30px;} .insights-blog-post-author ul li { display: inline-block;} .insights-blog-post-author .social-media.d-lg-block ul { text-align: right; padding: 0; margin: 0 0 10px;} .insights-blog-post-author a.linkedin,.insights-blog-post-author a.twitter,.insights-blog-post-author a.facebook,.insights-blog-post-author a.pdf { display: inline-block;} .insights-blog-post-author a.linkedin,.insights-blog-post-author a.twitter,.insights-blog-post-author a.facebook,.insights-blog-post-author a.pdf { font-size: 0; margin: 0 5px; width: 42px; height: 42px; background-size: 42px 42px; background-position: center; background-repeat: no-repeat;} .insights-blog-post-author a.linkedin { background-image: url(../images/author-linkedin.png);} .insights-blog-post-author a.twitter { background-image: url(../images/author-twitter.png);} .insights-blog-post-author a.facebook { background-image: url(../images/author-facebook.png);} .insights-blog-post-author a.pdf { background-image: url(../images/author-pdf.png);} .about-author h4 { margin: 15px 0 25px;} .about-author h3 { font-size: 30px; font-weight: 400; font-family: 'PT Sans',sans-serif; margin: 0 0 10px;} .about-author p b { font-size: 22px; font-weight: 400;} .about-author p { line-height: 1.5;} #insights-news-search input,#search-by-news-button { width: 100%; padding: 5px 10px; border: 0; margin: 0 0 15px; display: block} .search-by-news-category .select { margin: 0 0 5px;} #insights-news-search input[type=text],#search-by-news-button { background: #fff;} #attorney-search-form input,#search-by-practie-area-button-alt,#site-search-form input,#attorney-search-form select { width: 100%; padding: 5px 10px; border: 0; margin: 0 0 15px; display: block; color: #000; font-weight: 700; height: 48px; background-color: #ffffff;} #attorney-search-form input[type=text],#search-by-practie-area-button-alt,#site-search-form input[type=text] { background: #fff;} #attorney-search-form input[type=submit],#site-search-form input[type=submit] { background-color: transparent; text-transform: uppercase; color: #fff; font-weight: 900; text-align: right; font-size: 32px; line-height: 1.2; padding: 0; margin: 0;} #attorney-search-form .text-right a,#attorney-search-form .text-right span { text-transform: uppercase; font-weight: normal; color: #fff; font-size: 18px; line-height: 1;} #attorney-search-form input[type=submit]:hover,#attorney-search-form .text-right a:hover { color: #3a4748;} #attorney-search-form input::-webkit-input-placeholder {  color: #000;} #attorney-search-form input:-ms-input-placeholder {  color: #000;} #attorney-search-form input::placeholder { color: #000; opacity: 1;} .search-by-practice-area-alt ul li { color: #000;} .alphabet-filters { margin: 10px 0; text-transform: uppercase; font-family: Lato,sans-serif; font-weight: 700; font-size: 22px; color: #fff;} .alphabet-filters span.letter-title { width: 208px;} .alphabet-filters a { color: #fff;} .alphabet-filters a:hover { color: #009696;} .alphabet-filters::after { clear: both; content: ""; display: table; visibility: hidden; overflow: hidden;} .alphabet-filters span { text-transform: uppercase; display: inline-block; text-align: center; width: 34px; color: #fff; position: relative; float: left; margin-bottom: 1px;} .alphabet-filters span:hover { cursor: pointer; /*color: #000;*/} .alphabet-filters span.inactive { color: #fbe696; pointer-events: none;} .inlineflex-row { display: inline-flex !important; width: 100%;} .attorney-item { padding: 0 10px;} .attorney-item-wrapper,.attorney-item-wrappermobile { max-width: 350px; position: relative; margin: 0 auto 30px; overflow: hidden;} .attorney-item-wrapper .picture { padding-top: 100%; position: relative; overflow: hidden;} .attorney-item-wrappermobile .picture-mobile { position: relative; overflow: hidden;} .attorney-item-wrapper .picture > img { position: absolute; top: 0; right: -50%; bottom: 0; left: -50%; object-fit: fill; margin: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateZ(0) scale(1.0,1.0);} .attorney-item-wrapper .desc,.attorney-item-wrappermobile .desc { background-color: rgba(0,0,0,0.36); color: #fff; z-index: 1; position: absolute; bottom: 0; width: 100%; padding: 5px 20px; transition: all linear 0.3s;} .attorney-item-wrapper h2.name,.attorney-item-wrappermobile h2.name { margin: 10px 0 5px; font-size: 22px; font-family: Lato,sans-serif; color: #fff; opacity: 1.0; font-weight: 400;} .attorney-item-wrapper h2.name > span,.attorney-item-wrappermobile h2.name > span { display: block; font-style: italic; font-size: 20px; font-weight: normal; font-family: 'PT Sans',sans-serif;} .attorney-item.active .attorney-item-wrapper .desc { background: #3a4748; bottom: 0; top: 0; display: flex; flex-direction: column;} .attorney-item.active .attorney-item-wrapper .desc div:last-child { margin-top: auto;} .attorney-item.active .attorney-item-wrapper .desc { padding-top: 5%;} .attorney-item.active .attorney-item-wrapper .desc h2.name { border-bottom: 2px solid #fff; padding-bottom: 10px; margin-bottom: 10px; margin-top: 20px; opacity: 0;} .attorney-item .attorney-item-wrapper .desc > div { list-style: none; font-size: 17px; line-height: 1.5; font-family: Lato,sans-serif; padding-bottom: 15px;} .attorney-item .attorney-item-wrapper .desc div.colored-line-separator { margin: 8px 0;} .attorney-item .attorney-item-wrapper .desc a { color: #fff; word-break: break-word; line-height: 1.1; display: inline-block; margin: 5px 0;} .attorney-item .attorney-item-wrapper .desc a:hover { text-decoration: none; color: #f1c314;} .attorney-item:not(.active) .attorney-item-wrapper .desc div { display: none;} .home-attorneys-list .attorney-item-wrapper h3.name { font-size: 20px; color: #009696; margin: 10px 0;} .home-attorneys-list .attorney-item-wrapper h4.post { font-family: 'PT Sans',sans-serif; color: #000303; font-style: italic; font-weight: normal; font-size: 20px;} .home-attorneys-list .attorney-item-wrapper p { margin: 10px 0; line-height: 1.1; font-size: 17px;} .home-attorneys-list .attorney-item-wrapper p a { color: #000; word-break: break-word;} .home-attorneys-list .attorney-item-wrapper p a:hover { text-decoration: none; color: #009696;} .attorney-profile-page .profile-info { padding: 20px; color: #3a4748; font-family: Lato,sans-serif; font-weight: normal; line-height: 1.4;} .attorney-profile-page .profile-info h1,.attorney-profile-page .profile-info h3 { font-weight: normal; font-size: 22px;} .attorney-profile-page .profile-info h3 { text-transform: uppercase; border-bottom: 2px solid #fff; padding-bottom: 15px; margin-bottom: 15px;} .attorney-profile-page .profile-info a { color: #3a4748; margin-right: 8px;} .attorney-profile-page .profile-info a.bio { margin-left: 8px;} .attorney-profile-page .profile-info a.whatisthis { margin-right: 0px;} #accordionProfile .card-body .grey-bg h3 { margin-bottom: 15px;} #accordionProfile .card-body p + ul,.attorney-profile-page .tab-pane p + ul { margin-top: -15px;} #attorneyTab { margin-bottom: 15px;} #attorneyTab,#attorneyTab.nav-tabs .nav-link.active,#attorneyTab.nav-tabs .nav-item.show .nav-link { background-color: transparent; border: 0 !important;} #attorneyTab .nav-item { line-height: 1.4;} #attorneyTab a.nav-link { color: #3a4748; text-transform: uppercase; padding: 0 20px; font-family: Lato,sans-serif; border: 0 !important; font-size: 20px; display: inline-block;} #attorneyTab a.nav-link:hover { text-decoration: none;} #attorneyTab a.nav-link.active { background-image: url(../images/right-caret-white.png); background-repeat: no-repeat; background-position: right center;} #attorneyTab { position: relative;} #attorneyTab.nav-tabs .nav-item { margin-bottom: 0;} #attorneyTab:after { right: -200px; left: auto;} #attorneyTabContent { padding: 0; min-height: 400px;} #attorneyTabContent h2,#attorneyTabContent h3 { font-weight: 400; color: #009696; margin-bottom: 20px;} #attorneyTabContent h3,#accordionProfile .card-body h3 { color: #009696; text-transform: uppercase;} #attorneyTabContent h2 { font-size: 45px;} .tab-pane .ak-accordion .card .card-header h2 button { font-size: 32px;} .attorney-profile-page ul.no-list li { line-height: 1.3; margin-bottom: 10px;} .attorney-profile-page ul.no-list li a { color: #000; font-size: 18px; line-height: 19px;} .biotitle { margin-bottom: 5px; line-height: 1 !important;} .ak-accordion .card .card-header,.ak-accordion .card .card-header h2 button { padding: 0;} #accordionCareers .card-body,#accordionContact .card-body { padding: 1.25rem 0;} #accordionContact .card-body.contact-managers { padding: 1.25rem .3rem;} .card-body-left-mobile { padding: .2rem 15px 0px 50px;} .card-body-left-mobile p { line-height: 1.5; font-weight: 600;} .card-body-left-mobile p a { color: #000000;} .ak-accordion .card .card-header h2 button { color: #3a4748; font-weight: 300; text-transform: uppercase; padding-right: 30px;} .ak-accordion .card .card-header-left h2 button { color: #000;; font-weight: 400; font-size: 18px; padding-left: 50px;} ak-accordion .card .card-header-left h2 button { color: #3a4748; font-weight: 300; text-transform: uppercase; padding-right: 20px;} .ak-accordion .card,.ak-accordion .card-header,.ak-accordion .card .card-header h2 button,.ak-accordion .card .card-header h2 button:hover,.ak-accordion .card .card-header h2 button:active,.ak-accordion .card .card-header h2 button:focus { border: 0; border-bottom: 2px solid transparent; background: none; text-decoration: none; outline: 0;} .ak-accordion .card { margin-bottom: 0;} .ak-accordion .card .card-header h2 button { padding: 15px 0; border-bottom: 2px solid transparent;} .ak-accordion .card .card-header h2 button { padding-right: 40px;} .ak-accordion .card .card-header h2 button.collapsed { background-image: url(../images/plus.png); background-position: right 10px center; background-repeat: no-repeat; background-size: 26px 27px; border-color: #009696;} .ak-accordion .card .card-header-left h2 button.collapsed { background-image: url(../images/plus.png); background-position: left 10px center; background-repeat: no-repeat; background-size: 20px 21px; border: none; margin-bottom: 15px;} .ak-accordion .card .card-header h2 button:not(.collapsed) { background-image: url(../images/minus.png); background-position: right 10px center; background-repeat: no-repeat; background-size: 26px 27px; border-color: transparent;} .ak-accordion .card .card-header-left h2 button:not(.collapsed) { background-image: url(../images/minus.png); background-position: left 10px center; background-repeat: no-repeat; background-size: 20px 21px; border: none; margin-bottom: 15px; text-decoration: none;} .practice-areas-page .page-header .container > div { background-size: cover; overflow: hidden;} #accordionPracticeAreas { padding: 20px; margin-left: 0; margin-right: 0;} #accordionPracticeAreas .card .card-header h2 button,#accordionPracticeAreas .card h2 > a { display: inline-block; width: auto; padding-right: 30px; text-transform: capitalize !important; color: #fff; font-weight: 300;} #accordionPracticeAreas .card .card-header h2 button:hover { color: #f1c314;} #accordionPracticeAreas .card h2 > a { padding-top: 15px; padding-bottom: 15px;} #accordionPracticeAreas .card .card-header h2 button.collapsed { border: 0;} #accordionPracticeAreas .card .card-header h2 button { font-size: 0px !important; vertical-align: super; background-position: right center;} #accordionPracticeAreas .card .card-body { padding: 0 !important;} #accordionPracticeAreas .card .card-body a { color: #f1c314; font-family: Lato,sans-serif;} #accordionPracticeAreas .card h2 > a:hover { text-decoration: none; color: #f1c314;} #accordionPracticeAreas .card .card-body a:hover { text-decoration: none; color: #fff;} #accordionPracticeAreas .card .card-header h2 button.collapsed { background-image: url(../images/plus-yellow.png);} #accordionPracticeAreas .card .card-header h2 button:not(.collapsed) { background-image: url(../images/minus-yellow.png);} #accordionPracticeAreas ul.no-list li { line-height: 1.2; margin-bottom: 10px;} .practice-area-details-page .post-content-points { padding-left: 30px; position: relative;} .practice-area-details-page .post-content-points:before { content: ''; display: block; width: 6px; height: 100%; background-color: #f1c314; position: absolute; top: 0; left: 5px;} .practice-area-details-page .post-content-points h3 { color: #009696; font-size: 22px; margin-bottom: 15px; position: relative;} .practice-area-details-page .post-content-points-two-columns .col-md-6 h3 { position: relative;} .practice-area-details-page .post-content-points-two-columns .timelineitem { margin-top: 15px;} .practice-area-details-page .post-content-points-two-columns h3 { background-color: #68b7bf; font-weight: bold; text-transform: uppercase; font-size: 20px; margin-left: -20px; margin-right: -20px; padding: 15px 20px;} .practice-area-details-page .post-content-points-two-columns h3 a { display: block; color: #fff; text-transform: initial; margin-top: 10px;} .practice-area-details-page .post-content-blocks > .post-content-block { background: #efefef; border-bottom: 6px solid transparent; padding: 20px; margin-bottom: 25px;} .practice-area-details-page .post-content-blocks > .post-content-block h3 { margin-bottom: 15px;} .practice-area-details-page .post-content-blocks > .post-content-block h3 a { display: inline-block; padding-right: 20px; background-image: url(../images/right-caret-teal.png); background-size: 11px 20px; background-position: right center; background-repeat: no-repeat; color: #009696; font-size: 30px;} .practice-area-details-page .post-content-blocks > .post-content-block h3 a:hover { color: #3a4748;} .practice-area-details-page .post-content-blocks > .post-content-block:nth-child(odd) { border-color: #f1c314;} .practice-area-details-page .post-content-blocks > .post-content-block:nth-child(even) { border-color: #009696;} .practice-area-details-page .other-blog-widget { padding: 20px 0px;} .practice-area-details-page .other-blog-widget h4 { color: #009696;} .practice-area-details-page .other-blog-widget p { line-height: 1.4; margin: 0 0 10px; text-align: left;} .practice-area-details-page .other-blog-widget p a { color: #000;} .practice-area-details-page .tweets-widget { background-color: #3a4748; padding: 30px; color: #fff; margin: 20px 0px;} .practice-area-details-page .tweets-widget h4 { color: #f1c314; font-weight: normal; text-transform: uppercase; background-image: url(../images/yellow-tweet.png); display: inline-block; padding: 5px 55px 5px 0; background-repeat: no-repeat; background-position: right center;} .practice-area-details-page .tweets-widget p { text-align: left; line-height: 1.4;} .practice-area-details-page .tweets-widget div { line-height: 1.5; padding: 10px 0; border-bottom: 1px solid #f1c314;} .practice-area-details-page .tweets-widget div a { color: #f1c314;} .practice-area-details-page .tweets-widget div:last-child { border-bottom: 0;} .practice-area-details-page .stats { margin-bottom: 20px; min-height: 300px;} .practice-area-details-page .stats p { position: relative; color: #fff; font-family: Lato,sans-serif; line-height: 1.5; padding-left: 120px; max-width: 400px; box-sizing: border-box; margin: 10px auto; text-align: left;} .practice-area-details-page .stats .details{ margin-left: 40px;} .practice-area-details-page .stats p.narrow { padding-left: 80px;} .practice-area-details-page .stats p.wide { padding-left: 130px;} .practice-area-details-page .stats p b { font-size: 40px; line-height: 40px; color: #f1c314; position: absolute; left: 0; top: 0; text-align: right;} .page.practice-details-page .page-title-with-banner .title h1 { color: #000; font-size: 30px;} .carousel-item p { margin: 0 20px 25px 0;} .carousel-inner { min-height: 100px !important;} #carouselPracticeDetails { background-color: #83b8bf; margin: 40px 0 20px; padding: 0; /*min-height: 465px;*/} #carouselPracticeDetails h2,#carouselPracticeDetails h3 { color: #009696; text-transform: uppercase; margin-bottom: 1rem;} .carousel-control-prev,.carousel-control-next { top: auto; bottom: 15%;} #carouselPracticeDetails .carousel-control-prev,#carouselPracticeDetails .carousel-control-next { opacity: 1.0; width: 50px;} #carouselPracticeDetails .carousel-control-prev:hover,#carouselPracticeDetails .carousel-control-next:hover { opacity: 0.7;} #carouselPracticeDetails .carousel-control-prev-icon { background-image: url(../images/prev.png); background-size: 40px 70px; background-position: center; background-repeat: no-repeat; width: 40px; height: 70px;} #carouselPracticeDetails .carousel-control-next-icon { background-image: url(../images/next.png); background-size: 40px 70px; background-position: center; background-repeat: no-repeat; width: 40px; height: 70px;} #carouselPracticeDetails .carousel-item-text-wrapper { padding: 5px 60px; font-family: Lato,sans-serif;} #carouselPracticeDetails .carousel-item-text-wrapper h4,#carouselPracticeDetails .carousel-item-text-wrapper h3 { font-weight: 300; margin: 5px 0; font-size: 22px;} #carouselPracticeDetails .carousel-item-text-wrapper h4 a { color: #3a4748; font-size: 1.75em;} #carouselPracticeDetails .carousel-item-text-wrapper,#carouselPracticeDetails .carousel-item-text-wrapper h3 { color: #fff;} #carouselPracticeDetails .carousel-item-text-wrapper p { line-height: 1.5;} .related-news { margin-bottom: 20px;} .related-news h2 { color: #009696; font-size: 3em;} .related-news div { font-size: 18px; line-height: 1;} .related-news h3 a { color: #3a4748; font-family: 'PT Sans',sans-serif; font-weight: normal; font-size: 20px; line-height: 1.5;} .related-news .view-all a { font-family: 'Lato',sans-serif;} /**Blog & News**/.blog-item-wrapper { position: relative; margin: 0 auto 30px;} .blog-item { padding: 0 10px;} .blog-item .category-picture-with-title { background-size: cover; padding: 10px; text-align: center; margin-bottom: 10px; min-height: 200px; display: flex; flex-direction: column; justify-content: center;} .blog-item .category-picture-with-title h3 { color: #fff; font-weight: normal;} .blog-item .meta { margin-bottom: 10px; padding: 0 5%; line-height: 1.5;} .blog-item .meta,.blog-item .meta a { font-style: italic;} .blog-item .meta,.blog-item .meta a,.home-news-list .date { font-family: 'PT Sans',sans-serif; color: #000; font-weight: normal; font-size: 18px;} .blog-item p.post-excerpt { margin-bottom: 10px; padding: 0 5%; color: #3a4748; font-size: 18px; font-weight: 700; font-family: Lato,sans-serif; line-height: 1.4; text-align: left;} .blog-item .meta a:hover { color: #f1c314;} .home-news-list ul li { margin: 15px 0;} .home-news-list ul li h4 { font-size: 18px; line-height: 26px;} .home-news-list a { color: #009696;} form #search-attorney-form { display: flex; flex-direction: row; flex-wrap: wrap;} form#search-attorney-form input[type=text],form#search-attorney-form .search-btn,form#search-attorney-form .clear-btn { padding: 10px; line-height: 24px; font-size: 18px; border-radius: 0 !important;} form#search-attorney-form input[type=text] { border: 4px solid #009696; flex-basis: 100%; margin-bottom: 10px;} form#search-attorney-form .search-btn { text-transform: uppercase; background-color: #eae9e8; color: #009696; border: 0; flex-basis: 50%; order: 4;} form#search-attorney-form .clear-btn { text-transform: uppercase; background-color: #fff; color: #009696; border: 0; flex-basis: 50%; padding-left: 10px; padding-right: 10px; text-align: left;} form#search-attorney-form .search-btn:hover,form#search-attorney-form .search-btn:focus,form#search-attorney-form .search-btn:active,form#search-attorney-form .clear-btn:hover,form#search-attorney-form .clear-btn:focus,form#search-attorney-form .clear-btn:active { background-color: #009696; color: #fff;} .practice-areas-column { margin-top: 20px;} .practice-areas-column h2 { color: #000; font-size: 1.75rem; text-transform: uppercase; margin: 20px 0;} .practice-areas-column ul { margin-left: 0; line-height: 1.5; list-style: none;} .practice-areas-column ul li:before { display: none;} #accordionProfile { margin-top: 30px;} #map { min-height: 357px; width: 678px; height: 100%;} #accordionContact #collapseOne a { color: #000;} .map-responsive { overflow: hidden; padding-bottom: 50%; position: relative; height: 0;} .map-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute;} .news-list .news-item { border-top: 2px solid #009696; padding: 25px 0;} .news-list .news-item:first-child { border-top: 0; padding-top: 0;} .news-list .news-item ul.meta { margin: 0 0 5px; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap;} .news-list .news-item ul.meta li { padding-right: 10px; margin-right: 10px; border-right: 1px solid #000;} .news-list .news-item ul.meta li:last-child { border-right: 0; margin-right: 0; padding-right: 0;} .news-list .news-item ul.meta li,.news-list .news-item ul.meta li a { text-transform: uppercase; color: #000;} .news-list .news-item .short-description { display: none;} #search-news form { display: flex; flex-direction: row; flex-wrap: nowrap; border: 4px solid #009696; justify-content: space-between; margin: 25px 0; max-height: 48px;} #search-news form input[type=text] { padding: 5px 10px; line-height: 24px; font-size: 18px; border-radius: 0 !important;} #search-news form input[type=text] { border: 0;} #search-news form .search-btn { border: 0 !important; outline: 0 !important; padding: 0; background: none; font-size: 0; width: 50px; height: 40px; background-image: url(../images/search.svg); background-size: 28px auto; background-repeat: no-repeat; background-position: center;} #search-news form .search-btn:hover { opacity: 0.7;} .site-search-page { min-height: 1000px;} .site-search-page .card-header { background-color: #ffffff; border-bottom: 0px; padding: 0px;} h3.side-title { color: #009696; text-transform: uppercase;} .related-widget { border-top: 2px solid #009696; padding-top: 20px; margin-top: 20px;} .related-widget h3.side-title { font-size: 20px;} .news-page { min-height: 900px;} .news-page .pagination h4,.news-page .pagination a { color: #858585;} .news-page span { border-color: #858585;} .news-side-column { margin-top: 35px;} .news-side-column ul,#search-news ul { list-style: none; margin: 0;} .news-side-column ul li,#search-news ul li { margin: 5px 0;} .news-side-column ul li a,#search-news ul li a { color: #858585; text-transform: uppercase;} #cookie-notice .cn-button { background: rgb(89,110,153);} .select-hidden { display: none; visibility: hidden; padding-right: 10px;} .select { cursor: pointer; display: inline-block; position: relative; font-size: 18px; width: 100%; height: 48px;} .select-styled { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #ffffff !important; /*background-color: #efefef !important;;*/ color: #3a4748; padding: 5px 10px; line-height: 38px; font-size: 20px; overflow: hidden; } .select-styled:after { content: ""; width: 0; height: 100%; position: absolute; right: 10px; border-color: transparent; background-image: url("http://andersonkreiger.edisonave.com/wp-content/themes/andersonkreiger/images/select-caret-white-bg.jpg"); background-position: center; background-repeat: no-repeat; width: 30px; top: 4px;} .select-styled:active:after,.select-styled.active:after { border-color: transparent; background-image: none;} .select-options { display: none; width: 100% !important; position: absolute; top: 100% !important; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background-color: #fff;} .select-options li { margin: 0; padding: 10px 0 10px 5px; line-height: 1.2; text-align: left;} .select-options li:hover { color: #009696;} .select-options li[rel="hide"] { display: none;} .dropdown-search-container .select-options { border-top: 1px solid; color: #3a4748;} form#attorney-search-form .select-styled { color: #000; font-weight: 700;} form.form-search-attorney .select-styled { background: #3a4748 !important; color: #fff; padding-left: 0;} form.form-search-attorney .select-styled:after { background-image: url("../images/select-caret-white.png");} 
﻿ @media (max-width: 1250px) { h1,.h1 { font-size: 2rem; } h2,.h2 { font-size: 2rem; } .home-attorneys-list .attorney-item-wrapper p{ font-size: 15px; } .header-logo img { width: 250px; height: auto; } .ishome header .navbar:not(.fixed-top) .header-logo a { background-size: 200px 110px; } .insights-search-wrapper .navigation ul,.practice-area-details-page .side-wrapper .navigation ul{ font-size:19px; } .practice-area-details-page .stats p { padding-left: 125px; } .practice-area-details-page .stats p.narrow { padding-left: 90px; } .attorney-item-wrapper h2.name{ font-size: 16px; } .attorney-item-wrapper h2.name > span,.attorney-item-wrappermobile h2.name > span{ font-size: 16px; } .attorney-item .attorney-item-wrapper .desc a{ font-size: 13px; } } @media (max-width: 991.98px) { #navbar-content { height: 100vh !important; } section ul { margin-left: 0; } .collapsing { -webkit-transition: none; transition: none; display: none; } .header-logo { max-width: 65%; } h1,.h1 { font-size: 1.7rem; } h2,.h2 { font-size: 1.7rem; } .title h1 { font-size: 2.2rem; } .page .page-title{ min-height: 200px; max-height: 200px; } .page .page-title .title h1{ /*margin-top: -25px; margin-bottom: -15px;*/ font-size: 2.5rem; } header ul.navbar-nav.mr-auto { box-shadow: 0 0 10px #ddd; padding: 30px 0; color: #ffffff; width: 33%; position: absolute; top: 0 !important; right: 0 !important; /*left: 0 !important;*/ background-color: #3a4748; } header ul.navbar-nav.mr-auto li { padding: 10px 10px 10px 20px; text-align: left; color: #ffffff; font-size: 20px; background-color: #3a4748; } header ul.navbar-nav.mr-auto li a { color: #ffffff; font-size: 18px; } footer #newsletter-form { flex-wrap: nowrap; } footer #newsletter-form .button-2,footer #newsletter-form input[type=email]{ width: auto; margin-bottom: 0px; }  .page-body p {text-align: left;} ul.themed { margin: 0 0 25px 0px;} .insights-page > .page-title > .container,.insights-news-page .page-body > .container,.practice-areas-page .page-header > .container,.practice-area-details-page .page-body > .container { max-width: 100% !important; width: 100% !important; padding: 0 !important; } .practice-area-details-page .page-body .post-content,.practice-area-details-page .d-block.d-lg-none p.pdf { max-width: 720px; margin: auto; padding-right: 15px; padding-left: 15px; } .insights-news-page .page-body.std-padding { padding-top: 0; } .insights-news-page .insights-search-wrapper { margin-bottom: 35px; } .insights-page > .page-title { min-height: 219px; max-height: 219px; -webkit-background-size: contain ; background-size: contain; background-position: top ; margin-bottom: 160px; padding-top: 8%; } .insights-page > .page-title .title { padding-left: 20px; padding-right: 20px; } .airport-custom-post-content { display: flex; flex-direction: column; } .airport-custom-post-content > .row { order: 4; } .practice-area-details-page .other-blog-widget h4 { font-weight: 300; font-size: 30px; border-bottom: 1px solid #f1c314; } .attorney-profile-page .page-header .picture { position: relative; padding-top: 100%; overflow: hidden; height: 100%; } .attorney-profile-page .page-header .picture img { position: absolute; max-width: 210%; top: 0; left: -55px; object-fit: cover; margin: auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translateZ(0) scale(1.0,1.0); } .yellow-bg-md { background-color: #f1c314; } .lawyer-card-body ul { margin-left: 20px; } .pa-column ul { margin-bottom: 0; } .insights-search-wrapper,.insights-page .insights-search-wrapper { width: 100%; max-width: 100%; margin-left: 0; padding: 20px 0px; margin-left: 0px !important; } .practice-area-details-page .side-wrapper { padding: 20px 20px 20px 40px; } .navigation{ margin: 0px 30px; } .about-author h3 { font-size: 20px; } .about-author p b { font-size: 18px; font-weight: 400; } .tabbedpractice ul.no-list li a{ color: #009696; } .sixyfivepercent{ width:100% } .page .page-title .title h5{ margin-bottom: 15px; } .single-post .std-padding{ padding-top: 160px; } } @media (max-width: 767px) { .attorney-item-wrapper h2.name{ font-size: 16px; } .mobilepush{ margin-top: 20%; } .insight-push{ margin-top: 25%; } .navbar-collapse { height: 100vh; } header ul.navbar-nav.mr-auto { width: 100%; left: 0 !important; height: 100%; } .container { padding-left: 20px !important; padding-right: 20px !important; } .ishome .navbar:not(.fixed-top) .header-logo img { max-width: 160px; } .homepage #banner h1 { font-size: 32px; } .homepage #banner h1.firstslide{ padding-top: 200px; padding-bottom: 85px; } .homepage #banner h1.secondslide{ padding-top: 198px; padding-bottom: 87px; } .homepage #banner h1.thirdslide{ font-size: 32px !important; padding-top: 200px; }  #accordionCareers ul.themed { margin-bottom: 0; } .regular-page.large-padding { padding-top: 0; } .regular-page .title { background: #596e99; margin-left: -20px; margin-right: -20px; padding: 10px 20px; } .regular-page .title h1 { color: #fff; margin-bottom: 0; }  .profile-header-container { margin: 0 auto; max-width: 1650px; max-height: 900px; } .profile-header .profile-pic > img { min-width: 100%; min-height: 100%; } .profile-header .profile-info div { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin-top: 15px; } .profile-header .profile-info .vcard { display: none; } .profile-header .profile-info .phone { flex-basis: 50%; border-right: 1px solid #fff; text-align: right; padding-right: 10px; } .profile-header .profile-info .bio { flex-basis: 50%; border-left: 1px solid #fff; text-align: left; padding-left: 10px; } .profile-header .profile-info .email { order: 4; font-size: 0; width: 30px; height: 28px; background-image: url(../images/mail.svg); background-size: 25px auto; background-position: center bottom; background-repeat: no-repeat; margin: 15px 10px 0; } .profile-header .profile-info .linkedin { order: 5; font-size: 0; width: 30px; height: 28px; background-image: url(../images/linkedin.svg); background-size: 25px auto; background-position: center bottom; background-repeat: no-repeat; margin: 15px 10px 0; } .profile-header .profile-info .email:hover,.profile-header .profile-info .linkedin:hover { opacity: 0.7; } .contact-page section.map-section { border-top: 0; } .card-body { padding: 0.75rem 0.75rem 0.75rem 0; } .card-body ul { margin-left: 1.2rem; } .master-wrapper { margin-top: 0; } .insights-search-wrapper{ width: 100%; max-width: 100%; } .practice-area-details-page .side-wrapper { padding: 20px 15px; } .insights-page > .page-title { min-height: 215px; -webkit-background-size: contain; background-position: center top; } .single-post .std-padding{ padding-top: 5px; } } @media (max-width: 575px) { .header-logo img { width: 125px; height: auto; } header .navbar.fixed-top .header-logo img { width: 125px; height: 70px; opacity: 0; margin: 0; } html,body { overflow-x: hidden; } body { position: relative } .homepage #banner h1.secondslide { padding-top: 180px; padding-bottom: 70px; } .top-bar .small-screens-notice h4 { font-size: 14px; margin: 5px 0; } .ishome header .navbar:not(.fixed-top) .header-logo a { background-size: contain; } .header-right-column .search-toggle { margin-left: 0px; padding: 5px; } .homepage { margin-top: -85px; } .homepage #banner .carousel-caption { min-height: 475px; } .home-practices-areas h4 { font-weight: 300; font-size: 30px; } .pa-padding{ padding-left: 35px; } .blog-item { padding: 0; } header ul.navbar-nav.mr-auto li a { color: #ffffff; font-size: 30px; } .insights-search-wrapper .navigation h4,.practice-area-details-page .side-wrapper .navigation h4 { margin-top: 20px; } .insights-search-wrapper{ width: 100%; max-width: 100%; } .insights-page > .page-title { min-height: 120px; -webkit-background-size: cover; background-position: center top; background-repeat: no-repeat; /*padding-top: 55px;*/ } #attorney-search-form .last-col .text-right,#attorney-search-form .last-col input { text-align: left !important; } .attorney-profile-page .page-header .container { width: 100%; max-width: 100%; padding: 0 !important; } #carouselPracticeDetails .carousel-control-prev-icon,#carouselPracticeDetails .carousel-control-next-icon { background-size: 20px 35px; } .practice-area-details-page .post-content-blocks { margin-bottom: 30px; } .practice-area-details-page .post-content-blocks h2 { color: #83b8bf; font-weight: 300; font-size: 30px; line-height: 1.1; margin-bottom: 10px; } .practice-area-details-page .post-content-blocks > .post-content-block { background: none; border-bottom: 0; padding: 0; margin-bottom: 0; } .practice-area-details-page .post-content-blocks > .post-content-block h3 a { font-size: 20px; font-weight: 400; color: #3a4748; padding: 0; background-image: none; } .practice-area-details-page .post-content-blocks > .post-content-block p { display: none; } .practice-area-details-page .related-news h2 { font-size: 2em; } .navigation { margin: 0px 15px; } .practice-area-details-page .side-wrapper { padding: 10px 0px; } .mobiletitle { color: #f1c314 !important; margin-top: 40px; } .mobileprofileaccords{ margin-top: -35px; } #accordionPracticeAreas .card h2 > a { padding-top: 10px; padding-bottom: 10px; font-size: 1.9rem; } ul.themed { /*margin: 0 0 5px 0px;*/ line-height: 2 !important; } ol { margin: 0 0 5px 0px; line-height: 2 !important; } .practice-area-details-page .other-blog-widget { padding: 20px 12px; } .practice-area-details-page .other-blog-widget h4{ border-bottom: 0px; } h4.pb-3.yellow-border{ border-bottom: 1px solid #f1c314; } .mobile-padding{ padding: 0px 10px 0 10px; } .page .page-title .title h5{ margin-bottom: 20px; font-size: 14px; } .page .page-title .title h1{ margin-top: -15px; margin-bottom: 15px; font-size: 1.3rem; font-weight: 400; } .page.insights-page .page-title h1{ font-size: 2.5rem; } .mobile-beyond-office p{ line-height: 1.8; } #gform_submit_button_2 { width: 40%; margin-right: 5px; } .insights-blog-post { padding: 0px 10px; margin-top: 150px; } .insights-blog-post ul.themed{ padding: 0px 20px; } .blog-item p.post-excerpt { font-size: 1.4rem; } .card-body ul.no-list li { line-height: 1.2; margin-bottom: 10px; } .remove-gutter{margin-right: 0px;} .ak-accordion .card .card-header-left h2 button.collapsed { background-image: url(../images/plus.png); background-position: left 20px center; background-repeat: no-repeat; background-size: 15px 16px; border: none; margin-bottom: 15px; } .ak-accordion .card .card-header-left h2 button:not(.collapsed) { background-image: url(../images/minus.png); background-position: left 20px center; background-repeat: no-repeat; background-size: 15px 16px; border: none; margin-bottom: 15px; text-decoration: none; } .about-author h3 {font-size: 30px;} .about-author p b {font-size: 22px; font-weight: 400;} .pagination { margin-bottom: 60px; } .insights-page > .page-title { margin-bottom: 0px; } } @media (max-width: 500px) { .page .page-title{ min-height: 115px; max-height: 115px; } .page-title.otherbackground{ min-height: 155px; max-height: 155px; } .single-post .page-title{ min-height: 155px; max-height: 155px; } .titlewrap { top: 60%; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .insights-search-wrapper,.insights-page .insights-search-wrapper{ margin-top: 0px; } .mobilepush{ margin-top: 50%} .archive .mobilepush{ margin-top: 95%; } .insight-push{ margin-top: 65%; } .insights-main ul li a.cat{ display:inline; } .insights-main ul li a.cat:after{ content: "\a"; white-space: pre; } .page-body h2,.page-body h3 { margin-bottom: 15px; } .std-padding { padding-top: 15px; padding-bottom: 15px; } p.viewprofilelink a{ color: #009696 !important; } #carouselPracticeDetails { margin-top: 0px; } h1.diversitytitle.animate__animated.animate__fadeInUp{ font-size: 1.7rem; } } @media (max-width: 320px) { .pa-padding { padding-left: 10px; }} @media (min-width: 768px) { .text-right-sm { text-align: right; } .std-padding { padding-top: 40px; padding-bottom: 40px; } /* .single-post .std-padding{ padding-top: 155px; } * */ .large-padding { padding-top: 70px; padding-bottom: 70px; } footer h4,#newsletter-form,#newsletter-form:after { margin-bottom: 30px; }  .homepage #banner .carousel-caption { margin-bottom: 240px; } .homepage section:not(.home-news-list) { border-top: 0; } .yellow-banner-sec { position: absolute; bottom: 0; width: 100%; max-height: 300px; } .homepage #banner h1 { font-size: 53px; } .homepage #banner h1.thirdslide{ font-size: 53px; padding-top: 180px !important; } .homepage #banner .carousel-caption { min-height: 530px; } .home-practices-areas .col-md-6:first-child { text-align: right; }  .page .page-title { /*padding: 70px 0 65px;*/ } .insights-page > .page-title .title { max-width: 720px !important; margin: auto; } .insights-page .page-title { padding-bottom: 0; } .insights-page .insights-search-wrapper { margin-top: 50px; margin-left: auto !important; } .attorney-profile-page .profile-info h1,.attorney-profile-page .profile-info h3 { font-size: 20px; } .attorney-profile-page .profile-info h3 { padding-bottom: 10px; margin-bottom: 10px; } .attorney-profile-page .page-body.std-padding { padding-top: 15px; } .page.practice-areas h1,.regular-page h1,.attorney-search-page h1 { font-size: 40px; } .page.practice-areas ul li a { font-size: 25px; } #carouselPracticeDetails { margin-left: 0; margin-right: 0; } .alphabet-filters { margin: 5px 0 0; } .alphabet-filters span { width: 24px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:first-child { position: relative; padding-right: 30px; padding-left: 0px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:last-child { position: relative; padding-left: 30px; } .practice-area-details-page .post-content-points-two-columns { overflow: hidden; position: relative; margin: 40px 0; padding-top: 10px; } .practice-area-details-page .post-content-points-two-columns:before { content: ''; display: block; width: 6px; height: 100%; background-color: #f1c314; position: absolute; top: 0; left: 50%; margin-left: -3px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:last-child { padding-top: 15%; } .practice-area-details-page .post-content-points h3:before,.practice-area-details-page .post-content-points-two-columns .col-md-6 h3:before { content: ''; display: block; width: 25px; height: 40px; background-image: url(../images/practice-area-point.jpg); background-size: 25px 40px; background-repeat: no-repeat; position: absolute; top: -8px; left: -35px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:first-child h3:after { content: ''; display: block; width: 14px; height: 18px; background-image: url(../images/tooltip-top-right.png); background-size: 14px 18px; background-repeat: no-repeat; position: absolute; top: 0; right: -14px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:last-child h3:after { content: ''; display: block; width: 14px; height: 18px; background-image: url(../images/tooltip-top-left.jpg); background-size: 14px 18px; background-repeat: no-repeat; position: absolute; top: 0; left: -14px; } .practice-area-details-page .post-content-points-two-columns .col-md-6:first-child h3:before { top: -14px; right: -42px; left: auto; } .practice-area-details-page .post-content-points-two-columns .col-md-6:last-child h3:before { top: -14px; left: -42px; } .practice-area-details-page .post-content-points-two-columns h3 { margin-left: 0; margin-right: 0; padding: 15px; } } @media (min-width: 992px) { .text-center-md { text-align: center; } .closehamburger { display: none; } .header-right-column { position: relative; } body { display: flex; flex-direction: column; min-height: 100vH; } footer { margin-top: auto; } footer h4 { margin-bottom: 15px; } .header-logo { max-width: 25% } header .navbar-nav { width: 100%; justify-content: flex-end; } header .navbar-nav li { margin-left: 12px; }  .homepage #banner h1 { font-size: 90px; } .homepage #banner h1.thirdslide{ font-size: 75px; } .homepage #banner .carousel-caption { min-height: 694px; } .home-news-list h2.title { font-size: 2.5em; line-height: 1.1; }  .next-article-wrapper { padding: 30px; } .applicant-form .row { margin-bottom: 20px; } .insights-page > .page-title { margin-bottom: 40px; } .insights-page > .page-title .title { max-width: 100% !important; padding: 160px 0 100px; -webkit-background-size: cover !important; background-size: cover; background-position: center center !important; } .insights-page .insights-search-wrapper { margin-bottom: -75px; max-width: 380px; margin-left: auto; } .insights-news-page .insights-search-wrapper,.insights-news-page .d-none.d-lg-block { max-width: 380px; margin-left: auto; } .insights-search-wrapper .navigation h4,.practice-area-details-page .side-wrapper .navigation h4{ margin-top: 20px; } .insights-page .page-title { padding: 0 !important; } .insights-blog-post-author ul { /*border: 0;*/ } .insights-news-page .page-body .col-lg-4.order-lg-last,.practice-area-details-page .page-body .col-lg-4.order-lg-last { margin-top: -230px; } .insights-news-page .insights-news-post .container { padding: 0 !important; width: 100%; max-width: 100%; } .search-controls{ margin-top: -15px; } .search-controls-links{ margin-top: -15px } .attorney-search-page .alphabet-filters { margin-top: -65px; } .attorney-search-page .alphabet-filters > div { float: left; } .attorney-profile-page .profile-info h1 { font-size: 30px; } .attorney-profile-page .yellow-bg { position: absolute; bottom: -45px; right: 8%; width: 420px; } #attorneyTab .nav-item { line-height: 2; } .practice-areas-page .page-header .container { margin-bottom: 30px; } /* .practice-area-details-page .page-title{ min-height: 380px; max-height: 380px; } */ #carouselPracticeDetails .carousel-control-prev,#carouselPracticeDetails .carousel-control-next { width: 80px; } #carouselPracticeDetails .carousel-item-text-wrapper { padding: 5px 10%; } .carousel-control-prev,.carousel-control-next { top: 0; bottom: 0; } .container,.container-sm,.container-md,.container-lg,.container-xl { width: 95%; max-width: 1199px; } .attorney-item.active .attorney-item-wrapper .desc h2.name { margin-bottom: 0px; } .attorney-item.active .attorney-item-wrapper .desc div:last-child { margin-top: -45px; } } @media (min-width: 1200px) { header .navbar-nav li a { font-size: 18px; letter-spacing: 1px; } /* .page .page-title { padding: 150px 0 145px; }*/ .insights-page > .page-title { max-height: 350px; } .insights-news-page .page-body .col-lg-4.order-lg-last,.practice-area-details-page .page-body .col-lg-4.order-lg-last { margin-top: -350px; } .insights-news-page .page-body .col-lg-2.order-lg-last,.practice-area-details-page .page-body .col-lg-2.order-lg-last { margin-top: -350px; } .insights-news-page .page-body .col-lg-3.order-lg-last,.practice-area-details-page .page-body .col-lg-3.order-lg-last { margin-top: -350px; } .attorney-profile-page .profile-info h1 { font-size: 30px; } .attorney-profile-page .yellow-bg { padding-top: 30px; } .attorney-profile-page .yellow-bg .colored-line-separator { margin-top: 30px; } .attorney-profile-page .profile-info,.attorney-profile-page #attorneyTab { padding-left: 50px; padding-right: 50px; } .attorney-profile-page #attorneyTab { padding-left: 30px; padding-right: 30px; } .attorney-list .attorney-item { padding: 0; } .attorney-list .attorney-item-wrapper { margin-left: 0; margin-right: 0; } .attorney-item:hover .attorney-item-wrapper .desc,.attorney-item:active .attorney-item-wrapper .desc { background: #3a4748; bottom: 0; top: 0; display: flex; flex-direction: column; } .attorney-item:hover .attorney-item-wrapper .desc div:last-child,.attorney-item:active .attorney-item-wrapper .desc div:last-child,.attorney-list .active .attorney-item-wrapper .desc div:last-child{ margin-top: auto; } .attorney-item:hover .attorney-item-wrapper .desc,.attorney-item:active .attorney-item-wrapper .desc,.attorney-list .active .desc{ padding-top: 5%; } .attorney-item:hover .attorney-item-wrapper .desc h2.name,.attorney-item:active .attorney-item-wrapper .desc h2.name,.attorney-list .active .desc h2.name{ border-bottom: 2px solid #fff; padding-bottom: 10px; margin-bottom: 10px; margin-top: 20px; opacity: 0; } .attorney-item:hover .attorney-item-wrapper .desc div,.attorney-item:hover .attorney-item-wrapper .desc div{ display: block; } #accordionPracticeAreas { padding: 50px; } #accordionPracticeAreas .card h2 > a { font-size: 45px; } #accordionPracticeAreas .card .card-body a { font-size: 22px; vertical-align: middle; } #carouselPracticeDetails .carousel-item-text-wrapper h4 a { font-size: 1.5em; margin-left: -4px; } #carouselPracticeDetails .carousel-item-text-wrapper p{ margin: 0; padding: 0px 40px 0px 0px; } .page.practice-areas ul li a { font-size: 28px; } .page.practice-areas ul li { margin-bottom: 20px; } .practice-area-details-page .other-blog-widget h4 { font-size: 30px; } .container,.container-sm,.container-md,.container-lg,.container-xl { width: 95%; max-width: 1650px; } .homepage #banner .carousel-caption { margin-bottom: 300px; min-height: 694px; }}@media (min-width: 1400px) { .practice-area-details-page .stats p { padding-left: 100px; } .practice-area-details-page .stats p.narrow { padding-left: 60px; }}@media (min-width: 1500px) { header .navbar-nav li,.header-right-column .search-toggle { margin-left: 30px; } .homepage #banner h1 { font-size: 90px; } .homepage #banner .carousel-caption { min-height: 800px; } footer #newsletter-form { flex-wrap: nowrap; } footer #newsletter-form .button-2,footer #newsletter-form input[type=email],footer #gform_submit_button_4 { width: auto; margin-bottom: 0px; } ul#homePracticeAreasTab { width: 15%; } #homePracticeAreasTabContent { width: 35%; } #homePracticeAreasTabContent img { left: -180%; min-width: 130%; top: 0; } .home-practices-tabs > h3 { left: 65%; }} @media (min-width: 1700px) { .practice-area-details-page .stats p { padding-left: 50px; } .practice-area-details-page .stats p.narrow { padding-left: 10px; } .titlewrap { max-width: 52% }} @media (min-width: 2500px) { .titlewrap { max-width: 30% }} 
.owl-carousel .animated { -webkit-animation-duration: 500ms; animation-duration: 500ms; -webkit-animation-fill-mode: both; animation-fill-mode: both;} .owl-carousel .owl-animated-in { z-index: 0;} .owl-carousel .owl-animated-out { z-index: 1;} .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut;} @-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; }} @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; }} .owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;} .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent;  position: relative; z-index: 1;} .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; } .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-stage-outer { position: relative; overflow: hidden;  -webkit-transform: translate3d(0px,0px,0px); padding: 0 2px; } .owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-loaded { display: block; } .owl-carousel.owl-loading { opacity: 0; display: block; } .owl-carousel.owl-hidden { opacity: 0; } .owl-carousel .owl-refresh .owl-item { display: none; } .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel .owl-item img { display: block; width: auto; -webkit-transform-style: preserve-3d; } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; } .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } .owl-carousel.owl-rtl .owl-item { float: right; } .no-js .owl-carousel { display: block;} .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease;} .owl-carousel .owl-item img { transform-style: preserve-3d;} .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000;} .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease;} .owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3,1.3); -moz-transition: scale(1.3,1.3); -ms-transition: scale(1.3,1.3); -o-transition: scale(1.3,1.3); transition: scale(1.3,1.3); } .owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon { display: none;} .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease;} .owl-carousel .owl-video-frame { position: relative; z-index: 1;} .owl-nav.disabled .owl-prev,.owl-nav.disabled .owl-next { opacity: 0;} .owl-prev { position: absolute; top: 40%; left: 3px; text-indent: -9999px; display: inline-block; width: 40px; font-size: 0; height: 40px; font-size: 0; background-size: 80px; cursor: pointer; border-radius: 50%;} .owl-next { border-radius:50%; position: absolute; top:40%; right: 3px; text-indent: -9999px; display: inline-block; width: 40px; font-size: 0; height: 40px; font-size: 0; background-size: 80px; cursor: pointer;} /*.bestsellers .owl-prev,#homepage-brands .owl-prev { left: -20px;} .bestsellers .owl-next,#homepage-brands .owl-next { right: -20px;}*/ .home-page-category-grid .owl-prev { left: 0;} .home-page-category-grid .owl-next { right: 0;} .owl-prev:hover { background-size: 80px;} .owl-next:hover { background-size: 80px;}
@charset "UTF-8";/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2020 Animate.css */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}