@import url(https://use.typekit.net/iwb6gwv.css);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:0.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:-0.25em}
sup{top:-0.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}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.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}
.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
html{box-sizing:border-box;font-size:100%}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
textarea{height:auto;min-height:50px;border-radius:0}
select{box-sizing:border-box;width:100%;border-radius:0}
.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}
button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto}
[data-whatinput='mouse'] button{outline:0}
pre{overflow:auto}
button,input,optgroup,select,textarea{font-family:inherit}
.is-visible{display:block !important}
.is-hidden{display:none !important}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:80%;line-height:inherit}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca}
h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
h3,.h3{font-size:1.1875rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
h4,.h4{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
h5,.h5{font-size:1.0625rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem}
@media print, screen and (min-width: 40em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}}
a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer}
a:hover,a:focus{color:#1468a0}
a img{border:0}
hr{clear:both;max-width:75rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}
ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}
li{font-size:inherit}
ul{margin-left:1.25rem;list-style-type:disc}
ol{margin-left:1.25rem}
ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}
dl{margin-bottom:1rem}
dl dt{margin-bottom:.3rem;font-weight:bold}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
blockquote,blockquote p{line-height:1.6;color:#8a8a8a}
abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}
figure{margin:0}
kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a}
.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}
.lead{font-size:125%;line-height:1.6}
.stat{font-size:2.5rem;line-height:1}
p+.stat{margin-top:-1rem}
ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none}
.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}
.cite-block:before,cite:before{content:"— "}
.code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}
.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
@media print, screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}
@media print, screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}
.show-for-print{display:none !important}
@media print{*{background:transparent !important;color:black !important;-webkit-print-color-adjust:economy;color-adjust:economy;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}
.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:75rem;margin-left:auto;margin-right:auto}
@media print, screen and (min-width: 40em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}}
.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin-left:auto;margin-right:auto}
@media print, screen and (min-width: 40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}
.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto}
.grid-x{display:flex;flex-flow:row wrap}
.cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%}
.cell.auto{flex:1 1 0px}
.cell.shrink{flex:0 0 auto}
.grid-x>.auto{width:auto}
.grid-x>.shrink{width:auto}
.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex-basis:auto}
@media print, screen and (min-width: 40em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex-basis:auto}}
@media print, screen and (min-width: 64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex-basis:auto}}
.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{flex:0 0 auto}
.grid-x>.small-1{width:8.33333%}
.grid-x>.small-2{width:16.66667%}
.grid-x>.small-3{width:25%}
.grid-x>.small-4{width:33.33333%}
.grid-x>.small-5{width:41.66667%}
.grid-x>.small-6{width:50%}
.grid-x>.small-7{width:58.33333%}
.grid-x>.small-8{width:66.66667%}
.grid-x>.small-9{width:75%}
.grid-x>.small-10{width:83.33333%}
.grid-x>.small-11{width:91.66667%}
.grid-x>.small-12{width:100%}
@media print, screen and (min-width: 40em){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-shrink,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}
@media print, screen and (min-width: 64em){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-shrink,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}
.grid-margin-x:not(.grid-x)>.cell{width:auto}
.grid-margin-y:not(.grid-y)>.cell{height:auto}
.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}
@media print, screen and (min-width: 40em){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}
.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
@media print, screen and (min-width: 40em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}
.grid-margin-x>.auto{width:auto}
.grid-margin-x>.shrink{width:auto}
.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}
.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}
.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}
.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}
.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}
.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}
.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}
.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}
.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}
.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}
.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}
.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}
@media print, screen and (min-width: 40em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}
.grid-padding-x .grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print, screen and (min-width: 40em){.grid-padding-x .grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}
.grid-container:not(.full)>.grid-padding-x{margin-right:-.625rem;margin-left:-.625rem}
@media print, screen and (min-width: 40em){.grid-container:not(.full)>.grid-padding-x{margin-right:-.9375rem;margin-left:-.9375rem}}
.grid-padding-x>.cell{padding-right:.625rem;padding-left:.625rem}
@media print, screen and (min-width: 40em){.grid-padding-x>.cell{padding-right:.9375rem;padding-left:.9375rem}}
.small-up-1>.cell{width:100%}
.small-up-2>.cell{width:50%}
.small-up-3>.cell{width:33.33333%}
.small-up-4>.cell{width:25%}
.small-up-5>.cell{width:20%}
.small-up-6>.cell{width:16.66667%}
.small-up-7>.cell{width:14.28571%}
.small-up-8>.cell{width:12.5%}
@media print, screen and (min-width: 40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}
@media print, screen and (min-width: 64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}
.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}
.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}
.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}
.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}
.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}
.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}
.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}
.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}
@media print, screen and (min-width: 40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}
.small-margin-collapse{margin-right:0;margin-left:0}
.small-margin-collapse>.cell{margin-right:0;margin-left:0}
.small-margin-collapse>.small-1{width:8.33333%}
.small-margin-collapse>.small-2{width:16.66667%}
.small-margin-collapse>.small-3{width:25%}
.small-margin-collapse>.small-4{width:33.33333%}
.small-margin-collapse>.small-5{width:41.66667%}
.small-margin-collapse>.small-6{width:50%}
.small-margin-collapse>.small-7{width:58.33333%}
.small-margin-collapse>.small-8{width:66.66667%}
.small-margin-collapse>.small-9{width:75%}
.small-margin-collapse>.small-10{width:83.33333%}
.small-margin-collapse>.small-11{width:91.66667%}
.small-margin-collapse>.small-12{width:100%}
@media print, screen and (min-width: 40em){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}
@media print, screen and (min-width: 64em){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}
.small-padding-collapse{margin-right:0;margin-left:0}
.small-padding-collapse>.cell{padding-right:0;padding-left:0}
@media print, screen and (min-width: 40em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}
@media print, screen and (min-width: 40em){.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}}
@media print, screen and (min-width: 40em){.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}
@media print, screen and (min-width: 64em){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}
@media print, screen and (min-width: 40em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}
@media print, screen and (min-width: 64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}}
@media print, screen and (min-width: 64em){.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}}
@media print, screen and (min-width: 64em){.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}}
@media print, screen and (min-width: 64em){.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}}
@media print, screen and (min-width: 64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}
.small-offset-0{margin-left:0%}
.grid-margin-x>.small-offset-0{margin-left:calc(0% + .625rem)}
.small-offset-1{margin-left:8.33333%}
.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}
.small-offset-2{margin-left:16.66667%}
.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}
.small-offset-3{margin-left:25%}
.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}
.small-offset-4{margin-left:33.33333%}
.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}
.small-offset-5{margin-left:41.66667%}
.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}
.small-offset-6{margin-left:50%}
.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}
.small-offset-7{margin-left:58.33333%}
.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}
.small-offset-8{margin-left:66.66667%}
.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}
.small-offset-9{margin-left:75%}
.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}
.small-offset-10{margin-left:83.33333%}
.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}
.small-offset-11{margin-left:91.66667%}
.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}
@media print, screen and (min-width: 40em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + .9375rem)}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}
@media print, screen and (min-width: 64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + .9375rem)}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}
.grid-y{display:flex;flex-flow:column nowrap}
.grid-y>.cell{height:auto;max-height:none}
.grid-y>.auto{height:auto}
.grid-y>.shrink{height:auto}
.grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex-basis:auto}
@media print, screen and (min-width: 40em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex-basis:auto}}
@media print, screen and (min-width: 64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex-basis:auto}}
.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{flex:0 0 auto}
.grid-y>.small-1{height:8.33333%}
.grid-y>.small-2{height:16.66667%}
.grid-y>.small-3{height:25%}
.grid-y>.small-4{height:33.33333%}
.grid-y>.small-5{height:41.66667%}
.grid-y>.small-6{height:50%}
.grid-y>.small-7{height:58.33333%}
.grid-y>.small-8{height:66.66667%}
.grid-y>.small-9{height:75%}
.grid-y>.small-10{height:83.33333%}
.grid-y>.small-11{height:91.66667%}
.grid-y>.small-12{height:100%}
@media print, screen and (min-width: 40em){.grid-y>.medium-auto{flex:1 1 0px;height:auto}.grid-y>.medium-shrink,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}
@media print, screen and (min-width: 64em){.grid-y>.large-auto{flex:1 1 0px;height:auto}.grid-y>.large-shrink,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}
.grid-padding-y .grid-padding-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print, screen and (min-width: 40em){.grid-padding-y .grid-padding-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
.grid-padding-y>.cell{padding-top:.625rem;padding-bottom:.625rem}
@media print, screen and (min-width: 40em){.grid-padding-y>.cell{padding-top:.9375rem;padding-bottom:.9375rem}}
.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}
.grid-margin-y>.auto{height:auto}
.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}
@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}
.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}
.cell .grid-frame{width:100%}
.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
.cell-block-container{display:flex;flex-direction:column;max-height:100%}
.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}
@media print, screen and (min-width: 40em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media print, screen and (min-width: 64em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}
@media print, screen and (min-width: 40em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}
@media print, screen and (min-width: 64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh}}
.cell .grid-y.grid-frame{height:100%}
@media print, screen and (min-width: 40em){.cell .grid-y.medium-grid-frame{height:100%}}
@media print, screen and (min-width: 64em){.cell .grid-y.large-grid-frame{height:100%}}
.grid-margin-y{margin-top:-.625rem;margin-bottom:-.625rem}
@media print, screen and (min-width: 40em){.grid-margin-y{margin-top:-.9375rem;margin-bottom:-.9375rem}}
.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print, screen and (min-width: 40em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}}
.grid-margin-y>.auto{height:auto}
.grid-margin-y>.shrink{height:auto}
.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}
.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}
.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}
.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}
.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}
.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}
.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}
.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}
.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}
.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}
.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}
.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}
@media print, screen and (min-width: 40em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}
.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}
@media print, screen and (min-width: 40em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}
@media print, screen and (min-width: 40em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}
@media print, screen and (min-width: 64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}
.callout{position:relative;margin:0 0 1rem 0;padding:1rem;border:1px solid rgba(10,10,10,0.25);border-radius:0;background-color:#fff;color:#0a0a0a}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout.primary{background-color:#d7ecfa;color:#0a0a0a}
.callout.secondary{background-color:#eaeaea;color:#0a0a0a}
.callout.success{background-color:#e1faea;color:#0a0a0a}
.callout.warning{background-color:#fff3d9;color:#0a0a0a}
.callout.alert{background-color:#f7e4e1;color:#0a0a0a}
.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}
.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.align-left{justify-content:flex-start}
.align-right{justify-content:flex-end}
.align-center{justify-content:center}
.align-justify{justify-content:space-between}
.align-spaced{justify-content:space-around}
.align-left.vertical.menu>li>a{justify-content:flex-start}
.align-right.vertical.menu>li>a{justify-content:flex-end}
.align-center.vertical.menu>li>a{justify-content:center}
.align-top{align-items:flex-start}
.align-self-top{align-self:flex-start}
.align-bottom{align-items:flex-end}
.align-self-bottom{align-self:flex-end}
.align-middle{align-items:center}
.align-self-middle{align-self:center}
.align-stretch{align-items:stretch}
.align-self-stretch{align-self:stretch}
.align-center-middle{justify-content:center;align-items:center;align-content:center}
.small-order-1{order:1}
.small-order-2{order:2}
.small-order-3{order:3}
.small-order-4{order:4}
.small-order-5{order:5}
.small-order-6{order:6}
@media print, screen and (min-width: 40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}}
@media print, screen and (min-width: 64em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}}
.flex-container{display:flex}
.flex-child-auto{flex:1 1 auto}
.flex-child-grow{flex:1 0 auto}
.flex-child-shrink{flex:0 1 auto}
.flex-dir-row{flex-direction:row}
.flex-dir-row-reverse{flex-direction:row-reverse}
.flex-dir-column{flex-direction:column}
.flex-dir-column-reverse{flex-direction:column-reverse}
@media print, screen and (min-width: 40em){.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}
@media print, screen and (min-width: 64em){.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}}
.hide{display:none !important}
.invisible{visibility:hidden}
@media print, screen and (max-width: 39.99875em){.hide-for-small-only{display:none !important}}
@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}
@media print, screen and (min-width: 40em){.hide-for-medium{display:none !important}}
@media screen and (max-width: 39.99875em){.show-for-medium{display:none !important}}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}}
@media screen and (max-width: 39.99875em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}
@media print, screen and (min-width: 64em){.hide-for-large{display:none !important}}
@media screen and (max-width: 63.99875em){.show-for-large{display:none !important}}
@media print, screen and (min-width: 64em) and (max-width: 74.99875em){.hide-for-large-only{display:none !important}}
@media screen and (max-width: 63.99875em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}
.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}
.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}
.show-for-landscape,.hide-for-portrait{display:block !important}
@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}
@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}
.hide-for-landscape,.show-for-portrait{display:none !important}
@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}
@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}
/*! locomotive-scroll v4.1.0 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth{overflow:hidden}
html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.has-scroll-smooth body{overflow:hidden}
.has-scroll-smooth [data-scroll-container]{min-height:100vh}
[data-scroll-direction="horizontal"] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}
[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}
.c-scrollbar{position:absolute;z-index:999;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}
.c-scrollbar:hover{transform:scaleX(1.45)}
.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}
[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}
[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}
.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}
.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}
[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}
html.has-scroll-init{margin-top:0 !important}
#wpadminbar{position:fixed;z-index:999}
.main-wrapper{position:relative;z-index:4;width:100%;height:auto;margin:0 auto;padding:0;text-align:left;overflow:hidden}
.grecaptcha-badge{opacity:0 !important}
.page-content{position:relative;display:flex;flex-wrap:wrap;padding:0;background:#fff}
.page-content:before{content:"";position:absolute;top:0;left:0;transform:translateY(-100%);width:100%;height:160px;background:#fff}
.row{width:100%;max-width:81.5rem;margin:0 auto}
.row--full{max-width:100%}
a{text-decoration:none;outline:none;transition:all 450ms cubic-bezier(0.215,0.61,0.355,1)}
.screen-text-reader{display:block;overflow:hidden;width:0;height:0;pointer-events:none}
.grid-padding-x .grid-padding-x{margin:0 auto}
.page-transition-block{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background:#fff;pointer-events:none;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}
.page-transition-block__deco{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 120px);height:calc(100% - 120px);background:#0B272E;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}
.page-transition-block__logo{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}
.page-transition-block__logo svg{height:175px}
@media only screen and (max-width: 1360px){.page-transition-block__deco{width:calc(100% - 60px);height:calc(100% - 60px)}}
@media print, screen and (max-width: 39.99875em){.page-transition-block__deco{width:calc(100% - 1.25rem);height:calc(100% - 1.25rem)}.page-transition-block__logo svg{height:85px}}
.picture-container.to-resize{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.picture-container.to-resize.resized picture{opacity:1}
.picture-container.to-resize picture{position:absolute;display:block;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:auto;height:auto;min-height:100%;min-width:100%;opacity:0;transition:all 150ms ease-out}
.picture-container.to-resize picture img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:175%}
.picture-container.with-lazy.lazy-loaded picture{opacity:1}
.picture-container.with-lazy.lazy-loaded .loader-container{display:none}
.picture-container.with-lazy picture{opacity:0}
.headboard{position:relative;z-index:1;width:100%;height:calc(65vh + 120px);min-height:300px;padding:0;margin:0;background:#fff}
.headboard--full{height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);min-height:450px}
.headboard--full .headboard__picture:after{opacity:0.8}
.headboard__picture{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 120px);height:calc(100% - 120px);overflow:hidden;background:#2B505E}
.headboard__picture:after{content:"";position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:#2B505E;mix-blend-mode:multiply;opacity:0.75}
.headboard__logo{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%, -50%)}
.headboard__logo svg{width:auto;height:190px}
@media only screen and (max-width: 1360px){.headboard__picture{width:calc(100% - 60px);height:calc(100% - 90px);top:calc(50% + 15px)}}
@media only screen and (max-width: 1024px) and (orientation: portrait){.headboard{height:50vh}.headboard--full{height:65vh}}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.headboard__logo svg{height:140px}}
@media print, screen and (max-width: 39.99875em){.headboard__picture{width:calc(100% - 1.25rem)}.headboard--full{height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100)}.headboard--full .headboard__picture{top:auto;bottom:0.625rem;transform:translate(-50%, 0);height:calc(100% - 60px - 0.625rem)}.headboard--full .headboard__picture .picture-container.to-resize picture img{max-width:none}.headboard__logo svg{height:90px}.headboard--full .headboard__logo svg{height:110px}}
.pagination-container{margin:45px auto 0}
.pagination{display:block}
.pagination ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0}
.pagination li{margin-left:10px}
.pagination li a,.pagination li span{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background:transparent;border:1px solid #617D89;font-family:futura-pt,sans-serif;font-size:.875rem;line-height:100%;color:#617D89;font-weight:400}
.pagination li a.current,.pagination li span.current{background:#2B505E;color:#fff;border-color:#2B505E}
.pagination li a:hover{background:#2B505E;border-color:#2B505E;color:#fff}
@media print, screen and (max-width: 39.99875em){.pagination-container{margin:0 auto}.pagination-container .pagination ul{justify-content:center}.pagination-container .pagination ul li{margin:0 5px}.pagination-container .pagination ul li a,.pagination-container .pagination ul li span{width:40px;height:40px;font-size:.675rem}}
.loader-container{position:absolute;z-index:9;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.loader{display:inline-block;position:relative;width:50px;height:50px}
.loader:before{display:none !important}
.loader div{position:absolute;border:4px solid #2B505E;opacity:1;border-radius:50%;-webkit-animation:loader-animation 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;animation:loader-animation 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}
.loader div:nth-child(2){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
@-webkit-keyframes loader-animation{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}
@keyframes loader-animation{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}
.menu-opener{position:relative;display:inline-block;width:50px;height:25px;transform:translateY(-0.375rem);margin-right:60px}
.menu-opener:hover span:before{transform:translateX(-5px)}
.menu-opener:hover span:after{transform:translateX(5px)}
.menu-opener:after{content:"Menu";position:absolute;top:100%;left:50%;transform:translate(-50%, 0.375rem);font-family:futura-pt,sans-serif;font-size:.725rem;line-height:100%;color:#CAA827;font-weight:700;text-transform:uppercase}
.menu-opener>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:1px;background:transparent;transition:transform 250ms ease-out}
.menu-opener>span:before,.menu-opener>span:after{content:"";position:absolute;top:-8px;left:0;width:100%;height:5px;background:#D7A900;transition:transform 250ms ease-out}
.menu-opener>span:after{top:8px}
.menu-opener--active:after{content:"fermer";transform:translate(-50%, 0.45rem)}
.menu-opener--active:hover span:before{transform:translate(0, -50%) rotate(-45deg)}
.menu-opener--active:hover span:after{transform:translate(0, -50%) rotate(45deg)}
.menu-opener--active span{background:transparent}
.menu-opener--active span:before{top:50%;transform:translate(0, -50%) rotate(-45deg)}
.menu-opener--active span:after{top:50%;transform:translate(0, -50%) rotate(45deg)}
@media only screen and (max-width: 1360px){.menu-opener{margin-right:30px}}
@media print, screen and (max-width: 39.99875em){.menu-opener{width:40px;height:30px;margin-right:0.625rem}.menu-opener:after{font-size:.725rem}}
.social-networks__list{display:flex;width:100%;justify-content:center;align-items:center;list-style:none;padding:0;margin:0 auto}
.social-networks__item{margin:0 5px}
.social-networks__item svg{width:auto;height:45px}
.social-networks__item a{opacity:.75;transition:opacity 450ms ease-out}
.social-networks__item a:hover{opacity:1}
.social-networks__slogan{text-align:center;opacity:0.75;font-family:futura-pt,sans-serif;font-size:.9375rem;line-height:110%;color:#fff;font-weight:400}
.button{position:relative;display:inline-block;padding:30px 45px;background:#0B272E;border:1px solid #0B272E}
.button:after{content:'';position:absolute;top:0;left:0;transform:scaleY(0);transform-origin:bottom;width:100%;height:100%;background:#2B505E;transition:transform 850ms cubic-bezier(0.645,0.045,0.355,1)}
.button:hover{border-color:#2B505E}
.button:hover:after{transform:scaleY(1);transform-origin:top}
.button span{position:relative;display:block;text-align:center;z-index:2;text-transform:uppercase;transition:color 300ms cubic-bezier(0.645,0.045,0.355,1);transition-delay:225ms;font-family:futura-pt,sans-serif;font-size:1.65rem;line-height:100%;color:#fff;font-weight:500}
.button--transparent{background:none}
.button--transparent:after{background-color:#0B272E}
.button--transparent:hover{border-color:#0B272E}
.button--transparent:hover span{color:#fff}
.button--transparent span{color:#0B272E}
.button--bg-white{background:#fff}
.button--bg-white span{color:#0B272E}
.button--bg-white:hover{border-color:#2B505E}
.button--bg-white:hover span{color:#fff}
.button--border-white{border-color:#fff}
.button--border-white:after{background-color:#fff}
.button--border-white:hover{border-color:#fff}
.button--border-white:hover span{color:#0B272E}
.button--border-white span{color:#fff}
.button--bg-deep-green{background:#0B272E;border-color:#0B272E}
.button--bg-deep-green:after{background:#2B505E}
.button--bg-deep-green:hover{border-color:#2B505E}
.button--bg-green{background:#2B505E;border-color:#2B505E}
.button--bg-green:after{background:#0B272E}
.button--bg-green:hover{border-color:#0B272E}
.button--bg-mustard{background:#D7A900;border-color:#D7A900}
.button--bg-mustard:after{background:#CAA827}
.button--bg-mustard:hover{border-color:#CAA827}
.button--bg-brown{background:#817456;border-color:#817456}
.button--bg-brown:after{background:#707070}
.button--bg-brown:hover{border-color:#707070}
@media print, screen and (max-width: 39.99875em){.button{padding:20px 15px}.button span{font-size:1.25rem}}
.popin{position:fixed;display:flex;justify-content:center;align-items:center;z-index:990;top:0;left:0;transform:translateY(-100%);transform-origin:top;width:100%;height:100vh;opacity:0;pointer-events:none;transition:all 750ms cubic-bezier(0.645,0.045,0.355,1)}
.popin--active{opacity:1;transform:translateY(0);pointer-events:all}
.popin__content{position:relative;z-index:2;flex-basis:96%;max-width:1140px}
.popin iframe{width:100%;height:auto;max-height:90vh;aspect-ratio:16 / 9}
.popin__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0B272E;opacity:0.85}
.popin__close{position:absolute;z-index:3;top:25px;right:25px;width:30px;height:30px;cursor:pointer}
.popin__close:after,.popin__close:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:100%;height:2px;background:#fff}
.popin__close:after{transform:translate(-50%, -50%) rotate(-45deg)}
.content-block{position:relative;width:100%;margin:0 auto;padding:0 0 50px}
.content-block.content-block--theme-deep-green .content-block__text h1,.content-block.content-block--theme-deep-green .content-block__text h2,.content-block.content-block--theme-deep-green .content-block__text h3,.content-block.content-block--theme-deep-green .content-block__text h4,.content-block.content-block--theme-deep-green .content-block__text h5,.content-block.content-block--theme-deep-green .content-block__text h6{color:#0B272E}
.content-block.content-block--theme-deep-green .content-block__text .content-block__link,.content-block.content-block--theme-deep-green .content-block__text .block-pages-presentation .block__button,.block-pages-presentation .content-block.content-block--theme-deep-green .content-block__text .block__button{color:#0B272E}
.content-block.content-block--theme-deep-green .content-block__text .content-block__link:after,.content-block.content-block--theme-deep-green .content-block__text .block-pages-presentation .block__button:after,.block-pages-presentation .content-block.content-block--theme-deep-green .content-block__text .block__button:after{background-color:#0B272E}
.content-block.content-block--theme-green .content-block__text h1,.content-block.content-block--theme-green .content-block__text h2,.content-block.content-block--theme-green .content-block__text h3,.content-block.content-block--theme-green .content-block__text h4,.content-block.content-block--theme-green .content-block__text h5,.content-block.content-block--theme-green .content-block__text h6{color:#2B505E}
.content-block.content-block--theme-green .content-block__text .content-block__link,.content-block.content-block--theme-green .content-block__text .block-pages-presentation .block__button,.block-pages-presentation .content-block.content-block--theme-green .content-block__text .block__button{color:#2B505E}
.content-block.content-block--theme-green .content-block__text .content-block__link:after,.content-block.content-block--theme-green .content-block__text .block-pages-presentation .block__button:after,.block-pages-presentation .content-block.content-block--theme-green .content-block__text .block__button:after{background-color:#2B505E}
.content-block.content-block--theme-mustard .content-block__text h1,.content-block.content-block--theme-mustard .content-block__text h2,.content-block.content-block--theme-mustard .content-block__text h3,.content-block.content-block--theme-mustard .content-block__text h4,.content-block.content-block--theme-mustard .content-block__text h5,.content-block.content-block--theme-mustard .content-block__text h6{color:#D7A900}
.content-block.content-block--theme-mustard .content-block__text .content-block__link,.content-block.content-block--theme-mustard .content-block__text .block-pages-presentation .block__button,.block-pages-presentation .content-block.content-block--theme-mustard .content-block__text .block__button{color:#D7A900}
.content-block.content-block--theme-mustard .content-block__text .content-block__link:after,.content-block.content-block--theme-mustard .content-block__text .block-pages-presentation .block__button:after,.block-pages-presentation .content-block.content-block--theme-mustard .content-block__text .block__button:after{background-color:#D7A900}
.content-block.content-block--theme-brown .content-block__text h1,.content-block.content-block--theme-brown .content-block__text h2,.content-block.content-block--theme-brown .content-block__text h3,.content-block.content-block--theme-brown .content-block__text h4,.content-block.content-block--theme-brown .content-block__text h5,.content-block.content-block--theme-brown .content-block__text h6{color:#817456}
.content-block.content-block--theme-brown .content-block__text .content-block__link,.content-block.content-block--theme-brown .content-block__text .block-pages-presentation .block__button,.block-pages-presentation .content-block.content-block--theme-brown .content-block__text .block__button{color:#817456}
.content-block.content-block--theme-brown .content-block__text .content-block__link:after,.content-block.content-block--theme-brown .content-block__text .block-pages-presentation .block__button:after,.block-pages-presentation .content-block.content-block--theme-brown .content-block__text .block__button:after{background-color:#817456}
.content-block__title{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin:0 auto 30px}
.content-block__title .title{position:relative;text-transform:uppercase;margin:0;padding:0 0 0 30px;font-family:futura-pt,sans-serif;font-size:3.25rem;line-height:115%;color:#0B272E;font-weight:400}
.content-block__title .title:before{content:'';position:absolute;top:calc(3.75rem / 2);left:0;transform:translateY(-50%);width:15px;height:15px;background:#0B272E;border-radius:50%}
.content-block__title .title i{display:block}
.content-block__title .title--bold{font-family:futura-pt-bold,sans-serif;font-weight:700}
.content-block__title .title__icon{margin-right:25px}
.content-block__title .title__icon svg,.content-block__title .title__icon img{width:70px}
.content-block__title--left{justify-content:flex-start;transform:translateX(75px)}
.content-block__title--left.content-block__title--with-icon{transform:translateX(-20px)}
.content-block__title--center{justify-content:center;transform:translateX(30px)}
.content-block__title--right{justify-content:flex-end}
.content-block__title--with-icon{transform:translateX(-110px)}
.content-block__title--deep-green .title{color:#0B272E}
.content-block__title--deep-green .title:before{background-color:#0B272E}
.content-block__title--green .title{color:#2B505E}
.content-block__title--green .title:before{background-color:#2B505E}
.content-block__title--brown .title{color:#817456}
.content-block__title--brown .title:before{background-color:#817456}
.content-block__title--mustard .title{color:#D7A900}
.content-block__title--mustard .title:before{background-color:#D7A900}
.content-block__title>div{display:flex;justify-content:flex-start;align-items:center}
.content-block__link,.block-pages-presentation .block__button{position:relative;display:inline-block;text-decoration:none !important;font-family:futura-pt-condensed,sans-serif;font-size:2rem;line-height:140%;color:#0B272E;font-weight:300}
.content-block__link:hover,.block-pages-presentation .block__button:hover{color:#0B272E}
.content-block__link:hover:after,.block-pages-presentation .block__button:hover:after{transform:scaleX(1);transform-origin:left}
.content-block__link:after,.block-pages-presentation .block__button:after{content:'';position:absolute;top:100%;left:0;transform:scaleX(0);transform-origin:right;width:100%;height:2px;background:#0B272E;transition:transform 750ms cubic-bezier(0.645,0.045,0.355,1)}
.content-block__link--mustard{color:#D7A900}
.content-block__link--mustard:hover{color:#D7A900}
.content-block__link--mustard:after{background-color:#D7A900}
.content-block__text h1,.content-block__text h2,.content-block__text h3,.content-block__text h4,.content-block__text h5,.content-block__text h6{padding:0.625rem 0;margin-bottom:1rem;text-transform:none;font-family:futura-pt,sans-serif;font-size:2.75rem;line-height:120%;color:#0B272E;font-weight:600}
.content-block__text h3{font-size:2.15rem}
.content-block__text h4{font-size:1.75rem;font-weight:400}
.content-block__text h5{font-size:1.45rem}
.content-block__text h6{font-size:1.25rem}
.content-block__text p{margin-bottom:1.5rem}
.content-block__text p,.content-block__text ol li,.content-block__text ul li,.content-block__text a:not(.content-block__link){font-family:futura-pt,sans-serif;font-size:1.25rem;line-height:140%;color:#707070;font-weight:400}
.content-block__text p em{font-size:0.875rem;line-height:1.05rem}
.content-block__text ul,.content-block__text ol{margin-left:3rem}
.content-block__text a:not(.content-block__link){text-decoration:underline;font-weight:600}
.content-block__text a:not(.content-block__link):hover,.content-block__text a:not(.content-block__link):focus{color:#2B505E}
@media only screen and (max-width: 1360px){.content-block__title--left.content-block__title--with-icon{transform:translateX(0.9375rem);width:calc(100% - 0.9375rem)}.content-block__title--left{transform:translateX(75px)}.content-block__title .title{font-size:2.75rem}.content-block__title .title:before{top:calc(2.75rem / 2)}}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.content-block__title--left{transform:translateX(0)}.content-block__title .title{font-size:2.25rem}.content-block__title .title:before{top:calc(2.25rem / 2);width:10px;height:10px}}
@media print, screen and (max-width: 39.99875em){.content-block{padding-bottom:35px}.content-block__title>div{flex-wrap:wrap}.content-block__title .title{font-size:1.85rem;padding-left:15px}.content-block__title .title:before{width:8px;height:8px;top:calc(1.875rem / 2)}.content-block__title--left,.content-block__title--center{transform:translateX(0);justify-content:flex-start}.content-block__title--left.content-block__title--with-icon,.content-block__title--center.content-block__title--with-icon{transform:translateX(0);width:100%}.content-block__title--with-icon{transform:translateX(0)}.content-block__title--with-icon .title{flex-basis:calc(100% - 57px)}.content-block__title--with-icon .title__icon{flex-basis:45px;margin-right:10px}.content-block__title--with-icon .title__icon svg{width:40px;height:auto}.content-block__text p,.content-block__text ul li,.content-block__text ol li{font-size:1.15rem}.content-block__text ul,.content-block__text ol{margin-left:1.5rem}.content-block__text h1,.content-block__text h2{font-size:1.85rem}.content-block__text h3{font-size:1.65rem}.content-block__text h4{font-size:1.5rem;font-weight:400}.content-block__text h5{font-size:1.25rem}.content-block__text h6{font-size:1.15rem}}
.block-simple-text .is-full-size .content-block__text{padding-left:75px}
.block-simple-text .content-block__text{max-width:65%}
.block-simple-text .content-block__text--full{padding-left:0 !important;max-width:100% !important}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.block-simple-text .content-block__text{max-width:85%}}
@media print, screen and (max-width: 39.99875em){.block-simple-text .content-block__text{max-width:none;width:100%}.block-simple-text .is-full-size .content-block__text{padding-left:0}}
.block-text-picture__blocks{position:relative;display:flex;justify-content:flex-end}
.block-text-picture__blocks--reverse{justify-content:flex-start}
.block-text-picture__blocks--reverse .block-text-picture__content{left:auto;right:0}
.block-text-picture__picture{position:relative;z-index:1;height:570px;background:#617D89}
.block-text-picture__content{position:absolute;z-index:2;top:50%;left:0;transform:translateY(-50%);background:#fff;padding:40px}
.block-text-picture__content .content-block__text ul,.block-text-picture__content .content-block__text ol{margin:0;padding:0 0 0 25px}
.block-text-picture__content .content-block__text ul li,.block-text-picture__content .content-block__text ol li{font-size:1.65rem;line-height:130%}
@media only screen and (max-width: 1360px){.block-text-picture__content .content-block__text ul li,.block-text-picture__content .content-block__text ol li,.block-text-picture__content .content-block__text p,.block-text-picture__content .content-block__text a:not(.content-block__link){font-size:1.35rem}}
@media print, screen and (max-width: 39.99875em){.block-text-picture__blocks{justify-content:center}.block-text-picture__content{position:relative;order:2;top:auto;left:auto;right:auto;transform:translateY(0);margin-top:-45px;padding:25px 15px 10px}.block-text-picture__content .content-block__text h1,.block-text-picture__content .content-block__text h2,.block-text-picture__content .content-block__text h3,.block-text-picture__content .content-block__text h4,.block-text-picture__content .content-block__text h5,.block-text-picture__content .content-block__text h6{font-size:1.5rem}.block-text-picture__content .content-block__text p,.block-text-picture__content .content-block__text ul li,.block-text-picture__content .content-block__text ol li{font-size:1.15rem;line-height:135%}.block-text-picture__content .content-block__link,.block-text-picture__content .block-pages-presentation .block__button,.block-pages-presentation .block-text-picture__content .block__button{font-size:1.65rem}.block-text-picture__picture{order:1;height:270px}}
.block-text-picture-on-top .row:not(.row--full){max-width:64rem}
.block-text-picture-on-top__picture{position:relative;height:370px;flex-basis:calc(100% - ((100% - 64rem) / 2) - 0.9375rem);background:#F5F5F5;margin-bottom:50px}
.block-text-picture-on-top--align-right .content-block__text p,.block-text-picture-on-top--align-right .content-block__text ol li,.block-text-picture-on-top--align-right .content-block__text ul li,.block-text-picture-on-top--align-right .content-block__text h1,.block-text-picture-on-top--align-right .content-block__text h2,.block-text-picture-on-top--align-right .content-block__text h3,.block-text-picture-on-top--align-right .content-block__text h4,.block-text-picture-on-top--align-right .content-block__text h5,.block-text-picture-on-top--align-right .content-block__text h6{text-align:right !important}
.block-text-picture-on-top--align-right .content-block__title .title{text-align:right;padding-left:0;padding-right:30px}
.block-text-picture-on-top--align-right .content-block__title .title:before{left:auto;right:0}
.block-text-picture-on-top .content-block__title{font-size:2.5rem;transform:translateX(0) !important}
.block-text-picture-on-top .content-block__title .title{text-transform:none}
@media print, screen and (max-width: 39.99875em){.block-text-picture-on-top__picture{flex-basis:90%;height:150px}}
.block-text-picture-with-background .content-block--bg-deep-green,.block-text-picture-with-background .content-block--bg-green,.block-text-picture-with-background .content-block--bg-mustard,.block-text-picture-with-background .content-block--bg-brown{padding:45px 0;background:#0B272E}
.block-text-picture-with-background .content-block--bg-deep-green .content-block__text p,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text ol li,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text ul li,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text a,.block-text-picture-with-background .content-block--bg-green .content-block__text p,.block-text-picture-with-background .content-block--bg-green .content-block__text ol li,.block-text-picture-with-background .content-block--bg-green .content-block__text ul li,.block-text-picture-with-background .content-block--bg-green .content-block__text a,.block-text-picture-with-background .content-block--bg-mustard .content-block__text p,.block-text-picture-with-background .content-block--bg-mustard .content-block__text ol li,.block-text-picture-with-background .content-block--bg-mustard .content-block__text ul li,.block-text-picture-with-background .content-block--bg-mustard .content-block__text a,.block-text-picture-with-background .content-block--bg-brown .content-block__text p,.block-text-picture-with-background .content-block--bg-brown .content-block__text ol li,.block-text-picture-with-background .content-block--bg-brown .content-block__text ul li,.block-text-picture-with-background .content-block--bg-brown .content-block__text a{color:#fff}
.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h1,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h2,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h3,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h4,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h5,.block-text-picture-with-background .content-block--bg-deep-green .content-block__text h6,.block-text-picture-with-background .content-block--bg-green .content-block__text h1,.block-text-picture-with-background .content-block--bg-green .content-block__text h2,.block-text-picture-with-background .content-block--bg-green .content-block__text h3,.block-text-picture-with-background .content-block--bg-green .content-block__text h4,.block-text-picture-with-background .content-block--bg-green .content-block__text h5,.block-text-picture-with-background .content-block--bg-green .content-block__text h6,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h1,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h2,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h3,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h4,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h5,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h6,.block-text-picture-with-background .content-block--bg-brown .content-block__text h1,.block-text-picture-with-background .content-block--bg-brown .content-block__text h2,.block-text-picture-with-background .content-block--bg-brown .content-block__text h3,.block-text-picture-with-background .content-block--bg-brown .content-block__text h4,.block-text-picture-with-background .content-block--bg-brown .content-block__text h5,.block-text-picture-with-background .content-block--bg-brown .content-block__text h6{color:#D7A900}
.block-text-picture-with-background .content-block--bg-green{background:#2B505E}
.block-text-picture-with-background .content-block--bg-mustard{background:#D7A900}
.block-text-picture-with-background .content-block--bg-mustard .content-block__text h1,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h2,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h3,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h4,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h5,.block-text-picture-with-background .content-block--bg-mustard .content-block__text h6{color:#fff !important}
.block-text-picture-with-background .content-block--bg-brown{background:#817456}
.block-text-picture-with-background .content-block--bg-brown .content-block__text h1,.block-text-picture-with-background .content-block--bg-brown .content-block__text h2,.block-text-picture-with-background .content-block--bg-brown .content-block__text h3,.block-text-picture-with-background .content-block--bg-brown .content-block__text h4,.block-text-picture-with-background .content-block--bg-brown .content-block__text h5,.block-text-picture-with-background .content-block--bg-brown .content-block__text h6{color:#fff !important}
.block-text-picture-with-background .content-block--bg-grey{padding:45px 0;background:#ECEAE6}
.block-text-picture-with-background .content-block__picture-container.picture--top img,.block-text-picture-with-background .content-block__picture-container.picture--bottom img{max-height:65vh}
.block-text-picture-with-background .content-block__picture-container.picture--bottom{margin-top:75px}
.block-text-picture-with-background .content-block__picture-container.picture--right,.block-text-picture-with-background .content-block__picture-container.picture--left{display:flex;justify-content:center;align-items:center}
.block-text-picture-with-background .content-block__text-container.picture--left{order:2}
.block-text-picture-with-background .content-block__picture-container.picture--left{order:1}
.block-pages-presentation{padding-bottom:150px}
.block-pages-presentation__blocks{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:calc(100% - 120px);margin:0 auto}
.block-pages-presentation__block{flex-basis:calc(100% / 4);margin:0;padding:0}
.block-pages-presentation__block:nth-child(2n){margin-top:100px}
.block-pages-presentation .block__link{position:relative;display:block;width:100%;height:600px;overflow:hidden}
.block-pages-presentation .block__link.block--green:after{background:#2B505E}
.block-pages-presentation .block__link.block--mustard:after{background:#D7A900}
.block-pages-presentation .block__link.block--brown:after{background:#817456}
.block-pages-presentation .block__link:after{content:'';position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%) scaleY(0);transform-origin:bottom;width:calc(100% - 40px);height:calc(100% - 40px);background:#0B272E;opacity:0.75;transition:transform 950ms cubic-bezier(0.645,0.045,0.355,1)}
.block-pages-presentation .block__link:hover:after{transform:translate(-50%, -50%) scaleY(1);transform-origin:top}
.block-pages-presentation .block__link:hover .block__button{opacity:1;bottom:65px}
.block-pages-presentation .block__link:hover .block__picture{transform:scale(1.05)}
.block-pages-presentation .block__picture{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:#617D89;transition:transform 1450ms cubic-bezier(0.645,0.045,0.355,1)}
.block-pages-presentation .block__picture img{max-width:none !important}
.block-pages-presentation .block__title{position:absolute;z-index:3;width:100%;height:auto;top:50%;left:0;transform:translateY(-50%);padding:0 40px;text-align:center;text-transform:uppercase;text-shadow:0 3px 6px rgba(0,0,0,0.45);font-family:futura-pt,sans-serif;font-size:2.85rem;line-height:115%;color:#fff;font-weight:500}
.block-pages-presentation .block__title .title--bold{display:block;font-size:1.35rem;line-height:100%}
.block-pages-presentation .block__button{position:absolute;display:inline-block;z-index:3;bottom:45px;left:50%;transform:translateX(-50%);width:auto;height:auto;color:#fff;opacity:0;transition:all 950ms cubic-bezier(0.645,0.045,0.355,1);transition-delay:450ms}
.block-pages-presentation .block__button:hover{color:#fff}
.block-pages-presentation .block__button:after{background:#fff}
@media only screen and (max-width: 1360px){.block-pages-presentation .block__link{height:490px}.block-pages-presentation .block__title{font-size:2.15rem}.block-pages-presentation .block__title .title--bold{font-size:1.05rem}.block-pages-presentation__blocks{width:calc(100% - 60px)}.block-pages-presentation .block__button{font-size:1.45rem}}
@media print, screen and (max-width: 63.99875em){.block-pages-presentation{padding-bottom:75px}.block-pages-presentation__block{flex-basis:50%}.block-pages-presentation__block:nth-child(2n){margin-top:0}.block-pages-presentation .block__link{height:550px}.block-pages-presentation__block:nth-child(2){margin-top:65px}.block-pages-presentation__block:nth-child(3){transform:translateY(-65px)}}
@media print, screen and (max-width: 39.99875em){.block-pages-presentation__blocks{width:calc(100% - 1.25rem)}.block-pages-presentation__block:nth-child(2){margin-top:30px}.block-pages-presentation__block:nth-child(3){transform:translateY(-30px)}.block-pages-presentation .block__link{height:300px}.block-pages-presentation .block__link:after{width:calc(100% - 0.5rem);height:calc(100% - 0.5rem)}.block-pages-presentation .block__link:hover .block__button{bottom:1.25rem}.block-pages-presentation .block__title{padding:0 0.25rem;font-size:1.5rem}.block-pages-presentation .block__title .title--bold{font-size:1rem}.block-pages-presentation .block__button{font-size:1.05rem;bottom:0}}
.block-sticky-news{display:flex;justify-content:center;flex-wrap:wrap}
.sticky-news{display:flex;flex-basis:100%;max-width:calc(100% - 120px);justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.sticky-news__item{display:flex;justify-content:flex-start;align-items:flex-start;flex-basis:37%;padding:0 5px 10px}
.sticky-news__item--second,.sticky-news__item--fifth{flex-basis:26%}
.sticky-news__item--first .news,.sticky-news__item--sixth .news{width:75%;margin-top:-110px}
.sticky-news__item--first{justify-content:flex-end}
.sticky-news__item--third .news{height:calc(570px - 110px)}
.sticky-news__item--fourth{margin-top:-110px}
.sticky-news__item--fourth .news{height:calc(570px - 160px)}
.sticky-news__item--fifth .news{height:calc(570px - 160px - 110px)}
.news{display:block;position:relative;width:100%;height:570px;background:#f5f5f5}
.news:hover .news__informations{opacity:1;transform:translate(-50%, -50%);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}
.news:hover .news__informations>span{transform:translateX(0)}
.news__picture{z-index:1}
.news__picture img{max-width:none !important}
.news__informations{position:absolute;z-index:2;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;top:50%;left:50%;transform:translate(-55%, -50%);width:calc(100% - 30px);height:calc(100% - 30px);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);opacity:0;transition:all 750ms cubic-bezier(0.645,0.045,0.355,1)}
.news__informations>span{position:relative;display:block;z-index:2;transform:translateX(-15px);transition:transform 950ms cubic-bezier(0.645,0.045,0.355,1)}
.news__informations:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#2B505E;mix-blend-mode:multiply;opacity:0.85}
.news__title{display:block;padding:0 15px;margin-bottom:15px;box-sizing:border-box;font-family:futura-pt-bold,sans-serif;font-size:1.95rem;line-height:120%;color:#fff;font-weight:700}
.news__excerpt{display:block;font-style:italic;padding:0 15px;box-sizing:border-box;font-family:futura-pt,sans-serif;font-size:1.25rem;line-height:140%;color:#fff;font-weight:400}
.news__link,.block-link__read-more{position:absolute !important;z-index:3 !important;bottom:20px;right:15px;font-family:futura-pt-condensed,sans-serif;font-size:1.45rem;line-height:100%;color:#fff;font-weight:400}
.news__link:after,.block-link__read-more:after{content:"";position:absolute;bottom:-3px;left:0;transform:scaleX(0);transform-origin:right;width:100%;height:1px;background:#fff;transition:transform 450ms cubic-bezier(0.645,0.045,0.355,1)}
.news__link:hover:after,.block-link__read-more:hover:after{transform:scaleX(1);transform-origin:left}
@media only screen and (max-width: 1360px){.sticky-news{max-width:calc(100% - 60px)}.sticky-news__item--first .news,.sticky-news__item--sixth .news{width:85%}.news__title{font-size:1.75rem}.news__excerpt{font-size:1rem}}
@media only screen and (max-width: 1024px) and (orientation: portrait){.news{height:410px}.sticky-news__item--third .news{height:calc(410px - 110px)}.sticky-news__item--fourth .news{height:calc(410px - 110px)}.sticky-news__item--fifth{margin-top:-50px}}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.sticky-news__item{flex-basis:60%}.sticky-news__item--second,.sticky-news__item--third,.sticky-news__item--sixth{flex-basis:40%}.sticky-news__item--first .news{margin-top:-30px}.sticky-news__item--third{margin-top:-30px;flex-basis:60%}.sticky-news__item--third .news{height:calc(410px - 80px)}.sticky-news__item--fourth{margin-top:0;flex-basis:40%}.sticky-news__item--fifth{margin-top:0}.sticky-news__item--sixth .news{margin-top:0;width:100%}.news__title{font-size:1.25rem}.news__excerpt{font-size:0.875rem}}
@media print, screen and (max-width: 39.99875em){.sticky-news{max-width:calc(100% - 1.25rem)}.sticky-news__item{flex-basis:100%}.sticky-news__item--first .news,.sticky-news__item--sixth .news{margin-top:0;width:100%}.sticky-news__item--second,.sticky-news__item--fifth{flex-basis:100%}.sticky-news__item--fourth .news{height:310px}.sticky-news__item--fifth,.sticky-news__item--fourth{margin-top:0}.sticky-news .news{height:310px}.sticky-news .news__title{font-size:1.45rem}.sticky-news .news__excerpt{font-size:0.875rem}.sticky-news .news__informations{opacity:1;transform:translate(-50%, -50%);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.sticky-news .news__informations>span{transform:translateX(0)}}
.block-simple-image__picture img{max-width:100%;max-height:75vh}
.block-link{display:block;position:relative;width:100%;height:70vh;max-height:520px}
.block-link__picture{z-index:1}
.block-link__title{position:absolute;z-index:2;top:50%;left:0;transform:translateY(-50%);width:100%;box-sizing:border-box;padding:0 45px;text-transform:uppercase;text-align:center;text-shadow:0 0 3px rgba(0,0,0,0.15);font-family:futura-pt,sans-serif;font-size:3.75rem;line-height:115%;color:#fff;font-weight:500}
.block-link__read-more{font-size:2rem;bottom:65px;right:auto;left:50%;transform:translateX(-50%);text-shadow:0 0 3px rgba(0,0,0,0.15)}
@media print, screen and (max-width: 39.99875em){.block-link{height:270px;max-height:none}.block-link__title{font-size:1.85rem;padding:0 0.5rem}.block-link__read-more{bottom:1.25rem;font-size:1.35rem}}
.block-icons .icon{position:relative;width:270px;height:270px;margin:0 auto 30px;border-radius:50%}
.block-icons .icon--deep-green{background-color:#0B272E}
.block-icons .icon--green{background-color:#2B505E}
.block-icons .icon--mustard{background-color:#D7A900}
.block-icons .icon--brown{background-color:#817456}
.block-icons .icon>div{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center;box-sizing:border-box;padding:0 15px}
.block-icons .icon__picture svg,.block-icons .icon__picture img{width:auto;height:120px}
.block-icons .icon__picture svg path,.block-icons .icon__picture svg rect,.block-icons .icon__picture svg circle{fill:#fff !important}
.block-icons .icon__label{text-transform:uppercase;font-family:futura-pt,sans-serif;font-size:2rem;line-height:120%;color:#fff;font-weight:500}
@media only screen and (max-width: 1360px){.block-icons .icon{width:240px;height:240px}.block-icons .icon__label{font-size:1.75em}.block-icons .icon__picture svg,.block-icons .icon__picture img{height:100px}}
@media print, screen and (max-width: 39.99875em){.block-icons .icon{width:145px;height:145px;margin-bottom:1.25rem}.block-icons .icon__picture img,.block-icons .icon__picture svg{height:65px}.block-icons .icon__label{margin-top:5px;font-size:1.15rem}}
.block-video{margin-bottom:95px}
.block-video .video{display:block;position:relative;width:100%;height:500px;background:#f5f5f5;border:15px solid #0B272E}
.block-video .video::before{content:"";position:absolute;z-index:2;top:0;left:0;transform:scaleY(0);transform-origin:bottom;width:100%;height:100%;background:#0B272E;mix-blend-mode:multiply;opacity:0.9;transition:transform 750ms cubic-bezier(0.645,0.045,0.355,1)}
.block-video .video:hover:before{transform:scaleY(1);transform-origin:top}
.block-video .video:hover .video__play{transform:translate(-50%, -50%) scale(1.1)}
.block-video .video__picture{z-index:1;pointer-events:none}
.block-video .video__play{position:absolute;display:flex;justify-content:center;align-items:center;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);width:250px;height:250px;background:rgba(255,255,255,0.65);border-radius:50%;transition:transform 950ms cubic-bezier(0.645,0.045,0.355,1);pointer-events:none}
.block-video .video__play svg{width:auto;height:50px;margin:0 auto}
.block-video .video__play .video__play-title{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);width:75%;text-align:center;text-transform:uppercase;font-family:futura-pt,sans-serif;font-size:1.25rem;line-height:110%;color:#0B272E;font-weight:300}
@media only screen and (max-width: 1024px) and (orientation: portrait){.block-video .video{height:420px}.block-video .video__play{width:210px;height:210px}}
@media print, screen and (max-width: 39.99875em){.block-video{margin-bottom:30px}.block-video .video{height:270px;border-width:5px}.block-video .video__play{width:130px;height:130px}.block-video .video__play svg{height:40px}.block-video .video__play .video__play-title{width:100%;bottom:25px;font-size:0.875rem}}
.block-offers__list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:45px auto}
.offer{position:relative;flex-basis:calc(100% / 4);margin:0;padding:0}
.offer:after{content:'';position:absolute;z-index:2;top:0;width:100%;height:100%;opacity:0.9}
.offer--deep-green:after{background:#0B272E}
.offer--green:after{background:#2B505E}
.offer--mustard:after{background:#D7A900}
.offer--brown:after{background:#817456}
.offer__picture{z-index:1}
.offer__picture img{max-width:none !important}
.offer__informations{position:relative;z-index:3;width:100%;padding:65px 25px;box-sizing:border-box}
.offer__title{text-transform:uppercase;margin:0 auto 30px;font-family:futura-pt-bold,sans-serif;font-size:2.5rem;line-height:120%;color:#fff;font-weight:700}
.offer__advantages{padding-left:15px}
.offer__advantages li{margin:0 auto 10px;font-family:futura-pt,sans-serif;font-size:2.15rem;line-height:140%;color:#fff;font-weight:500}
@media only screen and (max-width: 1360px){.offer__title{font-size:2.05rem}.offer__advantages li{font-size:1.45rem}}
@media print, screen and (max-width: 39.99875em){.offer{flex-basis:100%}.offer__informations{padding:45px 1.25rem}.offer__title{font-size:1.85rem;margin-bottom:20px}}
.block-cta{margin-bottom:100px}
.block-cta__explanation{margin-top:25px;font-style:italic;font-family:futura-pt,sans-serif;font-size:1.05rem;line-height:115%;color:#707070;font-weight:400}
@media print, screen and (max-width: 39.99875em){.block-cta{margin-bottom:45px}.block-cta__explanation{margin-top:10px;font-size:0.9375rem}}
.block-form{position:relative;width:calc(100% - 120px);margin-left:60px}
.block-form__title-wrapper{padding:2.5rem 1rem;background:#1c467e}
.block-form__title{display:block;text-align:center;font-family:futura-pt,sans-serif;font-size:2.45rem;line-height:105%;color:#fff;font-weight:400}
.block-form__wrapper{background:#ECEAE6;padding:2.5rem 0}
.block-form__subtitle-icon{text-align:center}
.block-form__subtitle-icon svg,.block-form__subtitle-icon img{width:auto;height:95px}
.block-form__subtitle{display:block;text-align:center;margin-bottom:45px;font-family:futura-pt,sans-serif;font-size:2.15rem;line-height:105%;color:#1c467e;font-weight:400}
.block-form__form{padding:2.5rem 3rem}
.block-form__form .form-field .wpcf7-submit{background:#1c467e}
@media only screen and (max-width: 1360px){.block-form{width:calc(100% - 60px);margin-left:30px}}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em){.block-form__title{font-size:2.15rem}.block-form__subtitle{font-size:1.85rem}.block-form__subtitle-icon svg,.block-form__subtitle-icon img{height:60px}}
@media print, screen and (max-width: 39.99875em){.block-form{width:calc(100% - 1.25rem);margin-left:calc(1.25rem / 2)}.block-form__title{font-size:1.65rem}.block-form__subtitle{font-size:1.5rem}.block-form__subtitle-icon svg,.block-form__subtitle-icon img{height:40px}.block-form__form{padding:0}}
.header{position:fixed;z-index:99;display:flex;justify-content:flex-end;align-items:center;top:0;left:0;width:100%;height:60px}
.footer{width:100%;height:auto;margin:45px auto 0;padding:95px 0 45px;background:#0B272E}
.footer .row{display:flex;align-items:center}
.footer__menu ul{list-style:none;padding:0;margin:0}
.footer__menu li{position:relative;margin-bottom:10px}
.footer__menu li:hover a,.footer__menu li.current-menu-item a{opacity:0.75}
.footer__menu li:hover i,.footer__menu li.current-menu-item i{opacity:1;background:#D7A900;-webkit-animation:pulse 2.85s infinite;animation:pulse 2.85s infinite}
.footer__menu i{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:7px;height:7px;background:#fff;opacity:0.35;border-radius:50%}
.footer__menu a{position:relative;display:block;text-transform:none;padding-left:15px;transition:all 450ms cubic-bezier(0.645,0.045,0.355,1);opacity:0.35;font-family:futura-pt,sans-serif;font-size:1.25rem;line-height:115%;color:#fff;font-weight:500}
.footer__menu a:hover{padding-left:18px;color:#fff}
.footer__logo svg{width:auto;height:145px}
.footer__social .social-networks li{margin:0 8px}
.footer__social .social-networks li a{opacity:0.35}
.footer__social .social-networks li a:hover{opacity:0.75}
.footer .credits{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:45px;font-family:futura-pt,sans-serif;font-size:1rem;line-height:120%;color:#617D89;font-weight:400}
.footer .credits .akta:before{content:' - '}
.footer .credits a{font-family:futura-pt,sans-serif;font-size:1rem;line-height:120%;color:#617D89;font-weight:400}
.footer .credits a:hover{color:#fff}
.footer .credits nav.legal-menu ul{display:flex;list-style:none;margin:0;padding:0}
.footer .credits nav.legal-menu .menu-item:before{content:" | "}
@media print, screen and (max-width: 39.99875em){.footer{padding:30px 0 15px}.footer__logo{margin:30px auto 45px}.footer__logo svg{height:110px}.footer .credits .akta{display:block;margin:10px auto;text-align:center}.footer .credits .akta:before{display:none}.footer .credits nav.legal-menu{display:block}.footer .credits nav.legal-menu ul{justify-content:center}.footer .credits nav.legal-menu .menu-item:first-child:before{display:none}}
.menu{position:fixed;z-index:98;display:none;top:0;left:0;transform:scaleX(0);transform-origin:left;width:100%;height:100vh;height:calc(1vh * 100);height:calc(var(--vh, 1vh) * 100);background:#fff;pointer-events:none}
.menu--active{display:block;pointer-events:all}
.menu__container{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 120px);height:calc(100% - 120px);overflow:hidden}
.menu__background{position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:left;width:100%;height:100%;background:#0B272E}
.menu__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.5);width:100%;height:100%;opacity:0}
.menu__logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:85%;opacity:0.15}
.menu__logo svg path,.menu__logo svg rect{fill:#fff}
.menu__items{position:absolute;top:50%;left:120px;transform:translateY(-50%);width:40%}
.menu__items ul{list-style:none;margin:0;padding:0}
.menu__items li{position:relative;margin-bottom:22px}
.menu__items li:hover i,.menu__items li.current-menu-item i{-webkit-animation:pulse 2.85s infinite;animation:pulse 2.85s infinite}
.menu__items .menu-item--important{margin-top:45px}
.menu__items .menu-item--important a{font-family:futura-pt-bold,sans-serif;font-weight:700}
.menu__items i{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0);width:12px;height:12px;background:#D7A900;border-radius:50%}
.menu__items a{position:relative;display:block;text-transform:uppercase;height:2.25rem;overflow:hidden;padding-left:35px;transition:all 450ms cubic-bezier(0.645,0.045,0.355,1);font-family:futura-pt,sans-serif;font-size:2.25rem;line-height:115%;color:#D7A900;font-weight:300}
.menu__items a:hover{padding-left:45px;color:#fff}
.menu__items a span{display:inline-block;transform:translateY(110%)}
.contact-card{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;right:50px;transform:translateY(-50%) scaleX(0);transform-origin:right;width:33%;min-width:470px;height:calc(100% - 100px);background:rgba(215,169,0,0.9)}
.contact-card__content{width:100%;padding:0 15px;text-align:center;transform:translateX(50px);opacity:0;font-family:futura-pt,sans-serif;font-size:1.65rem;line-height:140%;color:#fff;font-weight:400}
.contact-card__content strong{font-family:futura-pt-bold,sans-serif;font-weight:700}
.contact-card .social-networks{margin-top:45px}
@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(215,169,0,0.9)}40%{box-shadow:0 0 0 15px rgba(215,169,0,0)}100%{box-shadow:0 0 0 0 rgba(215,169,0,0)}}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(215,169,0,0.9)}40%{box-shadow:0 0 0 15px rgba(215,169,0,0)}100%{box-shadow:0 0 0 0 rgba(215,169,0,0)}}
@media only screen and (max-width: 1360px){.menu__container{width:calc(100% - 60px);height:calc(100% - 90px);top:calc(50% + 15px)}.menu__items{left:60px}}
@media only screen and (max-width: 1024px) and (orientation: portrait){.menu__items{position:relative;top:auto;left:auto;transform:translate(0, 0);width:100%;margin:60px}.contact-card{position:relative;top:auto;left:auto;right:auto;transform:translate(60px, 0);width:calc(100% - 120px);height:auto;padding:60px 0.9375rem;margin-top:120px}}
@media print, screen and (max-width: 63.99875em){.menu__items li{margin-bottom:5px}.menu__items .menu-item--important{margin-top:0}.menu__items a{font-size:1.75rem}.contact-card{margin-top:45px;padding:25px 0.9375rem}}
@media print, screen and (max-width: 39.99875em){.menu__container{width:calc(100% - 1.25rem);height:calc(100% - 60px - 0.625rem);top:calc(50% + 1.25rem)}.menu__items{margin:1.25rem 0 0 0.625rem}.menu__items a{height:1.95rem;padding-left:15px;font-size:1.45rem}.menu__items a:hover{padding-left:15px}.menu__items i{width:6px;height:6px}.contact-card{width:100%;min-width:100%;margin-top:45px;padding:15px 0.625rem;transform:translate(0, 0) !important}.contact-card__content{font-size:1.05rem}.contact-card .social-networks{display:none}}
@media only screen and (max-width: 340px){.menu__items a{font-size:1.25rem;height:1.65rem}}
.contact{margin-bottom:75px}
.contact__map iframe{width:100%;height:550px}
.contact__datas{display:flex;justify-content:center;align-items:center;text-align:center;font-family:futura-pt,sans-serif;font-size:1.95rem;line-height:140%;color:#0B272E;font-weight:400}
.contact__datas .social-networks{margin-top:50px}
.contact__datas .social-networks svg path{fill:#0B272E !important}
.contact__datas .social-networks__item a{opacity:1}
.contact__datas .social-networks__slogan{color:#0B272E}
.block-contact__form .cell.form-fields-container{padding:0 65px;margin-bottom:45px}
.block-contact__form .cell.form-fields-container:last-child{position:relative}
.block-contact__form .cell.form-fields-container:last-child:before{content:"";position:absolute;display:block;top:0;left:0;transform:translate(-50%, 0);width:2px;height:100%;background:#0B272E;opacity:0.25}
.form-field{position:relative;margin-bottom:40px}
.form-field .form-input span.wpcf7-form-control-wrap{display:block;position:relative}
.form-field .wpcf7-not-valid-tip{position:absolute;display:block;bottom:0;left:0;transform:translate(0, 115%);width:100%;font-family:futura-pt,sans-serif;font-size:.75rem;line-height:100%;color:red;font-weight:400}
.form-field.checkbox .form-input{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.form-field.checkbox .wpcf7-form-control-wrap{flex-basis:20px}
.form-field.checkbox span.wpcf7-list-item{margin:0 !important}
.form-field.checkbox input[type="checkbox"]{width:20px;height:20px;background:#ECEAE6;border:1px solid #0B272E}
.form-field.checkbox label{position:relative;top:auto;left:auto;transform:translate(0, 0);pointer-events:all;flex-basis:calc(100% - 25px);padding-left:10px;margin:0}
.form-field.field-complete:not(.checkbox) label{top:-0.25rem;left:0;font-size:0.75rem;transform:translate(0, -100%)}
.form-field.textarea{margin-bottom:15px}
.form-field .selectbox-container{position:relative}
.form-field .selectbox-container:before{content:"";position:absolute;z-index:2;top:50%;right:1px;transform:translate(0, -50%);width:45px;height:48px;background:#ECEAE6;pointer-events:none}
.form-field .selectbox-container:after{content:"";position:absolute;z-index:3;top:50%;right:20px;transform:translate(0, -50%) rotate(45deg);width:8px;height:8px;border-bottom:2px solid #0B272E;border-right:2px solid #0B272E;pointer-events:none}
.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field textarea,.form-field select{width:100%;height:50px;margin:0;padding:0 10px;box-shadow:none;border:1px solid #0B272E;border-radius:none;background:transparent;outline:none;font-family:futura-pt,sans-serif;font-size:1rem;line-height:100%;color:#0B272E;font-weight:400}
.form-field input[type="text"]:focus,.form-field input[type="email"]:focus,.form-field input[type="tel"]:focus,.form-field textarea:focus,.form-field select:focus{border-color:#617D89}
.form-field textarea{height:330px;padding:10px;background:transparent;border:1px solid #0B272E;padding:15px 10px;font-family:futura-pt,sans-serif;font-size:1.15rem;line-height:145%;color:#0B272E;font-weight:400}
.form-field label{position:absolute;display:block;z-index:2;top:50%;left:10px;transform:translate(0, -50%);pointer-events:none;transition:all 450ms cubic-bezier(0.215,0.61,0.355,1);font-family:futura-pt,sans-serif;font-size:.9375rem;line-height:100%;color:#0B272E;font-weight:400}
.form-field label sup{top:-0.35rem;font-size:85%;color:#707070}
.form-field.submit-container{position:relative;text-align:right;margin-bottom:0 !important}
.form-field.submit-container.text-center{text-align:center !important}
.form-field.submit-container .ajax-loader{position:absolute;top:50%;right:3px;transform:translate(100%, -50%);background:#D7A900;opacity:1}
.form-field .wpcf7-submit{padding:20px 45px;border:0;box-shadow:none;background-color:#0B272E;text-transform:uppercase;cursor:pointer;outline:none;font-family:futura-pt-bold,sans-serif;font-size:.875rem;line-height:100%;color:#fff;font-weight:700}
.form-field .wpcf7-submit:hover:not(.disabled){background-color:#2B505E}
.form-field .wpcf7-submit:disabled{opacity:0.5}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{margin:20px auto;background:#f7e4e1;border-radius:5px;padding:15px;text-align:center;border:1px solid rgba(0,0,0,0.15);width:100%;max-width:700px;font-family:futura-pt,sans-serif;font-size:1.15rem;line-height:140%;color:#0B272E;font-weight:400}
.wpcf7 form.sent .wpcf7-response-output{background:#E1FAEA}
.grecaptcha-badge{opacity:0 !important;pointer-events:none !important}
.block-contact--bg-grey{background:#ECEAE6}
.block-contact--bg-mustard{background:#D7A900}
.block-contact--bg-mustard .block-contact__title h3{color:#fff}
.block-contact--bg-mustard .block-contact__title:after{background:#fff}
.block-contact--bg-mustard .form-field input[type="text"],.block-contact--bg-mustard .form-field input[type="email"],.block-contact--bg-mustard .form-field input[type="tel"],.block-contact--bg-mustard .form-field textarea,.block-contact--bg-mustard .form-field select{color:#fff;border-color:rgba(255,255,255,0.5)}
.block-contact--bg-mustard .form-field textarea::-moz-placeholder{color:#fff}
.block-contact--bg-mustard .form-field textarea:-ms-input-placeholder{color:#fff}
.block-contact--bg-mustard .form-field textarea::placeholder{color:#fff}
.block-contact--bg-mustard .form-field label{color:#fff}
.block-contact--bg-mustard .form-field .wpcf7-submit{background:#fff;color:#D7A900}
.block-contact--bg-mustard .form-field .wpcf7-submit:hover{background:#fff;color:#CAA827}
.block-contact__form{display:none}
.block-contact__form--active{display:block}
.block-contact__title{position:relative;padding:45px 0.9375rem 90px;text-align:center;width:100%;max-width:1200px;margin:0 auto 0;cursor:pointer}
.block-contact__title h3{pointer-events:none;font-family:futura-pt,sans-serif;font-size:2.5rem;line-height:110%;color:#0B272E;font-weight:400}
.block-contact__title h3 span{font-family:futura-pt-bold,sans-serif;font-weight:700}
.block-contact__title:after{content:"";position:absolute;bottom:45px;left:50%;transform:translateX(-50%);width:15px;height:15px;background:#0B272E;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);transition:all 450ms ease-out}
.block-contact__title--active:after{transform:translateX(-50%) rotate(180deg)}
.block-contact__icon{margin:0 auto 15px;pointer-events:none}
.block-contact__icon svg{width:auto;height:65px}
.screen-reader-response{display:none}
@media print, screen and (max-width: 39.99875em){.contact__datas{font-size:1.25rem;margin-bottom:45px}.block-contact__title{padding:30px 0 75px 0}.block-contact__title h3{font-size:1.35rem}.block-contact__icon svg{height:45px}.block-contact__form .cell.form-fields-container{padding:0;margin-bottom:0}.block-contact__form .cell.form-fields-container:last-child{margin-bottom:45px}.block-contact__form .cell.form-fields-container:last-child:before{display:none}}
.archive .content-block{padding-bottom:0}
.archive .news-list{margin-bottom:45px}
.archive .news-list .content-block.list-item:nth-child(2n+1) .block-text-picture__content{order:2}
.archive .news-list .content-block.list-item:nth-child(2n+1) .block-text-picture__picture{order:1}
@media print, screen and (max-width: 39.99875em){.list-item{margin-bottom:30px}}

