html, :root { background-color:transparent; }


@font-face {
  font-family: "Flanders Art Sans";
  font-weight:400;
  font-style:normal;
  font-display:swap;
  src: url(/586f9ff9ec4fb345d239.woff);
}

@font-face {
  font-family: "Flanders Art Sans";
  font-weight:800;
  font-style:normal;
  font-display:swap;
  src: url(/6f107b34632b2189b55f.woff);
}

@font-face{
  font-family:"Flanders Art Sans";
  font-weight:600;
  font-style:normal;
  font-display:swap;
  src:url(/8d4d786e26caec5948b1.woff)
}

@font-face{
  font-family:"Flanders Art Sans";
  font-weight:400;
  font-style:italic;
  font-display:swap;
  src:url(/eb917a721ed5b2fdfbad.woff)
}

@font-face{
  font-family:"Flanders Art Sans";
  font-weight:900;
  font-style:normal;
  font-display:swap;
  src:url(/111782a3f3b5bd384834.woff)
}

.c-loader.dark i, .dark.c-reactloader i {
  border-left-color: #033e51;
  border-top-color: #033e51;
  border-bottom-color: #033e51;
}

.c-loader i, .c-reactloader i {
  font-size: 40px;
  font-size: 2.5rem;
  border: 5px solid #989898;
  border-right-color: transparent;
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  animation-name: c;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes c {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ui.dimmer
{
	background-color:rgba(0,0,0,.15);
}

.c-fiche-wrap{
	padding-bottom: 15px;
	padding-top: 15px;
}
.c-anchor-nav__item a {
    display:block;
}

.ui.modal>.actions
{
	background-color:transparent;
	border-top:0;
	border-color:transparent;
}

.o-reactpage__main {
	padding-bottom:0px;
}

.c-table.sportkampAfrekeningsstaat {
    table-layout:auto;
}
.c-table.sportkampAfrekeningsstaat tr td,
.c-table.sportkampAfrekeningsstaat tr th {
    padding:5px;
}
.c-table.sportkampAfrekeningsstaat tr td {
    overflow:visible;
}
.c-table.sportkampAfrekeningsstaat tr.rowfooter {
    border-bottom-width:5px;
    border-bottom-color:#f9f9f9;
}

.c-input.small {
    position: relative;
    margin-bottom:0;
}
.c-input.small .c-input__prefix {
    display: inline-block;
    padding:2px;
}
.c-input.small input {
    display: inline-block;
    padding-left: 4px;
    min-height: 30px;
    background: #fff;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    font-size: 14px;
    transition: all .25s ease;
    width: 50px;
}

.c-input.small input :hover {
    border: 1px solid #c3c3c3;
}

.c-input.small input :focus {
    border: 1px solid #39b4e8;
}

.ui.disabled.dropdown {
    opacity: 1;
}

.c-button--left {
    float: left !important;
    margin-left: .83333%;
    margin-right: .83333%;
}

.c-button--right {
    float: right !important;
    margin-left: .83333%;
    margin-right: .83333%;
}

.c-section-wrap{
    margin-bottom: 50px;
 }

.page-title{
    margin-top: 1rem;
}
.c-beads-left
{
    display:flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    height:30px;

    background-color:white;
    padding:  2em;
    border-radius:5px;
}

.c-filterOverzichtZoek__label
{
    margin-top: 15px;
    font-size: .875rem;
    font-weight: 500;
    color: #3c3d3c;
}

.c-filterOverzichtZoek .c-input__field
{
    min-height: 35px;
    height: 50px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.c-undo
{
    position: absolute;
    right: 10px;
    top: 12px;
    font-size: 30px;
}

.c-undo_select
{
    position: absolute;
    right: 30px;
    top: 12px;
    font-size: 30px;
}

.c-undo_big
{
    text-align: center;
    font-size: 30px;
}

.c-filterOverzichtZoek .c-button
{
    padding: 1.2em 1.0em
}

.c-filterOverzichtZoek legend { font-size: 1.3125rem; }

.c-fiche.nado.sporters .type { background-color: #7c8034; }

abbr > .u-clear
{
    min-height: 50px;
    display: flex;
}

.textCenter
{
    display: flex;
    align-items: center;
}

/* nado specific styling */
.c-button{
    border-radius: 24px;
    background: #4ba144;
}

.c-button:focus{
    border-radius: 24px;
    background: #7fcc78;
}

.c-button:hover{
    border-radius: 24px;
    background: #7fcc78;
}

.c-icon-button{
    width:42px;
    padding: 0px;
    border-radius: 50%;
    color:#4ba144;
    background: #dff3de !important;
}

.icon{
    padding: 10px;
    font-size: 22px;
}

.c-icon-button:focus{
    border-radius: 50%;
    color:#4ba144;
    background: #7fcc78 !important;
}

.c-icon-button:hover{
    border-radius: 50%;
    color:#4ba144;
    background: #7fcc78 !important;
}

.default-color {
    background: #4ba144;
  }

.default-color-font {
    color: #4ba144 !important;
}

/*.c-input__label {
    color: #4ba144 !important;
} */

div[name="autoComplete"]:focus {
    outline: none !important;
    border:1px solid #4ba144 !important;
    box-shadow: 0 0 8px #7fcc78;
}

input:focus {
    outline: none !important;
    border:1px solid #4ba144 !important;
    box-shadow: 0 0 8px #7fcc78;
}

textarea:focus {
    outline: none !important;
    border:1px solid #4ba144 !important;
    box-shadow: 0 0 8px #7fcc78;
}

select:focus {
    outline: none !important;
    border:1px solid #4ba144 !important;
    box-shadow: 0 0 8px #7fcc78;
}

/*.c-section__header{
    background: #4ba144 !important;
}*/

.pink{
    background: #c6005b !important;
}

.c-section--green .c-fieldset legend{
    color: #4ba144 !important;
}

/*th{
    text-transform: none !important;
}*/

.crossedText{
    text-decoration: line-through !important;
}

.disabled-nav{
    padding-bottom: 20px;
    color: grey !important;
}


/*--------------
   Pagination
---------------*/

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

.ui.pagination.menu {
    margin: 0em;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
  }
  .ui.pagination.menu .item:last-child {
    border-radius: 0em 0.28571429rem 0.28571429rem 0em;
    border: none;
  }

  .ui.pagination.menu .item:last-child:before {
    display: none;
    border: none;
  }
  .ui.pagination.menu .item {
    min-width: 3em;
    text-align: center;
    font-weight: 450;
    /* font-size: 75%; */
    font-family: Flanders Art Sans;
    -webkit-font-smoothing: antialiased;
  }

  .ui.pagination.menu .icon.item i.icon {
    vertical-align: top;
  }
  /* Active */
  .ui.pagination.menu .active.item {
    outline: none;
    border-top: none;
    font-weight: bold;
    /* padding-top: 0.92857143em; */
    background-color: #4ba144;
    color: white;
    border-radius: .28571429rem;
  }

  .c-table__spacer{
      background: rgb(0 150 57 / 5%) !important;
  }

  .green{
    color: #4ba144
  }

	  .link{
    font-Weight: bold;
    color: #4ba144;
    text-Decoration: none;
    cursor: pointer;
    font-size: 14px !important;
    margin-left: 8px;
    margin-right: 5px;
  }

  .line{
    height:1px;
    border-Width:0;
    color:#a0b7b8;
    background-Color:#a0b7b8
  }

  .kader{
      border-width: 1px;
      border-color: #8c8c8c;
  }

  .leftMargin{
    margin: 0.83333% 0 0 0.83333%;
  }

  .leftMarginLight{
    margin: 0.83333% 0 0 0.83333%;
    font-size: 14px !important;
    color: lightgray;
  }

  .detailText{
    white-space: pre-wrap;
  }

  h4.leftMargin{
    margin: 0.83333% 0 0 0.83333%;
  }

  .rightUpperCorner{
    margin-top: -7px;
    position: absolute !important;
    top: 0;
    right: 0;
    margin-right: -7px;
  }

  /* Calendar Navigation */

  .calendar-nav{
    display: flex;
  }

  .calendar-nav__left-button{
    height: 50px;
    width: 50px !important;
    margin-right: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    background: #dff3de;
    background-color: #dff3de !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav__left-button.c-button--disabled{
    border: 2px solid #989898 !important;
  }

  .calendar-nav__left-button.c-button--disabled:hover{
    border: 2px solid #989898 !important;
  }

  .calendar-nav__left-button:hover{
    margin-right: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    background: #7fcc78;
    background-color: #7fcc78 !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav__left-button:focus{
    margin-right: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
    background: #7fcc78;
    background-color: #7fcc78 !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav__right-button{
    height: 50px;
    width: 50px !important;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    background: #dff3de;
    background-color: #dff3de !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav__right-button.c-button--disabled{
    border: 2px solid #989898 !important;
  }

  .calendar-nav__right-button.c-button--disabled:hover{
    border: 2px solid #989898 !important;
  }

  .calendar-nav__right-button:hover{
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    background: #7fcc78;
    background-color: #7fcc78 !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav__right-button:focus{
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    background: #7fcc78;
    background-color: #7fcc78 !important;
    border: 2px solid #4ba144 !important;
  }

  .calendar-nav .c-input__field{
      border-radius: 0px;
      background: #dff3de;
      border-top: 2px solid #4ba144;
      border-bottom: 2px solid #4ba144;
      font-weight: 700;
      color: #4ba144;
      font-size: 1rem;
      min-height: 2rem;
      padding-top: 0.7em;
      padding-bottom: 0.7em;
      background-image:
        linear-gradient(45deg, transparent 50%, #4ba144 50%),
        linear-gradient(135deg, #4ba144 50%, transparent 50%);
    background-position:
        calc(100% - 20px) calc(1em + 2px),
        calc(100% - 10px) calc(1em + 2px),
        calc(100% - 2.5em) 0.5em;
      background-size:
        10px 10px,
        10px 10px,
        1px 1.5em;
      background-repeat: no-repeat;
  }

  .calendar-nav .c-input__field:focus{
    border-top: 2px solid #4ba144 !important;
    border-bottom: 2px solid #4ba144 !important;
  }

  .calendar-nav .c-input__field:disabled{
    background: #eeefef;
    border-top: 2px solid #989898;
    border-bottom: 2px solid #989898;
    color: #989898;
  }

  .calendar-nav .o-col-12{
    margin: 0px;
  }

  .calendar-nav .c-button{
      color: #4ba144;
      padding: 0em 0.25em 0em 0.25em;
      margin: 0px;
  }

  .calendar-nav select:disabled{
      opacity: 1;
  }

  .c-icon-button{
    position:absolute !important;
    display:inherit !important;
    -webkit-box-align:inherit !important;
    align-items:inherit !important;
    height:42px !important;
    overflow:inherit !important;
    border:inherit !important;
    pointer-events:inherit !important;
    width:42px !important;
    padding: 0px !important;
    border-radius: 50% !important;
    color:#4ba144 !important;
    background: #dff3de !important;
    cursor: inherit !important;
  }

  .c-icon-button::before{
    content:inherit !important;
    position:inherit !important;
    top:inherit !important;
    right:inherit !important;
    z-index:inherit !important;
    display:inherit !important;
    width:inherit !important;
    height:inherit !important;
    border-radius:inherit !important;
    background-color:inherit !important;
    -webkit-transform:inherit !important;
    transform:inherit !important;
    -webkit-transition:inherit !important;
    transition:inherit !important;
    transition:inherit !important;
    transition:inherit !important;
    cursor: pointer !important;
  }

    .c-icon-button:hover,.c-icon-button.is-active
    {
      pointer-events:none;
      cursor: pointer !important;
    }

    .c-icon-button:hover::before,.c-icon-button.is-active::before
    {
      -webkit-transform:inherit !important;
      transform:inherit !important;
      cursor: pointer !important;
    }

    .c-icon-button:hover .c-icon-button__text,.c-icon-button.is-active .c-icon-button__text
    {
      opacity:inherit !important;
      -webkit-transform:inherit !important;
      transform:inherit !important;
      -webkit-transition-delay:0.06s;
      transition-delay:0.06s;
      cursor: pointer !important;
    }

    .c-icon-button:hover .c-icon-button__icon,.c-icon-button.is-active .c-icon-button__icon
    {
      -webkit-transform:inherit !important;
      cursor: pointer !important;
    }

    /* .c-icon-button__icon
    {
      z-index:inherit !important;
      width:inherit !important;
      height:inherit !important;
      padding:inherit !important;
      color:inherit !important;
      -webkit-transform:inherit !important;
      transform:inherit !important;
      -webkit-transition:inherit !important;
      transition:inherit !important;
      transition:inherit !important;
      transition:inherit !important;
      pointer-events:inherit !important;
      cursor: pointer !important;
    } */

    /* .c-icon-button__text{
      font-family:inherit !important;
      font-weight:inherit !important;
      font-size:inherit !important;
      line-height:inherit !important;
      z-index:inherit !important;
      padding-left:inherit !important;
      opacity:inherit !important;
      color:inherit !important;
      -webkit-transform:inherit !important;
      transform:inherit !important;
      -webkit-transition:inherit !important;
      transition:inherit !important;
      transition:inherit !important;
      transition:inherit !important
    } */

     /* .c-input__button{
      position:absolute;
      top:calc(50%);
      right:0rem !important;
      display:-webkit-box;
      display:flex;
      -webkit-box-pack:center;
      justify-content:center;
      -webkit-box-align:center;
      align-items:center;
      width:3rem !important;
      height:3rem !important;
      background-color:#4ca244;
      border-radius:calc(3.7rem / 2);
      -webkit-transform:translateY(-50%);
      transform:translateY(-50%)
    } */

    .c-input__field::placeholder{
      font-family:"Flanders Art Sans","Helvetica",sans-serif;
      font-weight:500;
      font-size:1.5rem !important;
      line-height:1 !important
    }

    .ui.selection.dropdown
    {
      border-radius: calc(3.7rem / 2) !important;
      border: 0.1rem solid #9fb5b7 !important;
      color: #0d3d3f !important;
      font-size: 14px !important;
      padding: 1rem 2rem !important;
      appearance: none !important;
      transition: border-color .2s ease-in-out;
    }

    .c-code__red
    {
      background-color: #ffe3e0 !important;
      border-color: #d5443f !important;
    }

    .c-icon__red
    {
      color: #d5443f !important;
    }

    .c-code__orange
    {
      background-color: #fff1e0 !important;
      border-color: #eb8c17 !important;
    }

    .c-icon__orange
    {
      color: #eb8c17 !important;
    }

    .c-code__yellow
    {
      background-color: #fff6d1 !important;
      border-color: #FBCC05 !important;
    }

    .c-icon__yellow
    {
      color: #FBCC05 !important;
    }

    .popup{
      background-color:white;
      border: 1px solid #4ca244;
      padding: 2px;
    }

    fieldset{
      border: none;
    }

    .c-search__button {
      z-index: 11; /* auto complete z-index is 10 en knop moet hierboven zichtbaar zijn */
      right: 1.7rem !important;
    }

    .c-code__icon {
      height: auto;
    }

.c-section--styles {
  max-width: 110rem;
  margin-left: auto !important; 
  margin-right: auto;
  margin-top: 30px !important;
}
    /*!
 * # Semantic UI 2.4.0 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */


/*******************************
            Dropdown
*******************************/

.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.g-padding--1-2 {
  padding: 1rem 2rem !important;
}



/*******************************
            Content
*******************************/


/*--------------
      Menu
---------------*/

.ui.dropdown .visible{
  display:inherit !important;
}

.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}
.ui.dropdown .menu > * {
  white-space: nowrap;
}

/*--------------
  Hidden Input
---------------*/

.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}

/*--------------
 Dropdown Icon
---------------*/

.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0em 0em 0em 1em;
}
.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em;
}
.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}

/*--------------
      Text
---------------*/

.ui.dropdown > .text {
  display: inline-block;
  -webkit-transition: none;
  transition: none;
}

/*--------------
    Menu Item
---------------*/

.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-touch-callout: none;
}

.greenitem {
  position: relative !important;
  cursor: pointer !important;
  display: block !important;
  border: none !important;
  height: auto !important;
  text-align: left !important;
  border-top: none !important;
  line-height: 1em !important;
  color:#4ca244 !important;
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem !important;
  text-transform: none !important;
  font-weight: normal !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-touch-callout: none !important;
}

.greenBullet{
  font-size: 35px !important;
  color: #4ca244 !important;
  padding: none !important;
}

.grayBullet{
  font-size: 35px !important;
  color: #c8c8c8 !important;
  padding: none !important;
}

.redBullet{
  font-size: 35px !important;
  color:#e6332a !important;
  padding: none !important;
  text-align: left !important;
}

.ui.dropdown .menu > .item:first-child {
  border-top-width: 0px;
}

/*--------------
  Floated Content
---------------*/

.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important;
}
.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important;
}
.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}

/*--------------
  Menu Divider
---------------*/

.ui.dropdown .menu > .header {
  margin: 1rem 0rem 0.75rem;
  padding: 0em 1.14285714rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
  font-weight: bold;
  text-transform: uppercase;
}
.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em;
}
.ui.dropdown.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}
.ui.dropdown .menu > .header + .input {
  margin-top: 0em;
}
.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}
.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/*-----------------
  Item Description
-------------------*/

.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}

/*-----------------
       Message
-------------------*/

.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal;
}
.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
    Sub Menu
---------------*/

.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}

