.selectric-wrapper{
  position:relative;
  cursor:pointer
}

.selectric-responsive{
  width:100%
}

.selectric{
  border:1px solid #DDD;
  border-radius:0px;
  background:#F8F8F8;
  position:relative;
  overflow:hidden
}

.selectric .label{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin:0 38px 0 10px;
  font-size:12px;
  line-height:38px;
  color:#444;
  height:38px;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.selectric .button{
  display:block;
  position:absolute;
  right:0;
  top:0;
  width:38px;
  height:38px;
  line-height:38px;
  background-color:#F8f8f8;
  color:#BBB;
  text-align:center;
  font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial
}

.selectric .button:after{
  content:" ";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto;
  width:0;
  height:0;
  border:4px solid transparent;
  border-top-color:#BBB;
  border-bottom:none
}

.selectric-focus .selectric{
  border-color:#aaaaaa
}

.selectric-hover .selectric{
  border-color:#c4c4c4
}

.selectric-hover .selectric .button{
  color:#a2a2a2
}

.selectric-hover .selectric .button:after{
  border-top-color:#a2a2a2
}

.selectric-open{
  z-index:9999
}

.selectric-open .selectric{
  border-color:#c4c4c4
}

.selectric-open .selectric-items{
  display:block
}

.selectric-disabled{
  filter:alpha(opacity=50);
  opacity:0.5;
  cursor:default;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.selectric-hide-select{
  position:relative;
  overflow:hidden;
  width:0;
  height:0
}

.selectric-hide-select select{
  position:absolute;
  left:-100%
}

.selectric-hide-select.selectric-is-native{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10
}

.selectric-hide-select.selectric-is-native select{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  border:none;
  z-index:1;
  box-sizing:border-box;
  opacity:0
}

.selectric-input{
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  margin:0 !important;
  padding:0 !important;
  width:1px !important;
  height:1px !important;
  outline:none !important;
  border:none !important;*font:0/0 a !important;
  background:none !important
}

.selectric-temp-show{
  position:absolute !important;
  visibility:hidden !important;
  display:block !important
}

.selectric-items{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:#F8F8F8;
  border:1px solid #c4c4c4;
  z-index:-1;
  box-shadow:0 0 10px -6px
}

.selectric-items .selectric-scroll{
  height:100%;
  overflow:auto
}

.selectric-above .selectric-items{
  top:auto;
  bottom:100%
}

.selectric-items ul,.selectric-items li{
  list-style:none;
  padding:0;
  margin:0;
  font-size:12px;
  line-height:20px;
  min-height:20px
}

.selectric-items li{
  display:block;
  padding:10px;
  color:#666;
  cursor:pointer
}

.selectric-items li.selected{
  background:#E0E0E0;
  color:#444
}

.selectric-items li.highlighted{
  background:#D0D0D0;
  color:#444
}

.selectric-items li:hover{
  background:#D5D5D5;
  color:#444
}

.selectric-items .disabled{
  filter:alpha(opacity=50);
  opacity:0.5;
  cursor:default !important;
  background:none !important;
  color:#666 !important;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.selectric-items .selectric-group .selectric-group-label{
  font-weight:bold;
  padding-left:10px;
  cursor:default;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background:none;
  color:#444
}

.selectric-items .selectric-group.disabled li{
  filter:alpha(opacity=100);
  opacity:1
}

.selectric-items .selectric-group li{
  padding-left:25px
}

/*! wysiwyg.css v0.0.3 | MIT License | github.com/jgthms/wysiwyg.css */

.wysiwyg{
  line-height:1.6
}

.wysiwyg a{
  text-decoration:none
}

.wysiwyg a:hover{
  border-bottom:1px solid
}

.wysiwyg abbr{
  border-bottom:1px dotted;
  cursor:help
}

.wysiwyg hr{
  background:#e6e6e6;
  border:none;
  display:block;
  height:1px;
  margin-bottom:1.4em;
  margin-top:1.4em
}

.wysiwyg img{
  vertical-align:text-bottom
}

.wysiwyg ins{
  background-color:lime;
  text-decoration:none
}

.wysiwyg mark{
  background-color:#ff0
}

.wysiwyg small{
  font-size:0.8em
}

.wysiwyg strong{
  font-weight:700
}

.wysiwyg sub,.wysiwyg sup{
  font-size:0.8em
}

.wysiwyg sub{
  vertical-align:sub
}

.wysiwyg sup{
  vertical-align:super
}

.wysiwyg p,.wysiwyg dl,.wysiwyg ol,.wysiwyg ul,.wysiwyg pre,.wysiwyg table{
  margin-bottom:1.4em
}

.wysiwyg p:last-child,.wysiwyg dl:last-child,.wysiwyg ol:last-child,.wysiwyg ul:last-child,.wysiwyg pre:last-child,.wysiwyg table:last-child{
  margin-bottom:0
}

.wysiwyg p:empty{
  display:none
}

.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{
  font-weight:700;
  line-height:1.2
}

.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{
  margin-top:0
}

.wysiwyg h1{
  font-size:2.4em;
  margin-bottom:.58333em;
  margin-top:.58333em;
  line-height:1
}

.wysiwyg h2{
  font-size:1.6em;
  margin-bottom:.875em;
  margin-top:1.75em;
  line-height:1.1
}

.wysiwyg h3{
  font-size:1.3em;
  margin-bottom:1.07692em;
  margin-top:1.07692em
}

.wysiwyg h4{
  font-size:1.2em;
  margin-bottom:1.16667em;
  margin-top:1.16667em
}

.wysiwyg h5{
  font-size:1.1em;
  margin-bottom:1.27273em;
  margin-top:1.27273em
}

.wysiwyg h6{
  font-size:1em;
  margin-bottom:1.4em;
  margin-top:1.4em
}

.wysiwyg dd{
  margin-left:1.4em
}

.wysiwyg ol,.wysiwyg ul{
  list-style-position:outside;
  margin-left:1.4em
}

.wysiwyg ol{
  list-style-type:decimal
}

.wysiwyg ol ol{
  list-style-type:lower-alpha
}

.wysiwyg ol ol ol{
  list-style-type:lower-roman
}

.wysiwyg ol ol ol ol{
  list-style-type:lower-greek
}

.wysiwyg ol ol ol ol ol{
  list-style-type:decimal
}

.wysiwyg ol ol ol ol ol ol{
  list-style-type:lower-alpha
}

.wysiwyg ul{
  list-style-type:disc
}

.wysiwyg ul ul{
  list-style-type:circle
}

.wysiwyg ul ul ul{
  list-style-type:square
}

.wysiwyg ul ul ul ul{
  list-style-type:circle
}

.wysiwyg ul ul ul ul ul{
  list-style-type:disc
}

.wysiwyg ul ul ul ul ul ul{
  list-style-type:circle
}

.wysiwyg code,.wysiwyg pre{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:auto;
  background-color:#f2f2f2;
  color:#333;
  font-size:0.9em
}

.wysiwyg code{
  border-radius:3px;
  line-height:1.77778;
  padding:0.1em 0.4em 0.2em;
  vertical-align:baseline
}

.wysiwyg pre{
  overflow:auto;
  padding:1em 1.2em
}

.wysiwyg pre code{
  background:none;
  font-size:1em;
  line-height:1em
}

.wysiwyg figure{
  margin-bottom:2.8em;
  text-align:center
}

.wysiwyg figure:first-child{
  margin-top:0
}

.wysiwyg figure:last-child{
  margin-bottom:0
}

.wysiwyg figcaption{
  font-size:0.8em;
  margin-top:.875em
}

.wysiwyg table{
  width:100%
}

.wysiwyg table pre{
  white-space:pre-wrap
}

.wysiwyg th,.wysiwyg td{
  font-size:1em;
  padding:.7em;
  border:1px solid #e6e6e6;
  line-height:1.4
}

.wysiwyg thead tr,.wysiwyg tfoot tr{
  background-color:#f5f5f5
}

.wysiwyg thead th,.wysiwyg thead td,.wysiwyg tfoot th,.wysiwyg tfoot td{
  font-size:.9em;
  padding:.77778em
}

.wysiwyg thead th code,.wysiwyg thead td code,.wysiwyg tfoot th code,.wysiwyg tfoot td code{
  background-color:#fff
}

.wysiwyg tbody tr{
  background-color:#fff
}

@font-face {
  font-family: 'Icons-400';

  src:  url(fonts/Icons-400.eot);

  src:  url(fonts/Icons-400.eot#iefix) format('embedded-opentype'),
  url(fonts/Icons-400.ttf) format('truetype'),
  url(fonts/Icons-400.woff) format('woff'),
  url("<svg xmlns=\"http://www.w3.org/2000/svg\"><metadata>Generated by IcoMoon</metadata><defs><font id=\"Icons-400\" horiz-adv-x=\"1024\"><font-face units-per-em=\"1024\" ascent=\"960\" descent=\"-64\"></font><missing-glyph horiz-adv-x=\"1024\"></missing><glyph unicode=\" \" horiz-adv-x=\"512\" d></glyph><glyph unicode=\"\" glyph-name=\"chevron-circle-left\" d=\"M516.992 950.912c276.48 0 500.651-224.171 500.651-500.651s-224.171-500.608-500.651-500.608-500.608 224.128-500.608 500.608 224.128 500.651 500.608 500.651zM516.992 17.92c0.012 0 0.028 0 0.043 0 238.776 0 432.341 193.566 432.341 432.341v0c0 238.805-193.579 432.384-432.384 432.384-238.763 0-432.341-193.579-432.341-432.384 0-238.763 193.579-432.341 432.341-432.341zM437.589 445.44l157.44-157.013c6.9-6.269 11.214-15.278 11.214-25.294 0-18.851-15.282-34.133-34.133-34.133-10.017 0-19.025 4.314-25.269 11.186l-0.025 0.028-205.483 205.44 204.8 204.8c6.269 6.9 15.278 11.214 25.294 11.214 18.851 0 34.133-15.282 34.133-34.133 0-10.017-4.314-19.025-11.186-25.269l-0.028-0.025-156.757-156.8z\"></glyph><glyph unicode=\"\" glyph-name=\"youtube\" horiz-adv-x=\"1456\" d=\"M1426.667 800c-17.809 63.703-66.964 112.857-129.355 130.352l-1.312 0.314q-69.333 18.667-325.333 26.667l-242.667 2.667-242.667-2.667q-256-8-325.333-26.667c-63.703-17.809-112.857-66.964-130.352-129.355l-0.314-1.312q-18.667-72-26.667-218.667-2.667-74.667-2.667-133.333l2.667-133.333q8-149.333 26.667-221.333c19.118-62.306 67.837-110.144 129.331-127.674l1.335-0.326q69.333-18.667 325.333-26.667l242.667-2.667 242.667 2.667q256 8 325.333 26.667c62.829 17.856 111.549 65.694 130.311 126.659l0.355 1.341q18.667 72 26.667 221.333l2.667 133.333-2.667 133.333q-8 146.667-26.667 218.667zM578.667 229.333v434.667l381.333-216z\"></glyph><glyph unicode=\"\" glyph-name=\"linkedin-in\" d=\"M228.571-64h-212.571v683.429h212.571zM123.429 713.143q-50.286 0-86.857 36.571t-36.571 86.857 36.571 86.857 86.857 36.571 86.857-36.571 36.571-86.857-36.571-86.857-86.857-36.571zM1024-64h-212.571v333.714q0 82.286-13.714 118.857-25.143 61.714-98.286 61.714t-102.857-54.857q-22.857-41.143-22.857-121.143v-338.286h-210.286v683.429h203.429v-93.714h2.286q22.857 45.714 73.143 75.429 54.857 36.571 128 36.571 148.571 0 208-93.714 45.714-75.429 45.714-233.143z\"></glyph><glyph unicode=\"\" glyph-name=\"twitter\" horiz-adv-x=\"1260\" d=\"M1129.846 704q2.462-9.846 2.462-32 0-177.231-86.154-342.154-88.615-174.769-248.615-278.154-174.769-115.692-401.231-115.692-216.615 0-396.308 115.692 27.077-2.462 61.538-2.462 179.692 0 322.462 110.769-86.154 0-151.385 50.462t-89.846 126.769q24.615-2.462 46.769-2.462c24.428 0.023 48.216 2.712 71.104 7.791l-2.181-0.406q-88.615 19.692-147.692 91.077t-59.077 162.462v4.923c33.076-20.154 72.747-32.744 115.22-34.447l0.472-0.015c-34.375 24.754-62.47 55.993-82.95 92.116l-0.742 1.423c-20.136 35.081-32.011 77.125-32.011 121.943 0 0.831 0.004 1.662 0.012 2.491l-0.001-0.127q0 67.692 36.923 129.231c63.411-79.351 141.741-143.916 231.099-190.129l3.978-1.871c86.145-45.323 187.522-73.893 295.080-78.714l1.535-0.055c-3.124 17.755-4.914 38.204-4.923 59.068v0.009c-0.001 0.259-0.001 0.565-0.001 0.872 0 47.269 12.798 91.549 35.117 129.564l-0.654-1.205c22.581 39.63 54.276 71.719 92.353 94.124l1.185 0.645c36.223 21.659 79.902 34.466 126.573 34.466 0.502 0 1.003-0.001 1.504-0.004h-0.077c0.724 0.008 1.579 0.012 2.435 0.012 37.043 0 72.178-8.168 103.702-22.8l-1.522 0.634c32.869-15.278 60.966-35.107 84.922-59.075l0.002-0.002c62.125 12.116 117.401 33.484 167.39 62.88l-2.467-1.341q-29.538-91.077-113.231-142.769c55.054 7.768 104.818 22.421 151.204 43.256l-3.511-1.41c-36.375-52.648-79.57-97.408-128.97-134.319l-1.491-1.066z\"></glyph><glyph unicode=\"\" glyph-name=\"facebook-square\" d=\"M1024 850.286v-804.571c0.001-0.136 0.001-0.297 0.001-0.458 0-60.341-48.916-109.257-109.257-109.257-0.161 0-0.322 0-0.483 0.001h-194.261v404.571h137.143l20.571 155.429h-157.714v98.286q0 36.571 13.714 54.857 18.286 20.571 61.714 20.571h82.286v137.143q-48 6.857-118.857 6.857-91.429 0-145.143-53.714t-53.714-149.714v-114.286h-139.429v-155.429h139.429v-404.571h-450.286c-0.561-0.011-1.222-0.017-1.885-0.017-29.725 0-56.587 12.258-75.807 31.994l-0.022 0.023c-19.759 19.243-32.017 46.104-32.017 75.829 0 0.663 0.006 1.324 0.018 1.984l-0.001-0.099v804.571c-0.011 0.561-0.017 1.222-0.017 1.885 0 29.725 12.258 56.587 31.994 75.807l0.023 0.022c19.243 19.759 46.104 32.017 75.829 32.017 0.663 0 1.324-0.006 1.984-0.018l-0.099 0.001h804.571c0.561 0.011 1.222 0.017 1.885 0.017 29.725 0 56.587-12.258 75.807-31.994l0.022-0.023c19.759-19.243 32.017-46.104 32.017-75.829 0-0.663-0.006-1.324-0.018-1.984l0.001 0.099z\"></glyph><glyph unicode=\"\" glyph-name=\"chevron-circle-right\" d=\"M516.992 950.912c276.48 0 500.651-224.171 500.651-500.651s-224.171-500.608-500.651-500.608-500.608 224.128-500.608 500.608 224.128 500.651 500.608 500.651zM516.992 17.92c0.012 0 0.028 0 0.043 0 238.776 0 432.341 193.566 432.341 432.341v0c0 238.805-193.579 432.384-432.384 432.384-238.763 0-432.341-193.579-432.341-432.384 0-238.763 193.579-432.341 432.341-432.341zM475.136 657.792l201.131-201.131-201.131-201.173c-6.033-5.482-14.084-8.839-22.919-8.839-18.851 0-34.133 15.282-34.133 34.133 0 8.835 3.357 16.886 8.864 22.947l-0.025-0.028 152.875 152.96-152.917 152.917c-5.615 6.065-9.059 14.21-9.059 23.159 0 18.851 15.282 34.133 34.133 34.133 8.96 0 17.114-3.452 23.204-9.1l-0.022 0.020z\"></glyph><glyph unicode=\"\" glyph-name=\"play\" d=\"M512 960c-282.839 0-512-229.161-512-512s229.161-512 512-512 512 229.161 512 512-229.161 512-512 512zM750.865 441.806l-400.206-230.194c-32.619-18.168 0-38.194 0 0v472.774c0 37.987-32.826 18.168 0 0l400.206-242.581c33.858-18.994 33.858 18.787 0 0z\"></glyph><glyph unicode=\"\" glyph-name=\"times-circle\" d=\"M516.992 950.912c276.48 0 500.651-224.171 500.651-500.651s-224.171-500.608-500.651-500.608-500.608 224.128-500.608 500.608 224.128 500.651 500.608 500.651zM516.992 17.92c0.012 0 0.028 0 0.043 0 238.776 0 432.341 193.566 432.341 432.341v0c0 238.805-193.579 432.384-432.384 432.384-238.763 0-432.341-193.579-432.341-432.384 0-238.763 193.579-432.341 432.341-432.341zM699.947 634.155c5.209-5.961 8.386-13.814 8.386-22.409 0-8.079-2.807-15.503-7.499-21.349l0.052 0.067-130.389-136.533 130.389-136.533c6.164-6.175 9.975-14.699 9.975-24.113 0-18.851-15.282-34.133-34.133-34.133-9.86 0-18.744 4.181-24.975 10.866l-0.019 0.020-129.493 134.741-140.843-136.533c-6.175-6.164-14.699-9.975-24.113-9.975-18.851 0-34.133 15.282-34.133 34.133 0 9.86 4.181 18.744 10.866 24.975l0.020 0.019 139.947 134.699-139.947 134.699c-6.706 6.25-10.887 15.134-10.887 24.994 0 18.851 15.282 34.133 34.133 34.133 9.414 0 17.939-3.811 24.114-9.975v0l140.843-136.533 129.493 134.741c6.174 6.159 14.696 9.968 24.107 9.968s17.933-3.809 24.107-9.969l-0.001 0.001z\"></glyph><glyph unicode=\"\" glyph-name=\"trash-alt\" d=\"M723.285 806.784c-34.801 90.336-120.899 153.269-221.696 153.269s-186.895-62.933-221.146-151.65l-0.55-1.619h-178.859c-19.499 0-35.307-15.807-35.307-35.307s15.807-35.307 35.307-35.307v0h0.469v-729.6c0-38.955 31.573-70.571 70.613-70.571h635.435c38.997 0 70.571 31.573 70.571 70.613v729.557c19.472 0.036 35.243 15.83 35.243 35.307 0 19.499-15.807 35.307-35.307 35.307-0.023 0-0.045 0-0.068 0h-154.705zM501.589 889.131c64.256 0 120.021-23.509 147.541-82.347h-295.083c27.52 59.051 83.285 82.347 147.541 82.347zM807.509 6.613h-94.123v229.419c0 19.488-15.798 35.285-35.285 35.285s-35.285-15.798-35.285-35.285v0-229.419h-117.675v413.227c0 19.499-15.807 35.307-35.307 35.307s-35.307-15.807-35.307-35.307v0-413.269h-117.675v186.752c0 19.499-15.807 35.307-35.307 35.307s-35.307-15.807-35.307-35.307v0-186.752h-94.123v729.6h635.435v-729.6z\"></glyph><glyph unicode=\"\" glyph-name=\"chevron-circle-down\" d=\"M1017.643 450.261c0-276.48-224.171-500.651-500.651-500.651s-500.608 224.171-500.608 500.651 224.128 500.608 500.608 500.608 500.651-224.128 500.651-500.608zM84.651 450.261c0-0.012 0-0.028 0-0.043 0-238.776 193.566-432.341 432.341-432.341v0c238.805 0 432.384 193.579 432.384 432.384 0 238.763-193.579 432.341-432.384 432.341-238.763 0-432.341-193.579-432.341-432.341zM724.523 492.117l-201.131-201.131-201.173 201.131c-5.482 6.033-8.839 14.084-8.839 22.919 0 18.851 15.282 34.133 34.133 34.133 8.835 0 16.886-3.357 22.947-8.864l-0.028 0.025 152.96-152.875 152.917 152.917c6.065 5.615 14.21 9.059 23.159 9.059 18.851 0 34.133-15.282 34.133-34.133 0-8.96-3.452-17.114-9.1-23.204l0.020 0.022z\"></glyph><glyph unicode=\"\" glyph-name=\"pencil\" d=\"M894.165 735.36l-118.528 118.528c-12.868 12.852-30.636 20.8-50.261 20.8s-37.393-7.948-50.262-20.801l-568.874-568.959c-21.632-21.547-20.907-73.941-20.907-73.941v-189.653l189.653 23.723c26.727 0.896 51.25 9.629 71.539 23.957l-0.414-0.277 548.053 566.144c27.733 27.733 27.733 72.747 0 100.523zM274.987 116.139l-129.323-16.043 10.795 134.571 568.875 568.96 118.528-118.528-568.875-568.96z\"></glyph><glyph unicode=\"\" glyph-name=\"chevron-up\" d=\"M309.504 408.405c-12.544-13.44-12.16-34.389 0.853-47.36 12.971-13.013 33.92-13.397 47.36-0.853l152.917 152.917 152.917-152.917c13.483-12.544 34.432-12.16 47.403 0.853 13.013 12.971 13.397 33.92 0.853 47.36l-201.173 201.173-201.131-201.173z\"></glyph><glyph unicode=\"\" glyph-name=\"chevron-circle-up\" d=\"M512-64q138.323 0 256 69.161c77.839 45.859 140.979 109 185.522 184.429l1.316 2.41q69.161 117.677 69.161 256t-69.161 256c-45.859 77.839-109 140.979-184.429 185.522l-2.41 1.316q-117.677 69.161-256 69.161t-256-69.161c-77.839-45.859-140.979-109-185.522-184.429l-1.316-2.41q-69.161-117.677-69.161-256t69.161-256c45.859-77.839 109-140.979 184.429-185.522l2.41-1.316q117.677-69.161 256-69.161zM66.065 448c-0.004 0.658-0.006 1.437-0.006 2.215 0 81.368 22.245 157.54 60.985 222.768l-1.108-2.015c39.475 68.064 94.31 123.231 159.993 161.966l2.072 1.13q102.194 59.871 222.968 59.871c0.812 0.005 1.772 0.009 2.734 0.009 81.541 0 157.886-22.244 223.299-60.994l-2.032 1.114c68.064-39.475 123.231-94.31 161.966-159.993l1.13-2.072q59.871-102.194 59.871-222.968c0.005-0.812 0.009-1.772 0.009-2.734 0-81.541-22.244-157.886-60.994-223.299l1.114 2.032c-39.475-68.064-94.31-123.231-159.993-161.966l-2.072-1.13q-102.194-59.871-222.968-59.871c-0.812-0.005-1.772-0.009-2.734-0.009-81.541 0-157.886 22.244-223.299 60.994l2.032-1.114c-68.064 39.475-123.231 94.31-161.966 159.993l-1.13 2.072q-59.871 102.194-59.871 224zM530.581 627.613l237.419-237.419c3.867-5.111 6.194-11.574 6.194-18.581s-2.327-13.47-6.25-18.659l0.056 0.078-16.516-14.452c-4.004-3.849-9.453-6.219-15.456-6.219-0.373 0-0.743 0.009-1.112 0.027l0.052-0.002c-0.076-0.001-0.165-0.001-0.255-0.001-6.923 0-13.303 2.329-18.397 6.247l0.071-0.053-204.387 206.452-204.387-204.387c-4.601-5.077-11.22-8.253-18.581-8.253s-13.98 3.176-18.562 8.232l-0.019 0.021-14.452 14.452c-3.849 4.004-6.219 9.453-6.219 15.456 0 0.373 0.009 0.743 0.027 1.112l-0.002-0.052c-0.001 0.076-0.001 0.165-0.001 0.255 0 6.923 2.329 13.303 6.247 18.397l-0.053-0.071 237.419 237.419c5.111 3.867 11.574 6.194 18.581 6.194s13.47-2.327 18.659-6.25l-0.078 0.056z\"></glyph><glyph unicode=\"\" glyph-name=\"plus-circle\" d=\"M516.992 950.912c276.48 0 500.651-224.171 500.651-500.651s-224.171-500.608-500.651-500.608-500.608 224.128-500.608 500.608 224.128 500.651 500.608 500.651zM516.992 17.92c0.012 0 0.028 0 0.043 0 238.776 0 432.341 193.566 432.341 432.341v0c0 238.805-193.579 432.384-432.384 432.384-238.763 0-432.341-193.579-432.341-432.384 0-238.763 193.579-432.341 432.341-432.341zM699.051 473.045c18.851 0 34.133-15.282 34.133-34.133s-15.282-34.133-34.133-34.133h-136.533v-136.533c0-18.851-15.282-34.133-34.133-34.133s-34.133 15.282-34.133 34.133v0 136.533h-136.533c-18.851 0-34.133 15.282-34.133 34.133s15.282 34.133 34.133 34.133h136.533v136.533c0 18.851 15.282 34.133 34.133 34.133s34.133-15.282 34.133-34.133v0-136.533h136.533z\"></glyph><glyph unicode=\"\" glyph-name=\"user-circle\" d=\"M516.992 945.195c-276.48 0-500.608-224.128-500.608-500.608s224.128-500.608 500.608-500.608 500.651 224.128 500.651 500.608-224.171 500.608-500.651 500.608zM388.693 857.472c38.377 12.363 82.528 19.489 128.343 19.489 238.776 0 432.341-193.566 432.341-432.341 0-101.375-34.89-194.6-93.318-268.323l0.687 0.898c-52.181 77.696-127.829 179.328-215.936 210.859 36.092 38.564 58.257 90.552 58.257 147.717 0 0.943-0.006 1.885-0.018 2.826l0.001-0.143c0 113.792-81.707 204.8-182.059 204.8s-182.016-91.008-182.016-204.8c-0.007-0.628-0.010-1.37-0.010-2.113 0-59.387 23.997-113.169 62.824-152.178l-0.008 0.008c-88.747-31.872-163.584-136.32-211.627-217.429-63.121 74.393-101.504 171.503-101.504 277.579 0 0.094 0 0.187 0 0.281v-0.015c0 189.355 123.179 356.693 304 412.885zM528.427 407.595c-13.22-0.055-26.197-0.798-38.977-2.194l1.643 0.146c-51.797 19.16-88.053 68.125-88.053 125.559 0 2.585 0.073 5.152 0.218 7.701l-0.016-0.353c0 75.307 50.944 136.533 113.749 136.533s113.792-61.227 113.792-136.533c0.103-1.974 0.162-4.285 0.162-6.61 0-56.131-34.268-104.258-83.025-124.602l-0.892-0.33c-6.144 0.256-12.288 0.683-18.645 0.683zM236.715 114.645c49.451 96.555 142.848 205.611 250.283 220.587 22.187-4.309 45.013-3.755 66.901 1.621 106.24-14.336 199.979-119.253 254.421-211.541-76.524-70.787-179.263-114.205-292.144-114.205-107.235 0-205.319 39.184-280.713 104.016l0.568-0.478h0.683z\"></glyph><glyph unicode=\"\" glyph-name=\"star1\" d=\"M505.472 950.699c-27.179 0-51.883-15.829-63.275-40.533l-121.045-261.973h-234.539c-38.539-0.016-69.775-31.262-69.775-69.803 0-19.279 7.816-36.733 20.452-49.365l182.443-182.443-62.123-288.597c-0.989-4.405-1.556-9.465-1.556-14.656 0-38.551 31.252-69.803 69.803-69.803 14.666 0 28.275 4.523 39.509 12.25l-0.236-0.153 240.171 162.901 239.701-162.901c11.015-7.607 24.654-12.151 39.354-12.151 38.551 0 69.803 31.252 69.803 69.803 0 3.474-0.254 6.888-0.744 10.226l0.046-0.379-41.429 291.371 184.747 184.747c12.51 12.611 20.241 29.98 20.241 49.154 0 38.377-30.97 69.521-69.281 69.801h-257.904l-121.003 262.059c-11.342 24.094-35.415 40.477-63.316 40.491h-0.002z\"></glyph><glyph unicode=\"\" glyph-name=\"star\" d=\"M505.472 880.853l139.648-302.507h302.507l-209.408-209.493 46.507-325.803-279.253 190.123-279.253-190.123 69.803 325.803-209.451 209.493h279.296l139.605 302.507zM505.472 950.699c-27.179 0-51.883-15.829-63.275-40.533l-121.045-261.973h-234.539c-38.539-0.016-69.775-31.262-69.775-69.803 0-19.279 7.816-36.733 20.452-49.365l182.443-182.443-62.123-288.597c-0.989-4.405-1.556-9.465-1.556-14.656 0-38.551 31.252-69.803 69.803-69.803 14.666 0 28.275 4.523 39.509 12.25l-0.236-0.153 240.171 162.901 239.701-162.901c11.015-7.607 24.654-12.151 39.354-12.151 38.551 0 69.803 31.252 69.803 69.803 0 3.474-0.254 6.888-0.744 10.226l0.046-0.379-41.429 291.371 184.747 184.747c12.51 12.611 20.241 29.98 20.241 49.154 0 38.377-30.97 69.521-69.281 69.801h-257.904l-121.003 262.059c-11.342 24.094-35.415 40.477-63.316 40.491h-0.002z\"></glyph><glyph unicode=\"\" glyph-name=\"alert\" d=\"M907.264 160.256c-9.131 8.448-83.285 84.352-83.285 323.883-1.872 85.464-33.906 163.103-85.834 223.032l0.373-0.44c-28.479 33.9-63.21 61.527-102.554 81.331l-1.852 0.845c0.085 0.895 0.134 1.935 0.134 2.987s-0.049 2.092-0.144 3.118l0.010-0.132c0 67.629-54.824 122.453-122.453 122.453s-122.453-54.824-122.453-122.453v0c-0.085-0.895-0.134-1.935-0.134-2.987s0.049-2.092 0.144-3.118l-0.010 0.132c-41.179-20.653-75.895-48.279-103.958-81.681l-0.405-0.495c-51.571-59.485-83.619-137.123-85.497-222.2l-0.007-0.392c0-239.104-73.899-314.752-83.029-323.243-18.672-11.321-30.958-31.535-30.958-54.618 0-6.557 0.992-12.883 2.833-18.836l-0.12 0.451c8.875-29.269 36.181-49.067 66.773-48.299h217.728c-5.702-5.944-9.212-14.029-9.212-22.933s3.511-16.989 9.223-22.945l-0.011 0.012c34.689-35.592 83.097-57.668 136.661-57.668s101.973 22.077 136.622 57.628l0.039 0.041c5.331 5.861 8.596 13.685 8.596 22.272s-3.264 16.411-8.62 22.299l0.024-0.027h220.587c0.483-0.012 1.053-0.019 1.624-0.019 30.561 0 56.423 20.119 65.062 47.835l0.13 0.483c2.040 5.974 3.217 12.857 3.217 20.015 0 22.408-11.539 42.12-28.999 53.52l-0.245 0.15zM512.341 851.456c23.72-2.096 43.42-17.344 51.906-38.328l0.148-0.414c-15.648 3.406-33.623 5.357-52.053 5.357s-36.406-1.951-53.73-5.658l1.676 0.3c8.576 21.76 28.757 36.736 52.053 38.741zM512.341 751.275c141.141 0 244.907-142.507 244.907-267.136-1.28-75.051 19.2-306.987 110.805-378.368h-710.997c89.088 63.232 111.659 303.36 110.421 378.368 0 124.672 103.723 267.093 244.864 267.093zM421.76 39.168h175.829c-22.115-22.486-52.79-36.494-86.738-36.736h-0.046c-0.405-0.005-0.883-0.008-1.362-0.008-34.312 0-65.345 14.039-87.669 36.686l-0.014 0.015z\"></glyph><glyph unicode=\"\" glyph-name=\"banner-empty\" d=\"M840.704 879.019v-857.259l-333.397 333.355-333.397-333.355v857.259h666.795zM840.704 950.485h-666.795c-39.424 0-71.424-32-71.424-71.467v-857.259c0.010-39.439 31.984-71.407 71.424-71.407 19.73 0 37.591 8 50.517 20.932v0l282.88 288.64 282.88-288.64c12.931-12.958 30.809-20.975 50.56-20.975 39.446 0 71.424 31.978 71.424 71.424 0 0.009 0 0.018 0 0.027v-0.001 857.259c0 39.467-32 71.467-71.467 71.467z\"></glyph><glyph unicode=\"\" glyph-name=\"banner-full\" d=\"M840.704 950.485h-666.795c-39.424 0-71.424-32-71.424-71.467v-857.259c0.010-39.439 31.984-71.407 71.424-71.407 19.73 0 37.591 8 50.517 20.932v0l282.88 288.64 282.88-288.64c12.931-12.958 30.809-20.975 50.56-20.975 39.446 0 71.424 31.978 71.424 71.424 0 0.009 0 0.018 0 0.027v-0.001 857.259c0 39.467-32 71.467-71.467 71.467z\"></glyph><glyph unicode=\"\" glyph-name=\"chat\" d=\"M814.507 847.531h-605.013c-0.025 0-0.055 0-0.085 0-77.125 0-139.648-62.523-139.648-139.648 0-0.015 0-0.030 0-0.045v0.002-372.352c0-77.125 62.523-139.648 139.648-139.648 0.030 0 0.060 0 0.090 0h23.291v-139.648l157.056 139.648h424.747c77.125 0 139.648 62.523 139.648 139.648v0 372.352c0 77.125-62.523 139.648-139.648 139.648v0zM814.507 917.333c115.7 0 209.493-93.793 209.493-209.493v0-372.309c0-115.7-93.793-209.493-209.493-209.493h-397.867l-137.344-121.941c-12.294-11.038-28.633-17.788-46.549-17.788-38.551 0-69.803 31.252-69.803 69.803 0 0.043 0 0.087 0 0.13v-0.007 74.965c-94.001 21.968-162.944 105.061-162.944 204.256 0 0.026 0 0.052 0 0.079v-0.004 372.309c0 115.7 93.793 209.493 209.493 209.493v0h605.013zM512 486.827c-0.364-0.014-0.791-0.021-1.22-0.021-19.275 0-34.901 15.626-34.901 34.901s15.626 34.901 34.901 34.901c0.429 0 0.856-0.008 1.282-0.023l-0.062 0.002c19.275 0 34.901-15.626 34.901-34.901s-15.626-34.901-34.901-34.901v0zM744.747 486.827c-0.364-0.014-0.791-0.021-1.22-0.021-19.275 0-34.901 15.626-34.901 34.901s15.626 34.901 34.901 34.901c0.429 0 0.856-0.008 1.282-0.023l-0.062 0.002c19.275 0 34.901-15.626 34.901-34.901s-15.626-34.901-34.901-34.901v0zM282.069 486.827c-0.364-0.014-0.791-0.021-1.22-0.021-19.275 0-34.901 15.626-34.901 34.901s15.626 34.901 34.901 34.901c0.429 0 0.856-0.008 1.282-0.023l-0.062 0.002c19.275 0 34.901-15.626 34.901-34.901s-15.626-34.901-34.901-34.901v0z\"></glyph><glyph unicode=\"\" glyph-name=\"check\" d=\"M982.357 743.595c-9.263 9.252-22.054 14.974-36.181 14.974s-26.918-5.722-36.182-14.974l-509.951-509.951-305.152 305.152c-9.118 8.514-21.401 13.742-34.904 13.742-28.277 0-51.2-22.923-51.2-51.2 0-13.503 5.227-25.786 13.769-34.934l-0.027 0.030 341.333-341.333c9.263-9.252 22.054-14.974 36.181-14.974s26.918 5.722 36.182 14.974l546.132 546.132c9.252 9.263 14.974 22.054 14.974 36.181s-5.722 26.918-14.974 36.182l0.001-0.001z\"></glyph><glyph unicode=\"\" glyph-name=\"cloud-download\" d=\"M832.853 688.085c91.733-12.629 184.149-74.069 184.149-216.107 0-189.568-213.76-239.659-326.827-239.659h-43.563v65.365h43.563s261.461 0 261.461 174.293c0 138.539-112.64 152.491-156.203 152.491-2.703 0.161-5.863 0.253-9.045 0.253s-6.342-0.092-9.479-0.273l0.434 0.020s-21.76 261.461-239.659 261.461-217.899-174.293-217.899-174.293-196.053-21.76-196.053-196.096c0-217.856 261.419-217.856 261.419-217.856h21.76v-65.365h-21.76c-56.427 1.322-109.76 13.035-158.66 33.287l2.926-1.074c-100.709 37.346-171.18 132.596-171.18 244.306 0 2.357 0.031 4.706 0.094 7.048l-0.007-0.346c0 153.173 115.072 225.493 204.373 251.008 6.917 25.391 16.841 47.626 29.616 67.883l-0.603-1.024c33.536 53.803 103.467 117.888 245.973 117.888 186.283 0 268.203-149.675 295.211-263.211zM406.528 134.272l88.448-98.048v345.643c0 18.050 14.633 32.683 32.683 32.683s32.683-14.633 32.683-32.683v0-330.411l88.192 87.211c6.405 5.977 15.030 9.646 24.512 9.646s18.107-3.669 24.533-9.665l-0.021 0.019c5.911-5.914 9.566-14.082 9.566-23.104s-3.656-17.19-9.567-23.104v0l-141.653-144.213c-9.128-5.484-20.142-8.727-31.915-8.727s-22.787 3.243-32.2 8.885l0.285-0.158-130.688 141.653c-5.387 5.81-8.691 13.616-8.691 22.194 0 17.806 14.239 32.286 31.951 32.675l0.036 0.001c8.717-0.286 16.451-4.264 21.726-10.413l0.034-0.040z\"></glyph><glyph unicode=\"\" glyph-name=\"cross\" d=\"M578.901 435.2l406.4 414.421c7.822 8.512 12.617 19.914 12.617 32.435 0 26.51-21.49 48-48 48-12.84 0-24.503-5.042-33.116-13.254l0.019 0.018-405.76-413.781-422.4 414.421c-8.651 8.484-20.514 13.72-33.6 13.72-26.511 0-48.003-21.492-48.003-48.003 0-13.425 5.511-25.563 14.395-34.275l0.008-0.008 421.717-413.739-421.76-413.739c-8.405-8.636-13.588-20.444-13.588-33.463 0-26.51 21.49-48 48-48 12.711 0 24.269 4.941 32.856 13.007l-0.025-0.024 422.4 414.379 405.76-413.739c8.594-8.194 20.257-13.235 33.097-13.235 26.51 0 48 21.49 48 48 0 12.522-4.795 23.924-12.649 32.47l0.031-0.035-406.4 414.421z\"></glyph><glyph unicode=\"\" glyph-name=\"eye\" d=\"M530.517 874.667c201.515 0 333.525-210.091 347.947-233.899 15.787-26.283 15.787-59.179 0-85.504-14.421-24.107-146.987-234.709-348.203-234.155s-333.227 210.048-347.648 233.856c-7.5 12.236-11.942 27.050-11.942 42.901s4.442 30.665 12.149 43.265l-0.207-0.364c14.379 23.808 146.432 233.899 347.904 233.899zM530.517 404.139h0.555c160 0 276.224 193.707 276.224 193.707s-116.48 193.792-276.779 193.792c-160.256 0-276.779-193.749-276.779-193.749s116.523-193.749 276.779-193.749zM530.517 736.256c0.723 0.014 1.576 0.021 2.43 0.021 76.442 0 138.411-61.969 138.411-138.411s-61.969-138.411-138.411-138.411c-0.854 0-1.707 0.008-2.558 0.023l0.128-0.002c-75.39 1.366-135.981 62.802-135.981 138.389s60.591 137.024 135.853 138.388l0.128 0.002zM530.517 542.549c30.563 0 55.339 24.776 55.339 55.339s-24.776 55.339-55.339 55.339v0c-30.574 0-55.36-24.786-55.36-55.36s24.786-55.36 55.36-55.36v0zM42.667 149.333h938.667c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-938.667c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0z\"></glyph><glyph unicode=\"\" glyph-name=\"left\" d=\"M708.096-35.968c7.251-6.978 17.125-11.277 28.002-11.277 22.315 0 40.405 18.090 40.405 40.405 0 10.878-4.298 20.751-11.289 28.015l0.012-0.013-431.189 431.104 431.189 416.085c7.307 7.312 11.826 17.411 11.826 28.565 0 22.319-18.093 40.413-40.413 40.413-11.165 0-21.272-4.528-28.586-11.847v0l-480.683-473.131 480.768-488.32z\"></glyph><glyph unicode=\"\" glyph-name=\"like\" d=\"M772.907 908.416c-106.667 0-191.915-81.024-244.907-134.656-54.016 53.205-140.843 134.613-247.253 134.613-155.861 0.043-264.064-109.653-264.064-267.051 0-341.76 447.659-623.36 467.499-634.667 10.020-6.329 22.214-10.085 35.285-10.085s25.265 3.756 35.561 10.247l-0.276-0.162c18.901 11.776 464.555 294.699 464.555 634.453-1.536 164.907-95.275 267.307-246.4 267.307zM516.907 62.507s-434.987 269.355-434.987 578.773c0 119.552 77.653 200.363 197.248 200.363 119.509 0 225.707-155.819 247.979-155.819s125.312 155.819 244.864 155.819 178.091-80.811 178.091-200.363c0.853-306.517-433.195-578.773-433.195-578.773z\"></glyph><glyph unicode=\"\" glyph-name=\"menu\" d=\"M85.333 789.333h640c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-640c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0zM85.333 533.333h384c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-384c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0zM85.333 277.333h640c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-640c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0z\"></glyph><glyph unicode=\"\" glyph-name=\"phone\" d=\"M778.667 791.595v-682.667c0-87.965-71.31-159.275-159.275-159.275v0h-273.067c-87.965 0-159.275 71.31-159.275 159.275v0 682.667c0 0.013 0 0.028 0 0.043 0 87.965 71.31 159.275 159.275 159.275 0 0 0 0 0 0h273.066c0.013 0 0.028 0 0.043 0 87.965 0 159.275-71.31 159.275-159.275 0-0.015 0-0.030 0-0.045v0.002zM255.317 792.021v-685.995c0-47.36 38.315-85.248 85.589-85.248h283.904c0.114-0.001 0.249-0.001 0.384-0.001 47.081 0 85.248 38.167 85.248 85.248 0 0 0 0.001 0 0.001v0 685.952c0 47.36-38.357 85.291-85.632 85.291h-283.904c-0.101 0-0.221 0.001-0.341 0.001-47.081 0-85.248-38.167-85.248-85.248 0-0.015 0-0.031 0-0.046v0.002zM471.509 40.661c-18.851 0-34.133 15.282-34.133 34.133s15.282 34.133 34.133 34.133v0c18.851 0 34.133-15.282 34.133-34.133s-15.282-34.133-34.133-34.133v0z\"></glyph><glyph unicode=\"\" glyph-name=\"plus\" d=\"M964.139 476.885h-420.139v420.096c0 21.75-17.632 39.381-39.381 39.381s-39.381-17.632-39.381-39.381v0-420.096h-420.096c-21.75 0-39.381-17.632-39.381-39.381s17.632-39.381 39.381-39.381v0h420.139v-420.096c0-21.75 17.632-39.381 39.381-39.381s39.381 17.632 39.381 39.381v0 420.053h420.096c21.75 0 39.381 17.632 39.381 39.381s-17.632 39.381-39.381 39.381v0z\"></glyph><glyph unicode=\"\" glyph-name=\"printer\" d=\"M266.667 205.952h-129.707c-19.257 0.024-34.859 15.641-34.859 34.901v0 387.883c0 19.285 15.616 34.944 34.901 34.944h129.408v168.32c0 17.673 14.327 32 32 32v0h469.589c17.673 0 32-14.327 32-32v0-168.32h128.213c19.285 0 34.944-15.659 34.944-34.944v-387.84c0-0.013 0-0.028 0-0.043 0-19.275-15.626-34.901-34.901-34.901-0.015 0-0.030 0-0.045 0h-127.912v-141.227c0-17.673-14.327-32-32-32v0h-469.632c-17.673 0-32 14.327-32 32v0 141.227zM266.411 593.835h-94.507v-318.037h721.493v318.037h-93.397v-102.443c0-17.673-14.327-32-32-32v0h-469.589c-17.673 0-32 14.327-32 32v0 102.443zM330.411 523.392h405.632v276.608h-405.632v-276.608zM330.667 96.725h405.675v105.941h-405.675v-105.941z\"></glyph><glyph unicode=\"\" glyph-name=\"right\" d=\"M296.32 925.525c-7.312 7.307-17.411 11.826-28.565 11.826-22.319 0-40.413-18.093-40.413-40.413 0-11.165 4.528-21.272 11.847-28.586l431.19-431.147-431.189-416.043c-7.316-7.316-11.841-17.423-11.841-28.587 0-22.328 18.1-40.428 40.428-40.428 11.164 0 21.271 4.525 28.587 11.841v0l480.725 473.216-480.768 488.32z\"></glyph><glyph unicode=\"\" glyph-name=\"search\" d=\"M615.253 294.315c-53.593-41.915-121.947-67.212-196.209-67.212-176.731 0-320 143.269-320 320s143.269 320 320 320c176.731 0 320-143.269 320-320 0-77.413-27.488-148.405-73.237-203.749l0.433 0.539 235.819-244.565c6.155-6.382 9.946-15.079 9.946-24.661 0-19.632-15.915-35.546-35.546-35.546-10.049 0-19.124 4.17-25.59 10.874l-0.010 0.011-235.605 244.309zM418.987 298.155c137.473 0 248.917 111.444 248.917 248.917s-111.444 248.917-248.917 248.917v0c-137.461 0-248.896-111.435-248.896-248.896s111.435-248.896 248.896-248.896v0z\"></glyph><glyph unicode=\"\" glyph-name=\"share\" d=\"M812.032 309.76c-56.103-0.035-106.17-25.846-139.005-66.231l-0.259-0.329-301.568 150.784c3.572 13.189 5.624 28.333 5.624 43.955 0 17.64-2.616 34.67-7.482 50.721l0.322-1.236 307.2 166.144c33.045-38.093 81.525-62.044 135.599-62.044 98.969 0 179.2 80.231 179.2 179.2s-80.231 179.2-179.2 179.2c-98.969 0-179.2-80.231-179.2-179.2 0-17.66 2.554-34.723 7.314-50.84l-0.321 1.268-307.2-166.144c-33.034 37.899-81.392 61.713-135.312 61.713-98.969 0-179.2-80.231-179.2-179.2s80.231-179.2 179.2-179.2c56.020 0 106.036 25.705 138.897 65.964l0.256 0.323 301.568-150.784c-3.449-13.141-5.429-28.227-5.429-43.776 0-98.969 80.231-179.2 179.2-179.2s179.2 80.231 179.2 179.2c0 98.969-80.231 179.2-179.2 179.2-0.071 0-0.143 0-0.214 0h0.011v0.512zM812.032 872.96c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4v0c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4v0zM197.632 335.36c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4v0c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4v0zM812.032 28.16c-56.554 0-102.4 45.846-102.4 102.4s45.846 102.4 102.4 102.4v0c56.554 0 102.4-45.846 102.4-102.4s-45.846-102.4-102.4-102.4v0z\"></glyph><glyph unicode=\"\" glyph-name=\"sliders\" d=\"M523.435 234.667c15.029 25.685 42.481 42.663 73.899 42.663s58.869-16.978 73.681-42.26l0.218-0.403h182.101c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-182.101c-15.029-25.685-42.481-42.663-73.899-42.663s-58.869 16.978-73.681 42.26l-0.218 0.403h-310.101c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0h310.101zM651.435 746.667c15.029 25.685 42.481 42.663 73.899 42.663s58.869-16.978 73.681-42.26l0.218-0.403h54.101c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-54.101c-15.029-25.685-42.481-42.663-73.899-42.663s-58.869 16.978-73.681 42.26l-0.218 0.403h-438.101c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0h438.101zM395.435 490.667c15.029 25.685 42.481 42.663 73.899 42.663s58.869-16.978 73.681-42.26l0.218-0.403h310.101c23.564 0 42.667-19.103 42.667-42.667s-19.103-42.667-42.667-42.667v0h-310.101c-15.029-25.685-42.481-42.663-73.899-42.663s-58.869 16.978-73.681 42.26l-0.218 0.403h-182.101c-23.564 0-42.667 19.103-42.667 42.667s19.103 42.667 42.667 42.667v0h182.101z\"></glyph><glyph unicode=\"\" glyph-name=\"stats-dots\" d=\"M72.661 923.648l0.256-701.141v-195.243h896.427c20.077 0 36.352-16.275 36.352-36.352s-16.275-36.352-36.352-36.352h-932.779c-0.063 0-0.138-0.001-0.213-0.001-20.077 0-36.352 16.275-36.352 36.352 0 0 0 0 0 0.001v0 932.736c0.69 19.534 16.692 35.107 36.331 35.107s35.64-15.573 36.329-35.044l0.002-0.063zM896.64 560.256c-66.901 3.328-12.117 0-12.117 0-8.959 1.075-17.072 2.948-24.832 5.585l0.854-0.252-157.696-223.403c15.091-19.983 24.171-45.24 24.171-72.619 0-66.9-54.215-121.137-121.106-121.173h-12.121c-61.595 6.268-109.254 57.861-109.254 120.586 0 13.798 2.306 27.057 6.554 39.413l-0.255-0.852-141.952 101.547c-21.573-20.119-50.62-32.469-82.55-32.469-0.033 0-0.067 0-0.1 0h-12.069c-15.741 1.698-30.1 6.161-43.084 12.905l0.673-0.318c-13.227 6.784-52.565 50.645-52.565 50.645-9.013 16.534-14.313 36.214-14.313 57.131 0 66.824 54.092 121.015 120.88 121.173h12.132c61.331-6.541 108.685-58.005 108.685-120.528 0-8.795-0.937-17.371-2.717-25.634l0.144 0.797 148.992-106.368c19.999 15.13 45.288 24.235 72.704 24.235h12.117c8.235-0.939 16.341-2.731 24.192-5.333l157.739 223.403c-15.091 19.983-24.171 45.24-24.171 72.619 0 66.885 54.19 121.113 121.061 121.173h12.123c63.363-4.432 113.085-56.921 113.085-121.023 0-66.993-54.308-121.301-121.301-121.301-1.372 0-2.738 0.023-4.099 0.068l0.198-0.005zM261.419 448.043l4.726 0.003c0.659-0.027 1.322-0.040 1.988-0.040 26.792 0 48.512 21.72 48.512 48.512 0 25.747-20.058 46.81-45.541 48.421h-4.864l0.117-0.005c-0.837 0.043-1.68 0.065-2.528 0.065-26.802 0-48.529-21.727-48.529-48.529 0-25.954 20.374-47.149 46.119-48.469zM896.171 729.301l0.095-0.003c-0.659 0.027-1.322 0.040-1.988 0.040-26.792 0-48.512-21.72-48.512-48.512 0-25.747 20.058-46.81 45.541-48.421l4.769 0.003c0.659-0.027 1.322-0.040 1.988-0.040 26.792 0 48.512 21.72 48.512 48.512 0 25.747-20.058 46.81-45.541 48.421h-4.864zM605.44 220.587l-0.095 0.003c0.659-0.027 1.322-0.040 1.988-0.040 26.792 0 48.512 21.72 48.512 48.512 0 25.747-20.058 46.81-45.541 48.421l-4.769-0.003c-0.659 0.027-1.322 0.040-1.988 0.040-26.792 0-48.512-21.72-48.512-48.512 0-25.747 20.058-46.81 45.541-48.421h4.864z\"></glyph><glyph unicode=\"\" glyph-name=\"calendar\" d=\"M682.667 917.333c23.552 0 42.667-19.115 42.667-42.667v-42.667h85.333c70.699 0 128-57.301 128-128v-597.333c0-70.699-57.301-128-128-128h-597.333c-70.699 0-128 57.301-128 128v597.333c0 70.699 57.301 128 128 128h85.333v42.667c0 21.888 16.469 39.936 37.675 42.368l4.992 0.299c23.552 0 42.667-19.115 42.667-42.667v-42.667h256v42.667c0 21.888 16.469 39.936 37.675 42.368zM853.333 490.667h-682.667v-384c0-23.552 19.115-42.667 42.667-42.667h597.333c23.552 0 42.667 19.115 42.667 42.667v384zM298.667 746.667h-85.333c-23.552 0-42.667-19.115-42.667-42.667v-128h682.667v128c0 23.552-19.115 42.667-42.667 42.667h-85.333v-42.667c0-21.888-16.469-39.936-37.675-42.368l-4.992-0.299c-23.552 0-42.667 19.115-42.667 42.667v42.667h-256v-42.667c0-21.888-16.469-39.936-37.675-42.368l-4.992-0.299c-23.552 0-42.667 19.115-42.667 42.667v42.667z\"></glyph><glyph unicode=\"\" glyph-name=\"doc\" d=\"M917.806 730.924c-22.212 30.292-53.174 65.7-87.178 99.704s-69.412 64.964-99.704 87.178c-51.574 37.82-76.592 42.194-90.924 42.194h-496c-44.112 0-80-35.888-80-80v-864c0-44.112 35.888-80 80-80h736c44.112 0 80 35.888 80 80v624c0 14.332-4.372 39.35-42.194 90.924zM785.374 785.374c30.7-30.7 54.8-58.398 72.58-81.374h-153.954v153.946c22.984-17.78 50.678-41.878 81.374-72.572zM896 16c0-8.672-7.328-16-16-16h-736c-8.672 0-16 7.328-16 16v864c0 8.672 7.328 16 16 16 0 0 495.956 0.002 496 0v-224c0-17.672 14.326-32 32-32h224v-624zM736 128h-448c-17.672 0-32 14.326-32 32s14.328 32 32 32h448c17.674 0 32-14.326 32-32s-14.326-32-32-32zM736 256h-448c-17.672 0-32 14.326-32 32s14.328 32 32 32h448c17.674 0 32-14.326 32-32s-14.326-32-32-32zM736 384h-448c-17.672 0-32 14.326-32 32s14.328 32 32 32h448c17.674 0 32-14.326 32-32s-14.326-32-32-32z\"></glyph><glyph unicode=\"\" glyph-name=\"play2\" d=\"M512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512 512 229.23 512 512-229.23 512-512 512zM512 32c-229.75 0-416 186.25-416 416s186.25 416 416 416 416-186.25 416-416-186.25-416-416-416zM384 672l384-224-384-224z\"></glyph></font></defs></svg>#Icons-400") format('svg');

  font-weight: normal;

  font-style: normal;

  font-display: block;
}

@font-face {
  font-family: "Icons2";

  font-style: normal;

  font-weight: 400;

  src: local("Icons2"), url(fonts/icons.woff) format("woff"), url(fonts/icons.ttf) format("ttf");
}

.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Icons-400' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  height: 100%;
  width: 100%
}

.icon:before {
  display: block;
}

.icon--calendar:before {
  content: "\e924";
}

.icon--chevron-circle-left:before {
  content: "\e900";
}

.icon--youtube:before {
  content: "\e901";
}

.icon--linkedin-in:before {
  content: "\e902";
}

.icon--twitter:before {
  font-family: 'Icons2' !important;
  font-size: 17px;
  content: "\e9009";
}

.icon--facebook-square:before {
  content: "\e904";
}

.icon--chevron-circle-right:before {
  content: "\e905";
}

.icon--check:before {
  content: "\e915";
}

.icon--cloud-download:before {
  content: "\e916";
}

.icon--cross:before {
  content: "\e917";
}

.icon--eye:before {
  content: "\e918";
}

.icon--plus:before {
  content: "\e91d";
}

.icon--sliders:before {
  content: "\e922";
}

.icon--doc:before {
  content: "\e926";
}

@media (min-width: 1024px) {

  .ged-form:not(.ged-form_w-full) [class^="field--type"] {
    width: 50%
  }

  .ged-form:not(.ged-form_w-full) [class^="field--type"]:nth-of-type(odd) {
    padding-right: 0.5rem;
  }

  .ged-form:not(.ged-form_w-full) [class^="field--type"]:nth-of-type(even) {
    padding-left: 0.5rem;
  }
}

.ged-form .js-form-type-checkbox {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: .8125rem;
  color: #3f2782
}

.ged-form .js-form-type-checkbox input {
  margin-right: 0.5rem;
}

.ged-form [class^="field--type"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column
}

.ged-form [class^="field--type"] label {
  font-family: Poppins, sans-serif;
  font-weight: 700;
  font-size: .8125rem;
  color: #3f2782;
  margin-bottom: 0.5rem;
  display: block
}

.ged-form [class^="field--type"] label.form-required:after {
  content: '*';
}

.ged-form [class^="field--type"] input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border-color: #3f2782;
  border-width: 1px;
  border-style: solid;
  font-size: .8125rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  color: #3f2782;
  font-style: italic;
  line-height: 20px;
}

.ged-form [class^="field--type"] .js-form-item {
  margin-bottom: 1.25rem;
  font-size: .8125rem;
  color: #3f2782
}

@media (min-width: 1024px) {

  .ged-form [class^="field--type"] .js-form-item {
    margin-bottom: 1.5rem
  }
}

@media (min-width: 1280px) {

  .ged-form [class^="field--type"] .js-form-item {
    margin-bottom: 2rem
  }
}

.ged-form [class^="field--type"] .password-strength,
.ged-form [class^="field--type"] .js-password-confirm-message,
.ged-form [class^="field--type"] .password-suggestions,
.ged-form [class^="field--type"] .description {
  font-size: .8125rem;
  background-color: #e8e8e8;
  border-left-width: 4px;
  border-style: solid;
  border-color: #3f2782;
  color: #3f2782;
  padding: 0.5rem;
}

.ged-form [class^="field--type"] input + .password-strength,
.ged-form [class^="field--type"] input + .js-password-confirm-message,
.ged-form [class^="field--type"] input + .password-suggestions,
.ged-form [class^="field--type"] input + .description {
  margin-top: 0.5rem;
}

.ged-form [class^="field--type"] .password-strength__meter {
  display: block;
  background-color: rgba(63, 39, 130, 0.4);
  margin-bottom: 0.5rem;
}

.ged-form [class^="field--type"] .password-strength__indicator {
  background-color: #3f2782;
}

.ged-form [class^="field--type"] .password-strength__title {
}

.ged-form .g-recaptcha {
  margin-bottom: 1.25rem
}

@media (min-width: 1024px) {

  .ged-form .g-recaptcha {
    margin-bottom: 0
  }
}

.ged-form_dark [class^="field--type"] label {
  color: #fff;
}

.ged-form_dark [class^="field--type"] input {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}

@media (min-width: 1024px) {
  .ged-form_search [class^="field--type"] {
    -webkit-box-flex: 1;
    flex-grow: 1
  }
  .ged-form_search [class^="field--type"] .js-form-item {
    margin-bottom: 0;
  }
}

.ged-form_search-select [class^="field--type"] label {
  font-family: Libre Franklin, sans-serif;
  font-weight: 400;
}

@media (min-width: 1024px) {
  .ged-form_search-select [class^="field--type"] {
    width: 100%
  }
  .ged-form_search-select [class^="field--type"]:nth-of-type(odd) {
    padding-right: 0;
  }
  .ged-form_search-select [class^="field--type"]:nth-of-type(even) {
    padding-left: 0;
  }
  .ged-form_search-select [class^="field--type"] .js-form-item {
    margin-bottom: 0;
  }
}

.ged-form_reset-password [class^="field--type"] {
}

@media (min-width: 1024px) {
  .ged-form_reset-password .js-form-item-pass {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap
  }
  .ged-form_reset-password .js-form-item-pass .js-form-item {
    width: 50%
  }
  .ged-form_reset-password .js-form-item-pass .js-form-item:nth-of-type(odd) {
    padding-right: 0.5rem;
  }
  .ged-form_reset-password .js-form-item-pass .js-form-item:nth-of-type(even) {
    padding-left: 0.5rem;
  }
  .ged-form_reset-password .js-form-item-pass .description {
    width: 100%;
  }

  .ged-form_reset-password .js-form-item-current-pass {
    width: 50%;
  }
}

.ged-form_online-signature {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap
}

.ged-form_online-signature .js-form-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 1.25rem;
  font-size: .8125rem;
  color: #3f2782;
  width: 100%
}

