﻿html,body{margin:0;padding:0;-webkit-tap-highlight-color:transparent}
ol,ul,li{list-style:none;margin:0;padding:0}
a,ol,ul{-webkit-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1)}


h5{margin:0;padding:0;line-height:1.618;}
h5{font-style:normal;font-weight:700;color:#c3c3c3;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;font-size:0.875rem}
.button-group{margin:1.5em 0 0}
.button-group ul a li{float:left;padding:0.75em 1.5em;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-color:#d0d2d4}
.button-group ul a:nth-child(1) li{border-top-left-radius:5px;border-bottom-left-radius:5px}
.button-group ul a:nth-last-child(1) li{border-right:1px solid;border-color:#d0d2d4;border-top-right-radius:5px;border-bottom-right-radius:5px}
.button-group ul a li .button-svg{margin-right:0.75em;display:inline-block;vertical-align:bottom}
.button-group ul a li h5{pointer-events:none;-webkit-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1)}
.button-group ul a:hover li h5{color:#3f3844}


@media only screen and (min-width: 48.063em){a:hover .button .arrow,.arrow:hover,.export:hover{color:#3f3844}
a:hover .button .arrow .button-svg,.arrow:hover .button-svg{margin-left:0.5625em;margin-right:0}
.export .button-svg{margin-left:0.75em}
}

.button-svg .fill{fill:white;stroke:none;-webkit-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1)}
.button-svg .stroke{fill:none;stroke:white;-webkit-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.375s cubic-bezier(0.4, 0, 0.2, 1)}
.white .button-svg .fill{fill:white;stroke:none}
.white .button-svg .stroke{fill:none;stroke:white}
.gray .button-svg .fill{fill:#c3c3c3;stroke:none}
.gray .button-svg .fill:hover{color:#3f3844}


.white:hover .button-svg .stroke{stroke:#3f3844}
.gray:hover .button-svg .fill{fill:#3f3844}
.gray:hover .button-svg .stroke{stroke:#3f3844}













