@charset "UTF-8"; html { line-height: 1.15; -webkit-text-size-adjust: 100% } body { margin: 0 } main { display: block } h1 { font-size: 2em; margin: .67em 0 } hr { box-sizing: content-box; height: 0; overflow: visible } pre { font-family: monospace,monospace; font-size: 1em } a { background-color: transparent } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted } b, strong { font-weight: bolder } code, kbd, samp { font-family: monospace,monospace; font-size: 1em } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sub { bottom: -.25em } sup { top: -.5em } img { border-style: none } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0 } button, input { overflow: visible } button, select { text-transform: none } [type=button], [type=reset], [type=submit], button { -webkit-appearance: button } [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText } fieldset { padding: .35em .75em .625em } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } progress { vertical-align: baseline } textarea { overflow: auto } [type=checkbox], [type=radio] { box-sizing: border-box; padding: 0 } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto } [type=search] { -webkit-appearance: textfield; outline-offset: -2px } [type=search]::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } details { display: block } summary { display: list-item } [hidden], template { display: none } html { box-sizing: border-box } *, ::after, ::before { box-sizing: inherit } .author-box::before, .clearfix::before, .entry-content::before, .entry::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .widget::before, .wrap::before { content: " "; display: table } .author-box::after, .clearfix::after, .entry-content::after, .entry::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .widget::after, .wrap::after { clear: both; content: " "; display: table } html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased } body { color: #333; font-family: "Source Sans Pro",sans-serif; font-size: 18px; font-weight: 400; line-height: 1.625; margin: 0; overflow-x: hidden } .button, .gallery img, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus { -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out } a { color: #0073e5; text-decoration: underline; -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out; transition: color .2s ease-in-out,background-color .2s ease-in-out } a:focus, a:hover { color: #333; text-decoration: none } p { margin: 0 0 30px; padding: 0 } ol, ul { margin: 0; padding: 0 } li { list-style-type: none } hr { border: none; border-collapse: collapse; border-top: 1px solid #eee; clear: both; margin: 30px 0 } b, strong { font-weight: 700 } blockquote, cite, em, i { font-style: italic } mark { background: #ddd; color: #333 } blockquote { margin: 30px } h1, h2, h3, h4, h5, h6 { font-family: "Source Sans Pro",sans-serif; font-weight: 400; line-height: 1.2; margin: 0 0 20px } h1 { font-size: 30px } h2 { font-size: 27px } h3 { font-size: 24px } h4 { font-size: 20px } .entry-content h3, .entry-content h4 { font-weight: 600 } .entry-content h4 { margin-top: 40px } h5 { font-size: 18px } h6 { font-size: 16px } .wp-caption, embed, iframe, img, object, video { max-width: 100% } img { height: auto; vertical-align: top } figure { margin: 0 } .gallery { overflow: hidden } .gallery img { border: 1px solid #eee; height: auto; padding: 4px } .gallery img:focus, .gallery img:hover { border: 1px solid #999; outline: 0 } .gallery-columns-1 .gallery-item { width: 100% } .gallery-columns-2 .gallery-item { width: 50% } .gallery-columns-3 .gallery-item { width: 33% } .gallery-columns-4 .gallery-item { width: 25% } .gallery-columns-5 .gallery-item { width: 20% } .gallery-columns-6 .gallery-item { width: 16.6666% } .gallery-columns-7 .gallery-item { width: 14.2857% } .gallery-columns-8 .gallery-item { width: 12.5% } .gallery-columns-9 .gallery-item { width: 11.1111% } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear: left } .gallery-item { float: left; margin: 0 0 30px; text-align: center } input, select, textarea { background-color: #fff; border: 1px solid #ddd; color: #333; font-size: 18px; font-weight: 400; padding: 15px; width: 100% } input:focus, textarea:focus { border: 1px solid #999; outline: 0 } input[type=checkbox], input[type=image], input[type=radio] { width: auto } ::-ms-input-placeholder { color: #333; opacity: 1 } :-ms-input-placeholder { color: #333; opacity: 1 } ::-webkit-input-placeholder { color: #333; opacity: 1 } ::-moz-placeholder { color: #333; opacity: 1 } ::placeholder { color: #333; opacity: 1 } .button, .site-container div.wpforms-container-full .wpforms-form button[type=submit], .site-container div.wpforms-container-full .wpforms-form input[type=submit], button, input[type=button], input[type=reset], input[type=submit] { background-color: #333; border: 0; border-radius: 5px; color: #fff; cursor: pointer; font-size: 16px; font-weight: 600; padding: 15px 30px; text-align: center; text-decoration: none; white-space: normal; width: auto } .button:focus, .button:hover, .site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus, .site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover, .site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus, .site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover { background-color: #0073e5; border-width: 0; color: #fff } .entry-content .button:focus, .entry-content .button:hover { color: #fff } .button { display: inline-block } .site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type=button]:disabled, .site-container input[type=button]:disabled:hover, .site-container input[type=reset]:disabled, .site-container input[type=reset]:disabled:hover, .site-container input[type=submit]:disabled, .site-container input[type=submit]:disabled:hover { background-color: #eee; border-width: 0; color: #777; cursor: not-allowed } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button { display: none } table { border-collapse: collapse; border-spacing: 0; margin-bottom: 40px; table-layout: fixed; width: 100%; word-break: break-all } tbody { border-bottom: 1px solid #eee } td, th { text-align: left; vertical-align: top } td { border-top: 1px solid #eee; padding: 10px } th { font-weight: 600; padding: 0 10px 10px } td:first-child, th:first-child { padding-left: 0 } td:last-child, th:last-child { padding-right: 0 } .screen-reader-shortcut, .screen-reader-text, .screen-reader-text span { border: 0; clip: rect(0,0,0,0); height: 1px; overflow: hidden; position: absolute!important; width: 1px; word-wrap: normal!important } .screen-reader-shortcut:focus, .screen-reader-text:focus, .widget_search input[type=submit]:focus { background: #fff; box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto!important; color: #333; display: block; font-size: 1em; font-weight: 700; height: auto; padding: 15px 23px 14px; text-decoration: none; width: auto; z-index: 100000 } .more-link { display: inline-block; position: relative; margin-bottom: 30px } .site-container { -webkit-animation: fadein 1s; animation: fadein 1s; word-wrap: break-word } @-webkit-keyframes fadein { from { opacity: 0 } to { opacity: 1 } } @keyframes fadein { from { opacity: 0 } to { opacity: 1 } } .avatar { border-radius: 50%; float: left } .alignleft .avatar, .author-box .avatar { margin-right: 20px } .alignright .avatar { margin-left: 20px } .comment .avatar { margin: 0 15px 20px 0 } .after-entry, .archive-description, .author-box { margin-bottom: 40px } .after-entry { box-shadow: 0 0 20px rgba(0,0,0,.05); padding: 20px 30px } .after-entry .widget:last-of-type { margin-bottom: 0 } .breadcrumb { border-bottom: 1px solid #eee; font-size: 16px; margin-bottom: 20px; padding-bottom: 10px } .genesis-title-hidden .breadcrumb { margin-top: 40px } .archive-description p:last-child, .author-box p:last-child { margin-bottom: 0 } .search-form { overflow: hidden } .entry-content .search-form { margin-bottom: 40px; width: 50% } .post-password-form input[type=submit], .search-form input[type=submit] { margin-top: 10px } .widget_search input[type=submit] { border: 0; clip: rect(0,0,0,0); height: 1px; margin: -1px; padding: 0; position: absolute; width: 1px } .faq-filter-image-link figure { width: 100%; margin: 0 0; float: none!important; clear: both } .archive-description .entry-title, .archive-title, .author-box-title { font-size: 20px; font-weight: 600; margin-bottom: 10px } .entry-title { font-size: 30px; margin-bottom: 10px } .entry-title a, .sidebar .widget-title a { color: #333; text-decoration: none } .entry-title a:focus, .entry-title a:hover { color: #0073e5 } .widget-title { font-size: 18px; font-weight: 600; margin-bottom: 20px } .genesis-title-hidden .site-inner { padding-top: 0 } a.aligncenter img { display: block; margin: 0 auto } a.alignnone { display: inline-block } .alignleft { float: left; text-align: left } .alignright { float: right; text-align: right } a.alignleft, a.alignnone, a.alignright { max-width: 100% } .aligncenter, .singular-image, img.centered { display: block; margin: 0 auto 30px } .alignnone, img.alignnone { margin-bottom: 15px } .wp-caption.alignleft, a.alignleft, img.alignleft { margin: 0 20px 20px 0 } .wp-caption.alignright, a.alignright, img.alignright { margin: 0 0 20px 20px } .gallery-caption, .wp-caption-text { font-size: 14px; font-weight: 600; margin: 0; text-align: center } .entry-content p.wp-caption-text { margin-bottom: 0 } .entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video { margin: 0 0 30px } .widget p:last-child, .widget ul > li:last-of-type { margin-bottom: 0 } .widget ul > li { margin-bottom: 10px } .widget ul > li:last-of-type { padding-bottom: 0 } .widget ol > li { list-style-position: inside; list-style-type: decimal; padding-left: 20px; text-indent: -20px } .widget li li { border: 0; margin: 0 0 0 30px; padding: 0 } .widget_calendar table { width: 100% } .widget_calendar td, .widget_calendar th { text-align: center } .featured-content .entry { border-bottom: 1px solid #eee; margin-bottom: 20px } .featured-content .entry:last-of-type { border-bottom: none; margin-bottom: 0 } .featured-content .entry-title { font-size: 16px; margin-bottom: 5px; margin-top: 10px } .container { max-width: 1140px; padding: 0 30px; margin: 0 auto; width: 100% } .after-entry .enews { text-align: center; padding: 10px } .sidebar .enews { background-color: #f5f5f5; padding: 30px } .enews-widget input { font-size: 16px; margin-bottom: 10px } .after-entry .enews-widget input { text-align: center } .enews-widget input[type=submit] { margin: 0; width: 100% } .enews form + p { margin-top: 20px } .gs-faq__question { background: 0 0; border-bottom: 1px solid #eee; color: #333; padding-left: 0; padding-right: 0 } .gs-faq__question:focus, .gs-faq__question:hover { background: 0 0; color: #0073e5 } .gs-faq__question::after { content: "\f132"; font-family: dashicons; float: right } .gs-faq__question.gs-faq--expanded::after { content: "\f460" } .entry-content .wpforms-container { margin-bottom: 40px } .entry-content .wpforms-form .wpforms-field { clear: both; margin: 20px 0; overflow: hidden } .site-container .wpforms-container .wpforms-form .wpforms-field input { border-radius: 0; height: auto; padding: 15px } .site-container .entry-content .wpforms-form .wpforms-field-label { font-weight: 600 } .site-container .entry-content .wpforms-form .wpforms-field-sublabel { font-size: 14px; font-weight: 300 } .entry-content .wpforms-form .wpforms-field-hp { display: none!important; left: -9000px!important; position: absolute!important } .site-container .entry-content .wpforms-form textarea { padding: 15px } .site-container .entry-content .wpforms-form textarea.wpforms-field-small { height: 120px } .site-container .entry-content .wpforms-form textarea.wpforms-field-medium { height: 200px } .site-container .entry-content .wpforms-form textarea.wpforms-field-large { height: 300px } .genesis-skip-link { margin: 0 } .genesis-skip-link .skip-link-hidden { display: none; visibility: hidden } .genesis-skip-link li { height: 0; list-style: none; width: 0 } :focus { color: #333; outline: #ccc solid 1px } .site-header { background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,.05); padding: 0 30px } .title-area { float: left; padding-bottom: 25px; padding-top: 5px } .wp-custom-logo .title-area { max-width: 350px; padding-bottom: 5px; padding-top: 5px; width: 100% } .wp-custom-logo .title-area img { width: auto } .site-title { font-size: 20px; font-weight: 600; line-height: 1; margin-bottom: 0 } .site-title a, .site-title a:focus, .site-title a:hover { color: #333; text-decoration: none } .site-description, .wp-custom-logo .site-title { border: 0; clip: rect(0,0,0,0); height: 1px; overflow: hidden; position: absolute!important; width: 1px; word-wrap: normal!important } .genesis-nav-menu { clear: both; line-height: 1; width: 100% } .genesis-nav-menu .menu-item { display: block; float: none; position: relative } .genesis-nav-menu a { color: #333; display: block; font-size: 15px; font-weight: 400; outline-offset: -1px; padding-bottom: 12px; padding-top: 12px; text-decoration: none } .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu a:hover { color: #0073e5; text-decoration: none } .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a { width: 100% } .genesis-nav-menu .sub-menu { clear: both; display: none; left: -9999px; margin: 0; opacity: 1; padding-left: 15px; position: static; z-index: 99 } .genesis-nav-menu .sub-menu a { background-color: #fff; font-size: 14px; position: relative; word-wrap: break-word } .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover { position: relative } .genesis-nav-menu .menu-item:hover > .sub-menu { display: block; left: auto; opacity: 1 } .menu .menu-item:focus { position: static } .menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu { left: auto; opacity: 1 } .genesis-responsive-menu { display: none; position: relative } .genesis-responsive-menu .genesis-nav-menu .menu-item:hover > .sub-menu { display: none } .menu-toggle, .sub-menu-toggle { background-color: transparent; border-width: 0; color: #333; display: block; margin: 0 auto; overflow: hidden; text-align: center; visibility: visible } .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover { background-color: transparent; border-width: 0; color: #0073e5 } .menu-toggle { float: right; line-height: 20px; margin-bottom: 10px; margin-top: 10px; padding: 15px 0; position: relative; z-index: 1000 } .menu-toggle.activated::before { content: "\f335" } .site-header .menu-toggle::before { float: left; margin-right: 5px; position: relative; text-rendering: auto; top: 1px } .sub-menu-toggle { float: right; padding: 9px 10px; position: absolute; right: 0; top: 0; z-index: 100 } .sub-menu .sub-menu-toggle { padding: 12px 10px } .sub-menu-toggle::before { display: inline-block; text-rendering: auto; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: -webkit-transform .25s ease-in-out; transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out; transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out } .sub-menu-toggle.activated::before { -webkit-transform: rotate(180deg); transform: rotate(180deg) } .nav-primary { clear: both; padding-bottom: 5px; padding-top: 0; width: 100%; text-align: center } .nav-primary .sub-menu { text-align: left } .archive-entry-content-thumbnail { width: 200px; margin: 8px 20px 20px 0; height: 165px } figcaption { max-width: 300px; display: block; font-style: italic; font-size: 14px; text-align: center; margin-bottom: 1rem; margin-top: .5rem } figure.alignright { margin-left: 20px } .archive-entry-content-thumbnail img { max-width: 100%; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center } .nav-phone-number { float: right; text-align: right } .nav-secondary { margin-top: 10px } .nav-secondary .genesis-nav-menu { line-height: 1.5 } .nav-secondary .menu-item { display: inline-block } .nav-secondary a { margin-left: 10px; margin-right: 10px; padding: 0 } .entry { margin-bottom: 40px } .entry-content ol, .entry-content ul { margin-bottom: 30px; padding-left: 40px } .entry-content ol > li { list-style-type: decimal } .entry-content ul > li { list-style-type: disc } .entry-content ol ul > li, .entry-content ul ul > li { list-style-type: circle } .entry-content ol ol, .entry-content ul ul { margin-bottom: 0 } .entry-content code { background-color: #f5f5f5 } .content .sticky { background-color: #f5f5f5; padding: 30px } p.entry-meta { font-size: 16px; margin-bottom: 0; color: var(--hero-color) } .entry-header .entry-meta { margin-bottom: 20px; color: var(--hero-color) } .entry-footer .entry-meta { border-top: 1px solid #eee; padding-top: 20px } .entry-categories, .entry-tags { display: block } .entry-comments-link::before { content: "\2014"; margin: 0 6px 0 2px } .pagination { clear: both; margin: 60px 0 } .adjacent-entry-pagination { margin-bottom: 0 } .archive-pagination li { display: inline } .archive-pagination li a { background-color: #f5f5f5; color: #333; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 600; margin-bottom: 4px; padding: 8px 12px; text-decoration: none } .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a { background-color: #333; color: #fff } .comment-respond, .entry-comments, .entry-pings { margin-bottom: 40px } .comment-list li { padding: 40px 0 0 30px } .comment-list .depth-1 { padding-left: 0 } .comment-header { margin-bottom: 30px } .comment-content { clear: both } .comment-content ul > li { list-style-type: disc } .comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url] { width: 50% } .comment-respond label { display: block; margin-right: 12px } .comment-header p { margin-bottom: 0 } .entry-pings .reply { display: none } .comment-form-cookies-consent label { display: inline; padding-left: 10px } .sidebar { font-size: 16px; line-height: 1.5 } .sidebar .widget-wrap { padding: 0 0 30px 0 } .sidebar p { margin-bottom: 20px } .footer-widgets { border-top: 1px solid #eee; background-color: #fff; clear: both; padding: 60px 0 } .footer-widgets .wrap { margin-left: auto; margin-right: auto } .footer-widget-area { margin-bottom: 40px; padding-left: 30px; padding-right: 30px } .footer-widget-area:last-child, .footer-widgets .widget:last-child { margin-bottom: 0 } .site-footer { width: 100%; border-top: 1px solid #eee } .site-footer p { margin-bottom: 0 } .footer-columns { display: -webkit-box; display: flex; flex-wrap: wrap } .footer-columns .footer-columns__column { min-width: 260px; margin: 0 auto; width: 33%; text-align: left } .copyright { text-align: center; font-size: 14px; padding: 10px 0 } .content-sidebar-wrap { display: -webkit-box; display: flex; -webkit-box-align: start; align-items: flex-start } .content-sidebar-wrap aside { width: 30% } .content-sidebar-wrap main { padding-right: 30px; width: 70% } .home .content-sidebar-wrap main { padding-right: 0 } p.rs-content-cta { background: #333; color: #f1f1f1; text-align: center!important; font-size: 28px; font-weight: 500; padding: 20px 10px; clear: both } p.rs-content-cta-small { font-size: 26px } p.rs-content-cta:not(.rs-content-cta-small) a { font-weight: 700; font-size: 53px; display: block; text-align: center; line-height: 1.1; margin-top: 10px; color: #fff; text-decoration: none } @media screen and (max-width:1024px) { p.rs-content-cta:not(.rs-content-cta-small) a { font-size: 40px } } p.rs-content-cta a { color: #5b91ce; text-decoration: none } p.rs-content-cta a:hover { text-decoration: underline } .rs-areas-list li { float: left; width: 50%; margin-left: 0!important; padding: 0 0 0 .5em; list-style-position: inside!important } .rs-areas-list:after { content: ''; clear: both; display: table } .hc-map .hc-map-inner { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between } .single-entry-content-thumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .alignleft { float: left; margin-right: 30px; margin-bottom: 30px } .related-videos { display: -webkit-box; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between } .related-videos > .related-video { width: 45%; min-width: 300px } .related-videos a { display: block; text-align: center; margin-bottom: 20px } .related-videos img { float: none!important; margin: 0 0 10px!important; width: 100%; clear: both; display: block } .related-articles { margin-top: 50px; border-top: 5px solid #b4262d } .related-videos img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } @media screen and (max-width:768px) { h2 { font-size: 30px } } .content-sidebar-wrap h2 { font-size: 26px; margin-top: 35px } .alignleft { float: left; margin-right: 30px; margin-bottom: 30px } .related-articles > .related-video { margin-bottom: 20px } .related-articles > .related-video .img-wrp { width: 190px; height: 150px; float: left; overflow: hidden; margin: 0 20px 20px 0 } .related-articles > .related-video .img-wrp img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .related-articles { margin-top: 50px; border-top: 5px solid #b4262d } @media only screen and (min-width:480px) { table { table-layout: auto; word-break: normal } } @media only screen and (min-width:992px) { .home .content-sidebar-wrap main { width: 100% } .site-header { position: -webkit-sticky; position: sticky; top: 0; z-index: 9999 } .admin-bar .header { top: 32px } .genesis-nav-menu .menu-item { display: inline-block } .genesis-nav-menu .menu-item:focus, .genesis-nav-menu .menu-item:hover { position: relative } .genesis-nav-menu > .menu-bold > a { font-weight: 700 } .genesis-nav-menu > .menu-highlight > a { background-color: #333; border-radius: 3px; color: #fff; font-weight: 600; margin-left: 15px; padding-left: 20px; padding-right: 20px } .genesis-nav-menu > .menu-highlight > a:focus, .genesis-nav-menu > .menu-highlight > a:hover { background-color: #0073e5 } .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a { width: 180px } .genesis-nav-menu .sub-menu { border-top: 1px solid #eee; opacity: 0; padding-left: 0; position: absolute; -webkit-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out } .genesis-nav-menu .sub-menu a { border: 1px solid #eee; border-top: 0; padding-bottom: 15px; padding-top: 15px } .genesis-nav-menu .sub-menu .sub-menu { margin: -46px 0 0 179px } .genesis-responsive-menu { display: block; padding-top: 15px } .menu-toggle, .sub-menu-toggle { display: none; visibility: hidden } .nav-primary .genesis-nav-menu a { padding-left: 15px; padding-right: 15px } .sidebar-content .content { float: right } .full-width-content .content { float: none; margin-left: auto; margin-right: auto } .sidebar { float: right; width: 30% } .sidebar-content .sidebar { float: left } .author-box { background-color: #f5f5f5; padding: 30px } .after-entry { padding: 40px 60px } .after-entry .enews { padding-left: 30px; padding-right: 30px } .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float: left; margin-left: 2.564102564102564% } .one-half, .three-sixths, .two-fourths { width: 48.717948717948715% } .one-third, .two-sixths { width: 31.623931623931625% } .four-sixths, .two-thirds { width: 65.81196581196582% } .one-fourth { width: 23.076923076923077% } .three-fourths { width: 74.35897435897436% } .one-sixth { width: 14.52991452991453% } .five-sixths { width: 82.90598290598291% } .first { clear: both; margin-left: 0 } .after-entry, .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings { margin-bottom: 60px } .footer-widgets .wrap { max-width: 1140px } .footer-widget-area { float: left; margin-bottom: 0; width: calc(100% / 3) } } @media screen and (max-width:992px) { .content-sidebar-wrap main { padding-right: 0 } } @media print { *, ::after, ::before { background: 0 0!important; box-shadow: none!important; color: #333!important; text-shadow: none!important } a, a:visited { text-decoration: underline } a[href]::after { content: " (" attr(href) ")" } abbr[title]::after { content: " (" attr(title) ")" } .site-title > a::after, a[href^="#"]::after, a[href^="javascript:"]::after { content: "" } thead { display: table-header-group } img, tr { page-break-inside: avoid } img { max-width: 100%!important } @page { margin: 2cm .5cm } h2, h3, p { orphans: 3; widows: 3 } blockquote, pre { border: 1px solid #999; page-break-inside: avoid } .content, .content-sidebar { width: 100% } .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar, button, input, select, textarea { display: none!important } .title-area { text-align: center; width: 100% } .site-title > a { margin: 0; text-decoration: none; text-indent: 0 } .site-inner { position: relative } .author-box { margin-bottom: 0 } h1, h2, h3, h4, h5, h6 { orphans: 3; page-break-after: avoid; page-break-inside: avoid; widows: 3 } img { page-break-after: avoid; page-break-inside: avoid } blockquote, pre, table { page-break-inside: avoid } dl, ol, ul { page-break-before: avoid } } .text-18 { font-size: 1.125rem } @media (max-width:992px) { .text-18 { font-size: 1rem } } .form-info { display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0 auto; width: 100% } .form-info__label { position: relative; margin-bottom: .9375rem; width: 100%; height: 3.125rem } .form-info__label:before { content: none; position: absolute; right: .625rem; top: 50%; color: green; -webkit-transform: translateY(-50%); transform: translateY(-50%) } .form-info__label .icon { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: .625rem; width: .9375rem; height: .9375rem; fill: #a9a9a9 } .form-info__input { border-radius: .25rem; border: 1px solid #ada8ab; padding: 0 1.875rem; width: 100%; height: 100%; background: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .form-info__input:hover { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: 1px solid #da6009 } .form-info__textarea-env { position: relative; margin-bottom: .9375rem; width: 100%; height: 9.375rem } .form-info__textarea-env .icon { position: absolute; top: .9375rem; left: .625rem; width: .9375rem; height: .9375rem; fill: #a9a9a9 } .form-info__textarea { border-radius: .25rem; border: 1px solid #ada8ab; padding: .625rem 1.875rem; width: 100%; height: 100%; background: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; resize: none } .form-info__textarea:hover { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: 1px solid #da6009 } .form-info__button-submit .button-submit { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: none; border-radius: .25rem; margin: 0 auto; padding: 0; width: 100%; height: 3.75rem; background: #da6009; font-weight: 700; color: #fff; text-transform: uppercase } .form-info__button-submit .button-submit:hover { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background: #a94a07 } @media (max-width:992px) { .form-info__button-submit .button-submit { width: 16.875rem } } @media (max-width:768px) { .form-info__button-submit .button-submit { width: 15rem } } .sidebar-contact-form__subheading { padding: 0 0 15px 0; text-align: center; font-size: 22px } .sidebar-contact-form__phone-heading { display: block; text-align: center; font-size: 22px; padding-bottom: 15px; text-transform: uppercase } .sidebar-contact-form__phone-heading a { padding: 0 0 15px 0; font-weight: 700; color: #001a4a } .sidebar-contact-form { padding: 20px; margin-bottom: 0; box-shadow: 0 3px 5px rgba(0,0,0,.2) } .sidebar .faq-page-listing { display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; border: .0625rem solid #e8e8e8; border-radius: .25rem; margin-bottom: 30px } .faq-filter-portfolio-wrapper .faq-meta { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: .9375rem } .faq-page__link-env { position: relative; text-decoration: none } .faq-page__link-env:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-top-left-radius: .25rem; border-top-right-radius: .25rem; background: rgba(255,255,255,.3); opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 60 } .faq-page__link-env:hover:before { opacity: 1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } .faq-filter-portfolio-wrapper .faq-meta a { font-size: 12px; color: #333; text-decoration: none } .faq-page__title { margin: 0; padding: .9375rem; text-align: center; color: #333 } .faq-page-listing figure { display: -webkit-box; display: flex; margin: 0; position: relative; width: 100%; height: 12.5rem; float: none; z-index: 20 } .widget-title { display: block; text-align: center; margin: 0; padding: 15px; color: #fff; background: #0c2a3a } .widget-wrap ul li { border-bottom: 1px solid #e8e8e8; margin: 0 } .widget-wrap ul li a { display: -webkit-box; display: flex; text-transform: capitalize; text-decoration: none; background: #e0e0e0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; padding: 10px; color: #0c2a3a; font-size: 16px } .widget-wrap ul li:nth-of-type(even) a { background: #f0f0f0 } .widget-wrap ul li a:hover { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; color: #fff; background: #da6009 } .location-widget-links .single-location-link:nth-of-type(even) a { background: #f0f0f0 } .location-widget-links .single-location-link a { display: -webkit-box; display: flex; text-transform: capitalize; text-decoration: none; background: #e0e0e0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; padding: 10px; color: #0c2a3a; font-size: 16px } .location-widget-links .single-location-link a:hover { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; color: #fff } .location-widget-inner { padding: 0 0 30px 0 } .location-widget-links .single-location-link { margin: 0 } .hc-map__inner { display: -webkit-box; display: flex; border: 1px solid #e8e8e8 } .hc-map__office-title { margin-bottom: 15px; display: block; padding: 10px 0 15px 0; font-size: 22px; border-bottom: 1px solid #f37b24 } .hc-map__address { padding: 10px; width: 50% } .hc-map__map-embed { padding: 0 0 0 10px; width: 50% } .hc-map__map-embed .map-container { width: 100%; height: 85% } .hc-map__map-embed .map-container iframe { width: 100%; height: 100% } .hc-map address { font-style: normal; font-size: 14px } .hc-map .address__link { display: block; font-size: 14px } .full-width-content main.content { width: 100% } .faq-filter-items .faq-meta { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: .9375rem } .faq-filter-items .faq-page-listing figure { display: -webkit-box; display: flex; margin: 0; position: relative; width: 100%; float: none; z-index: 20; height: 200px; object-fit: cover } .faq-filter-items { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin-top: 40px } .faq-filter-items .faq-page-listing { max-width: 340px; border: 1px solid #cacaca; border-radius: 4px; margin-bottom: 30px; width: 100%; opacity: .85 } .faq-filter-items .faq-page-listing:hover { opacity: 1 } .faq-filter-items .faq-page-listing h4 { margin-top: 0 } .faq-filter-items .faq-meta a { color: #777; font-size: .8rem; text-decoration: none } .faq-filter-items .faq-meta a:hover { text-decoration: underline } div#filters { text-align: center } div#filters { margin: 0 auto; padding: 20px 40px; border-top: 1px solid #666; border-bottom: 1px solid #666 } div#filters a { display: inline-block; margin: 0 5px; padding: 7px 0 0; font-size: 1rem; color: #666; text-decoration: none; border-bottom: 2px solid transparent } div#filters a.filter-active, div#filters a:hover { border-bottom: 2px solid #054d64 } @media (max-width:992px) { .hc-map__inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column } .hc-map__address { width: 100% } .hc-map__map-embed { padding: 0; width: 100% } .hc-map__map-embed .map-container { height: 21.875rem } .content-sidebar-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column } .content-sidebar-wrap main.content { width: 100% } .content-sidebar-wrap aside.sidebar { width: 100% } .faq-page-listing figure { height: 21.875rem } } @media (max-width:576px) { .faq-page-listing figure { height: 15.625rem } } .table { width: 100%; margin-bottom: 1rem; color: #212529 } @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 } .entry-content a { color: var(--primary-background-color) } /*! * Bootstrap Grid v4.5.1 (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) */ html { box-sizing: border-box; -ms-overflow-style: scrollbar } *, ::after, ::before { box-sizing: inherit } .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .site-inner { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto } @media (min-width:576px) { .container, .container-sm, .site-inner { max-width: 540px } } @media (min-width:768px) { .container, .container-md, .container-sm, .site-inner { max-width: 720px } } @media (min-width:992px) { .container, .container-lg, .container-md, .container-sm, .site-inner { max-width: 960px } } @media (min-width:1200px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .site-inner { max-width: 1140px } } .row { display: -ms-flexbox; display: flex; -ms-flex: 1 0 100%; flex: 1 0 100%; -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, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-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% } } .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 } } .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 } } .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: .25rem!important } .mt-1, .my-1 { margin-top: .25rem!important } .mr-1, .mx-1 { margin-right: .25rem!important } .mb-1, .my-1 { margin-bottom: .25rem!important } .ml-1, .mx-1 { margin-left: .25rem!important } .m-2 { margin: .5rem!important } .mt-2, .my-2 { margin-top: .5rem!important } .mr-2, .mx-2 { margin-right: .5rem!important } .mb-2, .my-2 { margin-bottom: .5rem!important } .ml-2, .mx-2 { margin-left: .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: .25rem!important } .pt-1, .py-1 { padding-top: .25rem!important } .pr-1, .px-1 { padding-right: .25rem!important } .pb-1, .py-1 { padding-bottom: .25rem!important } .pl-1, .px-1 { padding-left: .25rem!important } .p-2 { padding: .5rem!important } .pt-2, .py-2 { padding-top: .5rem!important } .pr-2, .px-2 { padding-right: .5rem!important } .pb-2, .py-2 { padding-bottom: .5rem!important } .pl-2, .px-2 { padding-left: .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: -.25rem!important } .mt-n1, .my-n1 { margin-top: -.25rem!important } .mr-n1, .mx-n1 { margin-right: -.25rem!important } .mb-n1, .my-n1 { margin-bottom: -.25rem!important } .ml-n1, .mx-n1 { margin-left: -.25rem!important } .m-n2 { margin: -.5rem!important } .mt-n2, .my-n2 { margin-top: -.5rem!important } .mr-n2, .mx-n2 { margin-right: -.5rem!important } .mb-n2, .my-n2 { margin-bottom: -.5rem!important } .ml-n2, .mx-n2 { margin-left: -.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: .25rem!important } .mt-sm-1, .my-sm-1 { margin-top: .25rem!important } .mr-sm-1, .mx-sm-1 { margin-right: .25rem!important } .mb-sm-1, .my-sm-1 { margin-bottom: .25rem!important } .ml-sm-1, .mx-sm-1 { margin-left: .25rem!important } .m-sm-2 { margin: .5rem!important } .mt-sm-2, .my-sm-2 { margin-top: .5rem!important } .mr-sm-2, .mx-sm-2 { margin-right: .5rem!important } .mb-sm-2, .my-sm-2 { margin-bottom: .5rem!important } .ml-sm-2, .mx-sm-2 { margin-left: .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: .25rem!important } .pt-sm-1, .py-sm-1 { padding-top: .25rem!important } .pr-sm-1, .px-sm-1 { padding-right: .25rem!important } .pb-sm-1, .py-sm-1 { padding-bottom: .25rem!important } .pl-sm-1, .px-sm-1 { padding-left: .25rem!important } .p-sm-2 { padding: .5rem!important } .pt-sm-2, .py-sm-2 { padding-top: .5rem!important } .pr-sm-2, .px-sm-2 { padding-right: .5rem!important } .pb-sm-2, .py-sm-2 { padding-bottom: .5rem!important } .pl-sm-2, .px-sm-2 { padding-left: .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: -.25rem!important } .mt-sm-n1, .my-sm-n1 { margin-top: -.25rem!important } .mr-sm-n1, .mx-sm-n1 { margin-right: -.25rem!important } .mb-sm-n1, .my-sm-n1 { margin-bottom: -.25rem!important } .ml-sm-n1, .mx-sm-n1 { margin-left: -.25rem!important } .m-sm-n2 { margin: -.5rem!important } .mt-sm-n2, .my-sm-n2 { margin-top: -.5rem!important } .mr-sm-n2, .mx-sm-n2 { margin-right: -.5rem!important } .mb-sm-n2, .my-sm-n2 { margin-bottom: -.5rem!important } .ml-sm-n2, .mx-sm-n2 { margin-left: -.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: .25rem!important } .mt-md-1, .my-md-1 { margin-top: .25rem!important } .mr-md-1, .mx-md-1 { margin-right: .25rem!important } .mb-md-1, .my-md-1 { margin-bottom: .25rem!important } .ml-md-1, .mx-md-1 { margin-left: .25rem!important } .m-md-2 { margin: .5rem!important } .mt-md-2, .my-md-2 { margin-top: .5rem!important } .mr-md-2, .mx-md-2 { margin-right: .5rem!important } .mb-md-2, .my-md-2 { margin-bottom: .5rem!important } .ml-md-2, .mx-md-2 { margin-left: .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: .25rem!important } .pt-md-1, .py-md-1 { padding-top: .25rem!important } .pr-md-1, .px-md-1 { padding-right: .25rem!important } .pb-md-1, .py-md-1 { padding-bottom: .25rem!important } .pl-md-1, .px-md-1 { padding-left: .25rem!important } .p-md-2 { padding: .5rem!important } .pt-md-2, .py-md-2 { padding-top: .5rem!important } .pr-md-2, .px-md-2 { padding-right: .5rem!important } .pb-md-2, .py-md-2 { padding-bottom: .5rem!important } .pl-md-2, .px-md-2 { padding-left: .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: -.25rem!important } .mt-md-n1, .my-md-n1 { margin-top: -.25rem!important } .mr-md-n1, .mx-md-n1 { margin-right: -.25rem!important } .mb-md-n1, .my-md-n1 { margin-bottom: -.25rem!important } .ml-md-n1, .mx-md-n1 { margin-left: -.25rem!important } .m-md-n2 { margin: -.5rem!important } .mt-md-n2, .my-md-n2 { margin-top: -.5rem!important } .mr-md-n2, .mx-md-n2 { margin-right: -.5rem!important } .mb-md-n2, .my-md-n2 { margin-bottom: -.5rem!important } .ml-md-n2, .mx-md-n2 { margin-left: -.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: .25rem!important } .mt-lg-1, .my-lg-1 { margin-top: .25rem!important } .mr-lg-1, .mx-lg-1 { margin-right: .25rem!important } .mb-lg-1, .my-lg-1 { margin-bottom: .25rem!important } .ml-lg-1, .mx-lg-1 { margin-left: .25rem!important } .m-lg-2 { margin: .5rem!important } .mt-lg-2, .my-lg-2 { margin-top: .5rem!important } .mr-lg-2, .mx-lg-2 { margin-right: .5rem!important } .mb-lg-2, .my-lg-2 { margin-bottom: .5rem!important } .ml-lg-2, .mx-lg-2 { margin-left: .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: .25rem!important } .pt-lg-1, .py-lg-1 { padding-top: .25rem!important } .pr-lg-1, .px-lg-1 { padding-right: .25rem!important } .pb-lg-1, .py-lg-1 { padding-bottom: .25rem!important } .pl-lg-1, .px-lg-1 { padding-left: .25rem!important } .p-lg-2 { padding: .5rem!important } .pt-lg-2, .py-lg-2 { padding-top: .5rem!important } .pr-lg-2, .px-lg-2 { padding-right: .5rem!important } .pb-lg-2, .py-lg-2 { padding-bottom: .5rem!important } .pl-lg-2, .px-lg-2 { padding-left: .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: -.25rem!important } .mt-lg-n1, .my-lg-n1 { margin-top: -.25rem!important } .mr-lg-n1, .mx-lg-n1 { margin-right: -.25rem!important } .mb-lg-n1, .my-lg-n1 { margin-bottom: -.25rem!important } .ml-lg-n1, .mx-lg-n1 { margin-left: -.25rem!important } .m-lg-n2 { margin: -.5rem!important } .mt-lg-n2, .my-lg-n2 { margin-top: -.5rem!important } .mr-lg-n2, .mx-lg-n2 { margin-right: -.5rem!important } .mb-lg-n2, .my-lg-n2 { margin-bottom: -.5rem!important } .ml-lg-n2, .mx-lg-n2 { margin-left: -.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: .25rem!important } .mt-xl-1, .my-xl-1 { margin-top: .25rem!important } .mr-xl-1, .mx-xl-1 { margin-right: .25rem!important } .mb-xl-1, .my-xl-1 { margin-bottom: .25rem!important } .ml-xl-1, .mx-xl-1 { margin-left: .25rem!important } .m-xl-2 { margin: .5rem!important } .mt-xl-2, .my-xl-2 { margin-top: .5rem!important } .mr-xl-2, .mx-xl-2 { margin-right: .5rem!important } .mb-xl-2, .my-xl-2 { margin-bottom: .5rem!important } .ml-xl-2, .mx-xl-2 { margin-left: .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: .25rem!important } .pt-xl-1, .py-xl-1 { padding-top: .25rem!important } .pr-xl-1, .px-xl-1 { padding-right: .25rem!important } .pb-xl-1, .py-xl-1 { padding-bottom: .25rem!important } .pl-xl-1, .px-xl-1 { padding-left: .25rem!important } .p-xl-2 { padding: .5rem!important } .pt-xl-2, .py-xl-2 { padding-top: .5rem!important } .pr-xl-2, .px-xl-2 { padding-right: .5rem!important } .pb-xl-2, .py-xl-2 { padding-bottom: .5rem!important } .pl-xl-2, .px-xl-2 { padding-left: .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: -.25rem!important } .mt-xl-n1, .my-xl-n1 { margin-top: -.25rem!important } .mr-xl-n1, .mx-xl-n1 { margin-right: -.25rem!important } .mb-xl-n1, .my-xl-n1 { margin-bottom: -.25rem!important } .ml-xl-n1, .mx-xl-n1 { margin-left: -.25rem!important } .m-xl-n2 { margin: -.5rem!important } .mt-xl-n2, .my-xl-n2 { margin-top: -.5rem!important } .mr-xl-n2, .mx-xl-n2 { margin-right: -.5rem!important } .mb-xl-n2, .my-xl-n2 { margin-bottom: -.5rem!important } .ml-xl-n2, .mx-xl-n2 { margin-left: -.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 } } header.header { position: -webkit-sticky; position: sticky; top: 0; left: 0; right: 0; padding: 30px 0; z-index: 9999; background-color: var(--primary-background-color) } @media (max-width:576px) { header.header { padding: 20px 0 } } @media (max-width:1200px) { header.header .header__navigation-env { position: fixed; top: 0; left: -100%; width: 50%; background-color: var(--primary-background-color); overflow-y: scroll; height: 100%; z-index: -1; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow: 0 0 8px 1px var(--primary-background-color) } } @media (max-width:1200px) and (max-width:576px) { header.header .header__navigation-env { width: 80% } } @media (max-width:1200px) { header.header .header__navigation-env .header__navigation-bar { padding-top: 55px; padding-bottom: 55px; height: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } header.header .header__navigation-env .header__navigation-bar::-webkit-scrollbar { width: 0; background: 0 0 } header.header .header__navigation-env .header__navigation-bar::-webkit-scrollbar-thumb { background: 0 0 } } header.header .header__container { margin: 0 auto; padding: 0 15px; max-width: 1600px } @media (max-width:1200px) { header.header .header__container { max-width: auto; width: 100% } } header.header #site-description { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; color: var(--text-color) } header.header .logo-and-phone-number { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between } header.header .logo-and-phone-number .menu-right-side { display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center } header.header .logo-and-phone-number a { color: var(--text-color); text-decoration: none } header.header .logo-and-phone-number a img { max-width: 80px } @media (max-width:576px) { header.header .logo-and-phone-number a img { max-width: 60px } } header.header .menu { display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center } @media (max-width:1200px) { header.header .menu { padding: 30px } } @media (max-width:576px) { header.header .menu { padding: 20px } } header.header .menu div:first-child { width: 100% } header.header .menu ul { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; margin-left: -20px; margin-right: -20px } @media (max-width:1200px) { header.header .menu ul { -webkit-box-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0 } } header.header .menu ul li.menu-item:hover > .sub-menu { left: auto; opacity: 1 } header.header .menu ul li { position: relative; padding: 5px 20px } @media (max-width:1200px) { header.header .menu ul li { padding: 5px 0; width: 100% } } header.header .menu ul li a { color: var(--menu-text-color); text-decoration: none } header.header .menu ul li .sub-menu { position: absolute; display: -webkit-box; display: flex; top: 100%; left: -9999px; z-index: 999; min-width: 260px; text-align: left; -webkit-transition: opacity all .3s ease-in-out; transition: opacity all .3s ease-in-out; border: none; padding: 0; opacity: 0; background: var(--primary-background-color) } @media (max-width:1200px) { header.header .menu ul li .sub-menu { position: static; display: none; border: 0; border-radius: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; opacity: 1; min-width: auto; -webkit-transform: none; transform: none; text-align: left; background: 0 0 } header.header .menu ul li .sub-menu:before { content: none } header.header .menu ul li .sub-menu a { color: var(--menu-text-color); background-color: transparent; font-size: 14px } header.header .menu ul li .sub-menu a:focus, header.header .menu ul li .sub-menu a:hover { border: none; outline: 0 } } header.header .menu ul li .sub-menu li { border-bottom: none; width: 100% } @media (max-width:1200px) { header.header .menu ul li .sub-menu li { border-bottom: none } } header.header .menu ul li:hover .sub-menu { display: block } @media (max-width:1200px) { header.header .menu ul li:hover .sub-menu { display: none } } .menu-item-has-children > .mobile-menu-open { position: absolute; top: 0; right: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; pointer-events: none } @media (max-width:1200px) { .menu-item-has-children > .mobile-menu-open { right: 10px; width: 100%; cursor: pointer; pointer-events: initial } } .menu-item-has-children > .mobile-menu-open::after { content: '❯'; font-size: 12px; -webkit-transform: rotate(90deg); transform: rotate(90deg); display: inline-block; position: absolute; top: 12px; right: 0; -webkit-transition: all .2s; transition: all .2s; color: var(--menu-text-color) } @media (max-width:1200px) { .menu-item-has-children > .mobile-menu-open::after { top: 0; font-size: 16px } } .menu-item-has-children:hover > .mobile-menu-open::after { -webkit-transform: rotate(270deg); transform: rotate(270deg); color: var(--menu-text-color) } @media (max-width:1200px) { .menu-item-has-children:hover > .mobile-menu-open::after { -webkit-transform: rotate(90deg); transform: rotate(90deg) } } @media (max-width:1200px) { .menu-item-has-children.open > .mobile-menu-open::after { -webkit-transform: rotate(270deg); transform: rotate(270deg) } } @media (max-width:767px) { .site-description__text { display: none } } body header.header .show-nav { left: 0; -webkit-transform: translateX(0); transform: translateX(0); visibility: visible; z-index: 9999 } .button-hamburger { display: none; margin-left: 15px; padding: 0; background: 0 0 } .button-hamburger:focus, .button-hamburger:hover { border: none; outline: 0; background: 0 0 } @media (max-width:1200px) { .button-hamburger { display: block } } .button-hamburger svg { width: 25px; height: 25px; fill: var(--text-color) } .button-hamburger .menu-svg-closed { display: none } @media screen and (max-width:992px) { .admin-bar .header, .admin-bar .header__navigation-env { top: 32px } } @media screen and (max-width:782px) { .admin-bar .header, .admin-bar .header__navigation-env { top: 46px } } footer.footer { padding: 30px 15px; background-color: var(--primary-background-color) } @media (max-width:576px) { footer.footer { padding: 20px 15px } } footer.footer #site-title a { color: var(--text-color); text-decoration: none } footer.footer #site-title a:focus, footer.footer #site-title a:hover { outline: 0; border: none } @media (max-width:767px) { footer.footer #site-title { margin: 0 0 30px 0 } } footer.footer .first-footer-menu span, footer.footer .second-footer-menu span { margin-bottom: 20px; display: block } @media (max-width:992px) { footer.footer .first-footer-menu span, footer.footer .second-footer-menu span { margin-bottom: 10px; font-size: 18px } } footer.footer .first-footer-menu ul li a, footer.footer .second-footer-menu ul li a { color: var(--menu-text-color); text-decoration: none } footer.footer .footer-with-no-menu { display: -webkit-box; display: flex; -webkit-box-pack: start; justify-content: flex-start; max-width: 1600px; margin: 0 auto } footer.footer .footer-with-one-menu { display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; max-width: 1600px; margin: 0 auto } @media (max-width:767px) { footer.footer .footer-with-one-menu { flex-wrap: wrap } } footer.footer .footer-with-one-menu > div { -webkit-box-flex: 0; flex: 0 0 50% } @media (max-width:767px) { footer.footer .footer-with-one-menu > div { -webkit-box-flex: 0; flex: 0 0 100% } } footer.footer .footer-with-two-menus { display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; max-width: 1600px; margin: 0 auto } @media (max-width:767px) { footer.footer .footer-with-two-menus { flex-wrap: wrap } footer.footer .footer-with-two-menus ul { margin: 0 0 30px 0 } } footer.footer .footer-with-two-menus > div { -webkit-box-flex: 0; flex: 0 0 33% } @media (max-width:767px) { footer.footer .footer-with-two-menus > div { -webkit-box-flex: 0; flex: 0 0 100% } } span.copyright { display: block; margin: 0; font-size: 14px; color: var(--text-color); text-align: center } body .content-sidebar-wrap { flex-wrap: wrap } body .content-sidebar-wrap main { width: 66.6666%; padding-right: 0 } @media (max-width:1200px) { body .content-sidebar-wrap main { width: 100% } } body .content-sidebar-wrap aside { width: 33.3333%; padding-left: 30px } @media (max-width:1200px) { body .content-sidebar-wrap aside { width: 100%; padding-left: 0 } } body.home .site-inner { max-width: 100%; padding-left: 0; padding-right: 0 } body:not(.home) .site-container { display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 100vh } body:not(.home) .site-container .site-inner { -webkit-box-flex: 2; flex-grow: 2 } #breadcrumb { padding-top: 10px; margin-bottom: 30px; border-bottom: 1px solid var(--primary-background-color) } header.entry-header { padding: 15px; height: 300px; width: 100%; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; display: flex; flex-wrap: wrap } header.entry-header h1 { font-size: 34px; color: var(--hero-color); -webkit-box-flex: 2; flex-grow: 2 } @media (max-width:1200px) { header.entry-header h1 { font-size: 32px } } @media (max-width:992px) { header.entry-header h1 { font-size: 30px } } @media (max-width:767px) { header.entry-header h1 { font-size: 28px; -webkit-box-flex: 0; flex: 0 0 100% } } @media (max-width:576px) { header.entry-header h1 { font-size: 26px } } body { color: var(--text-color); background-color: #fff } #content { width: 100%; max-width: 1600px; margin: 30px auto 0; padding: 0 15px; display: -webkit-box; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between } #content #main { width: calc(100% - 350px) } @media (max-width:767px) { #content #main { width: 100% } } #content #sidebar { width: 350px; padding-left: 30px } #content #sidebar .widget { display: block; background-color: #fff; box-shadow: 0 5px 10px rgba(0,0,0,.1); margin-bottom: 30px } #content #sidebar .widget .widget-title { background-color: var(--primary-background-color) } #content #sidebar .widget ul { margin: 0; padding: 15px } #content #sidebar .widget ul li { display: block; margin: 5px 0 } #content #sidebar .widget ul li a { text-decoration: none; -webkit-transition: all .1s; transition: all .1s } #content #sidebar .widget ul li a:hover { color: var(--primary-background-color) } @media (max-width:767px) { #content #sidebar { width: 100%; padding-left: 0 } } .row:before { content: none } .row:after { content: none } a:focus { outline: 0; border: none } #container { width: 100%; min-height: calc(100vh - 170px) } #content p { margin: 0 0 30px 0; color: var(--text-color); line-height: 33px } #content a { font-weight: 400; color: var(--text-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } #content a:hover { text-decoration: underline } #content a:focus { outline: 0 } #content h2 { margin: 30px 0 30px 0; font-size: 36px; font-weight: 300; color: var(--text-color) } @media (max-width:992px) { #content h2 { font-size: 34px } } @media (max-width:767px) { #content h2 { font-size: 32px } } @media (max-width:576px) { #content h2 { font-size: 30px } } #content h3, #content h4, #content h5, #content h6 { margin: 30px 0 30px 0; font-size: 26px; font-weight: 300; color: var(--text-color) } @media (max-width:992px) { #content h3, #content h4, #content h5, #content h6 { font-size: 24px } } #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a { font-style: inherit; font-weight: 300; color: var(--text-color); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; text-decoration: none } #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover { text-decoration: none } #content h2 strong, #content h3 strong, #content h4 strong, #content h5 strong, #content h6 strong { font-style: inherit; font-weight: 300 } #content ul { margin-left: 15px; padding-left: 10px; list-style: none } #content ul li { margin: 0 0 15px 0 } #content ol { margin-left: 15px; padding: 0; counter-reset: item } #content ol li { margin: 0 0 15px 0; list-style-type: none } #content ol li:before { content: counter(item) ". "; counter-increment: item } #content .archive-entry-content-thumbnail img { -o-object-position: top center; object-position: top center } #content .faq-page-listing .archive-entry-content-thumbnail img { -o-object-position: center center; object-position: center center } @media (max-width:576px) { #content .archive-entry-content-thumbnail { margin: 0 0 15px 0; width: 100% } } #content figure.alignright, #content img.alignright { margin: 0 0 30px 30px } @media (max-width:576px) { #content figure.alignright, #content img.alignright { margin: 0 0 30px 0; width: 100%; float: none } } #content figure.alignleft, #content img.alignleft { margin: 0 30px 30px 0 } @media (max-width:576px) { #content figure.alignleft, #content img.alignleft { margin: 0 0 30px 0; width: 100%; float: none } } #content figure.aligncenter, #content img.aligncenter { margin: 0 0 30px 0 } @media (max-width:576px) { #content figure.aligncenter, #content img.aligncenter { margin: 0 0 30px 0; width: 100%; float: none } } @media (max-width:576px) { .site-inner figcaption { margin: 15px 0 30px 0; width: 100%; max-width: 100% } } #content p.rs-content-cta { color: var(--text-color); background: var(--primary-background-color) } p.rs-content-cta a { font-style: inherit; font-weight: 700; color: #fff; text-decoration: none; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } p.rs-content-cta a:hover { text-decoration: none } p.rs-content-cta:not(.rs-content-cta-small) a { margin: 0; font-style: inherit; font-weight: 700; color: #fff; text-decoration: none; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out } p.rs-content-cta:not(.rs-content-cta-small) a:hover { text-decoration: none } .pagination ul li:before { content: none } @media (max-width:767px) { .pagination { margin: 15px 0 } } @media only screen and (min-width:480px) { table { table-layout: auto; word-break: normal } } #content tr { display: -webkit-box; display: flex; flex-wrap: wrap; border-left: 1px solid #d7d7d7 } #content td { border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; padding: 15px 20px; width: 25%; line-height: 30px } @media (max-width:992px) { #content td { width: 50% } } @media (max-width:767px) { #content td { width: 100% } } #content input[type=submit] { background-color: var(--primary-background-color) } #content input[type=submit]:hover { opacity: .8 } .search-results article { margin-top: 20px } *, ::after, ::before { box-sizing: border-box } body { width: 100%; padding: 0; margin: 0 auto; overflow-x: hidden } #sidebar .screen-reader-text { height: auto!important; overflow: visible!important; width: auto!important; color: #000!important; font-size: 16px!important; color: #000!important; -webkit-clip-path: none!important; clip-path: none!important; margin-left: 10px!important } .social-icons { display: -webkit-box; display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center } .social-icons .icon { margin: 10px } .social-icons .icon svg { fill: var(--social-icons-color) }