@font-face{font-family:"Circular LL";src:url(/fonts/CircularLL-Regular.woff2) format("woff2"),url(/fonts/CircularLL-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Circular LL";src:url(/fonts/CircularLL-Book.woff2) format("woff2"),url(/fonts/CircularLL-Book.woff) format("woff");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:"ITC Clearface Std";src:url(/fonts/ClearfaceStd-Regular.woff2) format("woff2"),url(/fonts/ClearfaceStd-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ITC Clearface Std";src:url(/fonts/ClearfaceStd-Bold.woff2) format("woff2"),url(/fonts/ClearfaceStd-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"GT Super Display";src:url(/fonts/GT-Super-Display-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT Super Display";src:url(/fonts/GT-Super-Display-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}template{display:none}[hidden]{display:none}body,html{-webkit-font-smoothing:antialiased}#loader{position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;background-color:#532731;display:flex;flex-direction:column;justify-content:center;z-index:1000000}#loader #loader-contents{padding:60px;text-align:center}#loader #loader-contents svg{background-color:#532731;width:80px}#loader #loader-contents svg rect{fill:#fcf7f2}svg.contours path{fill:none;stroke-linejoin:round}svg.departments-chart g rect.leaf{fill:#fcf7f2;stroke:#532731}svg.departments-chart g rect.root{fill:#fcf7f2;stroke:#532731}svg.departments-chart g text{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:400;line-height:28px;fill:#532731;pointer-events:none}svg.departments-chart g text.back{font-family:"Circular LL",sans-serif;font-size:14px;font-weight:400;line-height:28px}.list-chart{background-color:#fcf7f2;overflow:auto}.list-chart ul{margin:0;padding:0}.list-chart ul li{align-items:center;border-bottom:1px solid #532731;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;min-width:0;list-style-type:none;overflow:auto;padding:8px;position:relative}.list-chart ul li .bar{position:absolute;top:0;bottom:0;left:0;z-index:0}.list-chart ul li .count,.list-chart ul li .name,.list-chart ul li .ratio{font-family:"Circular LL",sans-serif;font-size:21px;font-weight:450;line-height:25px;color:#532731;position:relative;z-index:1000}.list-chart ul li .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-chart ul li .ratio{text-align:right;width:72px;z-index:0}.list-chart ul li .count{display:none}svg.birth-year-chart{vertical-align:bottom}svg.birth-year-chart g.line path{fill:none;stroke:#6fcf97;stroke-width:4px}svg.birth-year-chart g.dots circle{fill:#fcf7f2;stroke:#6fcf97;stroke-width:4px}svg.birth-year-chart g.axis text{font-family:"Circular LL",sans-serif;font-size:11px;font-weight:400;line-height:11px;color:#532731}svg.birth-year-chart g.axis--x path.domain{display:none}svg.birth-year-chart g.axis--x g.tick line{display:none}svg.birth-year-chart g.axis--y path.domain{display:none}#overview{background-color:#532731;display:flex;flex-direction:column;flex:1;min-height:0}#overview #title{border-bottom:1px solid #fcf7f2;color:#fcf7f2;display:flex;flex-direction:row;margin:16px 24px 32px 24px;overflow:auto;padding:16px 0 0 0;text-transform:uppercase}#overview #title a.count,#overview #title h1{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:46px;color:#fcf7f2;display:block;margin:0;padding:0}#overview #title h1{flex:1}#overview #title a.count{cursor:pointer;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}#overview #charts{display:flex;flex-direction:row;flex:1;margin:0 24px 72px 24px;min-height:0;min-width:0}#overview #charts #left-charts{display:flex;flex-direction:column;flex:1;margin-right:16px;min-height:0;min-width:0}#overview #charts #right-charts{display:flex;flex-direction:column;flex:1;margin-left:16px;min-height:0;min-width:0}#overview #charts #right-charts #right-top-charts{display:flex;flex-direction:row;flex:1;margin-bottom:16px;min-height:0;min-width:0}#overview #charts #right-charts #right-bottom-charts{display:flex;flex-direction:column;flex:1;margin-top:16px;min-height:0;min-width:0}#overview #charts #annodileva-chart,#overview #charts #esperienzabellica-chart,#overview #charts #reparti-chart,#overview #charts #teatridibattaglia-chart{display:flex;flex-direction:column;min-width:0}#overview #charts #annodileva-chart h2,#overview #charts #esperienzabellica-chart h2,#overview #charts #reparti-chart h2,#overview #charts #teatridibattaglia-chart h2{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:25px;color:#fcf7f2;margin:0 0 8px 0;text-transform:uppercase}#overview #charts #annodileva-chart .chart,#overview #charts #esperienzabellica-chart .chart,#overview #charts #reparti-chart .chart,#overview #charts #teatridibattaglia-chart .chart{flex:1;position:relative}#overview #charts #annodileva-chart .chart .placeholder,#overview #charts #esperienzabellica-chart .chart .placeholder,#overview #charts #reparti-chart .chart .placeholder,#overview #charts #teatridibattaglia-chart .chart .placeholder{font-family:"Circular LL",sans-serif;font-size:21px;font-weight:400;line-height:25px;position:absolute;top:50%;left:50%;color:#532731;opacity:.5;text-align:center;transform:translate(-50%,-50%);white-space:nowrap}#overview #charts #reparti-chart{flex:1}#overview #charts #reparti-chart .chart{background-color:#fcf7f2}#overview #charts #reparti-chart .chart svg g.counts text,#overview #charts #reparti-chart .chart svg g.texts text{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:400;line-height:29px;color:#532731}#overview #charts #esperienzabellica-chart,#overview #charts #teatridibattaglia-chart{flex:1;min-width:0}#overview #charts #teatridibattaglia-chart{margin-right:16px}#overview #charts #esperienzabellica-chart{margin-left:16px}#overview #charts #annodileva-chart{flex:1}#overview #charts #annodileva-chart .chart{background-color:#fcf7f2}#overview #charts #annodileva-chart .chart svg .grid path.domain{display:none}#overview #charts #annodileva-chart .chart svg .axis g.tick line{stroke:#532731}#overview #charts #annodileva-chart .chart svg .axis g.tick text{fill:#532731}header{background-color:#532731;border-bottom:2px solid #fcf7f2;height:125px;min-height:125px;overflow:hidden;position:relative}header nav{position:absolute;bottom:0;left:16px;z-index:500}header nav ul{display:flex;flex-direction:row;margin:0;padding:0}header nav ul li{list-style-type:none;border:.5px solid #fcf7f2}header nav ul li a{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:25px;background-color:#532731;color:#fcf7f2;display:block;padding:12px;text-decoration:none}header nav ul li.is-active a{background-color:#fcf7f2;color:#532731}header #brand{font-family:"GT Super Display",sans-serif;font-size:34px;font-weight:400;line-height:34px;position:absolute;right:16px;bottom:16px;color:#fcf7f2;text-decoration:none;z-index:500}header #header-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-50%)}header #header-backdrop svg{background-color:#532731;opacity:.4}header #header-backdrop svg path{stroke:#fcf7f2}body{background-color:#532731}main{display:flex;flex-direction:column;height:100vh;width:100vw}main #root{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.popup{display:flex;flex-direction:column;position:relative}.popup .contents{background-color:#532731;border-color:#fcf7f2;border-style:solid;box-sizing:border-box;flex:1;text-align:center}.popup .contents .text{font-family:"Circular LL",sans-serif;font-size:17px;font-weight:400;line-height:21px;color:#fcf7f2}.popup .contents .value{font-family:"GT Super Display",sans-serif;font-size:41px;font-weight:400;line-height:52px;color:#fcf7f2;margin-bottom:12px}.popup .contents hr{border:1px solid #fcf7f2;box-shadow:none;width:12px}.popup .arrow{background-repeat:no-repeat;background-size:cover;height:48px;overflow:hidden}.popup.small{width:160px}.popup.medium{width:280px}.popup.large{width:420px}.tippy-box[data-placement=top] .tippy-content .popup .contents{border-width:2px 2px 0 2px;padding:24px 24px 12px 24px}.tippy-box[data-placement=top] .tippy-content .popup .arrow.top{display:none}.tippy-box[data-placement=top] .tippy-content .popup .arrow.bottom{background-position:center bottom}.tippy-box[data-placement=top] .tippy-content .popup.small .arrow.bottom{background-image:url(/images/popup-bottom-small.svg)}.tippy-box[data-placement=top] .tippy-content .popup.medium .arrow.bottom{background-image:url(/images/popup-bottom-medium.svg)}.tippy-box[data-placement=top] .tippy-content .popup.large .arrow.bottom{background-image:url(/images/popup-bottom-large.svg)}.tippy-box[data-placement=bottom] .tippy-content .popup .contents{border-width:0 2px 2px 2px;padding:12px 24px 24px 24px}.tippy-box[data-placement=bottom] .tippy-content .popup .arrow.top{background-position:center top}.tippy-box[data-placement=bottom] .tippy-content .popup .arrow.bottom{display:none}.tippy-box[data-placement=bottom] .tippy-content .popup.small .arrow.top{background-image:url(/images/popup-top-small.svg)}.tippy-box[data-placement=bottom] .tippy-content .popup.medium .arrow.top{background-image:url(/images/popup-top-medium.svg)}.tippy-box[data-placement=bottom] .tippy-content .popup.large .arrow.top{background-image:url(/images/popup-top-large.svg)}#actions{position:fixed;right:24px;bottom:16px;display:flex;flex-direction:row;z-index:50000}#actions #back-button,#actions #help-button{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:450;line-height:28px;border-radius:64px;cursor:pointer;margin-left:8px;padding:2px 16px;text-decoration:none}#actions #back-button{background-color:#532731;border:2px solid #fcf7f2;color:#fcf7f2}#actions #help-button{background-color:#fcf7f2;border:2px solid #532731;color:#532731}#close-button{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:450;line-height:28px;position:fixed;right:24px;bottom:16px;background-color:#fcf7f2;border:2px solid #532731;border-radius:64px;color:#532731;cursor:pointer;padding:2px 24px;text-decoration:none;z-index:500000}#help{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(83,39,49,.85);z-index:1000000}#help .popup{align-items:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;margin:16px;padding:16px;position:absolute;text-align:center;width:240px}#help .popup .text{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#fcf7f2}#help .popup.placed-above{padding-bottom:64px}#help .popup.placed-on-the-right{background-image:url(/images/help-arrow-right.svg);background-position:0 50%;padding-left:64px}#help .popup.placed-below{background-image:url(/images/help-arrow-bottom.svg);background-position:50% 0;padding-top:64px}#help .popup.placed-on-the-left{background-image:url(/images/help-arrow-left.svg);background-position:100% 50%;padding-right:64px}.idle-notice{position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;background-color:rgba(83,39,49,.75);display:flex;flex-direction:column;justify-content:center;height:100vh;width:100vw;z-index:2000000}.idle-notice .dialog{background-color:#fcf7f2;box-sizing:border-box;display:flex;flex-direction:row;max-width:640px;padding:24px}.idle-notice .dialog .contents{flex:1;margin:0 24px 0 0}.idle-notice .dialog .contents .message{font-family:"GT Super Display",sans-serif;font-size:29px;font-weight:400;line-height:37px;color:#532731;margin:0 0 24px 0}.idle-notice .dialog .contents .button{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:40px;background-color:#fcf7f2;border:1px solid #532731;color:#532731;cursor:pointer;display:inline-block;padding:6px 24px;text-decoration:none;text-transform:uppercase}.idle-notice .dialog .countdown{text-align:center;width:128px}.idle-notice .dialog .countdown .count{font-family:"GT Super Display",sans-serif;font-size:72px;font-weight:400;line-height:72px;color:#532731}.idle-notice .dialog .countdown .unit{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:29px;color:#532731;margin:8px 0 0 0}#index{align-items:center;background-color:#532731;display:flex;flex-direction:column;justify-content:center;flex:1;height:100vh;position:relative;width:100vw}#index #backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}#index #backdrop svg.contours{position:absolute;top:0;left:0;opacity:0;transition:opacity 2.5s ease-in-out}#index #backdrop svg.contours path{stroke:#fcf7f2}#index #backdrop svg.track{position:absolute;z-index:500}#index #backdrop svg.track path{fill:none}#index #backdrop.ready svg.contours{opacity:.4}#index #page{text-align:center;position:relative;z-index:500}#index #page h1{font-family:"GT Super Display",sans-serif;font-size:94px;font-weight:500;line-height:98px;border:0;color:#fcf7f2;margin:0 auto;max-width:960px;overflow:hidden;padding:0;text-shadow:0 0 31px #3b131c}#index #page a{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:40px;background-color:#532731;border:1px solid #fcf7f2;color:#fcf7f2;display:inline-block;margin:24px 0;padding:6px 24px;text-decoration:none;text-transform:uppercase}#map{flex:1;position:relative}#map #search{position:absolute;top:0;right:0;left:0;background-color:rgba(252,247,242,.9);padding:16px 0 0 0;z-index:1000}#map #search #search-icon{position:absolute;top:28px;left:20px;background-color:rgba(252,247,242,.9);height:28px;width:28px;z-index:20000}#map #search #clear-icon{position:absolute;top:28px;right:20px;cursor:pointer;height:28px;opacity:0;transition:opacity .5s ease-in-out;width:28px;z-index:20000}#map #search #clear-icon path{fill:#532731}#map #search.has-input #clear-icon{opacity:1}#map #search .autoComplete_wrapper{width:100%}#map #search #search-field{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;background-color:transparent;background-image:none;border-radius:0;border-color:#532731;border-style:solid;border-width:0 0 1px 0;box-sizing:border-box;color:#532731;padding:8px 32px 0 64px;text-transform:uppercase;width:100%}#map #search #search-field::-moz-placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#532731;opacity:.75;text-transform:uppercase}#map #search #search-field:-ms-input-placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#532731;opacity:.75;text-transform:uppercase}#map #search #search-field::placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#532731;opacity:.75;text-transform:uppercase}#map #search ul{box-sizing:border-box;margin:0;padding:32px 0 0 0}#map #search ul li{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;border-bottom:1px solid rgba(83,39,49,.5);color:#532731;cursor:pointer;padding:20px 20px 8px 20px;text-transform:uppercase}#map #map-panel{height:100%;position:relative;z-index:500}#map #map-panel .place-label{font-family:"ITC Clearface Std",sans-serif;font-size:16px;font-weight:600;line-height:20px;background-color:#532731;border-radius:4px;color:#fcf7f2;display:inline-block;padding:4px 6px 2px 6px;text-transform:uppercase;white-space:nowrap}#map #map-controls{position:fixed;right:24px;bottom:72px;background-color:#fcf7f2;border:2px solid #532731;border-radius:32px;display:flex;flex-direction:column;z-index:1000}#map #map-controls a{border-bottom:2px solid #532731;box-sizing:border-box;display:block;height:40px;padding:8px 4px;text-align:center;width:32px}#map #map-controls a:last-of-type{border-bottom:0}#map #map-controls a svg{vertical-align:bottom}#soldiers-search{background-color:#532731;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;position:relative}#soldiers-search #search{box-sizing:border-box;opacity:0;padding:16px 0 0 0;transition:opacity .5s ease-in-out}#soldiers-search #search.ready{opacity:1}#soldiers-search #search #search-icon{position:absolute;top:28px;left:20px;height:28px;width:28px;z-index:20000}#soldiers-search #search #search-icon path{fill:#fcf7f2}#soldiers-search #search #clear-icon{position:absolute;top:28px;right:20px;cursor:pointer;height:28px;opacity:0;transition:opacity .5s ease-in-out;width:28px;z-index:20000}#soldiers-search #search #clear-icon path{fill:#fcf7f2}#soldiers-search #search.has-input #clear-icon{opacity:1}#soldiers-search #search .autoComplete_wrapper #search-field{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;position:absolute;top:16px;right:0;left:0;background-color:transparent;background-image:none;border-radius:0;border-color:#fcf7f2;border-style:solid;border-width:0 0 1px 0;box-sizing:border-box;color:#fcf7f2;padding:8px 32px 0 64px;text-transform:uppercase;width:100%;z-index:1000}#soldiers-search #search .autoComplete_wrapper #search-field::-moz-placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#fcf7f2;opacity:.75;text-transform:uppercase}#soldiers-search #search .autoComplete_wrapper #search-field:-ms-input-placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#fcf7f2;opacity:.75;text-transform:uppercase}#soldiers-search #search .autoComplete_wrapper #search-field::placeholder{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;color:#fcf7f2;opacity:.75;text-transform:uppercase}#soldiers-search #search .autoComplete_wrapper ul{position:absolute;top:64px;right:0;bottom:0;left:0;background-color:#532731;box-sizing:border-box;flex:1;margin:0;overflow-x:hidden;overflow-y:scroll;padding:32px 0 0 0;z-index:1000}#soldiers-search #search .autoComplete_wrapper ul li{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:37px;border-bottom:1px solid rgba(252,247,242,.5);color:#fcf7f2;cursor:pointer;padding:20px 20px 8px 20px;text-transform:uppercase}#soldiers-search #list{flex:1;margin:96px 0 48px 0;overflow-x:scroll;overflow-y:hidden}#soldiers-search #list #list-contents{display:flex;flex-direction:row}#soldiers-search #list #list-contents .list-results-page{display:flex;flex-direction:column;width:420px}#soldiers-search #list #list-contents .list-results-page .list-results-header{border-bottom:1px solid rgba(252,247,242,.3);box-sizing:border-box;display:flex;flex-direction:row;margin:0 0 12px 0;padding:0 0 0 24px}#soldiers-search #list #list-contents .list-results-page .list-results-header .name{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:32px;box-sizing:border-box;color:#fcf7f2;flex:1;padding:0 0 12px 0;text-transform:uppercase;width:420px}#soldiers-search #list #list-contents .list-results-page .list-results-items{box-sizing:border-box;display:flex;flex-direction:column;padding:0 0 0 24px}#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item{display:flex;flex-direction:row;height:32px}#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .birth-place,#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .birth-year,#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .name{font-family:"Circular LL",sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#fcf7f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .birth-place,#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .birth-year{opacity:.5}#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .name{margin:0 10px 0 0}#soldiers-search #list #list-contents .list-results-page .list-results-items .list-results-item .birth-year{flex:0 0 42px;padding:0 4px 0 0;text-overflow:inherit;width:42px}#soldier{background-color:#532731;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:auto}#soldier #title{border-bottom:1px solid #fcf7f2;color:#fcf7f2;margin:16px 32px 32px 32px;padding:16px 0 0 0;text-transform:uppercase}#soldier #title h1{font-family:"ITC Clearface Std",sans-serif;font-size:37px;font-weight:400;line-height:46px;color:#fcf7f2;display:block;margin:0;padding:0}#soldier .sections{display:flex;flex-direction:row;flex-wrap:wrap;margin:16px 32px 32px 32px;max-width:1024px}#soldier .sections h2{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:31px;color:#fcf7f2;flex:0 0 100%;margin:0 0 24px 0;padding:0;text-transform:uppercase}#soldier .sections .section{flex:0 0 50%}#soldier .sections .section .entry{font-family:"Circular LL",sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#fcf7f2;display:flex;flex-direction:row;margin:0 0 8px 0}#soldier .sections .section .entry label{flex:0 0 160px;margin:0 8px 0 0;opacity:.5}#soldier .sections .section .entry a,#soldier .sections .section .entry div{flex:1}#soldier .sections .section .entry a{color:#fcf7f2;text-decoration:underline}#soldier .sections .call-to-action{border:2px solid #fcf7f2;box-sizing:border-box;color:#fcf7f2;display:flex;flex-direction:row;margin:32px 0 0 0;max-width:800px;padding:16px;text-transform:uppercase}#soldier .sections .call-to-action .texts{font-family:"GT Super Display",sans-serif;font-size:21px;font-weight:400;line-height:31px}#soldier .sections .call-to-action .texts h3{margin:0 0 8px 0;padding:0;text-decoration:underline}#soldier .sections .call-to-action .texts p{margin:0}#soldier .sections .call-to-action .code{margin:0 0 0 20px;width:160px}#place{background-color:#532731;display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}