

html{font-family:sans-serif;-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%}
body{margin:0; background-color:#ffffff}


img { 
vertical-align:bottom; 
} 



article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}

a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::after,*::before{box-sizing:border-box}*[dir="rtl"],.rtl{direction:rtl;unicode-bidi:embed}bdo[dir="rtl"]{direction:rtl;unicode-bidi:bidi-override}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.float-left{float:left}.float-right{float:right}.float-none{float:none}.show{opacity:1 !important;visibility:visible !important}.hide{opacity:0 !important;visibility:hidden !important}.shown{display:block}.hidden{display:none}.no-transition{-webkit-transition:none !important;transition:none !important}.sr-only{position:absolute;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.sr-only.is-focusable:active,.sr-only.is-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.no-scroll{overflow:hidden !important}.touch body.no-scroll{position:fixed}.vertical-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.clear-fix::after,header::after,section::after,aside#partners::after,footer::after{content:"";display:table;clear:both}.round{border-radius:.2rem}.is-draggable{cursor:move}.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.is-disabled,[disabled]{cursor:not-allowed !important}.caret-up,.caret-down,.caret-left,.caret-right{display:inline-block;position:relative;vertical-align:middle;border:5px solid transparent;content:"";height:0;width:0}.caret-up{border-bottom-color:inherit;top:-2px}.caret-down{border-top-color:inherit;bottom:-2px}.caret-left{border-right-color:inherit}.caret-right{border-left-color:inherit}.x{display:inline-block;position:relative;vertical-align:middle;font:bold 1.5rem/1rem Arial, sans-serif;text-transform:uppercase}.x::before{content:"\00D7"}.bullets{list-style:none;margin:0;padding:0;line-height:100%}.bullets li{display:inline-block;margin:0 3px}.bullets a{display:inline-block;border:3px solid #fff;height:10px;width:10px;border-radius:50%;opacity:.5;background:transparent}.bullets a:hover{opacity:1;border-width:2px}.bullets a.is-active{background:#fff}.bullets:empty{display:none}.sorter{display:inline-block;position:relative;vertical-align:middle;max-width:10px;line-height:5px;top:-1px;margin:0 .25rem}.sorter .caret-up,.sorter .caret-down{opacity:.25}.sorter.desc .caret-up,.sorter.asc .caret-down{opacity:1}.span-1{width:8.3333333333%}.span-2{width:16.6666666667%}.span-3{width:25%}.span-4{width:33.3333333333%}.span-5{width:41.6666666667%}.span-6{width:50%}.span-7{width:58.3333333333%}.span-8{width:66.6666666667%}.span-9{width:75%}.span-10{width:83.3333333333%}.span-11{width:91.6666666667%}.span-12{width:100%}

.fluid,.fluid-media{display:block;max-width:100%;width:100%;height:auto;top:35px}
.fluid-media{position:relative;padding-bottom:56.25%;height:0}
.fluid-media iframe,.fluid-media object,.fluid-media embed{position:absolute;top:0;left:0;width:100%;height:100%}

.region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%}.region.flow-top,.region.flow-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.region.flow-bottom,.region.flow-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.region.flow-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.region.flow-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.region.flow-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.block{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:101;-webkit-order:100;-ms-flex-order:100;order:100}.block.self-top,.block.self-left{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.block.self-bottom,.block.self-right{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.block.self-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.block.self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.block.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.block.grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.block.no-grow{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.block.shrink{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.block.no-shrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}



@media only screen and (max-width: 640px){.block.xsmall-1{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.block.xsmall-2{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.block.xsmall-3{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.block.xsmall-4{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.block.xsmall-5{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.block.xsmall-6{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.xsmall-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.xsmall-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.xsmall-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.xsmall-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.xsmall-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.xsmall-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media only screen and (min-width: 641px) and (max-width: 960px){.block.small-1{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.block.small-2{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.block.small-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.block.small-4{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.block.small-5{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.block.small-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.block.small-7{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.block.small-8{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.block.small-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.block.small-10{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.block.small-11{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.block.small-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.small-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media only screen and (min-width: 961px) and (max-width: 1280px){.block.medium-1{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.block.medium-2{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.block.medium-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.block.medium-4{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.block.medium-5{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.block.medium-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.block.medium-7{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.block.medium-8{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.block.medium-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.block.medium-10{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.block.medium-11{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.block.medium-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.medium-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media only screen and (min-width: 1281px){.block.large-1{-webkit-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%}.block.large-2{-webkit-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}.block.large-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.block.large-4{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.block.large-5{-webkit-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%}.block.large-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.block.large-7{-webkit-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}.block.large-8{-webkit-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%}.block.large-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.block.large-10{-webkit-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%}.block.large-11{-webkit-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%}.block.large-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}.region--grid{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-width:none;margin-top:-1rem;margin-left:-1rem}.region--grid>.block{margin-top:1rem;margin-left:1rem}.region--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.region--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.region--wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}

.grid{width:100%;max-width:100%}
.grid::after{content:"";display:table;clear:both}
.col[class*="span-"]{position:relative;min-height:1px;float:left;}
.col[class*="span-"].end{float:right !important}.push-1{left:8.3333333333%}.pull-1{right:8.3333333333%}.push-2{left:16.6666666667%}.pull-2{right:16.6666666667%}.push-3{left:25%}.pull-3{right:25%}.push-4{left:33.3333333333%}.pull-4{right:33.3333333333%}.push-5{left:41.6666666667%}.pull-5{right:41.6666666667%}.push-6{left:50%}.pull-6{right:50%}.push-7{left:58.3333333333%}.pull-7{right:58.3333333333%}.push-8{left:66.6666666667%}.pull-8{right:66.6666666667%}.push-9{left:75%}.pull-9{right:75%}.push-10{left:83.3333333333%}.pull-10{right:83.3333333333%}.push-11{left:91.6666666667%}.pull-11{right:91.6666666667%}.push-12{left:100%}.pull-12{right:100%}


@media only screen and (max-width: 640px){.col[class*="xsmall-"]{position:relative;min-height:1px;float:left}.col[class*="xsmall-"].end{float:right !important}.col.xsmall-1{width:16.6666666667%}.xsmall-push-1{left:16.6666666667%}.xsmall-pull-1{right:16.6666666667%}.col.xsmall-2{width:33.3333333333%}.xsmall-push-2{left:33.3333333333%}.xsmall-pull-2{right:33.3333333333%}.col.xsmall-3{width:50%}.xsmall-push-3{left:50%}.xsmall-pull-3{right:50%}.col.xsmall-4{width:66.6666666667%}.xsmall-push-4{left:66.6666666667%}.xsmall-pull-4{right:66.6666666667%}.col.xsmall-5{width:83.3333333333%}.xsmall-push-5{left:83.3333333333%}.xsmall-pull-5{right:83.3333333333%}.col.xsmall-6{width:100%}.xsmall-push-6{left:100%}.xsmall-pull-6{right:100%}}@media only screen and (min-width: 641px) and (max-width: 960px){.col[class*="small-"]{position:relative;min-height:1px;float:left}.col[class*="small-"].end{float:right !important}.col.small-1{width:8.3333333333%}.small-push-1{left:8.3333333333%}.small-pull-1{right:8.3333333333%}.col.small-2{width:16.6666666667%}.small-push-2{left:16.6666666667%}.small-pull-2{right:16.6666666667%}.col.small-3{width:25%}.small-push-3{left:25%}.small-pull-3{right:25%}.col.small-4{width:33.3333333333%}.small-push-4{left:33.3333333333%}.small-pull-4{right:33.3333333333%}.col.small-5{width:41.6666666667%}.small-push-5{left:41.6666666667%}.small-pull-5{right:41.6666666667%}.col.small-6{width:50%}.small-push-6{left:50%}.small-pull-6{right:50%}.col.small-7{width:58.3333333333%}.small-push-7{left:58.3333333333%}.small-pull-7{right:58.3333333333%}.col.small-8{width:66.6666666667%}.small-push-8{left:66.6666666667%}.small-pull-8{right:66.6666666667%}.col.small-9{width:75%}.small-push-9{left:75%}.small-pull-9{right:75%}.col.small-10{width:83.3333333333%}.small-push-10{left:83.3333333333%}.small-pull-10{right:83.3333333333%}.col.small-11{width:91.6666666667%}.small-push-11{left:91.6666666667%}.small-pull-11{right:91.6666666667%}.col.small-12{width:100%}.small-push-12{left:100%}.small-pull-12{right:100%}}@media only screen and (min-width: 961px) and (max-width: 1280px){.col[class*="medium-"]{position:relative;min-height:1px;float:left}.col[class*="medium-"].end{float:right !important}.col.medium-1{width:8.3333333333%}.medium-push-1{left:8.3333333333%}.medium-pull-1{right:8.3333333333%}.col.medium-2{width:16.6666666667%}.medium-push-2{left:16.6666666667%}.medium-pull-2{right:16.6666666667%}.col.medium-3{width:25%}.medium-push-3{left:25%}.medium-pull-3{right:25%}.col.medium-4{width:33.3333333333%}.medium-push-4{left:33.3333333333%}.medium-pull-4{right:33.3333333333%}.col.medium-5{width:41.6666666667%}.medium-push-5{left:41.6666666667%}.medium-pull-5{right:41.6666666667%}.col.medium-6{width:50%}.medium-push-6{left:50%}.medium-pull-6{right:50%}.col.medium-7{width:58.3333333333%}.medium-push-7{left:58.3333333333%}.medium-pull-7{right:58.3333333333%}.col.medium-8{width:66.6666666667%}.medium-push-8{left:66.6666666667%}.medium-pull-8{right:66.6666666667%}.col.medium-9{width:75%}.medium-push-9{left:75%}.medium-pull-9{right:75%}.col.medium-10{width:83.3333333333%}.medium-push-10{left:83.3333333333%}.medium-pull-10{right:83.3333333333%}.col.medium-11{width:91.6666666667%}.medium-push-11{left:91.6666666667%}.medium-pull-11{right:91.6666666667%}.col.medium-12{width:100%}.medium-push-12{left:100%}.medium-pull-12{right:100%}}@media only screen and (min-width: 1281px){.col[class*="large-"]{position:relative;min-height:1px;float:left}.col[class*="large-"].end{float:right !important}.col.large-1{width:8.3333333333%}.large-push-1{left:8.3333333333%}.large-pull-1{right:8.3333333333%}.col.large-2{width:16.6666666667%}.large-push-2{left:16.6666666667%}.large-pull-2{right:16.6666666667%}.col.large-3{width:25%}.large-push-3{left:25%}.large-pull-3{right:25%}.col.large-4{width:33.3333333333%}.large-push-4{left:33.3333333333%}.large-pull-4{right:33.3333333333%}.col.large-5{width:41.6666666667%}.large-push-5{left:41.6666666667%}.large-pull-5{right:41.6666666667%}.col.large-6{width:50%}.large-push-6{left:50%}.large-pull-6{right:50%}.col.large-7{width:58.3333333333%}.large-push-7{left:58.3333333333%}.large-pull-7{right:58.3333333333%}.col.large-8{width:66.6666666667%}.large-push-8{left:66.6666666667%}.large-pull-8{right:66.6666666667%}.col.large-9{width:75%}.large-push-9{left:75%}.large-pull-9{right:75%}.col.large-10{width:83.3333333333%}.large-push-10{left:83.3333333333%}.large-pull-10{right:83.3333333333%}.col.large-11{width:91.6666666667%}.large-push-11{left:91.6666666667%}.large-pull-11{right:91.6666666667%}.col.large-12{width:100%}.large-push-12{left:100%}.large-pull-12{right:100%}}.show-retina,.show-print{display:none !important}


@media only screen and (max-width: 640px){
	.show-xlarge,.show-large,.show-medium,.show-small,.hide-xsmall{display:none !important}
}
	
@media only screen and (min-width: 641px) and (max-width: 960px){
	.show-xlarge,.show-large,.show-medium,.show-xsmall,.hide-small{display:none !important}
}

@media only screen and (min-width: 961px) and (max-width: 1280px){.show-xlarge,.show-large,.show-small,.show-xsmall,.hide-medium{display:none !important}}@media only screen and (min-width: 1281px) and (max-width: 1680px){.show-xlarge,.show-medium,.show-small,.show-xsmall,.hide-large{display:none !important}}@media only screen and (min-width: 1681px){.show-large,.show-medium,.show-small,.show-xsmall,.hide-xlarge{display:none !important}}@media only screen and (orientation: portrait){.show-landscape,.hide-portrait{display:none !important}}@media only screen and (orientation: landscape){.show-portrait,.hide-landscape{display:none !important}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.hide-retina{display:none !important}.show-retina{display:block !important}table.show-retina{display:table !important}tr.show-retina{display:table-row !important}td.show-retina,th.show-retina{display:table-cell !important}}@media print{.hide-print{display:none !important}.show-print{display:block !important}table.show-print{display:table !important}tr.show-print{display:table-row !important}td.show-print,th.show-print{display:table-cell !important}}






html{
		font-size:18px;line-height:1.6;font-family:'Open Sans', sans-serif;-webkit-font-smoothing:antialiased
}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family:'Open Sans', sans-serif;letter-spacing:.02em;line-height:1.2}
h1{font-size:45px}
h2{font-size:30px}
h3{font-size:20px}

.bullets {
	font-size:20px;
}

@media only screen and (min-width: 641px){h1{font-size:45px}h2{font-size:30}h3{font-size:20px}}

@media only screen and (min-width: 961px){h1{font-size:60px}h2{font-size:30px}h3{font-size:20px}}

p ul,p ol,ul ul,ul ol,ol ul,ol ol{margin:0}

a{text-decoration:none;color:#fff;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
a:hover{opacity:.7}
img{vertical-align:top;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}

.wrap{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:10}

.box{padding:0px 0}


html{overflow:auto}
body{overflow:hidden;background:#ffffff}
header{position:fixed;top:0;left:0;width:100%;z-index:100}
main{padding-top:100vh;position:relative;z-index:2}
main h1{text-align:center}
section{position:relative;padding:20px 0 calc(7vw + 20px)}
aside#partners{position:relative;z-index:2}
footer{position:relative;z-index:2}

#header{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:rgba(0,0,0,0.1);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, transparent));background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, transparent 100%)}

#header.header--bg{background-color:#0f6b04; opacity:0;box-shadow: 1px 1px 5px rgba(0,0,0,0.32);}
/*.header--bg{background-color:#0f6b04; opacity:0.9}*/

#nav{width:100%;height:70px;font-family:'Open Sans', sans-serif;font-size:18px;letter-spacing:.01em}


.nav-logo {
	left:10vw;
	z-index:101;
	width:350px;
	-webkit-transform-origin:left top;transform-origin:left top;
}
/*
@media only screen and (min-width: 120px){
	#nav .nav__logo {
		height:20px;
		margin-top:-70px; 
	}
}

@media only screen and (min-width: 120px){
	.nav-logo{transform: scale(.5); }
}


@media only screen and (min-width: 641px){
	.nav-logo{
		margin-top:0px;
		line-height:58px;
		width:321px;
		height:338px;
		transform:scale(.7);
	}
}


@media only screen and (min-width: 641px){#nav{height:80px}}
*/


#nav .nav__logo a{display:block}

#nav ul{position:fixed;top:0;left:0;width:100%;list-style:none;margin:0;padding:0;padding-top:70px;padding-bottom:20px;line-height:52px;vertical-align:middle;background-color:#0f6b04;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;opacity:0}

@media only screen and (min-width: 641px){
	#nav ul{
		padding-top:80px;
		font-size:26px;
		line-height:250%;
	}
}

#nav ul li a{padding:0 20px}







@media only screen and (min-width: 961px){#nav ul{font-size:20px;position:static;width:auto;float:right;line-height:80px;padding:0;background-color:transparent;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;visibility:visible;opacity:1}#nav ul li{display:inline-block;margin-left:1em}#nav ul li a{padding:0}}#nav__btn{position:fixed;top:22px;right:20px;z-index:100;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;margin:0;padding:0;width:44px;height:30px;background-color:transparent}


@media only screen and (min-width: 641px){#nav__btn{top:27px}}#nav__btn:focus{outline:none}#nav__btn span{width:44px;height:2px;background-color:#fff;position:absolute;left:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}#nav__btn span:nth-child(2){top:0}#nav__btn span:nth-child(3){top:12px}#nav__btn span:nth-child(4){top:24px}body.nav-open #nav #nav__btn span:nth-child(2){top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.nav-open #nav #nav__btn span:nth-child(3){opacity:0}body.nav-open #nav #nav__btn span:nth-child(4){top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.nav-open #nav ul{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}

#scroll-down{
	display:block;
	font-weight:normal;
	font-family:'MFred', sans-serif;
	text-transform:uppercase
	;letter-spacing:.02em;
	font-size:24px;
	padding:2px 1rem;
	color:#fff;
	position:fixed;
	right:7vw;bottom:30px;
	z-index:10;border:4px solid #fff;
	-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:bottom .3s ease-out;transition:bottom .3s ease-out;
	cursor:pointer
}

#scroll-down:hover{bottom:20px;opacity:1}














	
	
	
	
	
@media only screen and (min-width: 961px){#footer{text-align:left;padding:40px 0 20px}}#footer .footer__logo{margin-bottom:20px}#footer nav ul{list-style:none;margin:0;padding:0}#footer nav ul li{display:inline-block}#footer .footer__link li:after{content:" | ";display:inline;color:#888}#footer .footer__link li:last-child:after{content:none}#footer .footer__link--social{height:38px;margin-bottom:20px;margin-top:30px}

@media only screen and (min-width: 961px){#footer .footer__link--social{margin-top:0}}#footer .footer__link--social li{padding-left:10px}#footer .footer__link--social svg{fill:#f5f5f5}

@media only screen and (min-width: 961px){#footer .col:last-child{text-align:right}}.button{background-color:#000;display:inline-block;position:relative;vertical-align:middle;border:0;margin:0;cursor:pointer;text-align:center;font-weight:normal;line-height:normal;text-decoration:none;font-size:1.2rem}.button:hover{opacity:1}.button.is-disabled,.button[disabled]{cursor:not-allowed}.button span{display:block;width:100%;height:100%;padding:1rem 3.5rem 1rem 2rem;white-space:nowrap;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAHPYKnrjo18pNcDyFLly2ev6KAAAAn0lEQVR4XmMYZmAUjIJRMApGwSiYQrqWeAeStVj8IVkLY/0CkvWI/SPdmvwJJOu5pE2yFm6lDSTrmZRLsha+bwIk61lfSLIWru+kW3O+mWQtLF8NSNbjH0CyFtMfJGthJV2LfzAdvH++mQ5R+T6RVB2cpCfLTbp0yGLXNEkvLh6QqkX8F6k6mEkv+iz+0KMYn8IwLMEoGAWjYBSMglEAABVJIDBgQXHgAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right center;background-size:50px auto;position:relative;z-index:2}.button:after{content:"";height:100%;background-color:#d9aa00;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;left:0;width:0px}.button:hover:after{width:100%}
.hat{position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:2;overflow:hidden;width:100%;height:7vw}





#slider{position:fixed;top:0;left:0;width:100%;height:100vh;}


.slider__item{background-position:center;background-size:cover;width:100%;height:100%}
#slider-breadcrumbs{width:100%;opacity:.5;}
#slider-breadcrumbs .slidr-breadcrumbs{max-width:1400px;padding:20px;margin:0 auto;margin-top:-150px;}
#slider-breadcrumbs .slidr-breadcrumbs li{margin:0 10px 0 0;border-radius:0;width:10vw;max-width:20px;height:20px;background:rgba(255,255,255,0.7);border:0}
#slider-breadcrumbs .slidr-breadcrumbs li.active{background-color:#fff}
body.nav-open #slider-breadcrumbs,body.nav-open #slider-control{display:none !important}
#slider:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:transparent;background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.3)));background:-webkit-radial-gradient(center, ellipse cover, transparent 0%, rgba(0,0,0,0.3) 100%);background:-webkit-radial-gradient(center ellipse, transparent 0%, rgba(0,0,0,0.3) 100%);background:radial-gradient(ellipse at center, transparent 0%, rgba(0,0,0,0.3) 100%)}
aside[id="slider-control"] .slidr-control.left{width:50px !important;height:50px !important;top:50% !important;margin-top:-25px !important;left:2vw !important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABQCAMAAABLc1c6AAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMA+RjsUKA92QuLxbMqeGZ6EwRRAAAA9ElEQVR42p3WSQ7DQAhE0XS7PQ/c/7bZGgnpSWZd+u6EAupX1BqvmivFiHctleR4K1ZDbkJaLxRLgpwV5EySUSiupJgM2QmJq5DMSXEUit6S5Ckke37sRshcQtTBbQp18M6Qh5DWCZkrCB/7BB+7huw2Ilcn5DRkVKZWB5fItRMSFyGHTB3xyNTRNpg6YiYkFkJWmTrilqmjdUJOQmLIjzHB1KmDkvhDfq5/tP+6Dw1wG20GW8rGtL09JB41D6zH3svDK8iY/mEdYql6NXvB+0z42Phk+fD5fPoIfzjlDgSOFQ4njjgOSo5bDm2Ofg6QjqEOs3+HSUbZLRvZYAAAAABJRU5ErkJggg==");background-position:center;background-size:24px auto;background-repeat:no-repeat;opacity:0.6}
aside[id="slider-control"] .slidr-control.left:after{content:none !important}
aside[id="slider-control"] .slidr-control.right{width:50px !important;height:50px !important;top:50% !important;margin-top:-25px !important;right:2vw !important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABQCAMAAABLc1c6AAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMA7Bj5iwtQPaDZKsWzeGbJMR1UAAAA9ElEQVR42p3WSQ7DMAxD0WZ0nKG8/227jQEBD6jXxI9bUxQ/R16nf6rT8j57qelvyVVKHmPmxZh7wLRKsg+Su8RMg+asJKsxZ4y5BslRSb6DZJkLyTZeeK0whzEtxvRBMm28cJ7yLY05jGkxpo+ab20+GX1O6NDbmN2YbUpk9DWR0c8YcxnzTWT0bQmNfiQyeosx3ZgnkdHnJTT6bcweY6bQoWsCo0PiD/m6/tH+6/wAfkabwZayMW1vD4lHzQPrsXd4OIIcZI5Dh6qj2QHvNfHXsumAYPFhfWIJa5W7ELhWuJy44rgouW65tP1Z/TohzRCX2R/fSUbZZ/b2fwAAAABJRU5ErkJggg==");background-position:center;background-size:24px auto;background-repeat:no-repeat;opacity:0.6}aside[id="slider-control"] .slidr-control.right:after{content:none !important}aside[id="slider-control"] .slidr-control.left:hover,aside[id="slider-control"] .slidr-control.right:hover{opacity:1}aside[id="slider-control"] .slidr-control.left.disabled:hover,aside[id="slider-control"] .slidr-control.right.disabled:hover{opacity:0.05}#slider-control .slidr-control.up.disabled,#slider-control .slidr-control.down.disabled{display:none}