@media (min-width: 1024px) {

  .ged-form_online-signature .js-form-item {
    margin-bottom: 1.5rem
  }
}

@media (min-width: 1280px) {

  .ged-form_online-signature .js-form-item {
    margin-bottom: 2rem
  }
}

.ged-form_online-signature .js-form-item label {
  font-family: Poppins, sans-serif;
  font-weight: 700;
  font-size: .8125rem;
  color: #3f2782;
  margin-bottom: 0.5rem;
  display: block
}

.ged-form_online-signature .js-form-item label.form-required:after {
  content: '*';
}

.ged-form_online-signature .js-form-item input[type="text"],
.ged-form_online-signature .js-form-item textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  border-color: #3f2782;
  border-width: 1px;
  border-style: solid;
  font-size: .8125rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  color: #3f2782;
  font-style: italic;
  line-height: 20px;
}

.ged-form_online-signature .js-form-item .description {
  font-size: .8125rem;
  background-color: #e8e8e8;
  border-left-width: 4px;
  border-style: solid;
  border-color: #3f2782;
  color: #3f2782;
  padding: 0.5rem;
}

.ged-form_online-signature .js-form-item input + .description {
  margin-top: 0.5rem;
}

.ged-form_online-signature .js-form-item-meeting-to-be-held-on,
.ged-form_online-signature .js-form-item-meeting-date {
  margin-bottom: 0;
}