/* Hide Arrow */
.ui.dropdown .menu .menu:after {
  display: none;
}

/*--------------
   Sub Elements
---------------*/


/* Icons / Flags / Labels / Image */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em;
}
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em;
}
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.78571429rem;
}

/*--------------
     Image
---------------*/

.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  max-height: 2em;
}


/*******************************
            Coupling
*******************************/


/*--------------
      Menu
---------------*/


/* Remove Menu Item Divider */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}

/* Prevent Menu Item Border */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}

/* Automatically float dropdown menu right on last menu item */
.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}

/*--------------
      Label
---------------*/


/* Dropdown Menu */
.ui.label.dropdown .menu {
  min-width: 100%;
}

/*--------------
     Button
---------------*/


/* No Margin On Icon Button */
.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em;
}
.ui.button.dropdown .menu {
  min-width: 100%;
}


/*******************************
              Types
*******************************/


/*--------------
    Selection
---------------*/


/* Displays like a select box */
.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0deg);
          transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 1.15;
  background: #FFFFFF;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
}
.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
  z-index: 10;
}
select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}
.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.21428571em;
  top: 0.78571429em;
  right: 1em;
  z-index: 3;
  margin: -0.78571429em;
  padding: 0.91666667em;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Compact */
.ui.compact.selection.dropdown {
  min-width: 0px;
}

/*  Selection Menu */
.ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0px !important;
  width: auto;
  outline: none;
  margin: 0px -1px;
  min-width: calc(100% +  2px );
  width: calc(100% +  2px );
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none;
}

/*--------------
    Message
---------------*/

.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}
@media only screen and (max-width: 767px) {
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}

/* Menu Item */
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}

/* User Item */
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}

/* Hover */
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* Active */
.ui.selection.active.dropdown {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Focus */
.ui.selection.dropdown:focus {
  border-color: #96C8DA;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ui.selection.dropdown:focus .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Visible */
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}

/* Visible Hover */
.ui.selection.active.dropdown:hover {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown:hover .menu {
  border-color: #96C8DA;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Dropdown Icon */
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: '';
  z-index: 3;
}

/* Connecting Border */
.ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* Empty Connecting Border */
.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/*--------------
   Searchable
---------------*/


/* Search Selection */
.ui.search.dropdown {
  min-width: '';
}

/* Search Dropdown */
.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}

/* Text Layering */
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}
.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}

/* Search Selection */
.ui.search.selection.dropdown > input.search {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
}

/* Used to size multi select input to character width */
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.21428571em;
  padding: 0.67857143em 2.1em 0.67857143em 1em;
  display: none;
  white-space: pre;
}

/* Active/Visible Search */
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto;
}
.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none;
}

/* Filtered Text */
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45;
}
.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important;
}

/* Search Menu */
.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}

/*--------------
    Multiple
---------------*/


/* Multiple Selection */
.ui.multiple.dropdown {
  padding: 0.22619048em 2.1em 0.22619048em 0.35714286em;
}
.ui.multiple.dropdown .menu {
  cursor: auto;
}

/* Multiple Search Selection */
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}

/* Selection Label */
.ui.multiple.dropdown > .label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 1em;
  padding: 0.35714286em 0.78571429em;
  margin: 0.14285714rem 0.28571429rem 0.14285714rem 0em;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
          box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* Dropdown Icon */
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}

/* Text */
.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}
.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important;
}
.ui.multiple.dropdown > .label ~ .text {
  display: none;
}

/*-----------------
  Multiple Search
-----------------*/


/* Prompt Text */
.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  line-height: 1.21428571em;
}
.ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}

/* Search */
.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em;
}

/*--------------
     Inline
---------------*/

.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}
.ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.21428571em 0em 0.21428571em;
  vertical-align: baseline;
}
.ui.inline.dropdown > .text {
  font-weight: bold;
}
.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  border-radius: 0.28571429rem;
}


/*******************************
            States
*******************************/


/*--------------------
        Active
----------------------*/


/* Menu Item Active */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 12;
}

/*--------------------
        Hover
----------------------*/


/* Menu Item Hover */
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}

/*--------------------
       Loading
---------------------*/

.ui.loading.dropdown > i.icon {
  height: 1em !important;
}
.ui.loading.selection.dropdown > i.icon {
  padding: 1.5em 1.28571429em !important;
}
.ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  -webkit-box-shadow: 0px 0px 0px 1px transparent;
          box-shadow: 0px 0px 0px 1px transparent;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: dropdown-spin 0.6s linear;
          animation: dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}

/* Coupling */
.ui.loading.dropdown.button > i.icon:before,
.ui.loading.dropdown.button > i.icon:after {
  display: none;
}
@-webkit-keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*--------------------
     Default Text
----------------------*/

.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: rgba(191, 191, 191, 0.87);
}
.ui.dropdown:not(.button) > input:focus ~ .default.text,
.ui.default.dropdown:not(.button) > input:focus ~ .text {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Loading
----------------------*/

.ui.loading.dropdown > .text {
  -webkit-transition: none;
  transition: none;
}

/* Used To Check Position */
.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.dropdown > .loading.menu {
  left: 0px !important;
  right: auto !important;
}
.ui.dropdown > .menu .loading.menu {
  left: 100% !important;
  right: auto !important;
}

/*--------------------
    Keyboard Select
----------------------*/


/* Selected Item */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
    Search Filtered
----------------------*/


/* Filtered Item */
.ui.dropdown > .filtered.text {
  visibility: hidden;
}
.ui.dropdown .filtered.item {
  display: none !important;
}

/*--------------------
        Error
----------------------*/

.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #9F3A38;
}
.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #E0B4B4;
}
.ui.selection.dropdown.error:hover {
  border-color: #E0B4B4;
}
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #E0B4B4;
}
.ui.dropdown.error > .menu > .item {
  color: #9F3A38;
}
.ui.multiple.selection.error.dropdown > .label {
  border-color: #E0B4B4;
}

/* Item Hover */
.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}

/* Item Active */
.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}

/*--------------------
        Clear
----------------------*/

.ui.dropdown > .clear.dropdown.icon {
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.ui.dropdown > .clear.dropdown.icon:hover {
  opacity: 1;
}

/*--------------------
        Disabled
----------------------*/


/* Disabled */
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}


/*******************************
           Variations
*******************************/


/*--------------
    Direction
---------------*/


/* Flyout Direction */
.ui.dropdown .menu {
  left: 0px;
}

/* Default Side (Right) */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}

/* Leftward Opening Menu */
.ui.dropdown > .left.menu {
  left: auto !important;
  right: 0px !important;
}
.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
  left: auto;
  right: 100%;
  margin: 0em -0.5em 0em 0em !important;
  border-radius: 0.28571429rem !important;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0em 0em 0em;
}
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
  margin-right: 0em;
}

/*--------------
     Upward
---------------*/


/* Upward Main Menu */
.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Upward Sub Menu */
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}

/* Active Upward */
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
}
.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Selection */
.ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.upward.selection.dropdown:hover {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}

/* Active Upward */
.ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Upward */
.ui.upward.selection.dropdown.visible {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Hover Upward */
.ui.upward.active.selection.dropdown:hover {
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}
.ui.upward.active.selection.dropdown:hover .menu {
  -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
          box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

/*--------------
     Simple
---------------*/


/*  Selection Menu */
.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto;
}
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}
.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none;
}
.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child {
  border-top: none;
}
.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}

/* Scrollbar in IE */
@media all and (-ms-high-contrast: none) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    min-width: calc(100% -  17px );
  }
}
@media only screen and (max-width: 767px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 10.28571429rem;
  }
}
@media only screen and (min-width: 768px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 15.42857143rem;
  }
}
@media only screen and (min-width: 992px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}

/*--------------
     Simple
---------------*/


/* Displays without javascript */
.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
  display: none;
}
.ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}
.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}
.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}
.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1;
}
.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/* Visible */
.ui.simple.visible.dropdown > .menu {
  display: block;
}

/*--------------
      Fluid
---------------*/

.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}
.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}

/*--------------
    Floating
---------------*/

.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
          box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius: 0.28571429rem !important;
}
.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}

/*--------------
     Pointing
---------------*/

.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}
.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2;
}
.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em;
}

/* Top Left Pointing */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}
.ui.top.left.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 1em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* Top Right Pointing */
.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em;
}
.ui.top.pointing.dropdown > .left.menu:after,
.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto !important;
  right: 1em !important;
  margin: 0em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* Left Pointing */
.ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em;
}
.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
  left: auto !important;
  right: 100% !important;
  margin: 0em 1em 0em 0em;
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

/* Right Pointing */
.ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em;
}
.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

/* Bottom Pointing */
.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em;
}
.ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.25em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

/* Reverse Sub-Menu Direction */
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}

/* Bottom Left */
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}
.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}

/* Bottom Right */
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}
.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}

/* Upward pointing */
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu {
  top: auto !important;
  bottom: 100% !important;
  margin: 0em 0em 0.78571429rem;
  border-radius: 0.28571429rem;
}

.ui.pointing.upward.dropdown .menu:after,
.ui.top.pointing.upward.dropdown .menu:after {
  top: 100% !important;
  bottom: auto !important;
  -webkit-box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
          box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em;
}

/* Right Pointing Upward */
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 1em 0em 0em;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Left Pointing Upward */
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 0em 1em;
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  top: auto !important;
  bottom: 0 !important;
  margin: 0em 0em 1em 0em;
  -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
          box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}


/*******************************
         Theme Overrides
*******************************/


/* Dropdown Carets */
@font-face {
  font-family: 'Dropdown';
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff');
  font-weight: normal;
  font-style: normal;
}
.ui.dropdown > .dropdown.icon {
  font-family: 'Dropdown';
  line-height: 1;
  height: 1em;
  width: 1.23em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
.ui.dropdown > .dropdown.icon {
  width: auto;
}
.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}

/* Sub Menu */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: '\f0da' /*rtl:'\f0d9'*/;
}
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "\f0d9" /*rtl:"\f0da"*/;
}

/* Vertical Menu Dropdown */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "\f0da" /*rtl:"\f0d9"*/;
}
.ui.dropdown > .clear.icon:before {
  content: "\f00d";
}
/*******************************
        User Overrides
*******************************/

.validationmessage {
    color:#9F3A38;
    position: relative;
    top: -30px;
    left: 20px;
}

.validationmessages {
    color: #9F3A38;
    position: relative;
    top: -15px;
}

.c-button--disabled {
    cursor: not-allowed;
}

.c-button--disabled, .c-button--disabled:hover {
    background-color: #eeefef!important;
    color: #989898!important;
}

.c-link--disabled {
    cursor: not-allowed;
    color: #989898!important;
}

.c-input{
    padding-left: 4px;
    padding-right: 4px;
}

a:hover {
  cursor:pointer;
 }

select:hover {
  cursor:pointer;
 }

 .no-bgimg{
   background-image: none;
 }

 .ignoreLastItemStyling{
   text-align: left !important;
 }

 .formButton{
  margin-bottom: 22px !important;
 }

 .plusminButtons{
  margin-bottom: 25px !important;
 }

 .plusminButtons_right{
  margin-bottom: 25px !important;
  margin-left: 44px;
 }

 .clearable_select_icon {
  float: right;
  position: relative;
  top: -28px;
  right: 10px;
  background-image: none !important;
}

.form_confirm_button{
  float: right;
}


@media (pointer: coarse) {
  .c-pagination__item:hover {
    background-color: #f0faf2 !important;
    color: #0d3d3f !important;
  }
}

/*! 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 */
  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,
kbd,
samp {
  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;
}

