diff --git a/sphinx_pythia_theme/static/sphinx-pythia-theme.min.css b/sphinx_pythia_theme/static/sphinx-pythia-theme.min.css index c87b83c..3a676d6 100644 --- a/sphinx_pythia_theme/static/sphinx-pythia-theme.min.css +++ b/sphinx_pythia_theme/static/sphinx-pythia-theme.min.css @@ -1,352 +1,2 @@ -@import url(sphinx-book-theme.css); - -:root{ - --spt-font-body: 'Poppins'; - --spt-font-headings: 'Poppins'; - --spt-font-footnote: 'Cormorant'; - - --spt-color-gray-100: 248, 249, 250; - --spt-color-gray-200: 233, 236, 239; - --spt-color-gray-300: 222, 226, 230; - --spt-color-gray-400: 206, 212, 218; - --spt-color-gray-500: 173, 181, 189; - --spt-color-gray-600: 108, 117, 125; - --spt-color-gray-700: 73, 80, 87; - --spt-color-gray-800: 52, 58, 64; - --spt-color-gray-900: 33, 37, 41; - --spt-color-light: var(--spt-color-gray-100); - --spt-color-dark: var(--spt-color-gray-800); - --spt-color-green: 0, 121, 124; - --spt-color-green-lighter: 20, 141, 144; - --spt-color-green-lightest: 130, 231, 234; - --spt-color-blue: 26, 101, 143; - --spt-color-blue-lighter: 46, 121, 163; - --spt-color-blue-lightest: 156, 191, 213; - --spt-color-deep-blue: 1, 33, 105; - --spt-color-green-highlight: 168, 199, 0; - - --pst-color-primary: var(--spt-color-blue) !important; - --pst-color-primary-hover: var(--spt-color-blue-lighter) !important; - --pst-color-secondary: var(--spt-color-blue-lightest) !important; - --pst-color-link: #1a648f !important; /* The same value wth var(--pst-color-primary), using var() didn't work; don't know why) */ - --pst-color-link-hover: #9cbfd5 !important; /* The same value wth var(--pst-color-secondary), using var() didn't work; don't know why) */ - --pst-color-headerlink: var(--spt-color-gray-300) !important; - --pst-color-headerlink-hover: var(--spt-color-gray-100) !important; - --pst-color-text-muted: #dee2e6 !important; /* Normally wouldn't be needed to set explicitly, but top-navbar tabs' color didn't work without this */ - - --tabs-size-label: 0.8rem !important; - --tabs-color-label-active: rgba(var(--pst-color-primary), 1) !important; - --tabs-color-label-inactive: rgba(var(--spt-color-blue-lightest), 1) !important -} - -body{font-family:var(--spt-font-body),sans-serif} - -html { - scroll-behavior:smooth; - scroll-padding-top:128px -} - -.admonition.alert-info, div.admonition.alert-info{border-color:#0c5460 !important} -.admonition.alert-info .admonition-title::before, div.admonition.alert-info .admonition-title::before{color:#0c5460 !important} -.admonition.alert-success, div.admonition.alert-success{border-color:#155724 !important} -.admonition.alert-success .admonition-title::before, div.admonition.alert-success .admonition-title::before{color:#155724 !important} -.admonition.alert-warning, div.admonition.alert-warning{border-color:#856404 !important} -.admonition.alert-warning .admonition-title::before, div.admonition.alert-warning .admonition-title::before{color:#856404 !important} -.admonition.alert-danger, div.admonition.alert-danger{border-color:#721c24 !important} -.admonition.alert-danger .admonition-title::before, div.admonition.alert-danger .admonition-title::before{color:#721c24 !important} -.bg-primary{ - background-color:rgba(var(--pst-color-primary), 1) !important; - color:white !important -} -.btn-primary{ - background-color:rgba(var(--pst-color-primary), 1) !important; - border-color:rgba(var(--pst-color-primary), 1) !important; - color:white !important -} -.btn-primary:hover{ - background-color:rgba(var(--pst-color-primary-hover), 1) !important; - color:white !important -} -.btn-outline-primary{ - border-color:rgba(var(--pst-color-primary), 1) !important; - color:rgba(var(--pst-color-primary), 1) !important -} -.btn-outline-primary:hover,.show>.btn-outline-primary.dropdown-toggle{ - background-color:rgba(var(--pst-color-primary), 1) !important; - color:white !important -} -.btn-link{color:rgba(var(--pst-color-primary), 1) !important} -.display-1{font-size:5rem !important} -.display-2{font-size:3rem !important} -.display-3{font-size:2rem !important} -.display-4{font-size:1.6667rem !important} -.display-5{font-size:1.3333rem !important} -.display-6{font-size:1rem !important} -.form-control:focus{ - outline:none !important; - box-shadow:none !important -} -.navbar-brand{padding:.75rem 0 !important} -.row{ - margin-left:0 !important; - margin-right:0 !important -} -a.badge{text-decoration:none !important} -a.navbar-brand img{vertical-align:middle !important} - -body>div.container-fluid, body>div.container-xl{ - padding-right:0; - padding-left:0 -} - -i.fab, i.far, i.fas{font-size:70%} - -a.headerlink i.fab,a.headerlink i.far, a.headerlink i.fas{ - position:absolute; - top:50%; - transform:translateY(-50%) -} -a.headerlink{ - position:relative; - text-decoration:none; - font-size:unset !important; - padding:0 0.7rem !important -} -a.headerlink:hover{ - color:rgba(var(--spt-color-gray-500), 1) !important; - background-color:transparent -} - -div.highlight pre{ - border:1px solid rgba(var(--spt-color-gray-300), 1) !important; - border-radius:4px !important; - background-color:rgba(var(--spt-color-gray-200), 1) !important -} - -.bd-sidebar .nav li>a{ - padding-top:0.1rem; - padding-bottom:0.1rem -} -.bd-toc nav>.nav{ - border-left:1px solid #eee; - border-bottom:1px solid #eee; - border-radius:0 0 0 6px; - padding-bottom:0.5em -} -.prev-next-area{ - margin:2rem auto 0 auto; - border-top:1px solid rgba(var(--spt-color-gray-300), 1); - max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg))) -} -.prev-next-area i{ - font-size:1.1rem; - color:rgba(var(--spt-color-gray-600), 1) -} -.prev-next-area a p.prev-next-title{ - font-size:1rem; - font-weight:600; - color:rgba(var(--spt-color-gray-600), 1) -} - -#banner{margin-top:var(--pst-header-height) !important} -#site-navigation{ - top:var(--pst-header-height) !important; - height:calc(100vh - var(--pst-header-height)) !important; - padding-top:0 -} -#main-content{min-height:calc(100vh - var(--pst-header-height))} -.topbar{ - top:var(--pst-header-height) !important; - padding:0 !important -} -.topbar-main button:focus{outline:none !important} -.cell .cell_input,.cell .cell_output{padding:0 !important} -.cell .cell_input{ - border:1px solid rgba(var(--spt-color-gray-300), 1) !important; - border-radius:4px !important; - border-left-color:rgba(var(--pst-color-primary), 1) !important; - border-left-width:medium !important; - background-color:rgba(var(--spt-color-gray-200), 1) !important -} -.cell .cell_input pre{ - border:none !important; - background-color:rgba(var(--spt-color-gray-200), 1) !important -} -.cell .cell_output{border:none !important} -.cell .cell_output pre{ - border:1px solid rgba(var(--spt-color-gray-300), 1) !important; - border-radius:4px !important; - background-color:rgba(var(--spt-color-gray-200), 1) !important -} -.tabbed-content{ - box-shadow:0 -0.0625rem var(--tabs-color-overline) !important; - padding-bottom:0 !important -} -.tabbed-set>label{ - padding:0 1rem !important; - margin:0 !important -} -.thebe-launch-button{ - height:2.2em !important; - font-size:.8em !important; - border:1px solid rgba(var(--spt-color-gray-600), 1) !important; - border-radius:4px !important; - color:rgba(var(--spt-color-gray-600), 1) -} -#shim{ - padding:0; - margin-top:var(--pst-header-height) -} -#navbar-main{ - z-index:5000; - padding-left:15px; - padding-right:15px -} -#navbar-main .container-xl{padding:0} -.bd-header{background: #343a40 !important} -#navbar-icon-links i:before{color:var(--spt-color-light) !important} -main.standalone-main{ - padding:0 !important; - background-color:white -} -main.standalone-main div.sectionwrapper-1, main.standalone-main div.sectionwrapper-2{color:rgba(var(--spt-color-dark), 1)} -main.standalone-main div.section-1, main.standalone-main div.section-2{ - position:relative; - padding-top:1rem; - padding-bottom:1rem; - max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg))) -} -main.standalone-main div.section-1 h6, main.standalone-main div.section-1 .h6, -main.standalone-main div.section-1 h5, main.standalone-main div.section-1 .h5, -main.standalone-main div.section-1 h4, main.standalone-main div.section-1 .h4, -main.standalone-main div.section-1 h3, main.standalone-main div.section-1 .h3, -main.standalone-main div.section-1 h2, main.standalone-main div.section-1 .h2, -main.standalone-main div.section-1 h1, main.standalone-main div.section-1 .h1, -main.standalone-main div.section-2 h6, main.standalone-main div.section-2 .h6, -main.standalone-main div.section-2 h5, main.standalone-main div.section-2 .h5, -main.standalone-main div.section-2 h4,main.standalone-main div.section-2 .h4, -main.standalone-main div.section-2 h3,main.standalone-main div.section-2 .h3, -main.standalone-main div.section-2 h2,main.standalone-main div.section-2 .h2, -main.standalone-main div.section-2 h1,main.standalone-main div.section-2 .h1{ - margin-top:0; - margin-bottom:0.5rem -} -main.standalone-main div.section-1 h3, main.standalone-main div.section-1 .h3, -main.standalone-main div.section-1 h4,main.standalone-main div.section-1 .h4, -main.standalone-main div.section-1 h5,main.standalone-main div.section-1 .h5, -main.standalone-main div.section-1 h6,main.standalone-main div.section-1 .h6, -main.standalone-main div.section-2 h3,main.standalone-main div.section-2 .h3, -main.standalone-main div.section-2 h4,main.standalone-main div.section-2 .h4, -main.standalone-main div.section-2 h5,main.standalone-main div.section-2 .h5, -main.standalone-main div.section-2 h6,main.standalone-main div.section-2 .h6{padding:1rem 0} -main.standalone-main div.section-title-wrapper{ - display:flex; - justify-content:flex-start -} -main.standalone-main div.section-title{ - padding:0 4rem 0.1rem 0; - margin:0 0 1.6rem 0; - border-bottom:2px solid rgba(var(--spt-color-deep-blue), 1) -} -main.banner-main{padding:0 !important} -main.banner-main #main-content{padding:0 !important} -main.banner-main div.sectionwrapper-1{ - position:relative; - background-size:cover; - background-position:center center;color:rgba(var(--spt-color-light), 1); - background-color:rgba(var(--spt-color-gray-700), 1) -} -main.banner-main div.sectionwrapper-1 div.section-banner-caption{ - position:absolute; - right:0;bottom:0; - font-size:0.8rem; - opacity:0.6; - padding-right:0.5rem -} -main.banner-main div.sectionwrapper-2{ - color:rgba(var(--spt-color-dark), 1); - background-color:rgba(var(--spt-color-light), 1) -} -main.banner-main div.sectionwrapper-2:nth-child(even){background-color:rgba(var(--spt-color-gray-300), 1)} -main.banner-main div.section-1,main.banner-main div.section-2{ - position:relative; - padding-top:7rem; - padding-bottom:7rem; - max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg))) -} -main.banner-main div.section-1 h3, main.banner-main div.section-1 h4, -main.banner-main div.section-1 h5,main.banner-main div.section-1 h6, -main.banner-main div.section-2 h3,main.banner-main div.section-2 h4, -main.banner-main div.section-2 h5,main.banner-main div.section-2 h6{ - padding:2rem 0 1rem 0; - text-align:center -} -main.banner-main div.section-title-wrapper{ - display:flex; - justify-content:center -} -main.banner-main div.section-title{ - padding:0 4rem 1rem 4rem; - margin-bottom:3rem; - border-bottom:2px solid rgba(var(--spt-color-deep-blue), 1) -} -main.banner-main p{ - font-size:1.25rem; - font-weight:300 -} -main.banner-main div.section.dark-banner h1, main.banner-main div.section.dark-banner h2, -main.banner-main div.section.dark-banner h3, main.banner-main div.section.dark-banner h4, -main.banner-main div.section.dark-banner h5, main.banner-main div.section.dark-banner h6{color:var(--spt-color-light) !important} -main.banner-main div.section.dark-banner p{color:var(--spt-color-light) !important} - -.bd-footer{ - color:rgba(var(--spt-color-light), 1); - font-size:0.8rem;font-family:var(--spt-font-footnote); - padding:0 -} -.bd-footer h1, .bd-footer h2, .bd-footer h3, .bd-footer h4, .bd-footer h5, .bd-footer h6, .bd-footer p, .bd-footer a{ - color:rgba(var(--spt-color-light), 1); - font-family:var(--spt-font-footnote) -} -.bd-footer h1, .bd-footer h2, .bd-footer h3, .bd-footer h4, .bd-footer h5, .bd-footer h6{ - font-size:1rem; - margin-bottom:5px -} -.bd-footer p{font-size:0.8rem} -.bd-footer .footer-logos{background-color:rgba(var(--spt-color-gray-200), 1)} -.bd-footer .footer-info, .bd-footer .footer-menu{ - color:rgba(var(--spt-color-gray-400), 1); - background-color:rgba(var(--spt-color-dark), 1); - padding-top:0.4rem; - padding-bottom:0.4rem -} -.bd-footer .footer-info li, .bd-footer .footer-menu li{ - line-height:1rem; - margin-bottom:5px -} -.bd-footer .footer-extra{ - background-color:rgba(var(--spt-color-gray-700), 1); - padding-top:1rem; - padding-bottom:1rem -} -.bd-footer .footer-extra img{height:60px} -.iframe, .iframe-4x3, .iframe-16x9{ - position:relative; - height:0; - width:75%; - margin-bottom:1rem; - margin-left:auto; - margin-right:auto -} -.iframe iframe, .iframe-4x3 iframe, .iframe-16x9 iframe{ - border:0; - position:absolute; - top:0; - left:0; - bottom:0; - right:0; - width:100%; - height:100% -} -.iframe-16x9{padding-bottom:calc(0.75 * 56.25%)} -.iframe-4x3{padding-bottom:calc(0.75 * 75%)} \ No newline at end of file +@import url(sphinx-book-theme.css);:root{--spt-font-body: 'Poppins';--spt-font-headings: 'Poppins';--spt-font-footnote: 'Cormorant';--spt-color-gray-100: 248, 249, 250;--spt-color-gray-200: 233, 236, 239;--spt-color-gray-300: 222, 226, 230;--spt-color-gray-400: 206, 212, 218;--spt-color-gray-500: 173, 181, 189;--spt-color-gray-600: 108, 117, 125;--spt-color-gray-700: 73, 80, 87;--spt-color-gray-800: 52, 58, 64;--spt-color-gray-900: 33, 37, 41;--spt-color-light: var(--spt-color-gray-100);--spt-color-dark: var(--spt-color-gray-800);--spt-color-green: 0, 121, 124;--spt-color-green-lighter: 20, 141, 144;--spt-color-green-lightest: 130, 231, 234;--spt-color-blue: 26, 101, 143;--spt-color-blue-lighter: 46, 121, 163;--spt-color-blue-lightest: 156, 191, 213;--spt-color-deep-blue: 1, 33, 105;--spt-color-green-highlight: 168, 199, 0;--pst-color-primary: var(--spt-color-blue) !important;--pst-color-primary-hover: var(--spt-color-blue-lighter) !important;--pst-color-secondary: var(--spt-color-blue-lightest) !important;--pst-color-link: var(--pst-color-primary) !important;--pst-color-link-hover: var(--pst-color-secondary) !important;--pst-color-headerlink: var(--spt-color-gray-300) !important;--pst-color-headerlink-hover: var(--spt-color-gray-100) !important;--tabs-size-label: 0.8rem !important;--tabs-color-label-active: rgba(var(--pst-color-primary), 1) !important;--tabs-color-label-inactive: rgba(var(--spt-color-blue-lightest), 1) !important +}body{font-family:var(--spt-font-body),sans-serif}html{scroll-behavior:smooth;scroll-padding-top:128px}.admonition.alert-info,div.admonition.alert-info{border-color:#0c5460 !important}.admonition.alert-info .admonition-title::before,div.admonition.alert-info .admonition-title::before{color:#0c5460 !important}.admonition.alert-success,div.admonition.alert-success{border-color:#155724 !important}.admonition.alert-success .admonition-title::before,div.admonition.alert-success .admonition-title::before{color:#155724 !important}.admonition.alert-warning,div.admonition.alert-warning{border-color:#856404 !important}.admonition.alert-warning .admonition-title::before,div.admonition.alert-warning .admonition-title::before{color:#856404 !important}.admonition.alert-danger,div.admonition.alert-danger{border-color:#721c24 !important}.admonition.alert-danger .admonition-title::before,div.admonition.alert-danger .admonition-title::before{color:#721c24 !important}.bg-primary{background-color:rgba(var(--pst-color-primary), 1) !important;color:white !important}.btn-primary{background-color:rgba(var(--pst-color-primary), 1) !important;border-color:rgba(var(--pst-color-primary), 1) !important;color:white !important}.btn-primary:hover{background-color:rgba(var(--pst-color-primary-hover), 1) !important;color:white !important}.btn-outline-primary{border-color:rgba(var(--pst-color-primary), 1) !important;color:rgba(var(--pst-color-primary), 1) !important}.btn-outline-primary:hover,.show>.btn-outline-primary.dropdown-toggle{background-color:rgba(var(--pst-color-primary), 1) !important;color:white !important}.btn-link{color:rgba(var(--pst-color-primary), 1) !important}.display-1{font-size:5rem !important}.display-2{font-size:3rem !important}.display-3{font-size:2rem !important}.display-4{font-size:1.6667rem !important}.display-5{font-size:1.3333rem !important}.display-6{font-size:1rem !important}.form-control:focus{outline:none !important;box-shadow:none !important}.navbar-brand{padding:.75rem 0 !important}.row{margin-left:0 !important;margin-right:0 !important}a.badge{text-decoration:none !important}a.navbar-brand img{vertical-align:middle !important}body>div.container-fluid,body>div.container-xl{padding-right:0;padding-left:0}i.fab,i.far,i.fas{font-size:70%}a.headerlink i.fab,a.headerlink i.far,a.headerlink i.fas{position:absolute;top:50%;transform:translateY(-50%)}a.headerlink{position:relative;text-decoration:none;font-size:unset !important;padding:0 0.7rem !important}a.headerlink:hover{color:rgba(var(--spt-color-gray-500), 1);background-color:transparent}div.highlight pre{border:1px solid rgba(var(--spt-color-gray-300), 1) !important;border-radius:4px !important;background-color:rgba(var(--spt-color-gray-200), 1) !important}.bd-sidebar .nav li>a{padding-top:0.1rem;padding-bottom:0.1rem}.bd-toc nav>.nav{border-left:1px solid #eee;border-bottom:1px solid #eee;border-radius:0 0 0 6px;padding-bottom:0.5em}.prev-next-area{margin:2rem auto 0 auto;border-top:1px solid rgba(var(--spt-color-gray-300), 1);max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg)))}.prev-next-area i{font-size:1.1rem;color:rgba(var(--spt-color-gray-600), 1)}.prev-next-area a p.prev-next-title{font-size:1rem;font-weight:600;color:rgba(var(--spt-color-gray-600), 1)}#banner{margin-top:var(--pst-header-height) !important}#site-navigation{top:var(--pst-header-height) !important;height:calc(100vh - var(--pst-header-height)) !important;padding-top:0}#main-content{min-height:calc(100vh - var(--pst-header-height))}.topbar{top:var(--pst-header-height) !important;padding:0 !important}.topbar-main button:focus{outline:none !important}.cell .cell_input,.cell .cell_output{padding:0 !important}.cell .cell_input{border:1px solid rgba(var(--spt-color-gray-300), 1) !important;border-radius:4px !important;border-left-color:rgba(var(--pst-color-primary), 1) !important;border-left-width:medium !important;background-color:rgba(var(--spt-color-gray-200), 1) !important}.cell .cell_input pre{border:none !important;background-color:rgba(var(--spt-color-gray-200), 1) !important}.cell .cell_output{border:none !important}.cell .cell_output pre{border:1px solid rgba(var(--spt-color-gray-300), 1) !important;border-radius:4px !important;background-color:rgba(var(--spt-color-gray-200), 1) !important}.tabbed-content{box-shadow:0 -0.0625rem var(--tabs-color-overline) !important;padding-bottom:0 !important}.tabbed-set>label{padding:0 1rem !important;margin:0 !important}.thebe-launch-button{height:2.2em !important;font-size:.8em !important;border:1px solid rgba(var(--spt-color-gray-600), 1) !important;border-radius:4px !important;color:rgba(var(--spt-color-gray-600), 1)}#shim{padding:0;margin-top:var(--pst-header-height)}#navbar-main{z-index:5000;padding-left:15px;padding-right:15px}#navbar-main .container-xl{padding:0}#navbar-icon-links i:before{color:var(--spt-color-light) !important}main.standalone-main{padding:0 !important;background-color:white}main.standalone-main div.sectionwrapper-1,main.standalone-main div.sectionwrapper-2{color:rgba(var(--spt-color-dark), 1)}main.standalone-main div.section-1,main.standalone-main div.section-2{position:relative;padding-top:1rem;padding-bottom:1rem;max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg)))}main.standalone-main div.section-1 h6,main.standalone-main div.section-1 .h6,main.standalone-main div.section-1 h5,main.standalone-main div.section-1 .h5,main.standalone-main div.section-1 h4,main.standalone-main div.section-1 .h4,main.standalone-main div.section-1 h3,main.standalone-main div.section-1 .h3,main.standalone-main div.section-1 h2,main.standalone-main div.section-1 .h2,main.standalone-main div.section-1 h1,main.standalone-main div.section-1 .h1,main.standalone-main div.section-2 h6,main.standalone-main div.section-2 .h6,main.standalone-main div.section-2 h5,main.standalone-main div.section-2 .h5,main.standalone-main div.section-2 h4,main.standalone-main div.section-2 .h4,main.standalone-main div.section-2 h3,main.standalone-main div.section-2 .h3,main.standalone-main div.section-2 h2,main.standalone-main div.section-2 .h2,main.standalone-main div.section-2 h1,main.standalone-main div.section-2 .h1{margin-top:0;margin-bottom:0.5rem}main.standalone-main div.section-1 h3,main.standalone-main div.section-1 .h3,main.standalone-main div.section-1 h4,main.standalone-main div.section-1 .h4,main.standalone-main div.section-1 h5,main.standalone-main div.section-1 .h5,main.standalone-main div.section-1 h6,main.standalone-main div.section-1 .h6,main.standalone-main div.section-2 h3,main.standalone-main div.section-2 .h3,main.standalone-main div.section-2 h4,main.standalone-main div.section-2 .h4,main.standalone-main div.section-2 h5,main.standalone-main div.section-2 .h5,main.standalone-main div.section-2 h6,main.standalone-main div.section-2 .h6{padding:1rem 0}main.standalone-main div.section-title-wrapper{display:flex;justify-content:flex-start}main.standalone-main div.section-title{padding:0 4rem 0.1rem 0;margin:0 0 1.6rem 0;border-bottom:2px solid rgba(var(--spt-color-deep-blue), 1)}main.banner-main{padding:0 !important}main.banner-main #main-content{padding:0 !important}main.banner-main div.sectionwrapper-1{position:relative;background-size:cover;background-position:center center;color:rgba(var(--spt-color-light), 1);background-color:rgba(var(--spt-color-gray-700), 1)}main.banner-main div.sectionwrapper-1 div.section-banner-caption{position:absolute;right:0;bottom:0;font-size:0.8rem;opacity:0.6;padding-right:0.5rem}main.banner-main div.sectionwrapper-2{color:rgba(var(--spt-color-dark), 1);background-color:rgba(var(--spt-color-light), 1)}main.banner-main div.sectionwrapper-2:nth-child(even){background-color:rgba(var(--spt-color-gray-300), 1)}main.banner-main div.section-1,main.banner-main div.section-2{position:relative;padding-top:7rem;padding-bottom:7rem;max-width:calc(0.5 * (var(--bs-breakpoint-md) + var(--bs-breakpoint-lg)))}main.banner-main div.section-1 h3,main.banner-main div.section-1 h4,main.banner-main div.section-1 h5,main.banner-main div.section-1 h6,main.banner-main div.section-2 h3,main.banner-main div.section-2 h4,main.banner-main div.section-2 h5,main.banner-main div.section-2 h6{padding:2rem 0 1rem 0;text-align:center}main.banner-main div.section-title-wrapper{display:flex;justify-content:center}main.banner-main div.section-title{padding:0 4rem 1rem 4rem;margin-bottom:3rem;border-bottom:2px solid rgba(var(--spt-color-deep-blue), 1)}main.banner-main p{font-size:1.25rem;font-weight:300}main.banner-main div.section.dark-banner h1,main.banner-main div.section.dark-banner h2,main.banner-main div.section.dark-banner h3,main.banner-main div.section.dark-banner h4,main.banner-main div.section.dark-banner h5,main.banner-main div.section.dark-banner h6{color:var(--spt-color-light) !important}main.banner-main div.section.dark-banner p{color:var(--spt-color-light) !important}.bd-footer{color:rgba(var(--spt-color-light), 1);font-size:0.8rem;font-family:var(--spt-font-footnote);padding:0}.bd-footer h1,.bd-footer h2,.bd-footer h3,.bd-footer h4,.bd-footer h5,.bd-footer h6,.bd-footer p,.bd-footer a{color:rgba(var(--spt-color-light), 1);font-family:var(--spt-font-footnote)}.bd-footer h1,.bd-footer h2,.bd-footer h3,.bd-footer h4,.bd-footer h5,.bd-footer h6{font-size:1rem;margin-bottom:5px}.bd-footer p{font-size:0.8rem}.bd-footer .footer-logos{background-color:rgba(var(--spt-color-gray-200), 1)}.bd-footer .footer-info,.bd-footer .footer-menu{color:rgba(var(--spt-color-gray-400), 1);background-color:rgba(var(--spt-color-dark), 1);padding-top:0.4rem;padding-bottom:0.4rem}.bd-footer .footer-info li,.bd-footer .footer-menu li{line-height:1rem;margin-bottom:5px}.bd-footer .footer-extra{background-color:rgba(var(--spt-color-gray-700), 1);padding-top:1rem;padding-bottom:1rem}.bd-footer .footer-extra img{height:60px}.iframe,.iframe-4x3,.iframe-16x9{position:relative;height:0;width:75%;margin-bottom:1rem;margin-left:auto;margin-right:auto}.iframe iframe,.iframe-4x3 iframe,.iframe-16x9 iframe{border:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.iframe-16x9{padding-bottom:calc(0.75 * 56.25%)}.iframe-4x3{padding-bottom:calc(0.75 * 75%)}