.ged-form_online-signature .js-form-type-checkbox {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: .8125rem;
  color: #3f2782
}

.ged-form_online-signature .js-form-type-checkbox input {
  margin-right: 0.5rem;
}

.ged-form_online-signature .js-form-type-checkbox label {
  margin-bottom: 0;
}

.ged-form_online-signature .webform-required {
  margin-bottom: 0.5rem;
  width: 100%;
}

.ged-form_online-signature .button {
  padding-right: 1rem;
}

@media (min-width: 1024px) {
  .ged-form_online-signature .js-form-type-textfield {
    width: 50%
  }
  .ged-form_online-signature .js-form-type-textfield:nth-child(even) {
    padding-right: 5px;
  }
  .ged-form_online-signature .js-form-type-textfield:nth-child(odd) {
    padding-left: 5px;
  }
}

.selectric {
  background-color: #fff;
  border-color: #3f2782
}

.selectric .label {
  font-style: italic;
  color: #3f2782;
  font-size: .8125rem;
  background-color: #fff;
  display: inline;
}

.selectric .button {
  top: 50%;
  right: 0.5rem;
  font-size: 0;
  height: 1.25rem;
  width: 1.25rem;
  padding: 0;
  margin: 0;
  min-height: 0;
  background-color: transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: none;
  border: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.selectric .button:after {
  content: none;
}

.selectric .button:before {
  font-size: 1.25rem;
  color: #3f2782;
  speak: none;
  font-family: "icomoon";
  display: block;
  content: "";
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.selectric-open .button:before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.selectric-open .selectric, .selectric-hover .selectric {
  border-color: #3f2782;
}

.selectric-items li {
  font-style: italic;
  -webkit-transition: all 0.3s;
  transition: all 0.3s
}

.selectric-items li.highlighted,
.selectric-items li:hover {
  background-color: #3f2782;
  color: #fff;
}

[data-drupal-messages] {
  font-size: .8125rem
}

[data-drupal-messages].dark {
  background-color: #3f2782
}

[data-drupal-messages].dark .messages {
  background-color: #fff;
  border-color: #ff2d5e;
}

[data-drupal-messages] .messages {
  background-color: #e8e8e8;
  border-left-width: 4px;
  border-style: solid;
  border-color: #3f2782;
  color: #3f2782;
  padding: 1rem;
  margin-bottom: 1rem
}

[data-drupal-messages] .messages.messages--error {
  color: #fd4c39;
  border-color: #fd4c39;
}

[data-drupal-messages] .messages__item:not(:last-child) {
  margin-bottom: 0.5rem;
}

.button-download.download-all-button {
  color: #fff;
  background-color: #fd4c39;
  border-color: #fd4c39
}

.button-download.download-all-button .icon {
  color: #fff;
}

.button {
  font-size: 0.75rem;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  color: #fff;
  padding-right: 2.5rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-width: 2px;
  border-style: solid;
  border-color: #fd4c39;
  border-radius: 9999px;
  font-weight: 700;
  letter-spacing: 0.1em;
  cursor: pointer;
  text-align: center;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #fd4c39));
  background-image: linear-gradient(to right, #fff 50%, #fd4c39 50%);
  background-size: 205% 100%;
  background-position: right bottom;
  min-height: 2.5rem;
  -webkit-transition: all 0.5s;
  transition: all 0.5s
}

.button:hover {
  color: #fd4c39;
  background-position: left bottom;
}

.button .icon {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.125rem;
  right: 0.75rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.button-cancel,
.button-transparent {
  background-color: transparent;
  color: #fd4c39;
}

.button-cancel {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #fff 50%, transparent 50%)
}

.button-transparent {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #3f2782), color-stop(50%, transparent));
  background-image: linear-gradient(to right, #3f2782 50%, transparent 50%)
}

.button-full {
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  border-radius: 0
}

.button-full .icon {
  position: static;
  margin-left: 1rem;
  -webkit-transform: initial;
  transform: initial;
}

body {
  font-family: Libre Franklin, sans-serif;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  min-height: 100vh;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  body.ged-user-anonymous { height: 100vh;
  }
}

.ged-title {
  position: relative;
  padding-bottom: 1rem
}

.ged-title:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 2.5rem;
  height: 0.25rem;
  background-color: #fd4c39
}

@media (min-width: 1024px) {

  .ged-title:after {
    height: 0.5rem;

    width: 33.333333%
  }
}

@media (min-width: 1024px) {

  .ged-title_tiny:after {
    height: 0.25rem;

    width: 66.666667%
  }
}

@media (min-width: 1280px) {

  .container.ged-container {
    max-width: 1024px
  }
}

@media (min-width: 1024px) {

  .ged-ajax-subscription-block a, .ged-ajax-subscription-block button, .ged-ajax-subscription-block .button {
    margin-left: 0.5rem;

    margin-right: 0.5rem;

    margin-top: 0;

    margin-bottom: 0
  }

  .ged-ajax-subscription-block a:first-child, .ged-ajax-subscription-block button:first-child, .ged-ajax-subscription-block .button:first-child {
    margin-right: 0.5rem;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ged-ajax-subscription-block a:last-child, .ged-ajax-subscription-block button:last-child, .ged-ajax-subscription-block .button:last-child {
    margin-left: 0.5rem;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.burger {
  top: 1rem;
  left: 1rem
}

.burger.burger_active {
  color: #3f2782;
  border-color: #3f2782;
  border-radius: 9999px;
  padding: 1px
}

.burger.burger_active .burger__line {
  display: none;
}

@media (min-width: 1024px) {

  .nav {
    display: -webkit-box !important;
    display: flex !important;

    -webkit-transform: none !important;

    transform: none !important
  }
}

.burger__line {
  height: 2px;
}

.nav__link {
  border-color: transparent;
  border-left-width: 4px;
  border-style: solid;
  position: relative
}

.nav__link:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 0.25rem;
  background-color: #fd4c39;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  pointer-events: none;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
}

.nav__link:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

@media (min-width: 1024px) {

  .nav__list {
    max-width: 1024px;

    opacity: 1 !important
  }
  .nav__list li a,
  .nav__list li div{
    font-weight: 500;
  }
  .nav__list li:first-child a, .nav__list li:last-child a {
    font-weight: 700;
  }

  .nav__list li:first-child {
    margin-right: 1rem;
  }

  .nav__list li:last-child {
    margin-left: 1rem;
  }
}

.logo-desktop {
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  cursor: pointer;
  z-index: 30
}

@media (min-width: 1024px) {

  .logo-desktop {
    width: 85px;

    height: 85px
  }
}

@media (min-width: 1280px) {

  .logo-desktop {
    width: 110px;

    height: 110px
  }
}

.auth-form {
  background: -webkit-gradient(linear, left top, right top, from(#3f2782), to(#ff2d5e));
  background: linear-gradient(to right, #3f2782, #ff2d5e);
  z-index: 1;
}

.auth-form__image {
  height: 80%;
  z-index: 0
}

@media (min-width: 1024px) {

  .auth-form__image {
    height: auto
  }
}

@media (min-width: 1024px) {

  .auth-form__title:after {
    content: none
  }
}

.auth-form__content.ged-container {
  z-index: 1
}

@media (min-width: 1280px) {

  .auth-form__content.ged-container {
    max-width: 850px
  }
}

@media (min-width: 1024px) {
  .auth-form__confirm-email .ged-form [class^="field--type"] {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}

[data-modal] {
  display: none;
}

.modals__container {
  position: fixed;
  display: none;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  z-index: 30;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  padding: 0.75rem;
}

.modals__modal__body {
  width: 100%;
  height: 100%
}

.modals__modal__body [data-modal] {
  display: block;
}

.modals__modal {
  max-width: 48rem;
  padding: 1rem;
  position: relative;
  background-color: #3f2782;
  z-index: 1;
  min-width: 16rem;
}

.modals__modal__close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: #fff;
  border-width: 1px;
  border-style: solid;
  background: none;
  padding: 0;
  margin: 0;
  outline: 0;
  cursor: pointer;
  border-radius: 9999px;
  color: #fff;
  z-index: 1
}

.modals__modal__close:before {
  font-size: .625rem;
}

@media (min-width: 1024px) {

  .ged-sidebar__sidebar {
    display: -webkit-box !important;
    display: flex !important;

    -webkit-transform: none !important;

    transform: none !important;

    z-index: 0 !important
  }
}

@media (min-width: 1024px) {

  .ged-sidebar__content {
    position: relative
  }

  .ged-sidebar__content:after {
    content: '';
    width: 5000px;
    position: absolute;
    height: 100%;
    left: 100%;
    top: 0;
    background-color: inherit;
  }
}

.ged-search-link.active {
  color: #fd4c39;
}

.ged-search-link {
  position: relative;
  padding-bottom: 1.25rem
}

.ged-search-link:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 0.25rem;
  background-color: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  pointer-events: none;
  -webkit-transition-duration: .25s;
  transition-duration: .25s;
}

.ged-search-link:hover:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.ged-accordion__link_active .ged-accordion__link-text {
  background-color: #fd4c39;
}

.ged-accordion__link_active .ged-accordion__icon .icon:before, .ged-accordion__link_open .ged-accordion__icon .icon:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #fd4c39;
}

.ged-accordion__content {
  max-height: 0;
  overflow: hidden;
}

.ged-accordion__content_open {
  max-height: 10000px;
}

.ged-accordion__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  align-items: stretch;
  color: #fff;
  border-style: solid;
  border-color: #3f2782;
  border-top-width: 1px;
}

.ged-accordion__icon {
  border-color: #3f2782;
  border-style: solid;
  border-left-width: 1px;
  width: 3rem;
  flex-shrink: 0
}

.ged-accordion__icon:hover {
  border-width: 4px;
  border-left-width: 5px;
}

.ged-accordion__link-text {
  display: block;
  font-size: .875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-family: Poppins, sans-serif;
  border-style: solid;
  border-color: transparent;
  border-width: 4px;
  line-height: 1.7
}

.ged-accordion__link-text:hover {
  border-color: #3f2782;
}

.ged-accordion__list_level-4 .ged-accordion__link-text {
  padding-left: 2.5rem;
}

.ged-event:not(:last-child) {
  margin-bottom: 0.75rem;
}

.socials li:not(:last-child) {
  margin-right: 1.25rem;
}

.ged-form_search-select .js-form-type-select label {
  display: block;
  font-size: .8125rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.add-event-modal {
  min-height: 300px
}

.add-event-modal .button:not(:last-child) {
  margin-bottom: 1rem;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * 1. Prevent padding and border from affecting element width
 * https://goo.gl/pYtbK7
 * 2. Change the default font family in all browsers (opinionated)
 */

html {
  box-sizing: border-box; /* 1 */
  font-family: sans-serif; /* 2 */
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Removes the default spacing and border for appropriate elements.
 */


dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background: transparent;
  padding: 0;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the system font stack as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 * to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Allow adding a border to an element by just adding a border-width.
 *
 * By default, the way the browser specifies that an element should have no
 * border is by setting it's border-style to `none` in the user-agent
 * stylesheet.
 *
 * In order to easily add borders to elements by just setting the `border-width`
 * property, we change the default border-style for all elements to `solid`, and
 * use border-width to hide them instead. This way our `border` utilities only
 * need to set the `border-width` property instead of the entire `border`
 * shorthand, making our border utilities much more straightforward to compose.
 *
 * https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
*::before,
*::after {
  border-width: 0;
  border-style: solid;
  border-color: currentColor;
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.bg-purple {
  background-color: #3f2782;
}

.bg-white {
  background-color: #fff;
}

.bg-black {
  background-color: #000;
}

.bg-red {
  background-color: #fd4c39;
}

.bg-grey {
  background-color: #e8e8e8;
}

.bg-purple-level-0 {
  background-color: #351e72;
}

.bg-purple-level-1 {
  background-color: #482f8f;
}

.bg-purple-level-2 {
  background-color: #573ba4;
}

.bg-purple-level-3 {
  background-color: #694bbd;
}

.bg-purple-level-4 {
  background-color: #8a6ae3;
}

.hover\:bg-purple-level-0:hover {
  background-color: #351e72;
}

.hover\:bg-purple-level-1:hover {
  background-color: #482f8f;
}

.hover\:bg-purple-level-2:hover {
  background-color: #573ba4;
}

.hover\:bg-purple-level-3:hover {
  background-color: #694bbd;
}

.hover\:bg-purple-level-4:hover {
  background-color: #8a6ae3;
}

.focus\:bg-purple-level-0:focus {
  background-color: #351e72;
}

.focus\:bg-purple-level-1:focus {
  background-color: #482f8f;
}

.focus\:bg-purple-level-2:focus {
  background-color: #573ba4;
}

.focus\:bg-purple-level-3:focus {
  background-color: #694bbd;
}

.focus\:bg-purple-level-4:focus {
  background-color: #8a6ae3;
}

.border-purple {
  border-color: #3f2782;
}

.border-coral {
  border-color: #ff2d5e;
}

.border-white {
  border-color: #fff;
}

.border-grey {
  border-color: #e8e8e8;
}

.border-transparent {
  border-color: transparent;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.border-solid {
  border-style: solid;
}

.border-2 {
  border-width: 2px;
}

.border {
  border-width: 1px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.cursor-pointer {
  cursor: pointer;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: flex;
}

.table {
  display: table;
}

.hidden {
  display: none;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.items-start {
  -webkit-box-align: start;
  align-items: flex-start;
}

.items-center {
  -webkit-box-align: center;
  align-items: center;
}

.items-stretch {
  -webkit-box-align: stretch;
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.justify-start {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
  justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.flex-grow {
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.font-body {
  font-family: Libre Franklin, sans-serif;
}

.font-poppins {
  font-family: Poppins, sans-serif;
}

.font-bold {
  font-weight: 700;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-12 {
  height: 3rem;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.leading-snug {
  line-height: 1.375;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.ml-4 {
  margin-left: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-full {
  min-height: 100%;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.p-1 {
  padding: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.pb-0 {
  padding-bottom: 0;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pt-16 {
  padding-top: 4rem;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-x-0 {
  right: 0;
  left: 0;
}

.top-0 {
  top: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.resize {
  resize: both;
}

.text-center {
  text-align: center;
}

.text-purple {
  color: #3f2782;
}

.text-white {
  color: #fff;
}

.text-red {
  color: #fd4c39;
}

.text-darkgrey {
  color: #727272;
}

.text-sm {
  font-size: .8125rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-xxs {
  font-size: .625rem;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.underline {
  text-decoration: underline;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

@media (min-width: 640px) {

  .sm\:bg-purple-level-0 {
    background-color: #351e72;
  }

  .sm\:bg-purple-level-1 {
    background-color: #482f8f;
  }

  .sm\:bg-purple-level-2 {
    background-color: #573ba4;
  }

  .sm\:bg-purple-level-3 {
    background-color: #694bbd;
  }

  .sm\:bg-purple-level-4 {
    background-color: #8a6ae3;
  }

  .sm\:hover\:bg-purple-level-0:hover {
    background-color: #351e72;
  }

  .sm\:hover\:bg-purple-level-1:hover {
    background-color: #482f8f;
  }

  .sm\:hover\:bg-purple-level-2:hover {
    background-color: #573ba4;
  }

  .sm\:hover\:bg-purple-level-3:hover {
    background-color: #694bbd;
  }

  .sm\:hover\:bg-purple-level-4:hover {
    background-color: #8a6ae3;
  }

  .sm\:focus\:bg-purple-level-0:focus {
    background-color: #351e72;
  }

  .sm\:focus\:bg-purple-level-1:focus {
    background-color: #482f8f;
  }

  .sm\:focus\:bg-purple-level-2:focus {
    background-color: #573ba4;
  }

  .sm\:focus\:bg-purple-level-3:focus {
    background-color: #694bbd;
  }

  .sm\:focus\:bg-purple-level-4:focus {
    background-color: #8a6ae3;
  }
}

@media (min-width: 768px) {

  .md\:bg-purple-level-0 {
    background-color: #351e72;
  }

  .md\:bg-purple-level-1 {
    background-color: #482f8f;
  }

  .md\:bg-purple-level-2 {
    background-color: #573ba4;
  }

  .md\:bg-purple-level-3 {
    background-color: #694bbd;
  }

  .md\:bg-purple-level-4 {
    background-color: #8a6ae3;
  }

  .md\:hover\:bg-purple-level-0:hover {
    background-color: #351e72;
  }

  .md\:hover\:bg-purple-level-1:hover {
    background-color: #482f8f;
  }

  .md\:hover\:bg-purple-level-2:hover {
    background-color: #573ba4;
  }

  .md\:hover\:bg-purple-level-3:hover {
    background-color: #694bbd;
  }

  .md\:hover\:bg-purple-level-4:hover {
    background-color: #8a6ae3;
  }

  .md\:focus\:bg-purple-level-0:focus {
    background-color: #351e72;
  }

  .md\:focus\:bg-purple-level-1:focus {
    background-color: #482f8f;
  }

  .md\:focus\:bg-purple-level-2:focus {
    background-color: #573ba4;
  }

  .md\:focus\:bg-purple-level-3:focus {
    background-color: #694bbd;
  }

  .md\:focus\:bg-purple-level-4:focus {
    background-color: #8a6ae3;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:max-w-lg {
    max-width: 32rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-20 {
    width: 5rem;
  }
}

@media (min-width: 1024px) {

  .lg\:bg-purple {
    background-color: #3f2782;
  }

  .lg\:bg-purple-level-0 {
    background-color: #351e72;
  }

  .lg\:bg-purple-level-1 {
    background-color: #482f8f;
  }

  .lg\:bg-purple-level-2 {
    background-color: #573ba4;
  }

  .lg\:bg-purple-level-3 {
    background-color: #694bbd;
  }

  .lg\:bg-purple-level-4 {
    background-color: #8a6ae3;
  }

  .lg\:hover\:bg-purple-level-0:hover {
    background-color: #351e72;
  }

  .lg\:hover\:bg-purple-level-1:hover {
    background-color: #482f8f;
  }

  .lg\:hover\:bg-purple-level-2:hover {
    background-color: #573ba4;
  }

  .lg\:hover\:bg-purple-level-3:hover {
    background-color: #694bbd;
  }

  .lg\:hover\:bg-purple-level-4:hover {
    background-color: #8a6ae3;
  }

  .lg\:focus\:bg-purple-level-0:focus {
    background-color: #351e72;
  }

  .lg\:focus\:bg-purple-level-1:focus {
    background-color: #482f8f;
  }

  .lg\:focus\:bg-purple-level-2:focus {
    background-color: #573ba4;
  }

  .lg\:focus\:bg-purple-level-3:focus {
    background-color: #694bbd;
  }

  .lg\:focus\:bg-purple-level-4:focus {
    background-color: #8a6ae3;
  }

  .lg\:border-alpha-white40 {
    border-color: rgba(255, 255, 255, 0.4);
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: -webkit-box;
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:items-start {
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .lg\:items-center {
    -webkit-box-align: center;
    align-items: center;
  }

  .lg\:justify-end {
    -webkit-box-pack: end;
    justify-content: flex-end;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
    justify-content: center;
  }

  .lg\:justify-between {
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .lg\:flex-grow {
    -webkit-box-flex: 1;
    flex-grow: 1;
  }

  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lg\:font-body {
    font-family: Libre Franklin, sans-serif;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mt-0 {
    margin-top: 0;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:max-w-2xl {
    max-width: 42rem;
  }

  .lg\:p-0 {
    padding: 0;
  }

  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:pt-0 {
    padding-top: 0;
  }

  .lg\:pr-0 {
    padding-right: 0;
  }

  .lg\:pb-0 {
    padding-bottom: 0;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:static {
    position: static;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-xxs {
    font-size: .625rem;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }
}

@media (min-width: 1280px) {

  .xl\:bg-purple-level-0 {
    background-color: #351e72;
  }

  .xl\:bg-purple-level-1 {
    background-color: #482f8f;
  }

  .xl\:bg-purple-level-2 {
    background-color: #573ba4;
  }

  .xl\:bg-purple-level-3 {
    background-color: #694bbd;
  }

  .xl\:bg-purple-level-4 {
    background-color: #8a6ae3;
  }

  .xl\:hover\:bg-purple-level-0:hover {
    background-color: #351e72;
  }

  .xl\:hover\:bg-purple-level-1:hover {
    background-color: #482f8f;
  }

  .xl\:hover\:bg-purple-level-2:hover {
    background-color: #573ba4;
  }

  .xl\:hover\:bg-purple-level-3:hover {
    background-color: #694bbd;
  }

  .xl\:hover\:bg-purple-level-4:hover {
    background-color: #8a6ae3;
  }

  .xl\:focus\:bg-purple-level-0:focus {
    background-color: #351e72;
  }

  .xl\:focus\:bg-purple-level-1:focus {
    background-color: #482f8f;
  }

  .xl\:focus\:bg-purple-level-2:focus {
    background-color: #573ba4;
  }

  .xl\:focus\:bg-purple-level-3:focus {
    background-color: #694bbd;
  }

  .xl\:focus\:bg-purple-level-4:focus {
    background-color: #8a6ae3;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:max-w-2xl {
    max-width: 42rem;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }
}