html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}body{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;overflow-x:hidden;color:#0d3d3f}@media screen and (min-width: 481px){body{font-size:1.7rem}}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:3.2rem;line-height:1.2}@media screen and (min-width: 481px){h1{font-size:4.3rem}}h2{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:2.8rem;line-height:1.2}@media screen and (min-width: 481px){h2{font-size:3rem}}h3{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2}@media screen and (min-width: 481px){h3{font-size:2.6rem}}h4{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.9rem;line-height:1.2}@media screen and (min-width: 481px){h4{font-size:2.1rem}}h5{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.7rem;line-height:1.2}@media screen and (min-width: 481px){h5{font-size:1.8rem}}h6{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5;text-transform:uppercase}@media screen and (min-width: 481px){h6{font-size:1.6rem}}p{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.5;margin:0}@media screen and (min-width: 481px){p{font-size:1.7rem}}small{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 481px){small{font-size:1.6rem}}a{display:inline-block;text-decoration:none;color:inherit}a:not([class]){font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;color:#4ca244;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(#0d3d3f), to(#0d3d3f)),-webkit-gradient(linear, left top, left bottom, from(#4ca244), to(#4ca244));background-image:linear-gradient(#0d3d3f, #0d3d3f),linear-gradient(#4ca244, #4ca244);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 0.1rem, 100% 0.1rem;-webkit-transition:background-size 0.3s ease-in-out,
 color 0.3s ease-in-out;transition:background-size 0.3s ease-in-out,
 color 0.3s ease-in-out}@media screen and (min-width: 481px){a:not([class]){font-size:1.7rem}}a:not([class]):hover{background-size:100% 0.1rem}button{padding:0;outline:none;cursor:pointer}button:hover,button:active,button:focus{outline:none}img{max-width:100%;height:auto}ul{margin:0}ol{margin:0}hr{margin:0;border:none;border-top:0.1rem solid #9fb5b7}blockquote{margin:0}figure{margin:0}@media screen and (min-width: 721px){.u-display\:none\@at\:viewport-7{display:none !important}}@media screen and (min-width: 993px){.u-display\:none\@at\:viewport-9{display:none !important}}@media screen and (max-width: 1200px){.u-display\:none\@to\:viewport-12{display:none !important}}@media screen and (max-width: 992px){.u-display\:none\@to\:viewport-9{display:none !important}}@media screen and (max-width: 720px){.u-display\:none\@to\:viewport-7{display:none !important}}@media screen and (max-width: 480px){.u-display\:none\@to\:viewport-4{display:none !important}}.u-margin-top\:130{margin-top:13rem !important}.u-margin-top\:20{margin-top:2rem !important}.u-margin-top\:40{margin-top:4rem !important}@media screen and (min-width: 721px){.u-margin-top\:80\@at\:viewport-7{margin-top:8rem !important}}@media screen and (max-width: 992px){.u-margin-top\:30\@to\:viewport-9{margin-top:3rem !important}}.u-margin-bottom\:30{margin-bottom:3rem !important}.u-margin-bottom\:43{margin-bottom:4.3 !important}.u-margin-bottom\:55{margin-bottom:5.5rem !important}.u-margin-bottom\:70{margin-bottom:7rem !important}.u-margin-bottom\:120{margin-bottom:12rem !important}@media screen and (min-width: 993px){.u-margin-bottom\:120\@at\:viewport-9{margin-bottom:12rem !important}}@media screen and (max-width: 992px){.u-margin-bottom\:40\@to\:viewport-9{margin-bottom:4rem !important}}.u-padding-top\:20{padding-top:2rem !important}@media screen and (max-width: 720px){.u-padding-top\:none\@to\:viewport-7{padding-top:0 !important}}.u-padding-bottom\:60{padding-bottom:6rem !important}@media screen and (min-width: 721px){.u-padding-bottom\:120\@at\:viewport-7{padding-bottom:12rem !important}}.u-text-align\:center{text-align:center !important}@media screen and (max-width: 720px){.u-background-color\:background\:base\@to\:viewport-7{background-color:#f0faf2 !important}}.l-grid{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;width:100%;margin:0;padding:0;list-style-type:none}[class*="l-grid__col"]{box-sizing:border-box;-webkit-box-flex:0;flex:0 1 auto;width:100%}[class*="l-grid__col"]>*{width:100%}.l-grid__col\:1\/12{width:8.33333%}.l-grid__col\:2\/12{width:16.66667%}.l-grid__col\:4\/12{width:33.33333%}.l-grid__col\:5\/12{width:41.66667%}.l-grid__col\:6\/12{width:50%}.l-grid__col\:9\/12{width:75%}.l-grid__col\:10\/12{width:83.33333%}.l-grid__col\:12\/12{width:100%}@media screen and (min-width: 721px){.l-grid__col\:2\/12\@at\:viewport-7{width:16.66667%}}@media screen and (min-width: 721px){.l-grid__col\:4\/12\@at\:viewport-7{width:33.33333%}}@media screen and (min-width: 721px){.l-grid__col\:5\/12\@at\:viewport-7{width:41.66667%}}@media screen and (min-width: 721px){.l-grid__col\:6\/12\@at\:viewport-7{width:50%}}@media screen and (min-width: 721px){.l-grid__col\:8\/12\@at\:viewport-7{width:66.66667%}}@media screen and (min-width: 721px){.l-grid__col\:10\/12\@at\:viewport-7{width:83.33333%}}@media screen and (min-width: 993px){.l-grid__col\:1\/12\@at\:viewport-9{width:8.33333%}}@media screen and (min-width: 993px){.l-grid__col\:3\/12\@at\:viewport-9{width:25%}}@media screen and (min-width: 993px){.l-grid__col\:4\/12\@at\:viewport-9{width:33.33333%}}@media screen and (min-width: 993px){.l-grid__col\:5\/12\@at\:viewport-9{width:41.66667%}}@media screen and (min-width: 993px){.l-grid__col\:6\/12\@at\:viewport-9{width:50%}}@media screen and (min-width: 993px){.l-grid__col\:7\/12\@at\:viewport-9{width:58.33333%}}@media screen and (min-width: 1201px){.l-grid__col\:3\/12\@at\:viewport-12{width:25%}}@media screen and (min-width: 1201px){.l-grid__col\:4\/12\@at\:viewport-12{width:33.33333%}}@media screen and (min-width: 1201px){.l-grid__col\:5\/12\@at\:viewport-12{width:41.66667%}}@media screen and (min-width: 1201px){.l-grid__col\:7\/12\@at\:viewport-12{width:58.33333%}}@media screen and (min-width: 1px){.l-grid--with-default-spacing{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-0>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 361px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-3>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4{width:calc(100% + 2rem);margin:-1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>[class*="l-grid__col"]{margin:1rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 481px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-4>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-7>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-9>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12{width:calc(100% + 4rem);margin:-2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>[class*="l-grid__col"]{margin:2rem}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:3\/12\@at\:viewport-12{width:calc(25% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-12{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-12{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 1201px){.l-grid--with-default-spacing\@at\:viewport-12>.l-grid__col\:7\/12\@at\:viewport-12{width:calc(58.33333% - 4rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12{width:calc(100% + 4rem);margin:-2rem}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>[class*="l-grid__col"]{margin:2rem}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 4rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 4rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 4rem)}}@media screen and (min-width: 721px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:1\/12\@at\:viewport-9{width:calc(8.33333% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:3\/12\@at\:viewport-9{width:calc(25% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:4\/12\@at\:viewport-9{width:calc(33.33333% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:5\/12\@at\:viewport-9{width:calc(41.66667% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:6\/12\@at\:viewport-9{width:calc(50% - 4rem)}}@media screen and (min-width: 993px) and (max-width: 1200px){.l-grid--with-default-spacing\@to\:viewport-12>.l-grid__col\:7\/12\@at\:viewport-9{width:calc(58.33333% - 4rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9{width:calc(100% + 2.6rem);margin:-1.3rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>[class*="l-grid__col"]{margin:1.3rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:2\/12\@at\:viewport-7{width:calc(16.66667% - 2.6rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:4\/12\@at\:viewport-7{width:calc(33.33333% - 2.6rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:5\/12\@at\:viewport-7{width:calc(41.66667% - 2.6rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:6\/12\@at\:viewport-7{width:calc(50% - 2.6rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:8\/12\@at\:viewport-7{width:calc(66.66667% - 2.6rem)}}@media screen and (min-width: 721px) and (max-width: 992px){.l-grid--with-default-spacing\@to\:viewport-9>.l-grid__col\:10\/12\@at\:viewport-7{width:calc(83.33333% - 2.6rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 720px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-7>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 480px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-4>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3{width:calc(100% + 2rem);margin:-1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>[class*="l-grid__col"]{margin:1rem}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:1\/12{width:calc(8.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:2\/12{width:calc(16.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:4\/12{width:calc(33.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:5\/12{width:calc(41.66667% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:6\/12{width:calc(50% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:9\/12{width:calc(75% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:10\/12{width:calc(83.33333% - 2rem)}}@media screen and (max-width: 360px){.l-grid--with-default-spacing\@to\:viewport-3>.l-grid__col\:12\/12{width:calc(100% - 2rem)}}.l-grid--justify-content\:center{-webkit-box-pack:center;justify-content:center}.l-grid--justify-content\:space-between{-webkit-box-pack:justify;justify-content:space-between}.l-grid--align-items\:center{-webkit-box-align:center;align-items:center}.l-grid--align-items\:stretch{-webkit-box-align:stretch;align-items:stretch}[class*="l-container"]{margin:0 auto}.l-container\:6\/12{max-width:72rem}.l-container\:8\/12{max-width:96rem}.l-container\:10\/12{max-width:120rem}.l-container\:12\/12{max-width:144rem}@media screen and (min-width: 721px){.l-container\:12\/12\@at\:viewport-7{max-width:144rem}}@media screen and (min-width: 993px){.l-container\:1\/12\@at\:viewport-9{max-width:12rem}}@media screen and (min-width: 993px){.l-container\:5\/12\@at\:viewport-9{max-width:60rem}}@media screen and (min-width: 993px){.l-container\:6\/12\@at\:viewport-9{max-width:72rem}}@media screen and (min-width: 993px){.l-container\:7\/12\@at\:viewport-9{max-width:84rem}}@media screen and (min-width: 993px){.l-container\:8\/12\@at\:viewport-9{max-width:96rem}}@media screen and (min-width: 993px){.l-container\:12\/12\@at\:viewport-9{max-width:144rem}}@media screen and (min-width: 1201px){.l-container\:8\/12\@at\:viewport-12{max-width:96rem}}@media screen and (max-width: 720px){.l-container\:12\/12\@to\:viewport-7{max-width:144rem}}@media screen and (min-width: 1px){.l-container--with-default-spacing{width:calc(100% - (1.5rem * 2))}}@media screen and (min-width: 361px){.l-container--with-default-spacing{width:calc(100% - (1.5rem * 2))}}@media screen and (min-width: 481px){.l-container--with-default-spacing{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 721px){.l-container--with-default-spacing{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (1.5rem * 2))}}@media screen and (min-width: 361px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (1.5rem * 2))}}@media screen and (min-width: 481px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 721px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-0{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 361px){.l-container--with-default-spacing\@at\:viewport-3{width:calc(100% - (1.5rem * 2))}}@media screen and (min-width: 481px){.l-container--with-default-spacing\@at\:viewport-3{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 721px){.l-container--with-default-spacing\@at\:viewport-3{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing\@at\:viewport-3{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-3{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 481px){.l-container--with-default-spacing\@at\:viewport-4{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 721px){.l-container--with-default-spacing\@at\:viewport-4{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing\@at\:viewport-4{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-4{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 721px){.l-container--with-default-spacing\@at\:viewport-7{width:calc(100% - (3rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing\@at\:viewport-7{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-7{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 993px){.l-container--with-default-spacing\@at\:viewport-9{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-9{width:calc(100% - (4rem * 2))}}@media screen and (min-width: 1201px){.l-container--with-default-spacing\@at\:viewport-12{width:calc(100% - (4rem * 2))}}@media screen and (max-width: 1200px){.l-container--with-default-spacing\@to\:viewport-12{width:calc(100% - (4rem * 2))}}@media screen and (max-width: 992px){.l-container--with-default-spacing\@to\:viewport-12{width:calc(100% - (3rem * 2))}}@media screen and (max-width: 720px){.l-container--with-default-spacing\@to\:viewport-12{width:calc(100% - (3rem * 2))}}@media screen and (max-width: 480px){.l-container--with-default-spacing\@to\:viewport-12{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 360px){.l-container--with-default-spacing\@to\:viewport-12{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 992px){.l-container--with-default-spacing\@to\:viewport-9{width:calc(100% - (3rem * 2))}}@media screen and (max-width: 720px){.l-container--with-default-spacing\@to\:viewport-9{width:calc(100% - (3rem * 2))}}@media screen and (max-width: 480px){.l-container--with-default-spacing\@to\:viewport-9{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 360px){.l-container--with-default-spacing\@to\:viewport-9{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 720px){.l-container--with-default-spacing\@to\:viewport-7{width:calc(100% - (3rem * 2))}}@media screen and (max-width: 480px){.l-container--with-default-spacing\@to\:viewport-7{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 360px){.l-container--with-default-spacing\@to\:viewport-7{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 480px){.l-container--with-default-spacing\@to\:viewport-4{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 360px){.l-container--with-default-spacing\@to\:viewport-4{width:calc(100% - (1.5rem * 2))}}@media screen and (max-width: 360px){.l-container--with-default-spacing\@to\:viewport-3{width:calc(100% - (1.5rem * 2))}}.l-section{padding:2rem 0}@media screen and (min-width: 721px){.l-section{padding:3rem 0}}@media screen and (min-width: 993px){.l-section{padding:5rem 0}}.l-section__item+.l-section__item{margin-top:4rem}@media screen and (min-width: 721px){.l-section__item+.l-section__item{margin-top:5rem}}.l-section__header{margin-bottom:3rem}.l-section__title{margin-bottom:3rem}.l-article-detail__header{margin-bottom:3rem}@media screen and (min-width: 721px){.l-article-detail__header{margin-bottom:5rem}}.l-article-detail__title{text-align:center}.l-article-detail__date{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;color:#9fb5b7}@media screen and (min-width: 481px){.l-article-detail__date{font-size:1.7rem}}.l-article-detail__image{height:18rem;margin-bottom:6rem;background-size:cover}@media screen and (min-width: 481px){.l-article-detail__image{height:25rem;margin-bottom:8rem}}@media screen and (min-width: 721px){.l-article-detail__image{height:45rem}}.l-article-detail__intro{margin-bottom:3rem}.l-article-detail__content{position:relative}.l-article-detail__share{position:absolute;top:-8rem;left:0}@media screen and (min-width: 481px){.l-article-detail__share{top:-10rem}}@media screen and (min-width: 993px){.l-article-detail__share{top:0}}body.has-scroll-disabled,.l-root.has-scroll-disabled{overflow:hidden}.l-form__item{margin-bottom:3.5rem}.c-checkbox{position:relative;margin-top:1rem}.c-checkbox__container{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;cursor:pointer}.c-checkbox__input{position:absolute !important;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);white-space:nowrap}.c-checkbox__input:checked ~ .c-checkbox__holder{background-color:#4ca244;border-color:#4ca244}.c-checkbox__input:checked ~ .c-checkbox__holder .c-checkbox__icon{opacity:1;color:#fff;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.7);transform:translateX(-50%) translateY(-50%) scale(0.7)}.c-checkbox__input:hover:not(:checked) ~ .c-checkbox__holder .c-checkbox__icon{opacity:0.5;color:#4ca244;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.7);transform:translateX(-50%) translateY(-50%) scale(0.7)}.c-checkbox__holder{position:relative;display:inline-block;min-width:2rem;height:2rem;margin-right:1rem;border:0.1rem solid #9fb5b7;border-radius:.2rem;background-color:#fff;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.c-checkbox__icon{position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.5);transform:translateX(-50%) translateY(-50%) scale(0.5);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.c-icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;vertical-align:middle;color:currentColor}.c-icon>svg{vertical-align:middle;width:inherit;height:inherit;fill:currentColor;pointer-events:none}.c-back-button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0.4rem 1.8rem;background-color:#f0faf2;border-radius:2rem;color:#4ca244;text-decoration:none}.c-back-button:hover .c-back-button__text,.c-back-button:hover .c-back-button__icon{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.c-back-button__icon{width:2rem;height:2rem;margin-right:1rem;fill:#4ca244;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.c-back-button__text{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.1s, -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.1s}@media screen and (min-width: 481px){.c-back-button__text{font-size:1.7rem}}.c-breadcrumb{margin:0;padding-left:0;list-style-type:none;display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap;padding:0.4rem 1.3rem;background-color:#f0faf2;border-radius:2rem}.c-breadcrumb__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.c-breadcrumb__item:last-child .c-breadcrumb__link{color:#4ca244}.c-breadcrumb__item:last-child .c-breadcrumb__text{font-weight:600}.c-breadcrumb__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;padding:0 0.5rem;color:#0d3d3f;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 481px){.c-breadcrumb__link{font-size:1.6rem}}.c-breadcrumb__link:hover{color:#4ca244}.c-breadcrumb__icon{width:2rem;height:2rem;pointer-events:none}.c-button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0.8rem 2.6rem;background-color:#4ca244;border:0.1rem solid #4ca244;border-radius:3.2rem;color:#fff;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.c-button:hover{background-color:transparent;color:#4ca244;border-color:#4ca244}.c-button__icon{position:relative;width:2rem;height:2rem}.c-button__text{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 481px){.c-button__text{font-size:1.7rem}}.c-button--secondary{background-color:transparent;border-color:#0d3d3f;color:#0d3d3f}.c-button__icon--before{margin-right:1rem}.c-button__icon--after{margin-left:1rem}.c-button--icon-only{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:4rem;height:4rem;padding:0}.c-button--icon-only .c-button__icon{margin:0}.c-button.is-disabled{background-color:#f0faf2;border-color:#fff;color:#9fb5b7;cursor:not-allowed}.c-button.is-disabled:hover{background-color:#f0faf2;color:#9fb5b7}.c-button.is-disabled:hover .c-button__icon{color:#9fb5b7}.c-code{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:2.8rem;height:2.8rem;background-color:#f0faf2;border:0.1rem solid #4ca244;border-radius:1.4rem;color:#4ca244}.c-code__text{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;color:#d5443f;white-space:nowrap}@media screen and (min-width: 481px){.c-code__text{font-size:1.7rem}}.c-code--forbidden{padding:0 1rem;background-color:#ffe3e0;border-color:#d5443f}.c-file-upload{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 481px){.c-file-upload{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}}.c-file-upload__button-wrapper{margin-bottom:1rem}@media screen and (min-width: 481px){.c-file-upload__button-wrapper{margin-right:1rem;margin-bottom:0}}.c-file-upload__label{cursor:pointer}.c-hamburger{display:inline-block;background-color:transparent;border:none}.c-hamburger:hover{cursor:pointer}.c-hamburger__container{position:relative;width:1.6rem;height:1.4rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-delay:0s;transition-delay:0s}.c-hamburger__text{position:absolute !important;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);white-space:nowrap}.c-hamburger__line{position:absolute;right:0;width:100%;height:0.2rem;background-color:#0d3d3f;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:-webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);transition:transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1)}.c-hamburger__line--first{top:0;-webkit-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.c-hamburger__line--second{top:50%;-webkit-transform:translateY(-50%) translateY(-0.2rem);transform:translateY(-50%) translateY(-0.2rem);-webkit-transition-delay:0s;transition-delay:0s}.c-hamburger__line--third{top:50%;-webkit-transform:translateY(-50%) translateY(0.2rem);transform:translateY(-50%) translateY(0.2rem);-webkit-transition-delay:0s;transition-delay:0s}.c-hamburger__line--fourth{bottom:0;-webkit-transition-delay:0.15s;transition-delay:0.15s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.c-hamburger.is-closed .c-hamburger__container{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:0.15s;transition-delay:0.15s}.c-hamburger.is-closed .c-hamburger__line--first{background-color:#fff;-webkit-transform:translateY(calc(1.4rem / 4)) scaleY(0);transform:translateY(calc(1.4rem / 4)) scaleY(0);-webkit-transition-delay:0s;transition-delay:0s}.c-hamburger.is-closed .c-hamburger__line--second{background-color:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition-delay:0.25s;transition-delay:0.25s}.c-hamburger.is-closed .c-hamburger__line--third{background-color:#fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition-delay:0.25s;transition-delay:0.25s}.c-hamburger.is-closed .c-hamburger__line--fourth{background-color:#fff;-webkit-transform:translateY(calc(1.4rem / -4)) scaleY(0);transform:translateY(calc(1.4rem / -4)) scaleY(0);-webkit-transition-delay:0s;transition-delay:0s}.c-header-image{position:relative;height:20rem;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;border-bottom-left-radius:calc(20rem * 0.5)}.c-header-image::after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom right;background-size:50%}@media screen and (min-width: 721px){.c-header-image{height:30rem;border-bottom-left-radius:calc(30rem * 0.5)}.c-header-image::after{background-size:unset}}@media screen and (min-width: 993px){.c-header-image{height:55rem;border-bottom-left-radius:calc(55rem * 0.5)}}.c-header-image__visual{position:absolute !important;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);white-space:nowrap}.c-icon-button{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:4rem;overflow:hidden;padding-right:1.2rem;border:none;border-radius:calc(4rem * 0.5);background:transparent;color:#f0faf2;pointer-events:none}.c-icon-button::before{content:"";position:absolute;top:0;right:0;z-index:10;display:block;width:100%;height:100%;border-radius:calc(4rem * 0.5);background-color:#4ca244;-webkit-transform:translateX(100%) translateX(-4rem);transform:translateX(100%) translateX(-4rem);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1)}.c-icon-button:hover,.c-icon-button.is-active{pointer-events:auto}.c-icon-button:hover::before,.c-icon-button.is-active::before{-webkit-transform:translateX(0);transform:translateX(0)}.c-icon-button:hover .c-icon-button__text,.c-icon-button.is-active .c-icon-button__text{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0.06s;transition-delay:0.06s}.c-icon-button:hover .c-icon-button__icon,.c-icon-button.is-active .c-icon-button__icon{-webkit-transform:translateX(0);transform:translateX(0)}.c-icon-button__icon{z-index:10;width:4rem;height:4rem;padding:0.8rem;color:#fff;-webkit-transform:translateX(1.2rem);transform:translateX(1.2rem);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);pointer-events:auto}.c-icon-button__text{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;z-index:11;padding-left:2rem;opacity:0;color:#fff;-webkit-transform:translateX(2rem);transform:translateX(2rem);-webkit-transition:opacity 0.1s ease-in-out,-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:opacity 0.1s ease-in-out,-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:opacity 0.1s ease-in-out,transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:opacity 0.1s ease-in-out,transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1),-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1)}@media screen and (min-width: 481px){.c-icon-button__text{font-size:1.7rem}}.c-input__label{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;display:block;margin-left:2rem}@media screen and (min-width: 481px){.c-input__label{font-size:1.7rem}}.c-input__field{width:100%;padding:1rem 2rem;background-color:#fff;border-radius:2.4rem;border:0.1rem solid #9fb5b7;color:#0d3d3f;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.c-input__field:focus{border-color:#4ca244;outline:none}.c-input__field::-webkit-input-placeholder{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;line-height:1}.c-input__field::-moz-placeholder{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;line-height:1}.c-input__field:-ms-input-placeholder{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;line-height:1}.c-input__field::-ms-input-placeholder{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;line-height:1}.c-input__field::placeholder{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;line-height:1}@media screen and (min-width: 481px){.c-input__field::-webkit-input-placeholder{font-size:1.7rem}.c-input__field::-moz-placeholder{font-size:1.7rem}.c-input__field:-ms-input-placeholder{font-size:1.7rem}.c-input__field::-ms-input-placeholder{font-size:1.7rem}.c-input__field::placeholder{font-size:1.7rem}}.c-input__feedback{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;display:block;margin-top:0.5rem;margin-left:2rem}@media screen and (min-width: 481px){.c-input__feedback{font-size:1.6rem}}.c-input__wrapper{position:relative}.c-input__icon{position:absolute;top:50%;right:2rem;width:2rem;height:2rem;border:none;background-color:transparent;color:#0d3d3f;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-input__button{position:absolute;top:calc(50%);right:0.3rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:3.7rem;height:3.7rem;background-color:#4ca244;border-radius:calc(3.7rem / 2);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-input__button-icon{width:2rem;height:2rem;color:#f0faf2}.c-input--textarea .c-input__field{border-radius:1rem}.c-input.has-error .c-input__feedback{color:#d5443f}.c-input.has-error .c-input__field{border-color:#d5443f}.c-link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;-webkit-box-align:center;align-items:center;padding-bottom:0.2rem;color:#4ca244}@media screen and (min-width: 481px){.c-link{font-size:1.7rem}}.c-link:hover .c-link__text{background-size:100% .1rem}.c-link__icon{position:relative;width:2rem;height:2rem;color:#4ca244;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.c-link__text{background-image:-webkit-gradient(linear, left top, left bottom, from(#0d3d3f), to(#0d3d3f)),-webkit-gradient(linear, left top, left bottom, from(#4ca244), to(#4ca244));background-image:linear-gradient(#0d3d3f, #0d3d3f),linear-gradient(#4ca244, #4ca244);background-position:0% 100%;background-repeat:no-repeat;background-size:0% .1rem,100% .1rem;-webkit-transition:background-size 0.3s ease-in-out;transition:background-size 0.3s ease-in-out}.c-link__icon--before{margin-right:0.6rem}.c-link__icon--after{margin-left:0.6rem}.c-site-header__logo{margin-right:3.6rem}.c-logo__nado{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:2.3rem;line-height:1;text-transform:uppercase;display:block;color:#4ca244}.c-logo__vlaanderen{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.4rem;line-height:1;color:#4ca244}.c-radio{position:relative;display:block;padding:0.4rem 0}.c-radio__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.c-radio__container:hover .c-radio__holder::before{opacity:1}.c-radio__input{position:absolute !important;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);white-space:nowrap}.c-radio__input:checked ~ .c-radio__holder{background-color:#4ca244;border-color:#fff}.c-radio__input:checked ~ .c-radio__holder::before{opacity:1;background-color:#fff}.c-radio__input:disabled ~ .c-radio__holder::before,.c-radio__input:disabled ~ .c-radio__holder,.c-radio__input:disabled ~ .a-check__text{opacity:1;background-color:#fff;pointer-events:none}.c-radio__input:disabled ~ .c-radio__holder{border:0.1rem solid #e8ebee}.c-radio__holder{position:relative;display:inline-block;width:2rem;min-width:2rem;height:2rem;margin-right:1rem;border:0.1rem solid #9fb5b7;border-radius:50%;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.c-radio__holder::before{content:"";position:absolute;top:50%;left:50%;display:block;width:.6rem;height:.6rem;opacity:0;background-color:#4ca244;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity .2s ease-in-out,color .2s ease-in-out;transition:opacity .2s ease-in-out,color .2s ease-in-out}.c-sort{position:relative;display:inline}.c-sort__select{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;padding:0.5rem calc(2rem + 1.5rem + 1rem) 0.5rem 1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0.1rem solid #fff;color:#0d3d3f;border-radius:2rem;direction:rtl;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}@media screen and (min-width: 481px){.c-sort__select{font-size:1.7rem}}.c-sort__select:focus{outline:none;background-color:#f0faf2}.c-sort__icon{position:absolute;top:50%;right:1.5rem;width:2rem;height:2rem;fill:#0d3d3f;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.c-toc-item{position:relative;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;overflow:hidden;padding-right:0.5rem;border-radius:calc(3.2rem * 0.5);color:#0d3d3f}.c-toc-item::before{content:"";position:absolute;right:0;z-index:-1;display:block;width:100%;height:100%;border-radius:calc(3.2rem * 0.5);background-color:#f0faf2;-webkit-transform:translateX(calc(-100% + 3.2rem));transform:translateX(calc(-100% + 3.2rem));-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1)}.c-toc-item:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.c-toc-item:hover .c-toc-item__icon{-webkit-transform:translateX(0.8rem);transform:translateX(0.8rem)}.c-toc-item:hover .c-toc-item__text{-webkit-transform:translateX(0.6rem);transform:translateX(0.6rem)}.c-toc-item__icon{width:3.2rem;height:3.2rem;margin-right:1rem;padding:0.6rem;color:#4ca244;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1)}.c-toc-item__text{padding-right:2rem;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0.05s;transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0.05s;transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0.05s;transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0.05s, -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0.05s}.c-article{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:2rem 0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media screen and (min-width: 993px){.c-article{padding:3rem}}.c-article:hover{background-color:#f0faf2}@media screen and (max-width: 992px){.c-article+.c-article{border-top:0.1rem solid #9fb5b7}}.c-article__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2}@media screen and (min-width: 481px){.c-article__title{font-size:2.6rem}}.c-article__text{margin-top:0.5rem}.c-article__link{margin-top:1.5rem}.c-external-cta__header{margin-bottom:2rem}.c-external-cta__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.c-faq{padding:3rem 0;background-color:#f0faf2}@media screen and (min-width: 721px){.c-faq{padding:3rem}}.c-faq__content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;cursor:pointer}.c-faq__header{margin-bottom:1.5rem}.c-faq__title{margin-bottom:0.5rem}.c-faq__list{margin:0;padding-left:0;list-style-type:none}.c-faq__item{padding:2.2rem 0;border-bottom:0.1rem solid #9fb5b7}.c-faq__question{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.7rem;line-height:1.2}@media screen and (min-width: 481px){.c-faq__question{font-size:1.8rem}}.c-faq__answer-wrapper{display:none;padding:1.5rem 0}.c-faq__button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:3rem;min-width:3rem;height:3rem;margin-left:2rem;color:#fff;background-color:#4ca244;border:none;border-radius:3rem;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:-webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28), -webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28)}.c-faq__icon{width:1.8rem;height:1.8rem}.c-faq__item.is-open .c-faq__answer-wrapper{display:block}.c-faq__item.is-open .c-faq__button{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-bottom:3rem}@media screen and (min-width: 993px){.c-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.c-hero__content{margin-top:3rem;padding:2.5rem 0}@media screen and (min-width: 993px){.c-hero__content{margin-top:0;padding:5rem 0 2.4rem}}.c-hero__title{margin-bottom:1.7rem}@media screen and (min-width: 481px){.c-hero__title{margin-bottom:2.7rem}}.c-hero__button-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-top:2.5rem}.c-hero__button+.c-hero__button{margin-top:1.5rem}.c-highlight{background-color:#f0faf2}.c-highlight__visual{min-height:16rem;border-bottom-right-radius:calc(20rem * 0.5);background-size:cover}@media screen and (min-width: 481px){.c-highlight__visual{min-height:20rem}}@media screen and (min-width: 993px){.c-highlight__visual{border-bottom-right-radius:calc(40rem * 0.5)}}.c-highlight__image{position:absolute !important;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);white-space:nowrap}.c-highlight__content{padding:2rem 0}@media screen and (min-width: 721px){.c-highlight__content{padding:4rem 0}}@media screen and (min-width: 993px){.c-highlight__content{padding:5.5rem}}.c-highlight__title{margin-bottom:1rem}.c-highlight__baseline{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;margin-bottom:2rem;text-transform:uppercase}@media screen and (min-width: 481px){.c-highlight__baseline{font-size:1.7rem}}.c-highlight__text{margin-bottom:5rem}.c-highlight--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media screen and (min-width: 993px){.c-highlight--reverse .c-highlight__visual{border-bottom-left-radius:calc(40rem * 0.5);border-bottom-right-radius:0}}.c-highlight--small .c-highlight__content{padding:1rem 0}@media screen and (min-width: 721px){.c-highlight--small .c-highlight__content{padding:2rem 0}}@media screen and (min-width: 993px){.c-highlight--small .c-highlight__content{padding:3rem}}.c-info{padding:3rem 0;background-color:#f0faf2}@media screen and (min-width: 993px){.c-info{padding:6rem}}.c-info__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;margin-bottom:1.7rem}@media screen and (min-width: 481px){.c-info__title{font-size:1.7rem}}.c-info__block{margin-bottom:3rem}@media screen and (min-width: 993px){.c-info__block{margin-bottom:5rem}}.c-info__title{margin-bottom:0.5rem}.c-info__address{font-style:normal}.c-interactive-content{margin:0;padding-left:0;list-style-type:none}.c-interactive-content__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;counter-increment:listCounter;border-bottom:0.1rem solid #9fb5b7}.c-interactive-content__header,.c-interactive-content__text{padding-left:4.5rem}@media screen and (min-width: 721px){.c-interactive-content__header,.c-interactive-content__text{padding-left:7.5rem}}.c-interactive-content__header{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;min-height:7rem;padding-top:0.8rem;padding-bottom:0.8rem;cursor:pointer}@media screen and (min-width: 721px){.c-interactive-content__header{min-height:8rem}}.c-interactive-content__header::before{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:5rem;line-height:1;content:counter(listCounter);position:absolute;top:50%;left:0;display:block;color:#c7ebcf;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 481px){.c-interactive-content__header::before{font-size:6.1rem}}.c-interactive-content__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;width:100%;padding-right:1rem}@media screen and (min-width: 481px){.c-interactive-content__title{font-size:1.7rem}}@media screen and (min-width: 721px){.c-interactive-content__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.7rem;line-height:1.2}}@media screen and (min-width: 721px) and (min-width: 481px){.c-interactive-content__title{font-size:1.8rem}}.c-interactive-content__button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;background-color:#4ca244;border:none;border-radius:calc(3rem * 0.5);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:-webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28);transition:transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28), -webkit-transform 0.6s cubic-bezier(0.18, 0.88, 0.3, 1.28)}.c-interactive-content__icon{width:2rem;height:2rem;color:#f0faf2}.c-interactive-content__text{display:none;padding-bottom:2rem}.c-interactive-content__item.is-open .c-interactive-content__text{display:block}.c-interactive-content__item.is-open .c-interactive-content__button{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-intro,.c-intro p{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 481px){.c-intro,.c-intro p{font-size:1.7rem}}.c-intro::first-letter,.c-intro p::first-letter{float:left;font-size:5.9rem;line-height:4rem;padding-top:0.4rem;padding-right:0.8rem}.c-news-item{position:relative;padding:2.5rem 0;border-bottom:0.1rem solid #9fb5b7}.c-news-item__link{position:absolute;top:0;left:0;width:100%;height:100%}.c-news-item__link:hover ~ .c-news-item__content .c-news-item__title{color:#4ca244}.c-news-item__date{display:inline-block}@media screen and (min-width: 721px){.c-news-item__date{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.c-news-item__day{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:5rem;line-height:1;color:#c7ebcf}@media screen and (min-width: 481px){.c-news-item__day{font-size:6.1rem}}@media screen and (max-width: 720px){.c-news-item__day,.c-news-item__timestamp{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5;text-transform:uppercase;color:#9fb5b7}}@media screen and (max-width: 720px) and (min-width: 481px){.c-news-item__day,.c-news-item__timestamp{font-size:1.6rem}}.c-news-item__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.9rem;line-height:1.2;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 481px){.c-news-item__title{font-size:2.1rem}}@media screen and (min-width: 721px){.c-news-item__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2}}@media screen and (min-width: 721px) and (min-width: 481px){.c-news-item__title{font-size:2.6rem}}.c-news-item__text{display:-webkit-box;overflow:hidden;margin-top:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-news-item__button{position:absolute;bottom:0;right:2rem;color:#f0faf2;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (min-width: 721px){.c-news-item__button{right:3rem}}.c-page-cta{position:relative;padding:3rem;background-color:#f0faf2;border-radius:0.2rem}.c-page-cta__link{position:absolute;top:0;left:0;width:100%;height:100%}.c-page-cta__link:hover ~ .c-page-cta__title{color:#4ca244}.c-page-cta__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 481px){.c-page-cta__title{font-size:2.6rem}}.c-page-cta__text{margin-top:1.8rem}.c-page-cta__button{position:absolute;bottom:0;right:3rem;width:auto;color:#f0faf2;-webkit-transform:translateY(50%);transform:translateY(50%)}.c-page-cta--secondary{background-color:#0d3d3f}.c-page-cta--secondary .c-page-cta__title,.c-page-cta--secondary .c-page-cta__text{color:#f0faf2}.c-pagination{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.c-pagination__navigation{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.c-pagination__list{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.c-pagination__item{width:4.2rem;height:4.2rem;background-color:#f0faf2;border-radius:calc(4.2rem * 0.5);-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.c-pagination__item:hover,.c-pagination__item.is-active{background-color:#0d3d3f;color:#f0faf2}.c-pagination__item+.c-pagination__item{margin-left:1rem}.c-pagination__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%}@media screen and (min-width: 481px){.c-pagination__link{font-size:1.7rem}}.c-pagination__info{margin-top:1rem;font-style:italic}.c-pagination__button--prev{margin-right:1.5rem}.c-pagination__button--next{margin-left:1.5rem}.c-partners__list{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-top:2rem}.c-partners__list-item{margin-right:2rem;padding:0.5rem 0}.c-partners__list-item:last-child{margin-right:0}.c-partners__image{max-width:100%;max-height:5rem}@media screen and (min-width: 721px){.c-partners__image{max-height:8rem}}.c-search-block{padding:3rem 0;background-color:#0d3d3f;border-radius:.2rem;color:#f0faf2}@media screen and (min-width: 721px){.c-search-block{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:7rem}}.c-search-block__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:900;font-size:2.6rem;line-height:1.5}@media screen and (min-width: 721px){.c-search-block__title{font-size:3.6rem}}.c-search-block__text{margin-top:1rem}@media screen and (min-width: 721px){.c-search-block__title,.c-search-block__text{text-align:center}}.c-search-block__input{width:100%;margin-top:1.5rem}@media screen and (min-width: 721px){.c-search-block__input{margin-top:3rem}}@media screen and (min-width: 721px){.c-search-block--small{padding:3rem 0}}@media screen and (min-width: 993px){.c-search-block--small{display:block;padding:3rem}}.c-search-block--small .c-search-block__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:2.8rem;line-height:1.2}@media screen and (min-width: 481px){.c-search-block--small .c-search-block__title{font-size:3rem}}@media screen and (min-width: 721px){.c-search-block--small .c-search-block__title,.c-search-block--small .c-search-block__text{text-align:left}}.c-search-result{position:relative;padding:2.5rem 0;border-bottom:0.1rem solid #9fb5b7}.c-search-result__link{position:absolute;top:0;left:0;width:100%;height:100%}.c-search-result__link:hover ~ .c-search-result__content .c-search-result__title{color:#4ca244}.c-search-result__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.9rem;line-height:1.2;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 481px){.c-search-result__title{font-size:2.1rem}}@media screen and (min-width: 721px){.c-search-result__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2}}@media screen and (min-width: 721px) and (min-width: 481px){.c-search-result__title{font-size:2.6rem}}.c-search-result__text{display:-webkit-box;overflow:hidden;margin-top:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}.c-search-result__button{position:absolute;bottom:0;right:2rem;color:#f0faf2;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (min-width: 721px){.c-search-result__button{right:3rem}}@media screen and (max-width: 992px){.c-share{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0.2rem 2rem;background-color:#f0faf2;border-radius:2rem}}.c-share__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;padding-right:1rem;color:#9fb5b7;border-right:0.1rem solid #9fb5b7;text-align:center}@media screen and (min-width: 481px){.c-share__title{font-size:1.7rem}}@media screen and (min-width: 993px){.c-share__title{width:100%;padding-right:0;border-right:none;border-bottom:0.1rem solid #9fb5b7}}.c-share__list{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width: 993px){.c-share__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:2.8rem}}@media screen and (min-width: 993px){.c-share__list-item+.c-share__list-item{margin-top:0.5rem}}.c-share__link{padding:0.5rem 1rem}.c-share__link:hover .c-share__icon{color:#0d3d3f}.c-share__icon{width:2rem;height:2rem;color:#4ca244;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.c-table{display:block;width:100%;overflow:auto;table-layout:fixed;border-collapse:collapse}.c-table thead,.c-table tbody,.c-table tr{width:100%}.c-table td,.c-table th{width:2%}.c-table__header{padding:1rem;text-align:left;background-color:#f0faf2}.c-table__header:last-child{text-align:right}.c-table-row{border-bottom:#9fb5b7 0.1rem solid}.c-table-row__data{padding:1rem}.c-table-row__data:last-child{text-align:right}.c-table-row__data--error{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;color:#d5443f}@media screen and (min-width: 481px){.c-table-row__data--error{font-size:1.7rem}}.c-source-block{margin-top:4rem;padding:2.5rem 3rem;background-color:#f0faf2}.c-source-block__text{margin-right:1rem}.c-toc{padding:0 0 2rem}@media screen and (max-width: 720px){.c-toc{padding-top:2rem}}.c-toc__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:2.4rem;line-height:1.2;padding-bottom:1rem;border-bottom:0.1rem solid #9fb5b7}@media screen and (min-width: 481px){.c-toc__title{font-size:2.6rem}}@media screen and (min-width: 721px){.c-toc__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:2.8rem;line-height:1.2}}@media screen and (min-width: 721px) and (min-width: 481px){.c-toc__title{font-size:3rem}}.c-toc__list{margin:0;padding-left:0;list-style-type:none;margin-top:2rem}.c-toc__cta{margin-top:2rem}.c-toc__item+.c-toc__item{margin-top:1rem}.c-header{border-bottom:0.1rem solid #e8ebee;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}@media screen and (min-width: 993px){.c-header{border:none}}.c-header__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0.5rem 0}@media screen and (min-width: 993px){.c-header__container{-webkit-box-pack:start;justify-content:flex-start}}.c-header__logo{margin-right:3rem}.c-header.is-shown{background-color:#0d3d3f;border:none}.c-hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding-bottom:3rem}@media screen and (min-width: 993px){.c-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.c-hero__content{margin-top:3rem;padding:2.5rem 0}@media screen and (min-width: 993px){.c-hero__content{margin-top:0;padding:5rem 0 2.4rem}}.c-hero__title{margin-bottom:1.7rem}@media screen and (min-width: 481px){.c-hero__title{margin-bottom:2.7rem}}.c-hero__button-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-top:2.5rem}.c-hero__button+.c-hero__button{margin-top:1.5rem}.c-result-list{margin:0;padding-left:0;list-style-type:none;margin-top:2rem}@media screen and (min-width: 721px){.c-result-list{margin-top:4rem}}.c-result-list__item:first-child{border-top:0.1rem solid #9fb5b7}.c-header-mobile{position:absolute;z-index:9999;width:100%;min-height:calc(100vh - 5.8rem);padding:2rem 0;color:#fff;pointer-events:none}.c-header-mobile::before{content:"";position:absolute;bottom:0;right:0;z-index:-1;width:100%;height:100%;background-color:#0d3d3f;background-repeat:no-repeat;background-position:100% 100%;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:-webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.17, 0.84, 0.44, 1)}.c-header-mobile__container{overflow:auto}.c-header-mobile__list{margin:0;padding-left:0;list-style-type:none;z-index:100;display:block;opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;pointer-events:none}.c-header-mobile__link{color:#fff}.c-header-mobile__button{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.c-header-mobile__list--main{margin-bottom:2rem}.c-header-mobile__list--main .c-header-mobile__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5;margin-bottom:2rem}@media screen and (min-width: 481px){.c-header-mobile__list--main .c-header-mobile__link{font-size:1.7rem}}.c-header-mobile__list--secondary{position:relative;padding:2rem 0}.c-header-mobile__list--secondary::before{content:"";position:absolute;top:0;left:0;width:3.2rem;height:0.1rem;background-color:#9fb5b7}.c-header-mobile__list--secondary .c-header-mobile__link{margin-bottom:1rem}.c-header-mobile.is-shown{pointer-events:auto}.c-header-mobile.is-shown::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.c-header-mobile.is-shown .c-header-mobile__list,.c-header-mobile.is-shown .c-header-mobile__button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.1s;transition-delay:0.1s;pointer-events:auto}.c-nav-secondary{background-color:#f7f7f7}.c-nav-secondary__list{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;color:"text" "default"}.c-nav-secondary__item{margin-left:3.6rem}.c-nav-secondary__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;position:relative;padding:1.2rem 0;color:#0d3d3f;text-decoration:none}@media screen and (min-width: 481px){.c-nav-secondary__link{font-size:1.6rem}}.c-nav-secondary__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.2rem;border-radius:0.5rem;background-color:#4ca244;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.c-nav-secondary__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-site-nav-secondary__search{display:inline-block;width:2rem;height:2rem;margin-left:3.6rem;fill:#4ca244}.c-nav__link.is-active::after,.c-nav-secondary__link.is-active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-nav{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;padding:2rem 0;color:"text" "default"}.c-nav__item{margin-right:3.6rem}.c-nav__text{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 481px){.c-nav__text{font-size:1.7rem}}.c-nav__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;position:relative;text-decoration:none;color:#0d3d3f}@media screen and (min-width: 481px){.c-nav__link{font-size:1.7rem}}.c-nav__link::after{content:"";position:absolute;bottom:-0.5rem;left:0;width:100%;height:0.2rem;border-radius:0.5rem;background-color:#4ca244;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.c-nav__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-nav__link.is-active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-page-header{position:relative;z-index:100;height:auto;padding:5rem 0;background-size:cover;background-position:center;border-radius:.2rem}@media screen and (min-width: 721px){.c-page-header{padding:8rem}}.c-page-header::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0)));background:linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.c-page-header__content{z-index:100}.c-page-header__title{margin-bottom:1rem;color:#fff}@media screen and (min-width: 721px){.c-page-header__title{margin-bottom:2rem}}.c-page-header__text{color:#fff}.c-bottom-bar{display:-webkit-box;display:flex;flex-wrap:wrap;padding:2rem 0;background-color:#fff}.c-bottom-bar__logo{margin-right:3rem;color:#4ca244}.c-bottom-bar__logo-main{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.8rem;line-height:1.2;text-transform:uppercase}.c-bottom-bar__logo-secondary{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:600;font-size:1.8rem;line-height:1.2}.c-bottom-bar__list{margin:0;padding-left:0;list-style-type:none;display:-webkit-box;display:flex;flex-wrap:wrap}.c-bottom-bar__list-item{margin-right:1.5rem}@media screen and (min-width: 993px){.c-bottom-bar__list-item{margin-right:3rem}}.c-bottom-bar__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;color:#0d3d3f}@media screen and (min-width: 481px){.c-bottom-bar__link{font-size:1.6rem}}.c-footer-nav{position:relative;padding:4rem 0;background-color:#0d3d3f;color:#fff;background-position:bottom right;background-repeat:no-repeat;background-size:50vw}@media screen and (min-width: 721px){.c-footer-nav{background-size:30vw}}@media screen and (min-width: 993px){.c-footer-nav{padding:6rem 0;background-size:25vw}}.c-footer-nav__quote{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.2;margin-bottom:1rem}@media screen and (min-width: 481px){.c-footer-nav__quote{font-weight:600;font-size:4.3rem}}.c-footer-nav__baseline{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:500;font-size:1.9rem;line-height:1.2}@media screen and (min-width: 481px){.c-footer-nav__baseline{font-size:2.3rem}}.c-footer-nav__title-link{width:auto}.c-footer-nav__title{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 481px){.c-footer-nav__title{font-size:1.7rem}}.c-footer-nav__list{margin:0;padding-left:0;list-style-type:none}.c-footer-nav__link{font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5}@media screen and (min-width: 481px){.c-footer-nav__link{font-size:1.6rem}}.c-footer-nav__title-link,.c-footer-nav__link{color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#4ca244), to(#4ca244)),-webkit-gradient(linear, left top, left bottom, from(#0d3d3f), to(#0d3d3f));background-image:linear-gradient(#4ca244, #4ca244),linear-gradient(#0d3d3f, #0d3d3f);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 0.1rem, 100% 0.1rem;-webkit-transition:background-size 0.3s ease-in-out,
 color 0.3s ease-in-out;transition:background-size 0.3s ease-in-out,
 color 0.3s ease-in-out}.c-footer-nav__title-link:hover,.c-footer-nav__link:hover{background-size:100% 0.1rem}.s-wysiwyg h2:not([class]){margin:2rem 0}@media screen and (min-width: 721px){.s-wysiwyg h2:not([class]){margin:2.6rem 0}}.s-wysiwyg h3:not([class]){margin-bottom:1rem}@media screen and (min-width: 721px){.s-wysiwyg h3:not([class]){margin-bottom:2rem}}.s-wysiwyg h4:not([class]){margin-bottom:1rem}.s-wysiwyg p:not([class])+h2:not([class]),.s-wysiwyg ul:not([class])+h2:not([class]),.s-wysiwyg ol:not([class])+h2:not([class]),.s-wysiwyg a:not([class])+h2:not([class]){margin-top:4rem}.s-wysiwyg p:not([class])+h3:not([class]),.s-wysiwyg ul:not([class])+h3:not([class]),.s-wysiwyg ol:not([class])+h3:not([class]),.s-wysiwyg a:not([class])+h3:not([class]){margin-top:4rem}.s-wysiwyg p:not([class])+h4:not([class]),.s-wysiwyg ul:not([class])+h4:not([class]),.s-wysiwyg ol:not([class])+h4:not([class]),.s-wysiwyg a:not([class])+h4:not([class]){margin-top:5rem}@media screen and (min-width: 721px){.s-wysiwyg p:not([class])+h4:not([class]),.s-wysiwyg ul:not([class])+h4:not([class]),.s-wysiwyg ol:not([class])+h4:not([class]),.s-wysiwyg a:not([class])+h4:not([class]){margin-top:4rem}}.s-wysiwyg p:not([class])+p:not([class]),.s-wysiwyg p:not([class])+ul:not([class]),.s-wysiwyg p:not([class])+ol:not([class]),.s-wysiwyg p:not([class])+a:not([class]),.s-wysiwyg ul:not([class])+p:not([class]),.s-wysiwyg ul:not([class])+ul:not([class]),.s-wysiwyg ul:not([class])+ol:not([class]),.s-wysiwyg ul:not([class])+a:not([class]),.s-wysiwyg ol:not([class])+p:not([class]),.s-wysiwyg ol:not([class])+ul:not([class]),.s-wysiwyg ol:not([class])+ol:not([class]),.s-wysiwyg ol:not([class])+a:not([class]),.s-wysiwyg a:not([class])+p:not([class]),.s-wysiwyg a:not([class])+ul:not([class]),.s-wysiwyg a:not([class])+ol:not([class]),.s-wysiwyg a:not([class])+a:not([class]){margin-top:1.5rem}@media screen and (min-width: 721px){.s-wysiwyg p:not([class])+p:not([class]),.s-wysiwyg p:not([class])+ul:not([class]),.s-wysiwyg p:not([class])+ol:not([class]),.s-wysiwyg p:not([class])+a:not([class]),.s-wysiwyg ul:not([class])+p:not([class]),.s-wysiwyg ul:not([class])+ul:not([class]),.s-wysiwyg ul:not([class])+ol:not([class]),.s-wysiwyg ul:not([class])+a:not([class]),.s-wysiwyg ol:not([class])+p:not([class]),.s-wysiwyg ol:not([class])+ul:not([class]),.s-wysiwyg ol:not([class])+ol:not([class]),.s-wysiwyg ol:not([class])+a:not([class]),.s-wysiwyg a:not([class])+p:not([class]),.s-wysiwyg a:not([class])+ul:not([class]),.s-wysiwyg a:not([class])+ol:not([class]),.s-wysiwyg a:not([class])+a:not([class]){margin-top:3rem}}.s-wysiwyg ul:not([class]),.s-wysiwyg ol:not([class]){padding-left:2rem}.s-wysiwyg hr:not([class]){margin:2rem 0}.s-wysiwyg hr:not([class]):first-child{margin-top:0}.s-wysiwyg hr:not([class]):last-child{margin-bottom:0}.s-wysiwyg blockquote:not([class]){font-family:"Flanders Art Sans","Helvetica",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.5;position:relative;margin:2.8rem 0;padding-left:5rem;font-style:italic;quotes:"“" "”" "‘" "’"}@media screen and (min-width: 481px){.s-wysiwyg blockquote:not([class]){font-size:1.7rem}}.s-wysiwyg blockquote:not([class])::before{content:open-quote;position:absolute;top:-4rem;left:0;display:block;font-size:8.9rem;color:#4ca244}


.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
/*!
 * # Semantic UI 2.4.0 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */


/*******************************
             Modal
*******************************/

.ui.modal {
    position: absolute;
    display: none;
    z-index: 1001;
    text-align: left;
    background: #FFFFFF;
    border: none;
    -webkit-box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
    -webkit-transform-origin: 50% 25%;
            transform-origin: 50% 25%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    border-radius: 0.28571429rem;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    will-change: top, left, margin, transform, opacity;
  }
  .ui.modal > :first-child:not(.icon),
  .ui.modal > .icon:first-child + * {
    border-top-left-radius: 0.28571429rem;
    border-top-right-radius: 0.28571429rem;
  }
  .ui.modal > :last-child {
    border-bottom-left-radius: 0.28571429rem;
    border-bottom-right-radius: 0.28571429rem;
  }


  /*******************************
              Content
  *******************************/


  /*--------------
       Close
  ---------------*/

  .ui.modal > .close {
    cursor: pointer;
    position: absolute;
    top: -2.5rem;
    right: -2.5rem;
    z-index: 1;
    opacity: 0.8;
    font-size: 1.25em;
    color: #FFFFFF;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0.625rem 0rem 0rem 0rem;
  }
  .ui.modal > .close:hover {
    opacity: 1;
  }

  /*--------------
       Header
  ---------------*/

  .ui.modal > .header {
    display: block;
    font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    background: #FFFFFF;
    margin: 0em;
    padding: 1.25rem 1.5rem;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: rgba(0, 0, 0, 0.85);
    border-bottom: 1px solid rgba(34, 36, 38, 0.15);
  }
  .ui.modal > .header:not(.ui) {
    font-size: 1.42857143rem;
    line-height: 1.28571429em;
    font-weight: bold;
  }

  /*--------------
       Content
  ---------------*/

  .ui.modal > .content {
    display: block;
    width: 100%;
    font-size: 1em;
    line-height: 1.4;
    padding: 1.5rem;
    background: #FFFFFF;
  }
  .ui.modal > .image.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  /* Image */
  .ui.modal > .content > .image {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: '';
    -ms-flex-item-align: top;
        align-self: top;
  }
  .ui.modal > [class*="top aligned"] {
    -ms-flex-item-align: top;
        align-self: top;
  }
  .ui.modal > [class*="middle aligned"] {
    -ms-flex-item-align: middle;
        align-self: middle;
  }
  .ui.modal > [class*="stretched"] {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  /* Description */
  .ui.modal > .content > .description {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    min-width: 0px;
    -ms-flex-item-align: top;
        align-self: top;
  }
  .ui.modal > .content > .icon + .description,
  .ui.modal > .content > .image + .description {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    min-width: '';
    width: auto;
    padding-left: 2em;
  }
  /*rtl:ignore*/
  .ui.modal > .content > .image > i.icon {
    margin: 0em;
    opacity: 1;
    width: auto;
    line-height: 1;
    font-size: 8rem;
  }

  /*--------------
       Actions
  ---------------*/

  .ui.modal > .actions {
    background: #F9FAFB;
    padding: 1rem 1rem;
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    text-align: right;
  }
  .ui.modal .actions > .button {
    margin-left: 0.75em;
  }

  /*-------------------
         Responsive
  --------------------*/


  /* Modal Width */
  @media only screen and (max-width: 767px) {
    .ui.modal {
      width: 95%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 768px) {
    .ui.modal {
      width: 88%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 992px) {
    .ui.modal {
      width: 850px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .ui.modal {
      width: 900px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1920px) {
    .ui.modal {
      width: 950px;
      margin: 0em 0em 0em 0em;
    }
  }

  /* Tablet and Mobile */
  @media only screen and (max-width: 991px) {
    .ui.modal > .header {
      padding-right: 2.25rem;
    }
    .ui.modal > .close {
      top: 1.0535rem;
      right: 1rem;
      color: rgba(0, 0, 0, 0.87);
    }
  }

  /* Mobile */
  @media only screen and (max-width: 767px) {
    .ui.modal > .header {
      padding: 0.75rem 1rem !important;
      padding-right: 2.25rem !important;
    }
    .ui.modal > .content {
      display: block;
      padding: 1rem !important;
    }
    .ui.modal > .close {
      top: 0.5rem !important;
      right: 0.5rem !important;
    }
    /*rtl:ignore*/
    .ui.modal .image.content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }
    .ui.modal .content > .image {
      display: block;
      max-width: 100%;
      margin: 0em auto !important;
      text-align: center;
      padding: 0rem 0rem 1rem !important;
    }
    .ui.modal > .content > .image > i.icon {
      font-size: 5rem;
      text-align: center;
    }
    /*rtl:ignore*/
    .ui.modal .content > .description {
      display: block;
      width: 100% !important;
      margin: 0em !important;
      padding: 1rem 0rem !important;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

  /* Let Buttons Stack */
    .ui.modal > .actions {
      padding: 1rem 1rem 0rem !important;
    }
    .ui.modal .actions > .buttons,
    .ui.modal .actions > .button {
      margin-bottom: 1rem;
    }
  }

  /*--------------
      Coupling
  ---------------*/

  .ui.inverted.dimmer > .ui.modal {
    -webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
  }

  /*******************************
               Types
  *******************************/

  .ui.basic.modal {
    background-color: transparent;
    border: none;
    border-radius: 0em;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #FFFFFF;
  }
  .ui.basic.modal > .header,
  .ui.basic.modal > .content,
  .ui.basic.modal > .actions {
    background-color: transparent;
  }
  .ui.basic.modal > .header {
    color: #FFFFFF;
  }
  .ui.basic.modal > .close {
    top: 1rem;
    right: 1.5rem;
  }
  .ui.inverted.dimmer > .basic.modal {
    color: rgba(0, 0, 0, 0.87);
  }
  .ui.inverted.dimmer > .ui.basic.modal > .header {
    color: rgba(0, 0, 0, 0.85);
  }

  /* Resort to margin positioning if legacy */
  .ui.legacy.modal,
  .ui.legacy.page.dimmer > .ui.modal {
    top: 50%;
    left: 50%;
  }
  .ui.legacy.page.dimmer > .ui.scrolling.modal,
  .ui.page.dimmer > .ui.scrolling.legacy.modal,
  .ui.top.aligned.legacy.page.dimmer > .ui.modal,
  .ui.top.aligned.dimmer > .ui.legacy.modal {
    top: auto;
  }

  /* Tablet and Mobile */
  @media only screen and (max-width: 991px) {
    .ui.basic.modal > .close {
      color: #FFFFFF;
    }
  }


  /*******************************
               States
  *******************************/

  .ui.loading.modal {
    display: block;
    visibility: hidden;
    z-index: -1;
  }
  .ui.active.modal {
    display: block;
    left: 0;
    right: 0;
    margin: auto;
  }


  /*******************************
             Variations
  *******************************/


  /*--------------
     Top Aligned
  ---------------*/


  /* Top Aligned Modal */
  .modals.dimmer[class*="top aligned"] .modal {
    margin: 5vh auto;
  }
  @media only screen and (max-width: 767px) {
    .modals.dimmer[class*="top aligned"] .modal {
      margin: 1rem auto;
    }
  }

  /* Legacy Top Aligned */
  .legacy.modals.dimmer[class*="top aligned"] {
    padding-top: 5vh;
  }
  @media only screen and (max-width: 767px) {
    .legacy.modals.dimmer[class*="top aligned"] {
      padding-top: 1rem;
    }
  }

  /*--------------
      Scrolling
  ---------------*/


  /* Scrolling Dimmer */
  .scrolling.dimmable > .dimmer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .scrolling.dimmable.dimmed > .dimmer {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .scrolling.dimmable > .dimmer {
    position: fixed;
  }
  .modals.dimmer .ui.scrolling.modal {
    margin: 1rem auto;
  }

  /* Undetached Scrolling */
  .scrolling.undetached.dimmable.dimmed {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .scrolling.undetached.dimmable.dimmed > .dimmer {
    overflow: hidden;
  }
  .scrolling.undetached.dimmable .ui.scrolling.modal {
    position: absolute;
    left: 50%;
    margin-top: 1rem !important;
  }

  /* Scrolling Content */
  .ui.modal .scrolling.content {
    max-height: calc(70vh);
    overflow: auto;
  }

  /*--------------
     Full Screen
  ---------------*/

  .ui.fullscreen.modal {
    width: 95% !important;
    left: 0em !important;
    margin: 1em auto;
  }
  .ui.fullscreen.scrolling.modal {
    left: 0em !important;
  }
  .ui.fullscreen.modal > .header {
    padding-right: 2.25rem;
  }
  .ui.fullscreen.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }

  /*--------------
        Size
  ---------------*/

  .ui.modal {
    font-size: 1rem;
  }

  /* Mini */
  .ui.mini.modal > .header:not(.ui) {
    font-size: 1.3em;
  }

  /* Mini Modal Width */
  @media only screen and (max-width: 767px) {
    .ui.mini.modal {
      width: 95%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 768px) {
    .ui.mini.modal {
      width: 35.2%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 992px) {
    .ui.mini.modal {
      width: 340px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .ui.mini.modal {
      width: 360px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1920px) {
    .ui.mini.modal {
      width: 380px;
      margin: 0em 0em 0em 0em;
    }
  }

  /* mini */
  .ui.small.modal > .header:not(.ui) {
    font-size: 1.3em;
  }

  /* Tiny Modal Width */
  @media only screen and (max-width: 767px) {
    .ui.tiny.modal {
      width: 95%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 768px) {
    .ui.tiny.modal {
      width: 52.8%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 992px) {
    .ui.tiny.modal {
      width: 510px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .ui.tiny.modal {
      width: 540px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1920px) {
    .ui.tiny.modal {
      width: 570px;
      margin: 0em 0em 0em 0em;
    }
  }

  /* Small */
  .ui.small.modal > .header:not(.ui) {
    font-size: 1.3em;
  }

  /* Small Modal Width */
  @media only screen and (max-width: 767px) {
    .ui.small.modal {
      width: 95%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 768px) {
    .ui.small.modal {
      width: 70.4%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 992px) {
    .ui.small.modal {
      width: 680px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .ui.small.modal {
      width: 720px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1920px) {
    .ui.small.modal {
      width: 760px;
      margin: 0em 0em 0em 0em;
    }
  }

  /* Large Modal Width */
  .ui.large.modal > .header {
    font-size: 1.6em;
  }
  @media only screen and (max-width: 767px) {
    .ui.large.modal {
      width: 95%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 768px) {
    .ui.large.modal {
      width: 88%;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 992px) {
    .ui.large.modal {
      width: 1020px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1200px) {
    .ui.large.modal {
      width: 1080px;
      margin: 0em 0em 0em 0em;
    }
  }
  @media only screen and (min-width: 1920px) {
    .ui.large.modal {
      width: 1140px;
      margin: 0em 0em 0em 0em;
    }
  }


  /*******************************
           Theme Overrides
  *******************************/



  /*******************************
           Site Overrides
  *******************************/



  /*!
 * # Semantic UI 2.4.0 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */


/*******************************
            Dimmer
*******************************/

.dimmable:not(body) {
    position: relative;
  }
  .ui.dimmer {
    display: none;
    position: absolute;
    top: 0em !important;
    left: 0em !important;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em;
    background-color: rgba(0, 0, 0, 0.15);
    opacity: 0;
    line-height: 1;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-transition: background-color 0.5s linear;
    transition: background-color 0.5s linear;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    will-change: opacity;
    z-index: 1000;
  }

  /* Dimmer Content */
  .ui.dimmer > .content {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    color: #FFFFFF;
  }

  /* Loose Coupling */
  .ui.segment > .ui.dimmer {
    border-radius: inherit !important;
  }

  /* Scrollbars */
  .ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
  }
  .ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.25);
  }
  .ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.15);
  }
  .ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.35);
  }


  /*******************************
              States
  *******************************/


  /* Animating */
  .animating.dimmable:not(body),
  .dimmed.dimmable:not(body) {
    overflow: hidden;
  }

  /* Animating / Active / Visible */
  .dimmed.dimmable > .ui.animating.dimmer,
  .dimmed.dimmable > .ui.visible.dimmer,
  .ui.active.dimmer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
  }

  /* Disabled */
  .ui.disabled.dimmer {
    width: 0 !important;
    height: 0 !important;
  }


  /*******************************
             Variations
  *******************************/


  /*--------------
      Legacy
  ---------------*/


  /* Animating / Active / Visible */
  .dimmed.dimmable > .ui.animating.legacy.dimmer,
  .dimmed.dimmable > .ui.visible.legacy.dimmer,
  .ui.active.legacy.dimmer {
    display: block;
  }

  /*--------------
      Alignment
  ---------------*/

  .ui[class*="top aligned"].dimmer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .ui[class*="bottom aligned"].dimmer {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  /*--------------
        Page
  ---------------*/

  .ui.page.dimmer {
    position: fixed;
    -webkit-transform-style: '';
            transform-style: '';
    -webkit-perspective: 2000px;
            perspective: 2000px;
    -webkit-transform-origin: center center;
            transform-origin: center center;
  }
  body.dimmable > .dimmer {
    position: fixed;
  }

  /*--------------
      Blurring
  ---------------*/

  .blurring.dimmable > :not(.dimmer) {
    -webkit-filter: blur(0px) grayscale(0);
            filter: blur(0px) grayscale(0);
    -webkit-transition: 800ms -webkit-filter ease;
    transition: 800ms -webkit-filter ease;
    transition: 800ms filter ease;
    transition: 800ms filter ease, 800ms -webkit-filter ease;
  }
  .blurring.dimmed.dimmable > :not(.dimmer) {
    -webkit-filter: blur(5px) grayscale(0.7);
            filter: blur(5px) grayscale(0.7);
  }

  /* Dimmer Color */
  .blurring.dimmable > .dimmer {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .blurring.dimmable > .inverted.dimmer {
    background-color: rgba(255, 255, 255, 0.6);
  }

  /*--------------
      Aligned
  ---------------*/

  .ui.dimmer > .top.aligned.content > * {
    vertical-align: top;
  }
  .ui.dimmer > .bottom.aligned.content > * {
    vertical-align: bottom;
  }

  /*--------------
      Inverted
  ---------------*/

  .ui.inverted.dimmer {
    background-color: rgba(255, 255, 255, 0.85);
  }
  .ui.inverted.dimmer > .content > * {
    color: #FFFFFF;
  }

  /*--------------
       Simple
  ---------------*/


  /* Displays without javascript */
  .ui.simple.dimmer {
    display: block;
    overflow: hidden;
    opacity: 1;
    width: 0%;
    height: 0%;
    z-index: -100;
    background-color: rgba(0, 0, 0, 0);
  }
  .dimmed.dimmable > .ui.simple.dimmer {
    overflow: visible;
    opacity: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.15);
    z-index: 1;
  }
  .ui.simple.inverted.dimmer {
    background-color: rgba(255, 255, 255, 0);
  }
  .dimmed.dimmable > .ui.simple.inverted.dimmer {
    background-color: rgba(255, 255, 255, 0.85);
  }


  /*******************************
           Theme Overrides
  *******************************/



  /*******************************
          User Overrides
  *******************************/




/* valuta/number */
.c-input.currency.has-value .c-input__field
{
    padding-left:30px;
}
.c-input.currency:not(.has-value) .c-input__prefix
{
    display:none;
}
.c-input.currency .c-input__prefix
{
    display:block;
    position:absolute;
    top:26px;
    left:15px;
}
/*******************************
             Search
*******************************/

.ui.search {
    position: relative;
  }
  .ui.search > .prompt {
    margin: 0em;
    outline: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    text-shadow: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1.21428571em;
    padding: 0.67857143em 1em;
    font-size: 1em;
    background: #FFFFFF;
    border: 1px solid rgba(34, 36, 38, 0.15);
    color: rgba(0, 0, 0, 0.87);
    -webkit-box-shadow: 0em 0em 0em 0em transparent inset;
            box-shadow: 0em 0em 0em 0em transparent inset;
    -webkit-transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
    transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
    transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
  }
  .ui.search .prompt {
    border-radius: 500rem;
  }
  
  /*--------------
       Icon
  ---------------*/
  
  .ui.search .prompt ~ .search.icon {
    cursor: pointer;
  }
  
  /*--------------
      Results
  ---------------*/
  
  .ui.search > .results {
    display: none;
    position: absolute;
    top: 75%;
    left: 0%;
    -webkit-transform-origin: center top;
            transform-origin: center top;
    white-space: normal;
    text-align: left;
    text-transform: none;
    background: #FFFFFF;
    margin-top: 0.5em;
    width: 100%;
    max-height: 250px;
    overflow: auto;
    border-radius: 0.28571429rem;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
            box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
    border: 1px solid #D4D4D5;
    z-index: 998;
  }
  .ui.search > .results > :first-child {
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }
  .ui.search > .results > :last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }
  
  /*--------------
      Result
  ---------------*/
  
  .ui.search > .results .result {
    cursor: pointer;
    display: block;
    overflow: hidden;
    font-size: 0.8em;
    padding: 0.65714286em 1.14285714em;
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.33;
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  }
  .ui.search > .results .result:last-child {
    border-bottom: none !important;
  }
  
  /* Image */
  .ui.search > .results .result .image {
    float: right;
    overflow: hidden;
    background: none;
    width: 5em;
    height: 3em;
    border-radius: 0.25em;
  }
  .ui.search > .results .result .image img {
    display: block;
    width: auto;
    height: 100%;
  }
  
  /*--------------
        Info
  ---------------*/
  
  .ui.search > .results .result .image + .content {
    margin: 0em 6em 0em 0em;
  }
  .ui.search > .results .result .title {
    margin: -0.14285714em 0em 0em;
    font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: rgba(0, 0, 0, 0.85);
  }
  .ui.search > .results .result .description {
    margin-top: 0;
    font-size: 0.92857143em;
    color: rgba(0, 0, 0, 0.4);
  }
  .ui.search > .results .result .price {
    float: right;
    color: #21BA45;
  }
  
  /*--------------
      Message
  ---------------*/
  
  .ui.search > .results > .message {
    padding: 1em 1em;
  }
  .ui.search > .results > .message .header {
    font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.87);
  }
  .ui.search > .results > .message .description {
    margin-top: 0.25rem;
    font-size: 1em;
    color: rgba(0, 0, 0, 0.87);
  }
  
  /* View All Results */
  .ui.search > .results > .action {
    display: block;
    border-top: none;
    background: #F3F4F5;
    padding: 0.92857143em 1em;
    color: rgba(0, 0, 0, 0.87);
    font-weight: bold;
    text-align: center;
  }
  
  
  /*******************************
              States
  *******************************/
  
  
  /*--------------------
         Focus
  ---------------------*/
  
  .ui.search > .prompt:focus {
    border-color: rgba(34, 36, 38, 0.35);
    background: #FFFFFF;
    color: rgba(0, 0, 0, 0.95);
  }
  
  /*--------------------
         Loading
  ---------------------*/
  
  .ui.loading.search .input > i.icon:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    border-radius: 500rem;
    border: 0.2em solid rgba(0, 0, 0, 0.1);
  }
  .ui.loading.search .input > i.icon:after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    margin: -0.64285714em 0em 0em -0.64285714em;
    width: 1.28571429em;
    height: 1.28571429em;
    -webkit-animation: button-spin 0.6s linear;
            animation: button-spin 0.6s linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #767676 transparent transparent;
    border-style: solid;
    border-width: 0.2em;
    -webkit-box-shadow: 0px 0px 0px 1px transparent;
            box-shadow: 0px 0px 0px 1px transparent;
  }
  
  /*--------------
        Hover
  ---------------*/
  
  .ui.search > .results .result:hover,
  .ui.category.search > .results .category .result:hover {
    background: #F9FAFB;
  }
  .ui.search .action:hover {
    background: #E0E0E0;
  }
  
  /*--------------
        Active
  ---------------*/
  
  .ui.category.search > .results .category.active {
    background: #F3F4F5;
  }
  .ui.category.search > .results .category.active > .name {
    color: rgba(0, 0, 0, 0.87);
  }
  .ui.search > .results .result.active,
  .ui.category.search > .results .category .result.active {
    position: relative;
    border-left-color: rgba(34, 36, 38, 0.1);
    background: #F3F4F5;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ui.search > .results .result.active .title {
    color: rgba(0, 0, 0, 0.85);
  }
  .ui.search > .results .result.active .description {
    color: rgba(0, 0, 0, 0.85);
  }
  
  /*--------------------
          Disabled
  ----------------------*/
  
  
  /* Disabled */
  .ui.disabled.search {
    cursor: default;
    pointer-events: none;
    opacity: 0.45;
  }
  
  
  /*******************************
             Types
  *******************************/
  
  
  /*--------------
      Selection
  ---------------*/
  
  .ui.search.selection .prompt {
    border-radius: 0.28571429rem;
  }
  
  /* Remove input */
  .ui.search.selection > .icon.input > .remove.icon {
    pointer-events: none;
    position: absolute;
    left: auto;
    opacity: 0;
    color: '';
    top: 0em;
    right: 0em;
    -webkit-transition: color 0.1s ease, opacity 0.1s ease;
    transition: color 0.1s ease, opacity 0.1s ease;
  }
  .ui.search.selection > .icon.input > .active.remove.icon {
    cursor: pointer;
    opacity: 0.8;
    pointer-events: auto;
  }
  .ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
    right: 1.85714em;
  }
  .ui.search.selection > .icon.input > .remove.icon:hover {
    opacity: 1;
    color: #DB2828;
  }
  
  /*--------------
      Category
  ---------------*/
  
  .ui.category.search .results {
    width: 28em;
  }
  .ui.category.search .results.animating,
  .ui.category.search .results.visible {
    display: table;
  }
  
  /* Category */
  .ui.category.search > .results .category {
    display: table-row;
    background: #F3F4F5;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transition: background 0.1s ease, border-color 0.1s ease;
    transition: background 0.1s ease, border-color 0.1s ease;
  }
  
  /* Last Category */
  .ui.category.search > .results .category:last-child {
    border-bottom: none;
  }
  
  /* First / Last */
  .ui.category.search > .results .category:first-child .name + .result {
    border-radius: 0em 0.28571429rem 0em 0em;
  }
  .ui.category.search > .results .category:last-child .result:last-child {
    border-radius: 0em 0em 0.28571429rem 0em;
  }
  
  /* Category Result Name */
  .ui.category.search > .results .category > .name {
    display: table-cell;
    text-overflow: ellipsis;
    width: 100px;
    white-space: nowrap;
    background: transparent;
    font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 0.4em 1em;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  }
  
  /* Category Result */
  .ui.category.search > .results .category .results {
    display: table-cell;
    background: #FFFFFF;
    border-left: 1px solid rgba(34, 36, 38, 0.15);
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  }
  .ui.category.search > .results .category .result {
    border-bottom: 1px solid rgba(34, 36, 38, 0.1);
    -webkit-transition: background 0.1s ease, border-color 0.1s ease;
    transition: background 0.1s ease, border-color 0.1s ease;
    padding: 0.85714286em 1.14285714em;
  }
  
  
  /*******************************
             Variations
  *******************************/
  
  
  /*-------------------
       Left / Right
  --------------------*/
  
  .ui[class*="left aligned"].search > .results {
    right: auto;
    left: 0%;
  }
  .ui[class*="right aligned"].search > .results {
    right: 0%;
    left: auto;
  }
  
  /*--------------
      Fluid
  ---------------*/
  
  .ui.fluid.search .results {
    width: 100%;
  }
  
  /*--------------
        Sizes
  ---------------*/
  
  .ui.mini.search {
    font-size: 0.78571429em;
  }
  .ui.small.search {
    font-size: 0.92857143em;
  }
  .ui.search {
    font-size: 1em;
  }
  .ui.large.search {
    font-size: 1.14285714em;
  }
  .ui.big.search {
    font-size: 1.28571429em;
  }
  .ui.huge.search {
    font-size: 1.42857143em;
  }
  .ui.massive.search {
    font-size: 1.71428571em;
  }
  
  /*--------------
        Mobile
  ---------------*/
  
  @media only screen and (max-width: 767px) {
    .ui.search .results {
      max-width: calc(100vw - 2rem);
    }
  }
  
  /*******************************
          Transitions
*******************************/

.transition {
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-duration: 300ms;
            animation-duration: 300ms;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
  
  
  /*******************************
              States
  *******************************/
  
  
  /* Animating */
  .animating.transition {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    visibility: visible !important;
  }
  
  /* Loading */
  .loading.transition {
    position: absolute;
    top: -99999px;
    left: -99999px;
  }
  
  /* Hidden */
  .hidden.transition {
    display: none;
    visibility: hidden;
  }
  
  /* Visible */
  .visible.transition {
    display: block !important;
    visibility: visible !important;
    
  /*  backface-visibility: @backfaceVisibility;
    transform: @use3DAcceleration;*/
  }
  /* Disabled */
  .disabled.transition {
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
  }
  
  
  /*******************************
            Variations
  *******************************/
  
  .looping.transition {
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
  }
  
  
  /*******************************
            Transitions
  *******************************/
  
  /*
    Some transitions adapted from Animate CSS
    https://github.com/daneden/animate.css
    Additional transitions adapted from Glide
    by Nick Pettit - https://github.com/nickpettit/glide
  */
  
  /*--------------
       Browse
  ---------------*/
  
  .transition.browse {
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
  }
  .transition.browse.in {
    -webkit-animation-name: browseIn;
            animation-name: browseIn;
  }
  .transition.browse.out,
  .transition.browse.left.out {
    -webkit-animation-name: browseOutLeft;
            animation-name: browseOutLeft;
  }
  .transition.browse.right.out {
    -webkit-animation-name: browseOutRight;
            animation-name: browseOutRight;
  }
  
  /* In */
  @-webkit-keyframes browseIn {
    0% {
      -webkit-transform: scale(0.8) translateZ(0px);
              transform: scale(0.8) translateZ(0px);
      z-index: -1;
    }
    10% {
      -webkit-transform: scale(0.8) translateZ(0px);
              transform: scale(0.8) translateZ(0px);
      z-index: -1;
      opacity: 0.7;
    }
    80% {
      -webkit-transform: scale(1.05) translateZ(0px);
              transform: scale(1.05) translateZ(0px);
      opacity: 1;
      z-index: 999;
    }
    100% {
      -webkit-transform: scale(1) translateZ(0px);
              transform: scale(1) translateZ(0px);
      z-index: 999;
    }
  }
  @keyframes browseIn {
    0% {
      -webkit-transform: scale(0.8) translateZ(0px);
              transform: scale(0.8) translateZ(0px);
      z-index: -1;
    }
    10% {
      -webkit-transform: scale(0.8) translateZ(0px);
              transform: scale(0.8) translateZ(0px);
      z-index: -1;
      opacity: 0.7;
    }
    80% {
      -webkit-transform: scale(1.05) translateZ(0px);
              transform: scale(1.05) translateZ(0px);
      opacity: 1;
      z-index: 999;
    }
    100% {
      -webkit-transform: scale(1) translateZ(0px);
              transform: scale(1) translateZ(0px);
      z-index: 999;
    }
  }
  
  /* Out */
  @-webkit-keyframes browseOutLeft {
    0% {
      z-index: 999;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    }
    50% {
      z-index: -1;
      -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
              transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    }
    80% {
      opacity: 1;
    }
    100% {
      z-index: -1;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
      opacity: 0;
    }
  }
  @keyframes browseOutLeft {
    0% {
      z-index: 999;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    }
    50% {
      z-index: -1;
      -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
              transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    }
    80% {
      opacity: 1;
    }
    100% {
      z-index: -1;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
      opacity: 0;
    }
  }
  @-webkit-keyframes browseOutRight {
    0% {
      z-index: 999;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    }
    50% {
      z-index: 1;
      -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
              transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    }
    80% {
      opacity: 1;
    }
    100% {
      z-index: 1;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
      opacity: 0;
    }
  }
  @keyframes browseOutRight {
    0% {
      z-index: 999;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    }
    50% {
      z-index: 1;
      -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
              transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    }
    80% {
      opacity: 1;
    }
    100% {
      z-index: 1;
      -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
              transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
      opacity: 0;
    }
  }
  
  /*--------------
       Drop
  ---------------*/
  
  .drop.transition {
    -webkit-transform-origin: top center;
            transform-origin: top center;
    -webkit-animation-duration: 400ms;
            animation-duration: 400ms;
    -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
            animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
  }
  .drop.transition.in {
    -webkit-animation-name: dropIn;
            animation-name: dropIn;
  }
  .drop.transition.out {
    -webkit-animation-name: dropOut;
            animation-name: dropOut;
  }
  
  /* Drop */
  @-webkit-keyframes dropIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @keyframes dropIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @-webkit-keyframes dropOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
  }
  @keyframes dropOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
  }
  
  /*--------------
        Fade
  ---------------*/
  
  .transition.fade.in {
    -webkit-animation-name: fadeIn;
            animation-name: fadeIn;
  }
  .transition[class*="fade up"].in {
    -webkit-animation-name: fadeInUp;
            animation-name: fadeInUp;
  }
  .transition[class*="fade down"].in {
    -webkit-animation-name: fadeInDown;
            animation-name: fadeInDown;
  }
  .transition[class*="fade left"].in {
    -webkit-animation-name: fadeInLeft;
            animation-name: fadeInLeft;
  }
  .transition[class*="fade right"].in {
    -webkit-animation-name: fadeInRight;
            animation-name: fadeInRight;
  }
  .transition.fade.out {
    -webkit-animation-name: fadeOut;
            animation-name: fadeOut;
  }
  .transition[class*="fade up"].out {
    -webkit-animation-name: fadeOutUp;
            animation-name: fadeOutUp;
  }
  .transition[class*="fade down"].out {
    -webkit-animation-name: fadeOutDown;
            animation-name: fadeOutDown;
  }
  .transition[class*="fade left"].out {
    -webkit-animation-name: fadeOutLeft;
            animation-name: fadeOutLeft;
  }
  .transition[class*="fade right"].out {
    -webkit-animation-name: fadeOutRight;
            animation-name: fadeOutRight;
  }
  
  /* In */
  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes fadeIn {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  @-webkit-keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(10%);
              transform: translateY(10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
  }
  @keyframes fadeInUp {
    0% {
      opacity: 0;
      -webkit-transform: translateY(10%);
              transform: translateY(10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
  }
  @-webkit-keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-10%);
              transform: translateY(-10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
  }
  @keyframes fadeInDown {
    0% {
      opacity: 0;
      -webkit-transform: translateY(-10%);
              transform: translateY(-10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
  }
  @-webkit-keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(10%);
              transform: translateX(10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
  }
  @keyframes fadeInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translateX(10%);
              transform: translateX(10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
  }
  @-webkit-keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-10%);
              transform: translateX(-10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
  }
  @keyframes fadeInRight {
    0% {
      opacity: 0;
      -webkit-transform: translateX(-10%);
              transform: translateX(-10%);
    }
    100% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
  }
  
  /* Out */
  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @keyframes fadeOut {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  @-webkit-keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(5%);
              transform: translateY(5%);
    }
  }
  @keyframes fadeOutUp {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(5%);
              transform: translateY(5%);
    }
  }
  @-webkit-keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-5%);
              transform: translateY(-5%);
    }
  }
  @keyframes fadeOutDown {
    0% {
      opacity: 1;
      -webkit-transform: translateY(0%);
              transform: translateY(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(-5%);
              transform: translateY(-5%);
    }
  }
  @-webkit-keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(5%);
              transform: translateX(5%);
    }
  }
  @keyframes fadeOutLeft {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(5%);
              transform: translateX(5%);
    }
  }
  @-webkit-keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-5%);
              transform: translateX(-5%);
    }
  }
  @keyframes fadeOutRight {
    0% {
      opacity: 1;
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateX(-5%);
              transform: translateX(-5%);
    }
  }
  
  /*--------------
       Flips
  ---------------*/
  
  .flip.transition.in,
  .flip.transition.out {
    -webkit-animation-duration: 600ms;
            animation-duration: 600ms;
  }
  .horizontal.flip.transition.in {
    -webkit-animation-name: horizontalFlipIn;
            animation-name: horizontalFlipIn;
  }
  .horizontal.flip.transition.out {
    -webkit-animation-name: horizontalFlipOut;
            animation-name: horizontalFlipOut;
  }
  .vertical.flip.transition.in {
    -webkit-animation-name: verticalFlipIn;
            animation-name: verticalFlipIn;
  }
  .vertical.flip.transition.out {
    -webkit-animation-name: verticalFlipOut;
            animation-name: verticalFlipOut;
  }
  
  /* In */
  @-webkit-keyframes horizontalFlipIn {
    0% {
      -webkit-transform: perspective(2000px) rotateY(-90deg);
              transform: perspective(2000px) rotateY(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateY(0deg);
              transform: perspective(2000px) rotateY(0deg);
      opacity: 1;
    }
  }
  @keyframes horizontalFlipIn {
    0% {
      -webkit-transform: perspective(2000px) rotateY(-90deg);
              transform: perspective(2000px) rotateY(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateY(0deg);
              transform: perspective(2000px) rotateY(0deg);
      opacity: 1;
    }
  }
  @-webkit-keyframes verticalFlipIn {
    0% {
      -webkit-transform: perspective(2000px) rotateX(-90deg);
              transform: perspective(2000px) rotateX(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateX(0deg);
              transform: perspective(2000px) rotateX(0deg);
      opacity: 1;
    }
  }
  @keyframes verticalFlipIn {
    0% {
      -webkit-transform: perspective(2000px) rotateX(-90deg);
              transform: perspective(2000px) rotateX(-90deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateX(0deg);
              transform: perspective(2000px) rotateX(0deg);
      opacity: 1;
    }
  }
  
  /* Out */
  @-webkit-keyframes horizontalFlipOut {
    0% {
      -webkit-transform: perspective(2000px) rotateY(0deg);
              transform: perspective(2000px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateY(90deg);
              transform: perspective(2000px) rotateY(90deg);
      opacity: 0;
    }
  }
  @keyframes horizontalFlipOut {
    0% {
      -webkit-transform: perspective(2000px) rotateY(0deg);
              transform: perspective(2000px) rotateY(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateY(90deg);
              transform: perspective(2000px) rotateY(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes verticalFlipOut {
    0% {
      -webkit-transform: perspective(2000px) rotateX(0deg);
              transform: perspective(2000px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateX(-90deg);
              transform: perspective(2000px) rotateX(-90deg);
      opacity: 0;
    }
  }
  @keyframes verticalFlipOut {
    0% {
      -webkit-transform: perspective(2000px) rotateX(0deg);
              transform: perspective(2000px) rotateX(0deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(2000px) rotateX(-90deg);
              transform: perspective(2000px) rotateX(-90deg);
      opacity: 0;
    }
  }
  
  /*--------------
        Scale
  ---------------*/
  
  .scale.transition.in {
    -webkit-animation-name: scaleIn;
            animation-name: scaleIn;
  }
  .scale.transition.out {
    -webkit-animation-name: scaleOut;
            animation-name: scaleOut;
  }
  @-webkit-keyframes scaleIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @keyframes scaleIn {
    0% {
      opacity: 0;
      -webkit-transform: scale(0.8);
              transform: scale(0.8);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  
  /* Out */
  @-webkit-keyframes scaleOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.9);
              transform: scale(0.9);
    }
  }
  @keyframes scaleOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale(0.9);
              transform: scale(0.9);
    }
  }
  
  /*--------------
        Fly
  ---------------*/
  
  
  /* Inward */
  .transition.fly {
    -webkit-animation-duration: 0.6s;
            animation-duration: 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .transition.fly.in {
    -webkit-animation-name: flyIn;
            animation-name: flyIn;
  }
  .transition[class*="fly up"].in {
    -webkit-animation-name: flyInUp;
            animation-name: flyInUp;
  }
  .transition[class*="fly down"].in {
    -webkit-animation-name: flyInDown;
            animation-name: flyInDown;
  }
  .transition[class*="fly left"].in {
    -webkit-animation-name: flyInLeft;
            animation-name: flyInLeft;
  }
  .transition[class*="fly right"].in {
    -webkit-animation-name: flyInRight;
            animation-name: flyInRight;
  }
  
  /* Outward */
  .transition.fly.out {
    -webkit-animation-name: flyOut;
            animation-name: flyOut;
  }
  .transition[class*="fly up"].out {
    -webkit-animation-name: flyOutUp;
            animation-name: flyOutUp;
  }
  .transition[class*="fly down"].out {
    -webkit-animation-name: flyOutDown;
            animation-name: flyOutDown;
  }
  .transition[class*="fly left"].out {
    -webkit-animation-name: flyOutLeft;
            animation-name: flyOutLeft;
  }
  .transition[class*="fly right"].out {
    -webkit-animation-name: flyOutRight;
            animation-name: flyOutRight;
  }
  
  /* In */
  @-webkit-keyframes flyIn {
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
              transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
              transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
              transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
      -webkit-transform: scale3d(0.97, 0.97, 0.97);
              transform: scale3d(0.97, 0.97, 0.97);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
  }
  @keyframes flyIn {
    0% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
              transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
              transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
              transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
      -webkit-transform: scale3d(0.97, 0.97, 0.97);
              transform: scale3d(0.97, 0.97, 0.97);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
  }
  @-webkit-keyframes flyInUp {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 1500px, 0);
              transform: translate3d(0, 1500px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
              transform: translate3d(0, -20px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, 10px, 0);
              transform: translate3d(0, 10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -5px, 0);
              transform: translate3d(0, -5px, 0);
    }
    100% {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
  }
  @keyframes flyInUp {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 1500px, 0);
              transform: translate3d(0, 1500px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
              transform: translate3d(0, -20px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, 10px, 0);
              transform: translate3d(0, 10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -5px, 0);
              transform: translate3d(0, -5px, 0);
    }
    100% {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
  }
  @-webkit-keyframes flyInDown {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -1500px, 0);
              transform: translate3d(0, -1500px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
              transform: translate3d(0, 25px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, -10px, 0);
              transform: translate3d(0, -10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, 5px, 0);
              transform: translate3d(0, 5px, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  @keyframes flyInDown {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -1500px, 0);
              transform: translate3d(0, -1500px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
              transform: translate3d(0, 25px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, -10px, 0);
              transform: translate3d(0, -10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, 5px, 0);
              transform: translate3d(0, 5px, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  @-webkit-keyframes flyInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(1500px, 0, 0);
              transform: translate3d(1500px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
              transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
              transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
              transform: translate3d(-5px, 0, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  @keyframes flyInLeft {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(1500px, 0, 0);
              transform: translate3d(1500px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
              transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
              transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
              transform: translate3d(-5px, 0, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  @-webkit-keyframes flyInRight {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-1500px, 0, 0);
              transform: translate3d(-1500px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
              transform: translate3d(25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(5px, 0, 0);
              transform: translate3d(5px, 0, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  @keyframes flyInRight {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-1500px, 0, 0);
              transform: translate3d(-1500px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
              transform: translate3d(25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(-10px, 0, 0);
              transform: translate3d(-10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(5px, 0, 0);
              transform: translate3d(5px, 0, 0);
    }
    100% {
      -webkit-transform: none;
              transform: none;
    }
  }
  
  /* Out */
  @-webkit-keyframes flyOut {
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
              transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
              transform: scale3d(0.3, 0.3, 0.3);
    }
  }
  @keyframes flyOut {
    20% {
      -webkit-transform: scale3d(0.9, 0.9, 0.9);
              transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
              transform: scale3d(0.3, 0.3, 0.3);
    }
  }
  @-webkit-keyframes flyOutUp {
    20% {
      -webkit-transform: translate3d(0, 10px, 0);
              transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
              transform: translate3d(0, -20px, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
              transform: translate3d(0, 2000px, 0);
    }
  }
  @keyframes flyOutUp {
    20% {
      -webkit-transform: translate3d(0, 10px, 0);
              transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
              transform: translate3d(0, -20px, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
              transform: translate3d(0, 2000px, 0);
    }
  }
  @-webkit-keyframes flyOutDown {
    20% {
      -webkit-transform: translate3d(0, -10px, 0);
              transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
              transform: translate3d(0, 20px, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
              transform: translate3d(0, -2000px, 0);
    }
  }
  @keyframes flyOutDown {
    20% {
      -webkit-transform: translate3d(0, -10px, 0);
              transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
              transform: translate3d(0, 20px, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
              transform: translate3d(0, -2000px, 0);
    }
  }
  @-webkit-keyframes flyOutRight {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
              transform: translate3d(20px, 0, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
              transform: translate3d(-2000px, 0, 0);
    }
  }
  @keyframes flyOutRight {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
              transform: translate3d(20px, 0, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
              transform: translate3d(-2000px, 0, 0);
    }
  }
  @-webkit-keyframes flyOutLeft {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
              transform: translate3d(-20px, 0, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
              transform: translate3d(2000px, 0, 0);
    }
  }
  @keyframes flyOutLeft {
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
              transform: translate3d(-20px, 0, 0);
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
              transform: translate3d(2000px, 0, 0);
    }
  }
  
  /*--------------
       Slide
  ---------------*/
  
  .transition.slide.in,
  .transition[class*="slide down"].in {
    -webkit-animation-name: slideInY;
            animation-name: slideInY;
    -webkit-transform-origin: top center;
            transform-origin: top center;
  }
  .transition[class*="slide up"].in {
    -webkit-animation-name: slideInY;
            animation-name: slideInY;
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  .transition[class*="slide left"].in {
    -webkit-animation-name: slideInX;
            animation-name: slideInX;
    -webkit-transform-origin: center right;
            transform-origin: center right;
  }
  .transition[class*="slide right"].in {
    -webkit-animation-name: slideInX;
            animation-name: slideInX;
    -webkit-transform-origin: center left;
            transform-origin: center left;
  }
  .transition.slide.out,
  .transition[class*="slide down"].out {
    -webkit-animation-name: slideOutY;
            animation-name: slideOutY;
    -webkit-transform-origin: top center;
            transform-origin: top center;
  }
  .transition[class*="slide up"].out {
    -webkit-animation-name: slideOutY;
            animation-name: slideOutY;
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  .transition[class*="slide left"].out {
    -webkit-animation-name: slideOutX;
            animation-name: slideOutX;
    -webkit-transform-origin: center right;
            transform-origin: center right;
  }
  .transition[class*="slide right"].out {
    -webkit-animation-name: slideOutX;
            animation-name: slideOutX;
    -webkit-transform-origin: center left;
            transform-origin: center left;
  }
  
  /* In */
  @-webkit-keyframes slideInY {
    0% {
      opacity: 0;
      -webkit-transform: scaleY(0);
              transform: scaleY(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scaleY(1);
              transform: scaleY(1);
    }
  }
  @keyframes slideInY {
    0% {
      opacity: 0;
      -webkit-transform: scaleY(0);
              transform: scaleY(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scaleY(1);
              transform: scaleY(1);
    }
  }
  @-webkit-keyframes slideInX {
    0% {
      opacity: 0;
      -webkit-transform: scaleX(0);
              transform: scaleX(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
    }
  }
  @keyframes slideInX {
    0% {
      opacity: 0;
      -webkit-transform: scaleX(0);
              transform: scaleX(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
    }
  }
  
  /* Out */
  @-webkit-keyframes slideOutY {
    0% {
      opacity: 1;
      -webkit-transform: scaleY(1);
              transform: scaleY(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scaleY(0);
              transform: scaleY(0);
    }
  }
  @keyframes slideOutY {
    0% {
      opacity: 1;
      -webkit-transform: scaleY(1);
              transform: scaleY(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scaleY(0);
              transform: scaleY(0);
    }
  }
  @-webkit-keyframes slideOutX {
    0% {
      opacity: 1;
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scaleX(0);
              transform: scaleX(0);
    }
  }
  @keyframes slideOutX {
    0% {
      opacity: 1;
      -webkit-transform: scaleX(1);
              transform: scaleX(1);
    }
    100% {
      opacity: 0;
      -webkit-transform: scaleX(0);
              transform: scaleX(0);
    }
  }
  
  /*--------------
       Swing
  ---------------*/
  
  .transition.swing {
    -webkit-animation-duration: 800ms;
            animation-duration: 800ms;
  }
  .transition[class*="swing down"].in {
    -webkit-animation-name: swingInX;
            animation-name: swingInX;
    -webkit-transform-origin: top center;
            transform-origin: top center;
  }
  .transition[class*="swing up"].in {
    -webkit-animation-name: swingInX;
            animation-name: swingInX;
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  .transition[class*="swing left"].in {
    -webkit-animation-name: swingInY;
            animation-name: swingInY;
    -webkit-transform-origin: center right;
            transform-origin: center right;
  }
  .transition[class*="swing right"].in {
    -webkit-animation-name: swingInY;
            animation-name: swingInY;
    -webkit-transform-origin: center left;
            transform-origin: center left;
  }
  .transition.swing.out,
  .transition[class*="swing down"].out {
    -webkit-animation-name: swingOutX;
            animation-name: swingOutX;
    -webkit-transform-origin: top center;
            transform-origin: top center;
  }
  .transition[class*="swing up"].out {
    -webkit-animation-name: swingOutX;
            animation-name: swingOutX;
    -webkit-transform-origin: bottom center;
            transform-origin: bottom center;
  }
  .transition[class*="swing left"].out {
    -webkit-animation-name: swingOutY;
            animation-name: swingOutY;
    -webkit-transform-origin: center right;
            transform-origin: center right;
  }
  .transition[class*="swing right"].out {
    -webkit-animation-name: swingOutY;
            animation-name: swingOutY;
    -webkit-transform-origin: center left;
            transform-origin: center left;
  }
  
  /* In */
  @-webkit-keyframes swingInX {
    0% {
      -webkit-transform: perspective(1000px) rotateX(90deg);
              transform: perspective(1000px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(1000px) rotateX(-30deg);
              transform: perspective(1000px) rotateX(-30deg);
      opacity: 1;
    }
    60% {
      -webkit-transform: perspective(1000px) rotateX(15deg);
              transform: perspective(1000px) rotateX(15deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
              transform: perspective(1000px) rotateX(-7.5deg);
    }
    100% {
      -webkit-transform: perspective(1000px) rotateX(0deg);
              transform: perspective(1000px) rotateX(0deg);
    }
  }
  @keyframes swingInX {
    0% {
      -webkit-transform: perspective(1000px) rotateX(90deg);
              transform: perspective(1000px) rotateX(90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(1000px) rotateX(-30deg);
              transform: perspective(1000px) rotateX(-30deg);
      opacity: 1;
    }
    60% {
      -webkit-transform: perspective(1000px) rotateX(15deg);
              transform: perspective(1000px) rotateX(15deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
              transform: perspective(1000px) rotateX(-7.5deg);
    }
    100% {
      -webkit-transform: perspective(1000px) rotateX(0deg);
              transform: perspective(1000px) rotateX(0deg);
    }
  }
  @-webkit-keyframes swingInY {
    0% {
      -webkit-transform: perspective(1000px) rotateY(-90deg);
              transform: perspective(1000px) rotateY(-90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(1000px) rotateY(30deg);
              transform: perspective(1000px) rotateY(30deg);
      opacity: 1;
    }
    60% {
      -webkit-transform: perspective(1000px) rotateY(-17.5deg);
              transform: perspective(1000px) rotateY(-17.5deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateY(7.5deg);
              transform: perspective(1000px) rotateY(7.5deg);
    }
    100% {
      -webkit-transform: perspective(1000px) rotateY(0deg);
              transform: perspective(1000px) rotateY(0deg);
    }
  }
  @keyframes swingInY {
    0% {
      -webkit-transform: perspective(1000px) rotateY(-90deg);
              transform: perspective(1000px) rotateY(-90deg);
      opacity: 0;
    }
    40% {
      -webkit-transform: perspective(1000px) rotateY(30deg);
              transform: perspective(1000px) rotateY(30deg);
      opacity: 1;
    }
    60% {
      -webkit-transform: perspective(1000px) rotateY(-17.5deg);
              transform: perspective(1000px) rotateY(-17.5deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateY(7.5deg);
              transform: perspective(1000px) rotateY(7.5deg);
    }
    100% {
      -webkit-transform: perspective(1000px) rotateY(0deg);
              transform: perspective(1000px) rotateY(0deg);
    }
  }
  
  /* Out */
  @-webkit-keyframes swingOutX {
    0% {
      -webkit-transform: perspective(1000px) rotateX(0deg);
              transform: perspective(1000px) rotateX(0deg);
    }
    40% {
      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
              transform: perspective(1000px) rotateX(-7.5deg);
    }
    60% {
      -webkit-transform: perspective(1000px) rotateX(17.5deg);
              transform: perspective(1000px) rotateX(17.5deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateX(-30deg);
              transform: perspective(1000px) rotateX(-30deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(1000px) rotateX(90deg);
              transform: perspective(1000px) rotateX(90deg);
      opacity: 0;
    }
  }
  @keyframes swingOutX {
    0% {
      -webkit-transform: perspective(1000px) rotateX(0deg);
              transform: perspective(1000px) rotateX(0deg);
    }
    40% {
      -webkit-transform: perspective(1000px) rotateX(-7.5deg);
              transform: perspective(1000px) rotateX(-7.5deg);
    }
    60% {
      -webkit-transform: perspective(1000px) rotateX(17.5deg);
              transform: perspective(1000px) rotateX(17.5deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateX(-30deg);
              transform: perspective(1000px) rotateX(-30deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(1000px) rotateX(90deg);
              transform: perspective(1000px) rotateX(90deg);
      opacity: 0;
    }
  }
  @-webkit-keyframes swingOutY {
    0% {
      -webkit-transform: perspective(1000px) rotateY(0deg);
              transform: perspective(1000px) rotateY(0deg);
    }
    40% {
      -webkit-transform: perspective(1000px) rotateY(7.5deg);
              transform: perspective(1000px) rotateY(7.5deg);
    }
    60% {
      -webkit-transform: perspective(1000px) rotateY(-10deg);
              transform: perspective(1000px) rotateY(-10deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateY(30deg);
              transform: perspective(1000px) rotateY(30deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(1000px) rotateY(-90deg);
              transform: perspective(1000px) rotateY(-90deg);
      opacity: 0;
    }
  }
  @keyframes swingOutY {
    0% {
      -webkit-transform: perspective(1000px) rotateY(0deg);
              transform: perspective(1000px) rotateY(0deg);
    }
    40% {
      -webkit-transform: perspective(1000px) rotateY(7.5deg);
              transform: perspective(1000px) rotateY(7.5deg);
    }
    60% {
      -webkit-transform: perspective(1000px) rotateY(-10deg);
              transform: perspective(1000px) rotateY(-10deg);
    }
    80% {
      -webkit-transform: perspective(1000px) rotateY(30deg);
              transform: perspective(1000px) rotateY(30deg);
      opacity: 1;
    }
    100% {
      -webkit-transform: perspective(1000px) rotateY(-90deg);
              transform: perspective(1000px) rotateY(-90deg);
      opacity: 0;
    }
  }
  
  /*--------------
        Zoom
  ---------------*/
  
  .transition.zoom.in {
    -webkit-animation-name: zoomIn;
            animation-name: zoomIn;
  }
  .transition.zoom.out {
    -webkit-animation-name: zoomOut;
            animation-name: zoomOut;
  }
  @-webkit-keyframes zoomIn {
    0% {
      opacity: 1;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @keyframes zoomIn {
    0% {
      opacity: 1;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
  @-webkit-keyframes zoomOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
  }
  @keyframes zoomOut {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    100% {
      opacity: 1;
      -webkit-transform: scale(0);
              transform: scale(0);
    }
  }
  
  
  /*******************************
         Static Animations
  *******************************/
  
  
  /*--------------
      Emphasis
  ---------------*/
  
  .flash.transition {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    -webkit-animation-name: flash;
            animation-name: flash;
  }
  .shake.transition {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    -webkit-animation-name: shake;
            animation-name: shake;
  }
  .bounce.transition {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    -webkit-animation-name: bounce;
            animation-name: bounce;
  }
  .tada.transition {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    -webkit-animation-name: tada;
            animation-name: tada;
  }
  .pulse.transition {
    -webkit-animation-duration: 500ms;
            animation-duration: 500ms;
    -webkit-animation-name: pulse;
            animation-name: pulse;
  }
  .jiggle.transition {
    -webkit-animation-duration: 750ms;
            animation-duration: 750ms;
    -webkit-animation-name: jiggle;
            animation-name: jiggle;
  }
  .transition.glow {
    -webkit-animation-duration: 2000ms;
            animation-duration: 2000ms;
    -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
            animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  }
  .transition.glow {
    -webkit-animation-name: glow;
            animation-name: glow;
  }
  
  /* Flash */
  @-webkit-keyframes flash {
    0%,
    50%,
    100% {
      opacity: 1;
    }
    25%,
    75% {
      opacity: 0;
    }
  }
  @keyframes flash {
    0%,
    50%,
    100% {
      opacity: 1;
    }
    25%,
    75% {
      opacity: 0;
    }
  }
  
  /* Shake */
  @-webkit-keyframes shake {
    0%,
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
      -webkit-transform: translateX(-10px);
              transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
      -webkit-transform: translateX(10px);
              transform: translateX(10px);
    }
  }
  @keyframes shake {
    0%,
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
      -webkit-transform: translateX(-10px);
              transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
      -webkit-transform: translateX(10px);
              transform: translateX(10px);
    }
  }
  
  /* Bounce */
  @-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
              transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
              transform: translateY(-15px);
    }
  }
  @keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-30px);
              transform: translateY(-30px);
    }
    60% {
      -webkit-transform: translateY(-15px);
              transform: translateY(-15px);
    }
  }
  
  /* Tada */
  @-webkit-keyframes tada {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    10%,
    20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
              transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
      -webkit-transform: scale(1.1) rotate(3deg);
              transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
              transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
              transform: scale(1) rotate(0);
    }
  }
  @keyframes tada {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    10%,
    20% {
      -webkit-transform: scale(0.9) rotate(-3deg);
              transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
      -webkit-transform: scale(1.1) rotate(3deg);
              transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
      -webkit-transform: scale(1.1) rotate(-3deg);
              transform: scale(1.1) rotate(-3deg);
    }
    100% {
      -webkit-transform: scale(1) rotate(0);
              transform: scale(1) rotate(0);
    }
  }
  
  /* Pulse */
  @-webkit-keyframes pulse {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1;
    }
    50% {
      -webkit-transform: scale(0.9);
              transform: scale(0.9);
      opacity: 0.7;
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes pulse {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1;
    }
    50% {
      -webkit-transform: scale(0.9);
              transform: scale(0.9);
      opacity: 0.7;
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1;
    }
  }
  
  /* Jiggle */
  @-webkit-keyframes jiggle {
    0% {
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
    30% {
      -webkit-transform: scale3d(1.25, 0.75, 1);
              transform: scale3d(1.25, 0.75, 1);
    }
    40% {
      -webkit-transform: scale3d(0.75, 1.25, 1);
              transform: scale3d(0.75, 1.25, 1);
    }
    50% {
      -webkit-transform: scale3d(1.15, 0.85, 1);
              transform: scale3d(1.15, 0.85, 1);
    }
    65% {
      -webkit-transform: scale3d(0.95, 1.05, 1);
              transform: scale3d(0.95, 1.05, 1);
    }
    75% {
      -webkit-transform: scale3d(1.05, 0.95, 1);
              transform: scale3d(1.05, 0.95, 1);
    }
    100% {
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
  }
  @keyframes jiggle {
    0% {
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
    30% {
      -webkit-transform: scale3d(1.25, 0.75, 1);
              transform: scale3d(1.25, 0.75, 1);
    }
    40% {
      -webkit-transform: scale3d(0.75, 1.25, 1);
              transform: scale3d(0.75, 1.25, 1);
    }
    50% {
      -webkit-transform: scale3d(1.15, 0.85, 1);
              transform: scale3d(1.15, 0.85, 1);
    }
    65% {
      -webkit-transform: scale3d(0.95, 1.05, 1);
              transform: scale3d(0.95, 1.05, 1);
    }
    75% {
      -webkit-transform: scale3d(1.05, 0.95, 1);
              transform: scale3d(1.05, 0.95, 1);
    }
    100% {
      -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
    }
  }
  
  /* Glow */
  @-webkit-keyframes glow {
    0% {
      background-color: #FCFCFD;
    }
    30% {
      background-color: #FFF6CD;
    }
    100% {
      background-color: #FCFCFD;
    }
  }
  @keyframes glow {
    0% {
      background-color: #FCFCFD;
    }
    30% {
      background-color: #FFF6CD;
    }
    100% {
      background-color: #FCFCFD;
    }
  }

  .ui.search .ui.input input{
    width: 100%;
    line-height: 1rem;
    font-size: 16px;
    height: 40px;
    padding: 20px;
    border-width: 1px;
  }

/*# sourceMappingURL=site.css.map*/