@charset "UTF-8";[data-omcookie-panel-show] {
  cursor: pointer;
}
.om-cookie-panel {
  padding: 25px;
  z-index: 9999;
  background: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  opacity: 0;
  box-sizing: border-box;
  border-top: 1px solid #666;
  font-size: 16px;
  transform: translateY(100%) translateX(0);
  transition: transform 0.5s ease, opacity 0.3s;
  text-align: center;
}
@media (min-width: 1024px) {
  .om-cookie-panel {
    width: 50vw;
    left: 50%;
    transform: translateY(100%) translateX(-50%);
    border-left: 1px solid #666;
    border-right: 1px solid #666;
  }
}
.om-cookie-panel.active {
  transform: translateY(0) translateX(0);
  opacity: 1;
}
@media (min-width: 1024px) {
  .om-cookie-panel.active {
    transform: translateY(0) translateX(-50%);
  }
}
.om-cookie-panel h3 {
  margin: 0;
  padding: 0 0 1em;
  text-align: left;
}
.om-cookie-panel p {
  margin: 0;
  padding: 1em 0;
}
.om-cookie-panel .cookie-panel__checkbox {
  display: none;
}
.om-cookie-panel .cookie-panel__checkbox + label {
  cursor: pointer;
  line-height: 1.1;
  font-weight: 400;
  display: block;
}
.om-cookie-panel .cookie-panel__checkbox + label::before {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  border: 2px solid #8cad2d;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.om-cookie-panel .cookie-panel__checkbox:checked + label::before {
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #8cad2d;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label::before {
  border-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label::before {
  background-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox-wrap {
  display: inline-block;
  line-height: 1.1;
}
.om-cookie-panel .cookie-panel__checkbox-wrap + .cookie-panel__checkbox-wrap {
  margin-left: 15px;
}
.om-cookie-panel .cookie-panel__description {
  clear: both;
}
.om-cookie-panel .cookie-panel__link {
  padding-top: 1em;
}
.om-cookie-panel .cookie-panel__button {
  background: #666;
  color: #fff;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: 1.1em;
  text-transform: uppercase;
}
.om-cookie-panel .cookie-panel__button + .cookie-panel__button {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .om-cookie-panel .cookie-panel__button {
    width: auto;
    display: inline-block;
  }
  .om-cookie-panel .cookie-panel__button + .cookie-panel__button {
    margin-top: 0;
  }
}
.om-cookie-panel .cookie-panel__button--color--green {
  background-color: #8cad2d;
}
.om-cookie-panel .cookie-panel__attribution {
  position: absolute;
  bottom: 5px;
  right: 25px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.om-cookie-panel .cookie-panel__attribution a {
  color: inherit;
  text-decoration: none;
}
.om-cookie-info table {
  border: 1px solid black;
  border-collapse: collapse;
}
.om-cookie-info table th,
.om-cookie-info table td {
  padding: 10px 5px;
  border: 1px solid black;
}
.om-cookie-info table p {
  margin-top: 0;
}
.om-cookie-info table p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*# sourceMappingURL=cookie_panel.css.map */
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }
/* default styles for extension "tx_wcforecast" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-wc-forecast table {
        border-collapse:separate;
        border-spacing:10px;
    }

    .tx-wc-forecast table th {
        font-weight:bold;
    }

    .tx-wc-forecast table td {
        vertical-align:top;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }
/* default styles for extension "tx_webxoffers" */
    textarea.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    input.f3-form-error {
        background-color:#FF9F9F;
        border: 1px #FF0000 solid;
    }

    .tx-webx-offers table {
        border-collapse:separate;
        border-spacing:10px;
    }

    .tx-webx-offers table th {
        font-weight:bold;
    }

    .tx-webx-offers table td {
        vertical-align:top;
    }

    .typo3-messages .message-error {
        color:red;
    }

    .typo3-messages .message-ok {
        color:green;
    }

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/*! jQuery UI - v1.10.4 - 2015-08-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("/fileadmin/templates/images/ui-custom/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("/fileadmin/templates/images/ui-custom/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("/fileadmin/templates/images/ui-custom/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("/fileadmin/templates/images/ui-custom/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("/fileadmin/templates/images/ui-custom/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("/fileadmin/templates/images/ui-custom/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("/fileadmin/templates/images/ui-custom/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("/fileadmin/templates/images/ui-custom/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/fileadmin/templates/images/ui-custom/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("/fileadmin/templates/images/ui-custom/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("/fileadmin/templates/images/ui-custom/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}


:root{ --blue: #007bff;  --indigo: #6610f2;  --purple: #6f42c1;  --pink: #e83e8c;  --red: #dc3545;  --orange: #fd7e14;  --yellow: #ffc107;  --green: #28a745;  --teal: #20c997;  --cyan: #17a2b8;  --white: #fff;  --gray: #6c757d;  --gray-dark: #343a40;  --primary: #007bff;  --secondary: #6c757d;  --success: #28a745;  --info: #17a2b8;  --warning: #ffc107;  --danger: #dc3545;  --light: #f8f9fa;  --dark: #343a40;  --white: #fff;  --gray: #6c757d;  --teal: #20c997;  --breakpoint-xs: 0;  --breakpoint-ssm: 480px;  --breakpoint-sm: 576px;  --breakpoint-md: 768px;  --breakpoint-lg: 992px;  --breakpoint-xl: 1200px;  --breakpoint-xxl: 1400px;  --breakpoint-xxxl: 1600px;  --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";  --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }*,*::before,*::after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }html{ font-family: sans-serif;  line-height: 1.15;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -ms-overflow-style: scrollbar;  -webkit-tap-highlight-color: rgba(0,0,0,0); }@-ms-viewport{ width: device-width; }article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{ display: block; }body{ margin: 0;  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #212529;  text-align: left;  background-color: #fff; }[tabindex="-1"]:focus{ outline: 0 !important; }hr{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;  height: 0;  overflow: visible; }h1,h2,h3,h4,h5,h6{ margin-top: 0;  margin-bottom: .5rem; }p{ margin-top: 0;  margin-bottom: 1rem; }abbr[title],abbr[data-original-title]{ text-decoration: underline;  text-decoration: underline dotted;  cursor: help;  border-bottom: 0; }address{ margin-bottom: 1rem;  font-style: normal;  line-height: inherit; }ol,ul,dl{ margin-top: 0;  margin-bottom: 1rem; }ol ol,ul ul,ol ul,ul ol{ margin-bottom: 0; }dt{ font-weight: 700; }dd{ margin-bottom: .5rem;  margin-left: 0; }blockquote{ margin: 0 0 1rem; }dfn{ font-style: italic; }b,strong{ font-weight: bolder; }small{ font-size: 80%; }sub,sup{ position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline; }sub{ bottom: -.25em; }sup{ top: -.5em; }a{ color: #007bff;  text-decoration: none;  background-color: transparent;  -webkit-text-decoration-skip: objects; }a:hover{ color: #0056b3;  text-decoration: underline; }a:not([href]):not([tabindex]){ color: inherit;  text-decoration: none; }a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{ color: inherit;  text-decoration: none; }a:not([href]):not([tabindex]):focus{ outline: 0; }pre,code,kbd,samp{ font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;  font-size: 1em; }pre{ margin-top: 0;  margin-bottom: 1rem;  overflow: auto;  -ms-overflow-style: scrollbar; }figure{ margin: 0 0 1rem; }img{ vertical-align: middle;  border-style: none; }svg{ overflow: hidden;  vertical-align: middle; }table{ border-collapse: collapse; }caption{ padding-top: .75rem;  padding-bottom: .75rem;  color: #6c757d;  text-align: left;  caption-side: bottom; }th{ text-align: inherit; }label{ display: inline-block;  margin-bottom: .5rem; }button{ border-radius: 0; }button:focus{ outline: 1px dotted;  outline: 5px auto -webkit-focus-ring-color; }input,button,select,optgroup,textarea{ margin: 0;  font-family: inherit;  font-size: inherit;  line-height: inherit; }button,input{ overflow: visible; }button,select{ text-transform: none; }button,html [type="button"],[type="reset"],[type="submit"]{ -webkit-appearance: button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{ padding: 0;  border-style: none; }input[type="radio"],input[type="checkbox"]{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding: 0; }input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{ -webkit-appearance: listbox; }textarea{ overflow: auto;  resize: vertical; }fieldset{ min-width: 0;  padding: 0;  margin: 0;  border: 0; }legend{ display: block;  width: 100%;  max-width: 100%;  padding: 0;  margin-bottom: .5rem;  font-size: 1.5rem;  line-height: inherit;  color: inherit;  white-space: normal; }progress{ vertical-align: baseline; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{ height: auto; }[type="search"]{ outline-offset: -2px;  -webkit-appearance: none; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{ -webkit-appearance: none; }::-webkit-file-upload-button{ font: inherit;  -webkit-appearance: button; }output{ display: inline-block; }summary{ display: list-item;  cursor: pointer; }template{ display: none; }[hidden]{ display: none !important; }h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ margin-bottom: .5rem;  font-family: inherit;  font-weight: 500;  line-height: 1.2;  color: inherit; }h1,.h1{ font-size: 2.5rem; }h2,.h2{ font-size: 2rem; }h3,.h3{ font-size: 1.75rem; }h4,.h4{ font-size: 1.5rem; }h5,.h5{ font-size: 1.25rem; }h6,.h6{ font-size: 1rem; }.lead{ font-size: 1.25rem;  font-weight: 300; }.display-1{ font-size: 6rem;  font-weight: 300;  line-height: 1.2; }.display-2{ font-size: 5.5rem;  font-weight: 300;  line-height: 1.2; }.display-3{ font-size: 4.5rem;  font-weight: 300;  line-height: 1.2; }.display-4{ font-size: 3.5rem;  font-weight: 300;  line-height: 1.2; }hr{ margin-top: 1rem;  margin-bottom: 1rem;  border: 0;  border-top: 1px solid rgba(0,0,0,.1); }small,.small{ font-size: 80%;  font-weight: 400; }mark,.mark{ padding: .2em;  background-color: #fcf8e3; }.list-unstyled{ padding-left: 0;  list-style: none; }.list-inline{ padding-left: 0;  list-style: none; }.list-inline-item{ display: inline-block; }.list-inline-item:not(:last-child){ margin-right: .5rem; }.initialism{ font-size: 90%;  text-transform: uppercase; }.blockquote{ margin-bottom: 1rem;  font-size: 1.25rem; }.blockquote-footer{ display: block;  font-size: 80%;  color: #6c757d; }.blockquote-footer::before{ content: "— "; }.img-fluid{ max-width: 100%;  height: auto; }.img-thumbnail{ padding: .25rem;  background-color: #fff;  border: 1px solid #dee2e6;  max-width: 100%;  height: auto; }.figure{ display: inline-block; }.figure-img{ margin-bottom: .5rem;  line-height: 1; }.figure-caption{ font-size: 90%;  color: #6c757d; }code{ font-size: 87.5%;  color: #e83e8c;  word-break: break-word; }a > code{ color: inherit; }kbd{ padding: .2rem .4rem;  font-size: 87.5%;  color: #fff;  background-color: #212529; }kbd kbd{ padding: 0;  font-size: 100%;  font-weight: 700; }pre{ display: block;  font-size: 87.5%;  color: #212529; }pre code{ font-size: inherit;  color: inherit;  word-break: normal; }.pre-scrollable{ max-height: 340px;  overflow-y: scroll; }.container{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }@media (min-width:576px){.container{ max-width: 540px; }}@media (min-width:768px){.container{ max-width: 720px; }}@media (min-width:992px){.container{ max-width: 960px; }}@media (min-width:1200px){.container{ max-width: 1140px; }}.container-fluid{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto; }.row{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px; }.no-gutters{ margin-right: 0;  margin-left: 0; }.no-gutters > .col,.no-gutters > [class*="col-"]{ padding-right: 0;  padding-left: 0; }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-ssm-1,.col-ssm-2,.col-ssm-3,.col-ssm-4,.col-ssm-5,.col-ssm-6,.col-ssm-7,.col-ssm-8,.col-ssm-9,.col-ssm-10,.col-ssm-11,.col-ssm-12,.col-ssm,.col-ssm-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto,.col-xxxl-1,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl,.col-xxxl-auto{ position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; }.col{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-1{ margin-left: 8.3333333333%; }.offset-2{ margin-left: 16.6666666667%; }.offset-3{ margin-left: 25%; }.offset-4{ margin-left: 33.3333333333%; }.offset-5{ margin-left: 41.6666666667%; }.offset-6{ margin-left: 50%; }.offset-7{ margin-left: 58.3333333333%; }.offset-8{ margin-left: 66.6666666667%; }.offset-9{ margin-left: 75%; }.offset-10{ margin-left: 83.3333333333%; }.offset-11{ margin-left: 91.6666666667%; }@media (min-width:480px){.col-ssm{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-ssm-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-ssm-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-ssm-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-ssm-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-ssm-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-ssm-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-ssm-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-ssm-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-ssm-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-ssm-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-ssm-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-ssm-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-ssm-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-ssm-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-ssm-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-ssm-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-ssm-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-ssm-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-ssm-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-ssm-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-ssm-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-ssm-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-ssm-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-ssm-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-ssm-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-ssm-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-ssm-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-ssm-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-ssm-0{ margin-left: 0; }.offset-ssm-1{ margin-left: 8.3333333333%; }.offset-ssm-2{ margin-left: 16.6666666667%; }.offset-ssm-3{ margin-left: 25%; }.offset-ssm-4{ margin-left: 33.3333333333%; }.offset-ssm-5{ margin-left: 41.6666666667%; }.offset-ssm-6{ margin-left: 50%; }.offset-ssm-7{ margin-left: 58.3333333333%; }.offset-ssm-8{ margin-left: 66.6666666667%; }.offset-ssm-9{ margin-left: 75%; }.offset-ssm-10{ margin-left: 83.3333333333%; }.offset-ssm-11{ margin-left: 91.6666666667%; }}@media (min-width:576px){.col-sm{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-sm-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-sm-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-sm-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-sm-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-sm-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-sm-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-sm-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-sm-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-sm-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-sm-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-sm-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-sm-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-sm-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-sm-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-sm-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-sm-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-sm-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-sm-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-sm-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-sm-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-sm-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-sm-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-sm-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-sm-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-sm-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-sm-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-sm-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-sm-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-sm-0{ margin-left: 0; }.offset-sm-1{ margin-left: 8.3333333333%; }.offset-sm-2{ margin-left: 16.6666666667%; }.offset-sm-3{ margin-left: 25%; }.offset-sm-4{ margin-left: 33.3333333333%; }.offset-sm-5{ margin-left: 41.6666666667%; }.offset-sm-6{ margin-left: 50%; }.offset-sm-7{ margin-left: 58.3333333333%; }.offset-sm-8{ margin-left: 66.6666666667%; }.offset-sm-9{ margin-left: 75%; }.offset-sm-10{ margin-left: 83.3333333333%; }.offset-sm-11{ margin-left: 91.6666666667%; }}@media (min-width:768px){.col-md{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-md-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-md-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-md-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-md-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-md-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-md-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-md-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-md-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-md-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-md-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-md-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-md-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-md-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-md-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-md-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-md-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-md-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-md-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-md-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-md-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-md-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-md-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-md-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-md-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-md-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-md-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-md-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-md-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-md-0{ margin-left: 0; }.offset-md-1{ margin-left: 8.3333333333%; }.offset-md-2{ margin-left: 16.6666666667%; }.offset-md-3{ margin-left: 25%; }.offset-md-4{ margin-left: 33.3333333333%; }.offset-md-5{ margin-left: 41.6666666667%; }.offset-md-6{ margin-left: 50%; }.offset-md-7{ margin-left: 58.3333333333%; }.offset-md-8{ margin-left: 66.6666666667%; }.offset-md-9{ margin-left: 75%; }.offset-md-10{ margin-left: 83.3333333333%; }.offset-md-11{ margin-left: 91.6666666667%; }}@media (min-width:992px){.col-lg{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-lg-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-lg-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-lg-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-lg-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-lg-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-lg-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-lg-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-lg-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-lg-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-lg-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-lg-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-lg-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-lg-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-lg-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-lg-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-lg-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-lg-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-lg-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-lg-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-lg-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-lg-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-lg-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-lg-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-lg-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-lg-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-lg-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-lg-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-lg-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-lg-0{ margin-left: 0; }.offset-lg-1{ margin-left: 8.3333333333%; }.offset-lg-2{ margin-left: 16.6666666667%; }.offset-lg-3{ margin-left: 25%; }.offset-lg-4{ margin-left: 33.3333333333%; }.offset-lg-5{ margin-left: 41.6666666667%; }.offset-lg-6{ margin-left: 50%; }.offset-lg-7{ margin-left: 58.3333333333%; }.offset-lg-8{ margin-left: 66.6666666667%; }.offset-lg-9{ margin-left: 75%; }.offset-lg-10{ margin-left: 83.3333333333%; }.offset-lg-11{ margin-left: 91.6666666667%; }}@media (min-width:1200px){.col-xl{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-xl-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-xl-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-xl-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-xl-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-xl-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-xl-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-xl-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-xl-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-xl-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-xl-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-xl-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-xl-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-xl-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-xl-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-xl-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-xl-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-xl-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-xl-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-xl-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-xl-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-xl-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-xl-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-xl-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-xl-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-xl-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-xl-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-xl-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-xl-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-xl-0{ margin-left: 0; }.offset-xl-1{ margin-left: 8.3333333333%; }.offset-xl-2{ margin-left: 16.6666666667%; }.offset-xl-3{ margin-left: 25%; }.offset-xl-4{ margin-left: 33.3333333333%; }.offset-xl-5{ margin-left: 41.6666666667%; }.offset-xl-6{ margin-left: 50%; }.offset-xl-7{ margin-left: 58.3333333333%; }.offset-xl-8{ margin-left: 66.6666666667%; }.offset-xl-9{ margin-left: 75%; }.offset-xl-10{ margin-left: 83.3333333333%; }.offset-xl-11{ margin-left: 91.6666666667%; }}@media (min-width:1400px){.col-xxl{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-xxl-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-xxl-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-xxl-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-xxl-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-xxl-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-xxl-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-xxl-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-xxl-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-xxl-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-xxl-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-xxl-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-xxl-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-xxl-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-xxl-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-xxl-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-xxl-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-xxl-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-xxl-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-xxl-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-xxl-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-xxl-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-xxl-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-xxl-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-xxl-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-xxl-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-xxl-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-xxl-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-xxl-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-xxl-0{ margin-left: 0; }.offset-xxl-1{ margin-left: 8.3333333333%; }.offset-xxl-2{ margin-left: 16.6666666667%; }.offset-xxl-3{ margin-left: 25%; }.offset-xxl-4{ margin-left: 33.3333333333%; }.offset-xxl-5{ margin-left: 41.6666666667%; }.offset-xxl-6{ margin-left: 50%; }.offset-xxl-7{ margin-left: 58.3333333333%; }.offset-xxl-8{ margin-left: 66.6666666667%; }.offset-xxl-9{ margin-left: 75%; }.offset-xxl-10{ margin-left: 83.3333333333%; }.offset-xxl-11{ margin-left: 91.6666666667%; }}@media (min-width:1600px){.col-xxxl{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  max-width: 100%; }.col-xxxl-auto{ -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  width: auto;  max-width: none; }.col-xxxl-1{ -webkit-flex: 0 0 8.3333333333%; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%;  max-width: 8.3333333333%; }.col-xxxl-2{ -webkit-flex: 0 0 16.6666666667%; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%;  max-width: 16.6666666667%; }.col-xxxl-3{ -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%;  max-width: 25%; }.col-xxxl-4{ -webkit-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%;  max-width: 33.3333333333%; }.col-xxxl-5{ -webkit-flex: 0 0 41.6666666667%; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%;  max-width: 41.6666666667%; }.col-xxxl-6{ -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%;  max-width: 50%; }.col-xxxl-7{ -webkit-flex: 0 0 58.3333333333%; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%;  max-width: 58.3333333333%; }.col-xxxl-8{ -webkit-flex: 0 0 66.6666666667%; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%;  max-width: 66.6666666667%; }.col-xxxl-9{ -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%;  max-width: 75%; }.col-xxxl-10{ -webkit-flex: 0 0 83.3333333333%; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%;  max-width: 83.3333333333%; }.col-xxxl-11{ -webkit-flex: 0 0 91.6666666667%; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%;  max-width: 91.6666666667%; }.col-xxxl-12{ -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%; }.order-xxxl-first{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.order-xxxl-last{ -webkit-order: 13; -ms-flex-order: 13; order: 13; }.order-xxxl-0{ -webkit-order: 0; -ms-flex-order: 0; order: 0; }.order-xxxl-1{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.order-xxxl-2{ -webkit-order: 2; -ms-flex-order: 2; order: 2; }.order-xxxl-3{ -webkit-order: 3; -ms-flex-order: 3; order: 3; }.order-xxxl-4{ -webkit-order: 4; -ms-flex-order: 4; order: 4; }.order-xxxl-5{ -webkit-order: 5; -ms-flex-order: 5; order: 5; }.order-xxxl-6{ -webkit-order: 6; -ms-flex-order: 6; order: 6; }.order-xxxl-7{ -webkit-order: 7; -ms-flex-order: 7; order: 7; }.order-xxxl-8{ -webkit-order: 8; -ms-flex-order: 8; order: 8; }.order-xxxl-9{ -webkit-order: 9; -ms-flex-order: 9; order: 9; }.order-xxxl-10{ -webkit-order: 10; -ms-flex-order: 10; order: 10; }.order-xxxl-11{ -webkit-order: 11; -ms-flex-order: 11; order: 11; }.order-xxxl-12{ -webkit-order: 12; -ms-flex-order: 12; order: 12; }.offset-xxxl-0{ margin-left: 0; }.offset-xxxl-1{ margin-left: 8.3333333333%; }.offset-xxxl-2{ margin-left: 16.6666666667%; }.offset-xxxl-3{ margin-left: 25%; }.offset-xxxl-4{ margin-left: 33.3333333333%; }.offset-xxxl-5{ margin-left: 41.6666666667%; }.offset-xxxl-6{ margin-left: 50%; }.offset-xxxl-7{ margin-left: 58.3333333333%; }.offset-xxxl-8{ margin-left: 66.6666666667%; }.offset-xxxl-9{ margin-left: 75%; }.offset-xxxl-10{ margin-left: 83.3333333333%; }.offset-xxxl-11{ margin-left: 91.6666666667%; }}.table{ width: 100%;  margin-bottom: 1rem;  background-color: transparent; }.table th,.table td{ padding: .75rem;  vertical-align: top;  border-top: 1px solid #dee2e6; }.table thead th{ vertical-align: bottom;  border-bottom: 2px solid #dee2e6; }.table tbody + tbody{ border-top: 2px solid #dee2e6; }.table .table{ background-color: #fff; }.table-sm th,.table-sm td{ padding: .3rem; }.table-bordered{ border: 1px solid #dee2e6; }.table-bordered th,.table-bordered td{ border: 1px solid #dee2e6; }.table-bordered thead th,.table-bordered thead td{ border-bottom-width: 2px; }.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{ border: 0; }.table-striped tbody tr:nth-of-type(odd){ background-color: rgba(0,0,0,.05); }.table-hover tbody tr:hover{ background-color: rgba(0,0,0,.075); }.table-primary,.table-primary > th,.table-primary > td{ background-color: #b8daff; }.table-hover .table-primary:hover{ background-color: #9ecdff; }.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{ background-color: #9ecdff; }.table-secondary,.table-secondary > th,.table-secondary > td{ background-color: #d6d8db; }.table-hover .table-secondary:hover{ background-color: #c8cccf; }.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{ background-color: #c8cccf; }.table-success,.table-success > th,.table-success > td{ background-color: #c3e6cb; }.table-hover .table-success:hover{ background-color: #b1dfbb; }.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{ background-color: #b1dfbb; }.table-info,.table-info > th,.table-info > td{ background-color: #bee5eb; }.table-hover .table-info:hover{ background-color: #abdde5; }.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{ background-color: #abdde5; }.table-warning,.table-warning > th,.table-warning > td{ background-color: #ffeeba; }.table-hover .table-warning:hover{ background-color: #ffe7a0; }.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{ background-color: #ffe7a0; }.table-danger,.table-danger > th,.table-danger > td{ background-color: #f5c6cb; }.table-hover .table-danger:hover{ background-color: #f1b1b7; }.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{ background-color: #f1b1b7; }.table-light,.table-light > th,.table-light > td{ background-color: #fdfdfe; }.table-hover .table-light:hover{ background-color: #f1f1f1; }.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{ background-color: #f1f1f1; }.table-dark,.table-dark > th,.table-dark > td{ background-color: #c6c8ca; }.table-hover .table-dark:hover{ background-color: #b9bbbd; }.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{ background-color: #b9bbbd; }.table-white,.table-white > th,.table-white > td{ background-color: white; }.table-hover .table-white:hover{ background-color: #f2f2f2; }.table-hover .table-white:hover > td,.table-hover .table-white:hover > th{ background-color: #f2f2f2; }.table-gray,.table-gray > th,.table-gray > td{ background-color: #d6d8db; }.table-hover .table-gray:hover{ background-color: #c8cccf; }.table-hover .table-gray:hover > td,.table-hover .table-gray:hover > th{ background-color: #c8cccf; }.table-teal,.table-teal > th,.table-teal > td{ background-color: #c1f0e2; }.table-hover .table-teal:hover{ background-color: #acebd8; }.table-hover .table-teal:hover > td,.table-hover .table-teal:hover > th{ background-color: #acebd8; }.table-active,.table-active > th,.table-active > td{ background-color: rgba(0,0,0,.075); }.table-hover .table-active:hover{ background-color: rgba(0,0,0,.075); }.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{ background-color: rgba(0,0,0,.075); }.table .thead-dark th{ color: #fff;  background-color: #212529;  border-color: #32383e; }.table .thead-light th{ color: #495057;  background-color: #e9ecef;  border-color: #dee2e6; }.table-dark{ color: #fff;  background-color: #212529; }.table-dark th,.table-dark td,.table-dark thead th{ border-color: #32383e; }.table-dark.table-bordered{ border: 0; }.table-dark.table-striped tbody tr:nth-of-type(odd){ background-color: rgba(255,255,255,.05); }.table-dark.table-hover tbody tr:hover{ background-color: rgba(255,255,255,.075); }@media (max-width:479.98px){.table-responsive-ssm{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-ssm > .table-bordered{ border: 0; }}@media (max-width:575.98px){.table-responsive-sm{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-sm > .table-bordered{ border: 0; }}@media (max-width:767.98px){.table-responsive-md{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-md > .table-bordered{ border: 0; }}@media (max-width:991.98px){.table-responsive-lg{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-lg > .table-bordered{ border: 0; }}@media (max-width:1199.98px){.table-responsive-xl{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-xl > .table-bordered{ border: 0; }}@media (max-width:1399.98px){.table-responsive-xxl{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-xxl > .table-bordered{ border: 0; }}@media (max-width:1599.98px){.table-responsive-xxxl{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive-xxxl > .table-bordered{ border: 0; }}.table-responsive{ display: block;  width: 100%;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar; }.table-responsive > .table-bordered{ border: 0; }.form-control{ display: block;  width: 100%;  height: -webkit-calc(2.25rem + 2px); height: calc(2.25rem + 2px);  padding: .375rem .75rem;  font-size: 1rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  background-clip: padding-box;  border: 1px solid #ced4da;  border-radius: 0;  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }@media screen and (prefers-reduced-motion:reduce){.form-control{ -webkit-transition: none; transition: none; }}.form-control::-ms-expand{ background-color: transparent;  border: 0; }.form-control:focus{ color: #495057;  background-color: #fff;  border-color: #80bdff;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); }.form-control::placeholder{ color: #6c757d;  opacity: 1; }.form-control:disabled,.form-control[readonly]{ background-color: #e9ecef;  opacity: 1; }select.form-control:focus::-ms-value{ color: #495057;  background-color: #fff; }.form-control-file,.form-control-range{ display: block;  width: 100%; }.col-form-label{ padding-top: -webkit-calc(.375rem + 1px); padding-top: calc(.375rem + 1px);  padding-bottom: -webkit-calc(.375rem + 1px); padding-bottom: calc(.375rem + 1px);  margin-bottom: 0;  font-size: inherit;  line-height: 1.5; }.col-form-label-lg{ padding-top: -webkit-calc(.5rem + 1px); padding-top: calc(.5rem + 1px);  padding-bottom: -webkit-calc(.5rem + 1px); padding-bottom: calc(.5rem + 1px);  font-size: 1.25rem;  line-height: 1.5; }.col-form-label-sm{ padding-top: -webkit-calc(.25rem + 1px); padding-top: calc(.25rem + 1px);  padding-bottom: -webkit-calc(.25rem + 1px); padding-bottom: calc(.25rem + 1px);  font-size: .875rem;  line-height: 1.5; }.form-control-plaintext{ display: block;  width: 100%;  padding-top: .375rem;  padding-bottom: .375rem;  margin-bottom: 0;  line-height: 1.5;  color: #212529;  background-color: transparent;  border: solid transparent;  border-width: 1px 0; }.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{ padding-right: 0;  padding-left: 0; }.form-control-sm{ height: -webkit-calc(1.8125rem + 2px); height: calc(1.8125rem + 2px);  padding: .25rem .5rem;  font-size: .875rem;  line-height: 1.5; }.form-control-lg{ height: -webkit-calc(2.875rem + 2px); height: calc(2.875rem + 2px);  padding: .5rem 1rem;  font-size: 1.25rem;  line-height: 1.5; }select.form-control[size],select.form-control[multiple]{ height: auto; }textarea.form-control{ height: auto; }.form-group{ margin-bottom: 1rem; }.form-text{ display: block;  margin-top: .25rem; }.form-row{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin-right: -5px;  margin-left: -5px; }.form-row > .col,.form-row > [class*="col-"]{ padding-right: 5px;  padding-left: 5px; }.form-check{ position: relative;  display: block;  padding-left: 1.25rem; }.form-check-input{ position: absolute;  margin-top: .3rem;  margin-left: -1.25rem; }.form-check-input:disabled ~ .form-check-label{ color: #6c757d; }.form-check-label{ margin-bottom: 0; }.form-check-inline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-left: 0;  margin-right: .75rem; }.form-check-inline .form-check-input{ position: static;  margin-top: 0;  margin-right: .3125rem;  margin-left: 0; }.valid-feedback{ display: none;  width: 100%;  margin-top: .25rem;  font-size: 80%;  color: #28a745; }.valid-tooltip{ position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .25rem .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1.5;  color: #fff;  background-color: rgba(40,167,69,.9); }.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{ border-color: #28a745; }.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{ border-color: #28a745;  -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); }.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{ display: block; }.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{ display: block; }.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{ color: #28a745; }.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{ display: block; }.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{ color: #28a745; }.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{ background-color: #71dd8a; }.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{ display: block; }.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{ background-color: #34ce57; }.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25); }.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{ border-color: #28a745; }.was-validated .custom-file-input:valid ~ .custom-file-label::after,.custom-file-input.is-valid ~ .custom-file-label::after{ border-color: inherit; }.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{ display: block; }.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); box-shadow: 0 0 0 .2rem rgba(40,167,69,.25); }.invalid-feedback{ display: none;  width: 100%;  margin-top: .25rem;  font-size: 80%;  color: #dc3545; }.invalid-tooltip{ position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: .25rem .5rem;  margin-top: .1rem;  font-size: .875rem;  line-height: 1.5;  color: #fff;  background-color: rgba(220,53,69,.9); }.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{ border-color: #dc3545; }.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{ border-color: #dc3545;  -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); }.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{ color: #dc3545; }.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{ color: #dc3545; }.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{ background-color: #efa2a9; }.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{ background-color: #e4606d; }.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25); }.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{ border-color: #dc3545; }.was-validated .custom-file-input:invalid ~ .custom-file-label::after,.custom-file-input.is-invalid ~ .custom-file-label::after{ border-color: inherit; }.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{ display: block; }.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); box-shadow: 0 0 0 .2rem rgba(220,53,69,.25); }.form-inline{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.form-inline .form-check{ width: 100%; }@media (min-width:576px){.form-inline label{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-bottom: 0; }.form-inline .form-group{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto;  -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-bottom: 0; }.form-inline .form-control{ display: inline-block;  width: auto;  vertical-align: middle; }.form-inline .form-control-plaintext{ display: inline-block; }.form-inline .input-group,.form-inline .custom-select{ width: auto; }.form-inline .form-check{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: auto;  padding-left: 0; }.form-inline .form-check-input{ position: relative;  margin-top: 0;  margin-right: .25rem;  margin-left: 0; }.form-inline .custom-control{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.form-inline .custom-control-label{ margin-bottom: 0; }}.btn{ display: inline-block;  font-weight: 400;  text-align: center;  white-space: nowrap;  vertical-align: middle;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  border: 1px solid transparent;  padding: .375rem .75rem;  font-size: 1rem;  line-height: 1.5;  border-radius: 0;  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }@media screen and (prefers-reduced-motion:reduce){.btn{ -webkit-transition: none; transition: none; }}.btn:hover,.btn:focus{ text-decoration: none; }.btn:focus,.btn.focus{ outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); }.btn.disabled,.btn:disabled{ opacity: .65; }.btn:not(:disabled):not(.disabled){ cursor: pointer; }a.btn.disabled,fieldset:disabled a.btn{ pointer-events: none; }.btn-primary{ color: #fff;  background-color: #007bff;  border-color: #007bff; }.btn-primary:hover{ color: #fff;  background-color: #0069d9;  border-color: #0062cc; }.btn-primary:focus,.btn-primary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); }.btn-primary.disabled,.btn-primary:disabled{ color: #fff;  background-color: #007bff;  border-color: #007bff; }.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle{ color: #fff;  background-color: #0062cc;  border-color: #005cbf; }.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); }.btn-secondary{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-secondary:hover{ color: #fff;  background-color: #5a6268;  border-color: #545b62; }.btn-secondary:focus,.btn-secondary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-secondary.disabled,.btn-secondary:disabled{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show > .btn-secondary.dropdown-toggle{ color: #fff;  background-color: #545b62;  border-color: #4e555b; }.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-secondary.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-success{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-success:hover{ color: #fff;  background-color: #218838;  border-color: #1e7e34; }.btn-success:focus,.btn-success.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-success.disabled,.btn-success:disabled{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle{ color: #fff;  background-color: #1e7e34;  border-color: #1c7430; }.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-info{ color: #fff;  background-color: #17a2b8;  border-color: #17a2b8; }.btn-info:hover{ color: #fff;  background-color: #138496;  border-color: #117a8b; }.btn-info:focus,.btn-info.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-info.disabled,.btn-info:disabled{ color: #fff;  background-color: #17a2b8;  border-color: #17a2b8; }.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle{ color: #fff;  background-color: #117a8b;  border-color: #10707f; }.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-warning{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-warning:hover{ color: #212529;  background-color: #e0a800;  border-color: #d39e00; }.btn-warning:focus,.btn-warning.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-warning.disabled,.btn-warning:disabled{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle{ color: #212529;  background-color: #d39e00;  border-color: #c69500; }.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-danger{ color: #fff;  background-color: #dc3545;  border-color: #dc3545; }.btn-danger:hover{ color: #fff;  background-color: #c82333;  border-color: #bd2130; }.btn-danger:focus,.btn-danger.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-danger.disabled,.btn-danger:disabled{ color: #fff;  background-color: #dc3545;  border-color: #dc3545; }.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle{ color: #fff;  background-color: #bd2130;  border-color: #b21f2d; }.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-light{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-light:hover{ color: #212529;  background-color: #e2e6ea;  border-color: #dae0e5; }.btn-light:focus,.btn-light.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-light.disabled,.btn-light:disabled{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle{ color: #212529;  background-color: #dae0e5;  border-color: #d3d9df; }.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-dark{ color: #fff;  background-color: #343a40;  border-color: #343a40; }.btn-dark:hover{ color: #fff;  background-color: #23272b;  border-color: #1d2124; }.btn-dark:focus,.btn-dark.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-dark.disabled,.btn-dark:disabled{ color: #fff;  background-color: #343a40;  border-color: #343a40; }.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle{ color: #fff;  background-color: #1d2124;  border-color: #171a1d; }.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-white{ color: #212529;  background-color: #fff;  border-color: #fff; }.btn-white:hover{ color: #212529;  background-color: #ececec;  border-color: #e6e6e6; }.btn-white:focus,.btn-white.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); }.btn-white.disabled,.btn-white:disabled{ color: #212529;  background-color: #fff;  border-color: #fff; }.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show > .btn-white.dropdown-toggle{ color: #212529;  background-color: #e6e6e6;  border-color: #dfdfdf; }.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show > .btn-white.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); }.btn-gray{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-gray:hover{ color: #fff;  background-color: #5a6268;  border-color: #545b62; }.btn-gray:focus,.btn-gray.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-gray.disabled,.btn-gray:disabled{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-gray:not(:disabled):not(.disabled):active,.btn-gray:not(:disabled):not(.disabled).active,.show > .btn-gray.dropdown-toggle{ color: #fff;  background-color: #545b62;  border-color: #4e555b; }.btn-gray:not(:disabled):not(.disabled):active:focus,.btn-gray:not(:disabled):not(.disabled).active:focus,.show > .btn-gray.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-teal{ color: #fff;  background-color: #20c997;  border-color: #20c997; }.btn-teal:hover{ color: #fff;  background-color: #1ba87e;  border-color: #199d76; }.btn-teal:focus,.btn-teal.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); }.btn-teal.disabled,.btn-teal:disabled{ color: #fff;  background-color: #20c997;  border-color: #20c997; }.btn-teal:not(:disabled):not(.disabled):active,.btn-teal:not(:disabled):not(.disabled).active,.show > .btn-teal.dropdown-toggle{ color: #fff;  background-color: #199d76;  border-color: #17926e; }.btn-teal:not(:disabled):not(.disabled):active:focus,.btn-teal:not(:disabled):not(.disabled).active:focus,.show > .btn-teal.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); }.btn-outline-primary{ color: #007bff;  background-color: transparent;  background-image: none;  border-color: #007bff; }.btn-outline-primary:hover{ color: #fff;  background-color: #007bff;  border-color: #007bff; }.btn-outline-primary:focus,.btn-outline-primary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); }.btn-outline-primary.disabled,.btn-outline-primary:disabled{ color: #007bff;  background-color: transparent; }.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle{ color: #fff;  background-color: #007bff;  border-color: #007bff; }.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); box-shadow: 0 0 0 .2rem rgba(0,123,255,.5); }.btn-outline-secondary{ color: #6c757d;  background-color: transparent;  background-image: none;  border-color: #6c757d; }.btn-outline-secondary:hover{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-outline-secondary:focus,.btn-outline-secondary.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{ color: #6c757d;  background-color: transparent; }.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-secondary.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-success{ color: #28a745;  background-color: transparent;  background-image: none;  border-color: #28a745; }.btn-outline-success:hover{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-outline-success:focus,.btn-outline-success.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-outline-success.disabled,.btn-outline-success:disabled{ color: #28a745;  background-color: transparent; }.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle{ color: #fff;  background-color: #28a745;  border-color: #28a745; }.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); box-shadow: 0 0 0 .2rem rgba(40,167,69,.5); }.btn-outline-info{ color: #17a2b8;  background-color: transparent;  background-image: none;  border-color: #17a2b8; }.btn-outline-info:hover{ color: #fff;  background-color: #17a2b8;  border-color: #17a2b8; }.btn-outline-info:focus,.btn-outline-info.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-outline-info.disabled,.btn-outline-info:disabled{ color: #17a2b8;  background-color: transparent; }.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle{ color: #fff;  background-color: #17a2b8;  border-color: #17a2b8; }.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); box-shadow: 0 0 0 .2rem rgba(23,162,184,.5); }.btn-outline-warning{ color: #ffc107;  background-color: transparent;  background-image: none;  border-color: #ffc107; }.btn-outline-warning:hover{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-outline-warning:focus,.btn-outline-warning.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-outline-warning.disabled,.btn-outline-warning:disabled{ color: #ffc107;  background-color: transparent; }.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle{ color: #212529;  background-color: #ffc107;  border-color: #ffc107; }.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); box-shadow: 0 0 0 .2rem rgba(255,193,7,.5); }.btn-outline-danger{ color: #dc3545;  background-color: transparent;  background-image: none;  border-color: #dc3545; }.btn-outline-danger:hover{ color: #fff;  background-color: #dc3545;  border-color: #dc3545; }.btn-outline-danger:focus,.btn-outline-danger.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-outline-danger.disabled,.btn-outline-danger:disabled{ color: #dc3545;  background-color: transparent; }.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle{ color: #fff;  background-color: #dc3545;  border-color: #dc3545; }.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); box-shadow: 0 0 0 .2rem rgba(220,53,69,.5); }.btn-outline-light{ color: #f8f9fa;  background-color: transparent;  background-image: none;  border-color: #f8f9fa; }.btn-outline-light:hover{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-outline-light:focus,.btn-outline-light.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-outline-light.disabled,.btn-outline-light:disabled{ color: #f8f9fa;  background-color: transparent; }.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle{ color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa; }.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); box-shadow: 0 0 0 .2rem rgba(248,249,250,.5); }.btn-outline-dark{ color: #343a40;  background-color: transparent;  background-image: none;  border-color: #343a40; }.btn-outline-dark:hover{ color: #fff;  background-color: #343a40;  border-color: #343a40; }.btn-outline-dark:focus,.btn-outline-dark.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-outline-dark.disabled,.btn-outline-dark:disabled{ color: #343a40;  background-color: transparent; }.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle{ color: #fff;  background-color: #343a40;  border-color: #343a40; }.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); box-shadow: 0 0 0 .2rem rgba(52,58,64,.5); }.btn-outline-white{ color: #fff;  background-color: transparent;  background-image: none;  border-color: #fff; }.btn-outline-white:hover{ color: #212529;  background-color: #fff;  border-color: #fff; }.btn-outline-white:focus,.btn-outline-white.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); }.btn-outline-white.disabled,.btn-outline-white:disabled{ color: #fff;  background-color: transparent; }.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show > .btn-outline-white.dropdown-toggle{ color: #212529;  background-color: #fff;  border-color: #fff; }.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-white.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); box-shadow: 0 0 0 .2rem rgba(255,255,255,.5); }.btn-outline-gray{ color: #6c757d;  background-color: transparent;  background-image: none;  border-color: #6c757d; }.btn-outline-gray:hover{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-outline-gray:focus,.btn-outline-gray.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-gray.disabled,.btn-outline-gray:disabled{ color: #6c757d;  background-color: transparent; }.btn-outline-gray:not(:disabled):not(.disabled):active,.btn-outline-gray:not(:disabled):not(.disabled).active,.show > .btn-outline-gray.dropdown-toggle{ color: #fff;  background-color: #6c757d;  border-color: #6c757d; }.btn-outline-gray:not(:disabled):not(.disabled):active:focus,.btn-outline-gray:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-gray.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); box-shadow: 0 0 0 .2rem rgba(108,117,125,.5); }.btn-outline-teal{ color: #20c997;  background-color: transparent;  background-image: none;  border-color: #20c997; }.btn-outline-teal:hover{ color: #fff;  background-color: #20c997;  border-color: #20c997; }.btn-outline-teal:focus,.btn-outline-teal.focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); }.btn-outline-teal.disabled,.btn-outline-teal:disabled{ color: #20c997;  background-color: transparent; }.btn-outline-teal:not(:disabled):not(.disabled):active,.btn-outline-teal:not(:disabled):not(.disabled).active,.show > .btn-outline-teal.dropdown-toggle{ color: #fff;  background-color: #20c997;  border-color: #20c997; }.btn-outline-teal:not(:disabled):not(.disabled):active:focus,.btn-outline-teal:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-teal.dropdown-toggle:focus{ -webkit-box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); box-shadow: 0 0 0 .2rem rgba(32,201,151,.5); }.btn-link{ font-weight: 400;  color: #007bff;  background-color: transparent; }.btn-link:hover{ color: #0056b3;  text-decoration: underline;  background-color: transparent;  border-color: transparent; }.btn-link:focus,.btn-link.focus{ text-decoration: underline;  border-color: transparent;  -webkit-box-shadow: none; box-shadow: none; }.btn-link:disabled,.btn-link.disabled{ color: #6c757d;  pointer-events: none; }.btn-lg,.btn-group-lg > .btn{ padding: .5rem 1rem;  font-size: 1.25rem;  line-height: 1.5;  border-radius: 0; }.btn-sm,.btn-group-sm > .btn{ padding: .25rem .5rem;  font-size: .875rem;  line-height: 1.5;  border-radius: 0; }.btn-block{ display: block;  width: 100%; }.btn-block + .btn-block{ margin-top: .5rem; }input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{ width: 100%; }.fade{ -webkit-transition: opacity .15s linear; transition: opacity .15s linear; }@media screen and (prefers-reduced-motion:reduce){.fade{ -webkit-transition: none; transition: none; }}.fade:not(.show){ opacity: 0; }.collapse:not(.show){ display: none; }.collapsing{ position: relative;  height: 0;  overflow: hidden;  -webkit-transition: height .35s ease; transition: height .35s ease; }@media screen and (prefers-reduced-motion:reduce){.collapsing{ -webkit-transition: none; transition: none; }}.dropup,.dropright,.dropdown,.dropleft{ position: relative; }.dropdown-toggle::after{ display: inline-block;  width: 0;  height: 0;  margin-left: .255em;  vertical-align: .255em;  content: "";  border-top: .3em solid;  border-right: .3em solid transparent;  border-bottom: 0;  border-left: .3em solid transparent; }.dropdown-toggle:empty::after{ margin-left: 0; }.dropdown-menu{ position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 10rem;  padding: .5rem 0;  margin: .125rem 0 0;  font-size: 1rem;  color: #212529;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0,0,0,.15); }.dropdown-menu-right{ right: 0;  left: auto; }.dropup .dropdown-menu{ top: auto;  bottom: 100%;  margin-top: 0;  margin-bottom: .125rem; }.dropup .dropdown-toggle::after{ display: inline-block;  width: 0;  height: 0;  margin-left: .255em;  vertical-align: .255em;  content: "";  border-top: 0;  border-right: .3em solid transparent;  border-bottom: .3em solid;  border-left: .3em solid transparent; }.dropup .dropdown-toggle:empty::after{ margin-left: 0; }.dropright .dropdown-menu{ top: 0;  right: auto;  left: 100%;  margin-top: 0;  margin-left: .125rem; }.dropright .dropdown-toggle::after{ display: inline-block;  width: 0;  height: 0;  margin-left: .255em;  vertical-align: .255em;  content: "";  border-top: .3em solid transparent;  border-right: 0;  border-bottom: .3em solid transparent;  border-left: .3em solid; }.dropright .dropdown-toggle:empty::after{ margin-left: 0; }.dropright .dropdown-toggle::after{ vertical-align: 0; }.dropleft .dropdown-menu{ top: 0;  right: 100%;  left: auto;  margin-top: 0;  margin-right: .125rem; }.dropleft .dropdown-toggle::after{ display: inline-block;  width: 0;  height: 0;  margin-left: .255em;  vertical-align: .255em;  content: ""; }.dropleft .dropdown-toggle::after{ display: none; }.dropleft .dropdown-toggle::before{ display: inline-block;  width: 0;  height: 0;  margin-right: .255em;  vertical-align: .255em;  content: "";  border-top: .3em solid transparent;  border-right: .3em solid;  border-bottom: .3em solid transparent; }.dropleft .dropdown-toggle:empty::after{ margin-left: 0; }.dropleft .dropdown-toggle::before{ vertical-align: 0; }.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{ right: auto;  bottom: auto; }.dropdown-divider{ height: 0;  margin: .5rem 0;  overflow: hidden;  border-top: 1px solid #e9ecef; }.dropdown-item{ display: block;  width: 100%;  padding: .25rem 1.5rem;  clear: both;  font-weight: 400;  color: #212529;  text-align: inherit;  white-space: nowrap;  background-color: transparent;  border: 0; }.dropdown-item:hover,.dropdown-item:focus{ color: #16181b;  text-decoration: none;  background-color: #f8f9fa; }.dropdown-item.active,.dropdown-item:active{ color: #fff;  text-decoration: none;  background-color: #007bff; }.dropdown-item.disabled,.dropdown-item:disabled{ color: #6c757d;  background-color: transparent; }.dropdown-menu.show{ display: block; }.dropdown-header{ display: block;  padding: .5rem 1.5rem;  margin-bottom: 0;  font-size: .875rem;  color: #6c757d;  white-space: nowrap; }.dropdown-item-text{ display: block;  padding: .25rem 1.5rem;  color: #212529; }.btn-group,.btn-group-vertical{ position: relative;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  vertical-align: middle; }.btn-group > .btn,.btn-group-vertical > .btn{ position: relative;  -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }.btn-group > .btn:hover,.btn-group-vertical > .btn:hover{ z-index: 1; }.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active{ z-index: 1; }.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group,.btn-group-vertical .btn + .btn,.btn-group-vertical .btn + .btn-group,.btn-group-vertical .btn-group + .btn,.btn-group-vertical .btn-group + .btn-group{ margin-left: -1px; }.btn-toolbar{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.btn-toolbar .input-group{ width: auto; }.btn-group > .btn:first-child{ margin-left: 0; }.dropdown-toggle-split{ padding-right: .5625rem;  padding-left: .5625rem; }.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{ margin-left: 0; }.dropleft .dropdown-toggle-split::before{ margin-right: 0; }.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split{ padding-right: .375rem;  padding-left: .375rem; }.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{ padding-right: .75rem;  padding-left: .75rem; }.btn-group-vertical{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.btn-group-vertical .btn,.btn-group-vertical .btn-group{ width: 100%; }.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{ margin-top: -1px;  margin-left: 0; }.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn{ margin-bottom: 0; }.btn-group-toggle > .btn input[type="radio"],.btn-group-toggle > .btn input[type="checkbox"],.btn-group-toggle > .btn-group > .btn input[type="radio"],.btn-group-toggle > .btn-group > .btn input[type="checkbox"]{ position: absolute;  clip: rect(0,0,0,0);  pointer-events: none; }.input-group{ position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;  width: 100%; }.input-group > .form-control,.input-group > .custom-select,.input-group > .custom-file{ position: relative;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  width: 1%;  margin-bottom: 0; }.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file{ margin-left: -1px; }.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{ z-index: 3; }.input-group > .custom-file .custom-file-input:focus{ z-index: 4; }.input-group > .custom-file{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.input-group-prepend,.input-group-append{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.input-group-prepend .btn,.input-group-append .btn{ position: relative;  z-index: 2; }.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn{ margin-left: -1px; }.input-group-prepend{ margin-right: -1px; }.input-group-append{ margin-left: -1px; }.input-group-text{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: .375rem .75rem;  margin-bottom: 0;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #495057;  text-align: center;  white-space: nowrap;  background-color: #e9ecef;  border: 1px solid #ced4da; }.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{ margin-top: 0; }.input-group-lg > .form-control,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn{ height: -webkit-calc(2.875rem + 2px); height: calc(2.875rem + 2px);  padding: .5rem 1rem;  font-size: 1.25rem;  line-height: 1.5; }.input-group-sm > .form-control,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn{ height: -webkit-calc(1.8125rem + 2px); height: calc(1.8125rem + 2px);  padding: .25rem .5rem;  font-size: .875rem;  line-height: 1.5; }.custom-control{ position: relative;  display: block;  min-height: 1.5rem;  padding-left: 1.5rem; }.custom-control-inline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  margin-right: 1rem; }.custom-control-input{ position: absolute;  z-index: -1;  opacity: 0; }.custom-control-input:checked ~ .custom-control-label::before{ color: #fff;  background-color: #007bff; }.custom-control-input:focus ~ .custom-control-label::before{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); }.custom-control-input:active ~ .custom-control-label::before{ color: #fff;  background-color: #b3d7ff; }.custom-control-input:disabled ~ .custom-control-label{ color: #6c757d; }.custom-control-input:disabled ~ .custom-control-label::before{ background-color: #e9ecef; }.custom-control-label{ position: relative;  margin-bottom: 0; }.custom-control-label::before{ position: absolute;  top: .25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  pointer-events: none;  content: "";  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  background-color: #dee2e6; }.custom-control-label::after{ position: absolute;  top: .25rem;  left: -1.5rem;  display: block;  width: 1rem;  height: 1rem;  content: "";  background-repeat: no-repeat;  background-position: center center;  background-size: 50% 50%; }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{ background-color: #007bff; }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{ background-color: #007bff; }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0,123,255,.5); }.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{ background-color: rgba(0,123,255,.5); }.custom-radio .custom-control-label::before{ border-radius: 50%; }.custom-radio .custom-control-input:checked ~ .custom-control-label::before{ background-color: #007bff; }.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0,123,255,.5); }.custom-select{ display: inline-block;  width: 100%;  height: -webkit-calc(2.25rem + 2px); height: calc(2.25rem + 2px);  padding: .375rem 1.75rem .375rem .75rem;  line-height: 1.5;  color: #495057;  vertical-align: middle;  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;  background-size: 8px 10px;  border: 1px solid #ced4da;  border-radius: 0;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }.custom-select:focus{ border-color: #80bdff;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(128,189,255,.5); box-shadow: 0 0 0 .2rem rgba(128,189,255,.5); }.custom-select:focus::-ms-value{ color: #495057;  background-color: #fff; }.custom-select[multiple],.custom-select[size]:not([size="1"]){ height: auto;  padding-right: .75rem;  background-image: none; }.custom-select:disabled{ color: #6c757d;  background-color: #e9ecef; }.custom-select::-ms-expand{ opacity: 0; }.custom-select-sm{ height: -webkit-calc(1.8125rem + 2px); height: calc(1.8125rem + 2px);  padding-top: .375rem;  padding-bottom: .375rem;  font-size: 75%; }.custom-select-lg{ height: -webkit-calc(2.875rem + 2px); height: calc(2.875rem + 2px);  padding-top: .375rem;  padding-bottom: .375rem;  font-size: 125%; }.custom-file{ position: relative;  display: inline-block;  width: 100%;  height: -webkit-calc(2.25rem + 2px); height: calc(2.25rem + 2px);  margin-bottom: 0; }.custom-file-input{ position: relative;  z-index: 2;  width: 100%;  height: -webkit-calc(2.25rem + 2px); height: calc(2.25rem + 2px);  margin: 0;  opacity: 0; }.custom-file-input:focus ~ .custom-file-label{ border-color: #80bdff;  -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); }.custom-file-input:focus ~ .custom-file-label::after{ border-color: #80bdff; }.custom-file-input:disabled ~ .custom-file-label{ background-color: #e9ecef; }.custom-file-input:lang(en) ~ .custom-file-label::after{ content: "Browse"; }.custom-file-label{ position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 1;  height: -webkit-calc(2.25rem + 2px); height: calc(2.25rem + 2px);  padding: .375rem .75rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  border: 1px solid #ced4da; }.custom-file-label::after{ position: absolute;  top: 0;  right: 0;  bottom: 0;  z-index: 3;  display: block;  height: 2.25rem;  padding: .375rem .75rem;  line-height: 1.5;  color: #495057;  content: "Browse";  background-color: #e9ecef;  border-left: 1px solid #ced4da; }.custom-range{ width: 100%;  padding-left: 0;  background-color: transparent;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }.custom-range:focus{ outline: none; }.custom-range:focus::-webkit-slider-thumb{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); }.custom-range:focus::-moz-range-thumb{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); }.custom-range:focus::-ms-thumb{ -webkit-box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25); }.custom-range::-moz-focus-outer{ border: 0; }.custom-range::-webkit-slider-thumb{ width: 1rem;  height: 1rem;  margin-top: -.25rem;  background-color: #007bff;  border: 0;  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{ -webkit-transition: none; transition: none; }}.custom-range::-webkit-slider-thumb:active{ background-color: #b3d7ff; }.custom-range::-webkit-slider-runnable-track{ width: 100%;  height: .5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent; }.custom-range::-moz-range-thumb{ width: 1rem;  height: 1rem;  background-color: #007bff;  border: 0;  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{ -webkit-transition: none; transition: none; }}.custom-range::-moz-range-thumb:active{ background-color: #b3d7ff; }.custom-range::-moz-range-track{ width: 100%;  height: .5rem;  color: transparent;  cursor: pointer;  background-color: #dee2e6;  border-color: transparent; }.custom-range::-ms-thumb{ width: 1rem;  height: 1rem;  margin-top: 0;  margin-right: .2rem;  margin-left: .2rem;  background-color: #007bff;  border: 0;  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{ -webkit-transition: none; transition: none; }}.custom-range::-ms-thumb:active{ background-color: #b3d7ff; }.custom-range::-ms-track{ width: 100%;  height: .5rem;  color: transparent;  cursor: pointer;  background-color: transparent;  border-color: transparent;  border-width: .5rem; }.custom-range::-ms-fill-lower{ background-color: #dee2e6; }.custom-range::-ms-fill-upper{ margin-right: 15px;  background-color: #dee2e6; }.custom-control-label::before,.custom-file-label,.custom-select{ -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{ -webkit-transition: none; transition: none; }}.nav{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding-left: 0;  margin-bottom: 0;  list-style: none; }.nav-link{ display: block;  padding: .5rem 1rem; }.nav-link:hover,.nav-link:focus{ text-decoration: none; }.nav-link.disabled{ color: #6c757d; }.nav-tabs{ border-bottom: 1px solid #dee2e6; }.nav-tabs .nav-item{ margin-bottom: -1px; }.nav-tabs .nav-link{ border: 1px solid transparent; }.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{ border-color: #e9ecef #e9ecef #dee2e6; }.nav-tabs .nav-link.disabled{ color: #6c757d;  background-color: transparent;  border-color: transparent; }.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{ color: #495057;  background-color: #fff;  border-color: #dee2e6 #dee2e6 #fff; }.nav-tabs .dropdown-menu{ margin-top: -1px; }.nav-pills .nav-link.active,.nav-pills .show > .nav-link{ color: #fff;  background-color: #007bff; }.nav-fill .nav-item{ -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  text-align: center; }.nav-justified .nav-item{ -webkit-flex-basis: 0; flex-basis: 0;  -webkit-flex-grow: 1; flex-grow: 1;  text-align: center; }.tab-content > .tab-pane{ display: none; }.tab-content > .active{ display: block; }.navbar{ position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  padding: .5rem 1rem; }.navbar > .container,.navbar > .container-fluid{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.navbar-brand{ display: inline-block;  padding-top: .3125rem;  padding-bottom: .3125rem;  margin-right: 1rem;  font-size: 1.25rem;  line-height: inherit;  white-space: nowrap; }.navbar-brand:hover,.navbar-brand:focus{ text-decoration: none; }.navbar-nav{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none; }.navbar-nav .nav-link{ padding-right: 0;  padding-left: 0; }.navbar-nav .dropdown-menu{ position: static;  float: none; }.navbar-text{ display: inline-block;  padding-top: .5rem;  padding-bottom: .5rem; }.navbar-collapse{ -webkit-flex-basis: 100%; flex-basis: 100%;  -webkit-flex-grow: 1; flex-grow: 1;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.navbar-toggler{ padding: .25rem .75rem;  font-size: 1.25rem;  line-height: 1;  background-color: transparent;  border: 1px solid transparent; }.navbar-toggler:hover,.navbar-toggler:focus{ text-decoration: none; }.navbar-toggler:not(:disabled):not(.disabled){ cursor: pointer; }.navbar-toggler-icon{ display: inline-block;  width: 1.5em;  height: 1.5em;  vertical-align: middle;  content: "";  background: no-repeat center center;  background-size: 100% 100%; }@media (max-width:479.98px){.navbar-expand-ssm > .container,.navbar-expand-ssm > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:480px){.navbar-expand-ssm{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-ssm .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-ssm .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-ssm .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-ssm > .container,.navbar-expand-ssm > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-ssm .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-ssm .navbar-toggler{ display: none; }}@media (max-width:575.98px){.navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:576px){.navbar-expand-sm{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-sm .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-sm .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-sm .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-sm > .container,.navbar-expand-sm > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-sm .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-sm .navbar-toggler{ display: none; }}@media (max-width:767.98px){.navbar-expand-md > .container,.navbar-expand-md > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:768px){.navbar-expand-md{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-md .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-md .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-md .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-md > .container,.navbar-expand-md > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-md .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-md .navbar-toggler{ display: none; }}@media (max-width:991.98px){.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:992px){.navbar-expand-lg{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-lg .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-lg .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-lg .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-lg > .container,.navbar-expand-lg > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-lg .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-lg .navbar-toggler{ display: none; }}@media (max-width:1199.98px){.navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:1200px){.navbar-expand-xl{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-xl .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-xl .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-xl .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-xl > .container,.navbar-expand-xl > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-xl .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-xl .navbar-toggler{ display: none; }}@media (max-width:1399.98px){.navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:1400px){.navbar-expand-xxl{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-xxl .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-xxl .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-xxl .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-xxl > .container,.navbar-expand-xxl > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-xxl .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-xxl .navbar-toggler{ display: none; }}@media (max-width:1599.98px){.navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid{ padding-right: 0;  padding-left: 0; }}@media (min-width:1600px){.navbar-expand-xxxl{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand-xxxl .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand-xxxl .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand-xxxl .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand-xxxl > .container,.navbar-expand-xxxl > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand-xxxl .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand-xxxl .navbar-toggler{ display: none; }}.navbar-expand{ -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.navbar-expand > .container,.navbar-expand > .container-fluid{ padding-right: 0;  padding-left: 0; }.navbar-expand .navbar-nav{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }.navbar-expand .navbar-nav .dropdown-menu{ position: absolute; }.navbar-expand .navbar-nav .nav-link{ padding-right: .5rem;  padding-left: .5rem; }.navbar-expand > .container,.navbar-expand > .container-fluid{ -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.navbar-expand .navbar-collapse{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;  -webkit-flex-basis: auto; flex-basis: auto; }.navbar-expand .navbar-toggler{ display: none; }.navbar-light .navbar-brand{ color: rgba(0,0,0,.9); }.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{ color: rgba(0,0,0,.9); }.navbar-light .navbar-nav .nav-link{ color: rgba(0,0,0,.5); }.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{ color: rgba(0,0,0,.7); }.navbar-light .navbar-nav .nav-link.disabled{ color: rgba(0,0,0,.3); }.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{ color: rgba(0,0,0,.9); }.navbar-light .navbar-toggler{ color: rgba(0,0,0,.5);  border-color: rgba(0,0,0,.1); }.navbar-light .navbar-toggler-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }.navbar-light .navbar-text{ color: rgba(0,0,0,.5); }.navbar-light .navbar-text a{ color: rgba(0,0,0,.9); }.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{ color: rgba(0,0,0,.9); }.navbar-dark .navbar-brand{ color: #fff; }.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{ color: #fff; }.navbar-dark .navbar-nav .nav-link{ color: rgba(255,255,255,.5); }.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{ color: rgba(255,255,255,.75); }.navbar-dark .navbar-nav .nav-link.disabled{ color: rgba(255,255,255,.25); }.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{ color: #fff; }.navbar-dark .navbar-toggler{ color: rgba(255,255,255,.5);  border-color: rgba(255,255,255,.1); }.navbar-dark .navbar-toggler-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }.navbar-dark .navbar-text{ color: rgba(255,255,255,.5); }.navbar-dark .navbar-text a{ color: #fff; }.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{ color: #fff; }.card{ position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  min-width: 0;  word-wrap: break-word;  background-color: #fff;  background-clip: border-box;  border: 1px solid rgba(0,0,0,.125); }.card > hr{ margin-right: 0;  margin-left: 0; }.card-body{ -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  padding: 1.25rem; }.card-title{ margin-bottom: .75rem; }.card-subtitle{ margin-top: -.375rem;  margin-bottom: 0; }.card-text:last-child{ margin-bottom: 0; }.card-link:hover{ text-decoration: none; }.card-link + .card-link{ margin-left: 1.25rem; }.card-header{ padding: .75rem 1.25rem;  margin-bottom: 0;  background-color: rgba(0,0,0,.03);  border-bottom: 1px solid rgba(0,0,0,.125); }.card-header + .list-group .list-group-item:first-child{ border-top: 0; }.card-footer{ padding: .75rem 1.25rem;  background-color: rgba(0,0,0,.03);  border-top: 1px solid rgba(0,0,0,.125); }.card-header-tabs{ margin-right: -.625rem;  margin-bottom: -.75rem;  margin-left: -.625rem;  border-bottom: 0; }.card-header-pills{ margin-right: -.625rem;  margin-left: -.625rem; }.card-img-overlay{ position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  padding: 1.25rem; }.card-img{ width: 100%; }.card-img-top{ width: 100%; }.card-img-bottom{ width: 100%; }.card-deck{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.card-deck .card{ margin-bottom: 15px; }@media (min-width:576px){.card-deck{ -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;  margin-right: -15px;  margin-left: -15px; }.card-deck .card{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin-right: 15px;  margin-bottom: 0;  margin-left: 15px; }}.card-group{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.card-group > .card{ margin-bottom: 15px; }@media (min-width:576px){.card-group{ -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }.card-group > .card{ -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%;  margin-bottom: 0; }.card-group > .card + .card{ margin-left: 0;  border-left: 0; }}.card-columns .card{ margin-bottom: .75rem; }@media (min-width:576px){.card-columns{ -webkit-column-count: 3; column-count: 3;  -webkit-column-gap: 1.25rem; column-gap: 1.25rem;  orphans: 1;  widows: 1; }.card-columns .card{ display: inline-block;  width: 100%; }}.accordion .card:not(:first-of-type):not(:last-of-type){ border-bottom: 0;  border-radius: 0; }.accordion .card:not(:first-of-type) .card-header:first-child{ border-radius: 0; }.accordion .card:first-of-type{ border-bottom: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0; }.accordion .card:last-of-type{ border-top-left-radius: 0;  border-top-right-radius: 0; }.breadcrumb{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding: .75rem 1rem;  margin-bottom: 1rem;  list-style: none;  background-color: #e9ecef; }.breadcrumb-item + .breadcrumb-item{ padding-left: .5rem; }.breadcrumb-item + .breadcrumb-item::before{ display: inline-block;  padding-right: .5rem;  color: #6c757d;  content: "/"; }.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: underline; }.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: none; }.breadcrumb-item.active{ color: #6c757d; }.pagination{ display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-left: 0;  list-style: none; }.page-link{ position: relative;  display: block;  padding: .5rem .75rem;  margin-left: -1px;  line-height: 1.25;  color: #007bff;  background-color: #fff;  border: 1px solid #dee2e6; }.page-link:hover{ z-index: 2;  color: #0056b3;  text-decoration: none;  background-color: #e9ecef;  border-color: #dee2e6; }.page-link:focus{ z-index: 2;  outline: 0;  -webkit-box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); box-shadow: 0 0 0 .2rem rgba(0,123,255,.25); }.page-link:not(:disabled):not(.disabled){ cursor: pointer; }.page-item:first-child .page-link{ margin-left: 0; }.page-item.active .page-link{ z-index: 1;  color: #fff;  background-color: #007bff;  border-color: #007bff; }.page-item.disabled .page-link{ color: #6c757d;  pointer-events: none;  cursor: auto;  background-color: #fff;  border-color: #dee2e6; }.pagination-lg .page-link{ padding: .75rem 1.5rem;  font-size: 1.25rem;  line-height: 1.5; }.pagination-sm .page-link{ padding: .25rem .5rem;  font-size: .875rem;  line-height: 1.5; }.badge{ display: inline-block;  padding: .25em .4em;  font-size: 75%;  font-weight: 700;  line-height: 1;  text-align: center;  white-space: nowrap;  vertical-align: baseline; }.badge:empty{ display: none; }.btn .badge{ position: relative;  top: -1px; }.badge-pill{ padding-right: .6em;  padding-left: .6em; }.badge-primary{ color: #fff;  background-color: #007bff; }.badge-primary[href]:hover,.badge-primary[href]:focus{ color: #fff;  text-decoration: none;  background-color: #0062cc; }.badge-secondary{ color: #fff;  background-color: #6c757d; }.badge-secondary[href]:hover,.badge-secondary[href]:focus{ color: #fff;  text-decoration: none;  background-color: #545b62; }.badge-success{ color: #fff;  background-color: #28a745; }.badge-success[href]:hover,.badge-success[href]:focus{ color: #fff;  text-decoration: none;  background-color: #1e7e34; }.badge-info{ color: #fff;  background-color: #17a2b8; }.badge-info[href]:hover,.badge-info[href]:focus{ color: #fff;  text-decoration: none;  background-color: #117a8b; }.badge-warning{ color: #212529;  background-color: #ffc107; }.badge-warning[href]:hover,.badge-warning[href]:focus{ color: #212529;  text-decoration: none;  background-color: #d39e00; }.badge-danger{ color: #fff;  background-color: #dc3545; }.badge-danger[href]:hover,.badge-danger[href]:focus{ color: #fff;  text-decoration: none;  background-color: #bd2130; }.badge-light{ color: #212529;  background-color: #f8f9fa; }.badge-light[href]:hover,.badge-light[href]:focus{ color: #212529;  text-decoration: none;  background-color: #dae0e5; }.badge-dark{ color: #fff;  background-color: #343a40; }.badge-dark[href]:hover,.badge-dark[href]:focus{ color: #fff;  text-decoration: none;  background-color: #1d2124; }.badge-white{ color: #212529;  background-color: #fff; }.badge-white[href]:hover,.badge-white[href]:focus{ color: #212529;  text-decoration: none;  background-color: #e6e6e6; }.badge-gray{ color: #fff;  background-color: #6c757d; }.badge-gray[href]:hover,.badge-gray[href]:focus{ color: #fff;  text-decoration: none;  background-color: #545b62; }.badge-teal{ color: #fff;  background-color: #20c997; }.badge-teal[href]:hover,.badge-teal[href]:focus{ color: #fff;  text-decoration: none;  background-color: #199d76; }.jumbotron{ padding: 2rem 1rem;  margin-bottom: 2rem;  background-color: #e9ecef; }@media (min-width:576px){.jumbotron{ padding: 4rem 2rem; }}.jumbotron-fluid{ padding-right: 0;  padding-left: 0; }.alert{ position: relative;  padding: .75rem 1.25rem;  margin-bottom: 1rem;  border: 1px solid transparent; }.alert-heading{ color: inherit; }.alert-link{ font-weight: 700; }.alert-dismissible{ padding-right: 4rem; }.alert-dismissible .close{ position: absolute;  top: 0;  right: 0;  padding: .75rem 1.25rem;  color: inherit; }.alert-primary{ color: #004085;  background-color: #cce5ff;  border-color: #b8daff; }.alert-primary hr{ border-top-color: #9ecdff; }.alert-primary .alert-link{ color: #002752; }.alert-secondary{ color: #383d41;  background-color: #e2e3e5;  border-color: #d6d8db; }.alert-secondary hr{ border-top-color: #c8cccf; }.alert-secondary .alert-link{ color: #212326; }.alert-success{ color: #155724;  background-color: #d4edda;  border-color: #c3e6cb; }.alert-success hr{ border-top-color: #b1dfbb; }.alert-success .alert-link{ color: #0b2e13; }.alert-info{ color: #0c5460;  background-color: #d1ecf1;  border-color: #bee5eb; }.alert-info hr{ border-top-color: #abdde5; }.alert-info .alert-link{ color: #062c32; }.alert-warning{ color: #856404;  background-color: #fff3cd;  border-color: #ffeeba; }.alert-warning hr{ border-top-color: #ffe7a0; }.alert-warning .alert-link{ color: #533f02; }.alert-danger{ color: #721c24;  background-color: #f8d7da;  border-color: #f5c6cb; }.alert-danger hr{ border-top-color: #f1b1b7; }.alert-danger .alert-link{ color: #491217; }.alert-light{ color: #818182;  background-color: #fefefe;  border-color: #fdfdfe; }.alert-light hr{ border-top-color: #f1f1f1; }.alert-light .alert-link{ color: #686868; }.alert-dark{ color: #1b1e21;  background-color: #d6d8d9;  border-color: #c6c8ca; }.alert-dark hr{ border-top-color: #b9bbbd; }.alert-dark .alert-link{ color: #040505; }.alert-white{ color: #858585;  background-color: white;  border-color: white; }.alert-white hr{ border-top-color: #f2f2f2; }.alert-white .alert-link{ color: #6b6b6b; }.alert-gray{ color: #383d41;  background-color: #e2e3e5;  border-color: #d6d8db; }.alert-gray hr{ border-top-color: #c8cccf; }.alert-gray .alert-link{ color: #212326; }.alert-teal{ color: #11694f;  background-color: #d2f4ea;  border-color: #c1f0e2; }.alert-teal hr{ border-top-color: #acebd8; }.alert-teal .alert-link{ color: #0a3d2d; }@keyframes progress-bar-stripes{from{ background-position: 1rem 0; }to{ background-position: 0 0; }}.progress{ display: -ms-flexbox; display: -webkit-flex; display: flex;  height: 1rem;  overflow: hidden;  font-size: .75rem;  background-color: #e9ecef; }.progress-bar{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  color: #fff;  text-align: center;  white-space: nowrap;  background-color: #007bff;  -webkit-transition: width .6s ease; transition: width .6s ease; }@media screen and (prefers-reduced-motion:reduce){.progress-bar{ -webkit-transition: none; transition: none; }}.progress-bar-striped{ background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);  background-size: 1rem 1rem; }.progress-bar-animated{ -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }.media{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.media-body{ -webkit-flex: 1; -ms-flex: 1; flex: 1; }.list-group{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding-left: 0;  margin-bottom: 0; }.list-group-item-action{ width: 100%;  color: #495057;  text-align: inherit; }.list-group-item-action:hover,.list-group-item-action:focus{ color: #495057;  text-decoration: none;  background-color: #f8f9fa; }.list-group-item-action:active{ color: #212529;  background-color: #e9ecef; }.list-group-item{ position: relative;  display: block;  padding: .75rem 1.25rem;  margin-bottom: -1px;  background-color: #fff;  border: 1px solid rgba(0,0,0,.125); }.list-group-item:last-child{ margin-bottom: 0; }.list-group-item:hover,.list-group-item:focus{ z-index: 1;  text-decoration: none; }.list-group-item.disabled,.list-group-item:disabled{ color: #6c757d;  background-color: #fff; }.list-group-item.active{ z-index: 2;  color: #fff;  background-color: #007bff;  border-color: #007bff; }.list-group-flush .list-group-item{ border-right: 0;  border-left: 0; }.list-group-flush:first-child .list-group-item:first-child{ border-top: 0; }.list-group-flush:last-child .list-group-item:last-child{ border-bottom: 0; }.list-group-item-primary{ color: #004085;  background-color: #b8daff; }.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{ color: #004085;  background-color: #9ecdff; }.list-group-item-primary.list-group-item-action.active{ color: #fff;  background-color: #004085;  border-color: #004085; }.list-group-item-secondary{ color: #383d41;  background-color: #d6d8db; }.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{ color: #383d41;  background-color: #c8cccf; }.list-group-item-secondary.list-group-item-action.active{ color: #fff;  background-color: #383d41;  border-color: #383d41; }.list-group-item-success{ color: #155724;  background-color: #c3e6cb; }.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{ color: #155724;  background-color: #b1dfbb; }.list-group-item-success.list-group-item-action.active{ color: #fff;  background-color: #155724;  border-color: #155724; }.list-group-item-info{ color: #0c5460;  background-color: #bee5eb; }.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{ color: #0c5460;  background-color: #abdde5; }.list-group-item-info.list-group-item-action.active{ color: #fff;  background-color: #0c5460;  border-color: #0c5460; }.list-group-item-warning{ color: #856404;  background-color: #ffeeba; }.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{ color: #856404;  background-color: #ffe7a0; }.list-group-item-warning.list-group-item-action.active{ color: #fff;  background-color: #856404;  border-color: #856404; }.list-group-item-danger{ color: #721c24;  background-color: #f5c6cb; }.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{ color: #721c24;  background-color: #f1b1b7; }.list-group-item-danger.list-group-item-action.active{ color: #fff;  background-color: #721c24;  border-color: #721c24; }.list-group-item-light{ color: #818182;  background-color: #fdfdfe; }.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{ color: #818182;  background-color: #f1f1f1; }.list-group-item-light.list-group-item-action.active{ color: #fff;  background-color: #818182;  border-color: #818182; }.list-group-item-dark{ color: #1b1e21;  background-color: #c6c8ca; }.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{ color: #1b1e21;  background-color: #b9bbbd; }.list-group-item-dark.list-group-item-action.active{ color: #fff;  background-color: #1b1e21;  border-color: #1b1e21; }.list-group-item-white{ color: #858585;  background-color: white; }.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{ color: #858585;  background-color: #f2f2f2; }.list-group-item-white.list-group-item-action.active{ color: #fff;  background-color: #858585;  border-color: #858585; }.list-group-item-gray{ color: #383d41;  background-color: #d6d8db; }.list-group-item-gray.list-group-item-action:hover,.list-group-item-gray.list-group-item-action:focus{ color: #383d41;  background-color: #c8cccf; }.list-group-item-gray.list-group-item-action.active{ color: #fff;  background-color: #383d41;  border-color: #383d41; }.list-group-item-teal{ color: #11694f;  background-color: #c1f0e2; }.list-group-item-teal.list-group-item-action:hover,.list-group-item-teal.list-group-item-action:focus{ color: #11694f;  background-color: #acebd8; }.list-group-item-teal.list-group-item-action.active{ color: #fff;  background-color: #11694f;  border-color: #11694f; }.close{ float: right;  font-size: 1.5rem;  font-weight: 700;  line-height: 1;  color: #000;  text-shadow: 0 1px 0 #fff;  opacity: .5; }.close:not(:disabled):not(.disabled){ cursor: pointer; }.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{ color: #000;  text-decoration: none;  opacity: .75; }button.close{ padding: 0;  background-color: transparent;  border: 0;  -webkit-appearance: none; }.modal-open{ overflow: hidden; }.modal-open .modal{ overflow-x: hidden;  overflow-y: auto; }.modal{ position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  display: none;  overflow: hidden;  outline: 0; }.modal-dialog{ position: relative;  width: auto;  margin: .5rem;  pointer-events: none; }.modal.fade .modal-dialog{ -webkit-transition: transform .3s ease-out; transition: transform .3s ease-out;  -webkit-transform: translate(0,-25%); -ms-transform: translate(0,-25%); transform: translate(0,-25%); }@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{ -webkit-transition: none; transition: none; }}.modal.show .modal-dialog{ -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0); }.modal-dialog-centered{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  min-height: -webkit-calc(100% - (.5rem * 2)); min-height: calc(100% - (.5rem * 2)); }.modal-dialog-centered::before{ display: block;  height: -webkit-calc(100vh - (.5rem * 2)); height: calc(100vh - (.5rem * 2));  content: ""; }.modal-content{ position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  width: 100%;  pointer-events: auto;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0,0,0,.2);  outline: 0; }.modal-backdrop{ position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000; }.modal-backdrop.fade{ opacity: 0; }.modal-backdrop.show{ opacity: .5; }.modal-header{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  padding: 1rem;  border-bottom: 1px solid #e9ecef; }.modal-header .close{ padding: 1rem;  margin: -1rem -1rem -1rem auto; }.modal-title{ margin-bottom: 0;  line-height: 1.5; }.modal-body{ position: relative;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  padding: 1rem; }.modal-footer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  padding: 1rem;  border-top: 1px solid #e9ecef; }.modal-footer > :not(:first-child){ margin-left: .25rem; }.modal-footer > :not(:last-child){ margin-right: .25rem; }.modal-scrollbar-measure{ position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; }@media (min-width:576px){.modal-dialog{ max-width: 500px;  margin: 1.75rem auto; }.modal-dialog-centered{ min-height: -webkit-calc(100% - (1.75rem * 2)); min-height: calc(100% - (1.75rem * 2)); }.modal-dialog-centered::before{ height: -webkit-calc(100vh - (1.75rem * 2)); height: calc(100vh - (1.75rem * 2)); }.modal-sm{ max-width: 300px; }}@media (min-width:992px){.modal-lg{ max-width: 800px; }}.tooltip{ position: absolute;  z-index: 1070;  display: block;  margin: 0;  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";  font-style: normal;  font-weight: 400;  line-height: 1.5;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  letter-spacing: normal;  word-break: normal;  word-spacing: normal;  white-space: normal;  line-break: auto;  font-size: .875rem;  word-wrap: break-word;  opacity: 0; }.tooltip.show{ opacity: .9; }.tooltip .arrow{ position: absolute;  display: block;  width: .8rem;  height: .4rem; }.tooltip .arrow::before{ position: absolute;  content: "";  border-color: transparent;  border-style: solid; }.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{ padding: .4rem 0; }.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{ bottom: 0; }.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{ top: 0;  border-width: .4rem .4rem 0;  border-top-color: #000; }.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{ padding: 0 .4rem; }.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{ left: 0;  width: .4rem;  height: .8rem; }.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{ right: 0;  border-width: .4rem .4rem .4rem 0;  border-right-color: #000; }.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{ padding: .4rem 0; }.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{ top: 0; }.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{ bottom: 0;  border-width: 0 .4rem .4rem;  border-bottom-color: #000; }.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{ padding: 0 .4rem; }.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{ right: 0;  width: .4rem;  height: .8rem; }.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{ left: 0;  border-width: .4rem 0 .4rem .4rem;  border-left-color: #000; }.tooltip-inner{ max-width: 200px;  padding: .25rem .5rem;  color: #fff;  text-align: center;  background-color: #000; }.popover{ position: absolute;  top: 0;  left: 0;  z-index: 1060;  display: block;  max-width: 276px;  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";  font-style: normal;  font-weight: 400;  line-height: 1.5;  text-align: left;  text-align: start;  text-decoration: none;  text-shadow: none;  text-transform: none;  letter-spacing: normal;  word-break: normal;  word-spacing: normal;  white-space: normal;  line-break: auto;  font-size: .875rem;  word-wrap: break-word;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0,0,0,.2); }.popover .arrow{ position: absolute;  display: block;  width: 1rem;  height: .5rem;  margin: 0 .3rem; }.popover .arrow::before,.popover .arrow::after{ position: absolute;  display: block;  content: "";  border-color: transparent;  border-style: solid; }.bs-popover-top,.bs-popover-auto[x-placement^="top"]{ margin-bottom: .5rem; }.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{ bottom: -webkit-calc((.5rem + 1px) * -1); bottom: calc((.5rem + 1px) * -1); }.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{ border-width: .5rem .5rem 0; }.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{ bottom: 0;  border-top-color: rgba(0,0,0,.25); }.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{ bottom: 1px;  border-top-color: #fff; }.bs-popover-right,.bs-popover-auto[x-placement^="right"]{ margin-left: .5rem; }.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{ left: -webkit-calc((.5rem + 1px) * -1); left: calc((.5rem + 1px) * -1);  width: .5rem;  height: 1rem;  margin: .3rem 0; }.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{ border-width: .5rem .5rem .5rem 0; }.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{ left: 0;  border-right-color: rgba(0,0,0,.25); }.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{ left: 1px;  border-right-color: #fff; }.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{ margin-top: .5rem; }.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{ top: -webkit-calc((.5rem + 1px) * -1); top: calc((.5rem + 1px) * -1); }.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{ border-width: 0 .5rem .5rem .5rem; }.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{ top: 0;  border-bottom-color: rgba(0,0,0,.25); }.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{ top: 1px;  border-bottom-color: #fff; }.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{ position: absolute;  top: 0;  left: 50%;  display: block;  width: 1rem;  margin-left: -.5rem;  content: "";  border-bottom: 1px solid #f7f7f7; }.bs-popover-left,.bs-popover-auto[x-placement^="left"]{ margin-right: .5rem; }.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{ right: -webkit-calc((.5rem + 1px) * -1); right: calc((.5rem + 1px) * -1);  width: .5rem;  height: 1rem;  margin: .3rem 0; }.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{ border-width: .5rem 0 .5rem .5rem; }.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{ right: 0;  border-left-color: rgba(0,0,0,.25); }.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{ right: 1px;  border-left-color: #fff; }.popover-header{ padding: .5rem .75rem;  margin-bottom: 0;  font-size: 1rem;  color: inherit;  background-color: #f7f7f7;  border-bottom: 1px solid #ebebeb; }.popover-header:empty{ display: none; }.popover-body{ padding: .5rem .75rem;  color: #212529; }.carousel{ position: relative; }.carousel-inner{ position: relative;  width: 100%;  overflow: hidden; }.carousel-item{ position: relative;  display: none;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%;  -webkit-backface-visibility: hidden; backface-visibility: hidden;  -webkit-perspective: 1000px; perspective: 1000px; }.carousel-item.active,.carousel-item-next,.carousel-item-prev{ display: block;  -webkit-transition: transform .6s ease; transition: transform .6s ease; }@media screen and (prefers-reduced-motion:reduce){.carousel-item.active,.carousel-item-next,.carousel-item-prev{ -webkit-transition: none; transition: none; }}.carousel-item-next,.carousel-item-prev{ position: absolute;  top: 0; }.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{ -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{ -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }}.carousel-item-next,.active.carousel-item-right{ -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{ -webkit-transform: translate3d(100%,0,0); -ms-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0); }}.carousel-item-prev,.active.carousel-item-left{ -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{ -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); }}.carousel-fade .carousel-item{ opacity: 0;  -webkit-transition-duration: .6s; transition-duration: .6s;  -webkit-transition-property: opacity; transition-property: opacity; }.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{ opacity: 1; }.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{ opacity: 0; }.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{ -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{ -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }}.carousel-control-prev,.carousel-control-next{ position: absolute;  top: 0;  bottom: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: 15%;  color: #fff;  text-align: center;  opacity: .5; }.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{ color: #fff;  text-decoration: none;  outline: 0;  opacity: .9; }.carousel-control-prev{ left: 0; }.carousel-control-next{ right: 0; }.carousel-control-prev-icon,.carousel-control-next-icon{ display: inline-block;  width: 20px;  height: 20px;  background: transparent no-repeat center center;  background-size: 100% 100%; }.carousel-control-prev-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }.carousel-control-next-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }.carousel-indicators{ position: absolute;  right: 0;  bottom: 10px;  left: 0;  z-index: 15;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  padding-left: 0;  margin-right: 15%;  margin-left: 15%;  list-style: none; }.carousel-indicators li{ position: relative;  -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto;  width: 30px;  height: 3px;  margin-right: 3px;  margin-left: 3px;  text-indent: -999px;  cursor: pointer;  background-color: rgba(255,255,255,.5); }.carousel-indicators li::before{ position: absolute;  top: -10px;  left: 0;  display: inline-block;  width: 100%;  height: 10px;  content: ""; }.carousel-indicators li::after{ position: absolute;  bottom: -10px;  left: 0;  display: inline-block;  width: 100%;  height: 10px;  content: ""; }.carousel-indicators .active{ background-color: #fff; }.carousel-caption{ position: absolute;  right: 15%;  bottom: 20px;  left: 15%;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #fff;  text-align: center; }.align-baseline{ vertical-align: baseline !important; }.align-top{ vertical-align: top !important; }.align-middle{ vertical-align: middle !important; }.align-bottom{ vertical-align: bottom !important; }.align-text-bottom{ vertical-align: text-bottom !important; }.align-text-top{ vertical-align: text-top !important; }.bg-primary{ background-color: #007bff !important; }a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{ background-color: #0062cc !important; }.bg-secondary{ background-color: #6c757d !important; }a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{ background-color: #545b62 !important; }.bg-success{ background-color: #28a745 !important; }a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{ background-color: #1e7e34 !important; }.bg-info{ background-color: #17a2b8 !important; }a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{ background-color: #117a8b !important; }.bg-warning{ background-color: #ffc107 !important; }a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{ background-color: #d39e00 !important; }.bg-danger{ background-color: #dc3545 !important; }a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{ background-color: #bd2130 !important; }.bg-light{ background-color: #f8f9fa !important; }a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{ background-color: #dae0e5 !important; }.bg-dark{ background-color: #343a40 !important; }a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{ background-color: #1d2124 !important; }.bg-white{ background-color: #fff !important; }a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{ background-color: #e6e6e6 !important; }.bg-gray{ background-color: #6c757d !important; }a.bg-gray:hover,a.bg-gray:focus,button.bg-gray:hover,button.bg-gray:focus{ background-color: #545b62 !important; }.bg-teal{ background-color: #20c997 !important; }a.bg-teal:hover,a.bg-teal:focus,button.bg-teal:hover,button.bg-teal:focus{ background-color: #199d76 !important; }.bg-white{ background-color: #fff !important; }.bg-transparent{ background-color: transparent !important; }.border{ border: 1px solid #dee2e6 !important; }.border-top{ border-top: 1px solid #dee2e6 !important; }.border-right{ border-right: 1px solid #dee2e6 !important; }.border-bottom{ border-bottom: 1px solid #dee2e6 !important; }.border-left{ border-left: 1px solid #dee2e6 !important; }.border-0{ border: 0 !important; }.border-top-0{ border-top: 0 !important; }.border-right-0{ border-right: 0 !important; }.border-bottom-0{ border-bottom: 0 !important; }.border-left-0{ border-left: 0 !important; }.border-primary{ border-color: #007bff !important; }.border-secondary{ border-color: #6c757d !important; }.border-success{ border-color: #28a745 !important; }.border-info{ border-color: #17a2b8 !important; }.border-warning{ border-color: #ffc107 !important; }.border-danger{ border-color: #dc3545 !important; }.border-light{ border-color: #f8f9fa !important; }.border-dark{ border-color: #343a40 !important; }.border-white{ border-color: #fff !important; }.border-gray{ border-color: #6c757d !important; }.border-teal{ border-color: #20c997 !important; }.border-white{ border-color: #fff !important; }.rounded{ border-radius: .25rem !important; }.rounded-top{ border-top-left-radius: .25rem !important;  border-top-right-radius: .25rem !important; }.rounded-right{ border-top-right-radius: .25rem !important;  border-bottom-right-radius: .25rem !important; }.rounded-bottom{ border-bottom-right-radius: .25rem !important;  border-bottom-left-radius: .25rem !important; }.rounded-left{ border-top-left-radius: .25rem !important;  border-bottom-left-radius: .25rem !important; }.rounded-circle{ border-radius: 50% !important; }.rounded-0{ border-radius: 0 !important; }.clearfix::after{ display: block;  clear: both;  content: ""; }.d-none{ display: none !important; }.d-inline{ display: inline !important; }.d-inline-block{ display: inline-block !important; }.d-block{ display: block !important; }.d-table{ display: table !important; }.d-table-row{ display: table-row !important; }.d-table-cell{ display: table-cell !important; }.d-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }@media (min-width:480px){.d-ssm-none{ display: none !important; }.d-ssm-inline{ display: inline !important; }.d-ssm-inline-block{ display: inline-block !important; }.d-ssm-block{ display: block !important; }.d-ssm-table{ display: table !important; }.d-ssm-table-row{ display: table-row !important; }.d-ssm-table-cell{ display: table-cell !important; }.d-ssm-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-ssm-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:576px){.d-sm-none{ display: none !important; }.d-sm-inline{ display: inline !important; }.d-sm-inline-block{ display: inline-block !important; }.d-sm-block{ display: block !important; }.d-sm-table{ display: table !important; }.d-sm-table-row{ display: table-row !important; }.d-sm-table-cell{ display: table-cell !important; }.d-sm-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-sm-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:768px){.d-md-none{ display: none !important; }.d-md-inline{ display: inline !important; }.d-md-inline-block{ display: inline-block !important; }.d-md-block{ display: block !important; }.d-md-table{ display: table !important; }.d-md-table-row{ display: table-row !important; }.d-md-table-cell{ display: table-cell !important; }.d-md-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-md-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:992px){.d-lg-none{ display: none !important; }.d-lg-inline{ display: inline !important; }.d-lg-inline-block{ display: inline-block !important; }.d-lg-block{ display: block !important; }.d-lg-table{ display: table !important; }.d-lg-table-row{ display: table-row !important; }.d-lg-table-cell{ display: table-cell !important; }.d-lg-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-lg-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1200px){.d-xl-none{ display: none !important; }.d-xl-inline{ display: inline !important; }.d-xl-inline-block{ display: inline-block !important; }.d-xl-block{ display: block !important; }.d-xl-table{ display: table !important; }.d-xl-table-row{ display: table-row !important; }.d-xl-table-cell{ display: table-cell !important; }.d-xl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1400px){.d-xxl-none{ display: none !important; }.d-xxl-inline{ display: inline !important; }.d-xxl-inline-block{ display: inline-block !important; }.d-xxl-block{ display: block !important; }.d-xxl-table{ display: table !important; }.d-xxl-table-row{ display: table-row !important; }.d-xxl-table-cell{ display: table-cell !important; }.d-xxl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xxl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media (min-width:1600px){.d-xxxl-none{ display: none !important; }.d-xxxl-inline{ display: inline !important; }.d-xxxl-inline-block{ display: inline-block !important; }.d-xxxl-block{ display: block !important; }.d-xxxl-table{ display: table !important; }.d-xxxl-table-row{ display: table-row !important; }.d-xxxl-table-cell{ display: table-cell !important; }.d-xxxl-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-xxxl-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}@media print{.d-print-none{ display: none !important; }.d-print-inline{ display: inline !important; }.d-print-inline-block{ display: inline-block !important; }.d-print-block{ display: block !important; }.d-print-table{ display: table !important; }.d-print-table-row{ display: table-row !important; }.d-print-table-cell{ display: table-cell !important; }.d-print-flex{ display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.d-print-inline-flex{ display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; display: inline-flex !important; }}.embed-responsive{ position: relative;  display: block;  width: 100%;  padding: 0;  overflow: hidden; }.embed-responsive::before{ display: block;  content: ""; }.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{ position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0; }.embed-responsive-21by9::before{ padding-top: 42.8571428571%; }.embed-responsive-16by9::before{ padding-top: 56.25%; }.embed-responsive-4by3::before{ padding-top: 75%; }.embed-responsive-1by1::before{ padding-top: 100%; }.flex-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }@media (min-width:480px){.flex-ssm-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-ssm-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-ssm-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-ssm-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-ssm-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-ssm-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-ssm-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-ssm-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-ssm-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-ssm-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-ssm-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-ssm-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-ssm-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-ssm-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-ssm-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-ssm-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-ssm-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-ssm-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-ssm-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-ssm-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-ssm-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-ssm-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-ssm-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-ssm-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-ssm-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-ssm-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-ssm-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-ssm-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-ssm-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-ssm-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-ssm-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-ssm-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-ssm-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-ssm-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:576px){.flex-sm-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-sm-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-sm-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-sm-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-sm-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-sm-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-sm-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-sm-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-sm-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-sm-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-sm-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-sm-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-sm-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-sm-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-sm-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-sm-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-sm-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-sm-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-sm-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-sm-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-sm-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-sm-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-sm-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-sm-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-sm-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-sm-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-sm-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-sm-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-sm-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-sm-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-sm-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-sm-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-sm-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-sm-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:768px){.flex-md-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-md-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-md-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-md-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-md-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-md-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-md-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-md-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-md-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-md-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-md-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-md-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-md-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-md-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-md-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-md-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-md-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-md-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-md-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-md-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-md-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-md-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-md-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-md-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-md-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-md-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-md-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-md-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-md-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-md-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-md-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-md-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-md-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-md-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:992px){.flex-lg-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-lg-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-lg-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-lg-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-lg-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-lg-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-lg-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-lg-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-lg-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-lg-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-lg-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-lg-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-lg-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-lg-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-lg-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-lg-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-lg-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-lg-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-lg-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-lg-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-lg-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-lg-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-lg-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-lg-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-lg-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-lg-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-lg-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-lg-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-lg-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-lg-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-lg-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-lg-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-lg-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-lg-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:1200px){.flex-xl-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-xl-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-xl-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-xl-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-xl-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-xl-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-xl-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-xl-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-xl-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-xl-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-xl-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-xl-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-xl-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-xl-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-xl-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-xl-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-xl-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-xl-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-xl-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-xl-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-xl-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-xl-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-xl-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-xl-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-xl-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-xl-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-xl-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-xl-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-xl-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-xl-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-xl-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-xl-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-xl-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-xl-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:1400px){.flex-xxl-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-xxl-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-xxl-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-xxl-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-xxl-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-xxl-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-xxl-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-xxl-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-xxl-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-xxl-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-xxl-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-xxl-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-xxl-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-xxl-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-xxl-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-xxl-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-xxl-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-xxl-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-xxl-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-xxl-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-xxl-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-xxl-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-xxl-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-xxl-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-xxl-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-xxl-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-xxl-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-xxl-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-xxl-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-xxl-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-xxl-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-xxl-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-xxl-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-xxl-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}@media (min-width:1600px){.flex-xxxl-row{ -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important; }.flex-xxxl-column{ -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important; }.flex-xxxl-row-reverse{ -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }.flex-xxxl-column-reverse{ -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }.flex-xxxl-wrap{ -webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }.flex-xxxl-nowrap{ -webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }.flex-xxxl-wrap-reverse{ -webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }.flex-xxxl-fill{ -webkit-flex: 1 1 auto !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }.flex-xxxl-grow-0{ -webkit-flex-grow: 0 !important; flex-grow: 0 !important; }.flex-xxxl-grow-1{ -webkit-flex-grow: 1 !important; flex-grow: 1 !important; }.flex-xxxl-shrink-0{ -webkit-flex-shrink: 0 !important; flex-shrink: 0 !important; }.flex-xxxl-shrink-1{ -webkit-flex-shrink: 1 !important; flex-shrink: 1 !important; }.justify-content-xxxl-start{ -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }.justify-content-xxxl-end{ -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }.justify-content-xxxl-center{ -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important; }.justify-content-xxxl-between{ -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }.justify-content-xxxl-around{ -webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; }.align-items-xxxl-start{ -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important; }.align-items-xxxl-end{ -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important; }.align-items-xxxl-center{ -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.align-items-xxxl-baseline{ -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }.align-items-xxxl-stretch{ -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }.align-content-xxxl-start{ -webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important; }.align-content-xxxl-end{ -webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important; }.align-content-xxxl-center{ -webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important; }.align-content-xxxl-between{ -webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important; }.align-content-xxxl-around{ -webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important; }.align-content-xxxl-stretch{ -webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important; }.align-self-xxxl-auto{ -webkit-align-self: auto !important; -ms-flex-item-align: auto !important; align-self: auto !important; }.align-self-xxxl-start{ -webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important; }.align-self-xxxl-end{ -webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important; }.align-self-xxxl-center{ -webkit-align-self: center !important; -ms-flex-item-align: center !important; align-self: center !important; }.align-self-xxxl-baseline{ -webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important; }.align-self-xxxl-stretch{ -webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; align-self: stretch !important; }}.float-left{ float: left !important; }.float-right{ float: right !important; }.float-none{ float: none !important; }@media (min-width:480px){.float-ssm-left{ float: left !important; }.float-ssm-right{ float: right !important; }.float-ssm-none{ float: none !important; }}@media (min-width:576px){.float-sm-left{ float: left !important; }.float-sm-right{ float: right !important; }.float-sm-none{ float: none !important; }}@media (min-width:768px){.float-md-left{ float: left !important; }.float-md-right{ float: right !important; }.float-md-none{ float: none !important; }}@media (min-width:992px){.float-lg-left{ float: left !important; }.float-lg-right{ float: right !important; }.float-lg-none{ float: none !important; }}@media (min-width:1200px){.float-xl-left{ float: left !important; }.float-xl-right{ float: right !important; }.float-xl-none{ float: none !important; }}@media (min-width:1400px){.float-xxl-left{ float: left !important; }.float-xxl-right{ float: right !important; }.float-xxl-none{ float: none !important; }}@media (min-width:1600px){.float-xxxl-left{ float: left !important; }.float-xxxl-right{ float: right !important; }.float-xxxl-none{ float: none !important; }}.position-static{ position: static !important; }.position-relative{ position: relative !important; }.position-absolute{ position: absolute !important; }.position-fixed{ position: fixed !important; }.position-sticky{ position: -webkit-sticky !important; position: sticky !important; }.fixed-top{ position: fixed;  top: 0;  right: 0;  left: 0;  z-index: 1030; }.fixed-bottom{ position: fixed;  right: 0;  bottom: 0;  left: 0;  z-index: 1030; }@supports (position: sticky){.sticky-top{ position: -webkit-sticky; position: sticky;  top: 0;  z-index: 1020; }}.sr-only{ position: absolute;  width: 1px;  height: 1px;  padding: 0;  overflow: hidden;  clip: rect(0,0,0,0);  white-space: nowrap;  border: 0; }.sr-only-focusable:active,.sr-only-focusable:focus{ position: static;  width: auto;  height: auto;  overflow: visible;  clip: auto;  white-space: normal; }.shadow-sm{ -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; }.shadow{ -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }.shadow-lg{ -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important; box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important; }.shadow-none{ -webkit-box-shadow: none !important; box-shadow: none !important; }.w-25{ width: 25% !important; }.w-50{ width: 50% !important; }.w-75{ width: 75% !important; }.w-100{ width: 100% !important; }.w-auto{ width: auto !important; }.h-25{ height: 25% !important; }.h-50{ height: 50% !important; }.h-75{ height: 75% !important; }.h-100{ height: 100% !important; }.h-auto{ height: auto !important; }.mw-100{ max-width: 100% !important; }.mh-100{ max-height: 100% !important; }.m-0{ margin: 0 !important; }.mt-0,.my-0{ margin-top: 0 !important; }.mr-0,.mx-0{ margin-right: 0 !important; }.mb-0,.my-0{ margin-bottom: 0 !important; }.ml-0,.mx-0{ margin-left: 0 !important; }.m-1{ margin: .25rem !important; }.mt-1,.my-1{ margin-top: .25rem !important; }.mr-1,.mx-1{ margin-right: .25rem !important; }.mb-1,.my-1{ margin-bottom: .25rem !important; }.ml-1,.mx-1{ margin-left: .25rem !important; }.m-2{ margin: .5rem !important; }.mt-2,.my-2{ margin-top: .5rem !important; }.mr-2,.mx-2{ margin-right: .5rem !important; }.mb-2,.my-2{ margin-bottom: .5rem !important; }.ml-2,.mx-2{ margin-left: .5rem !important; }.m-3{ margin: 1rem !important; }.mt-3,.my-3{ margin-top: 1rem !important; }.mr-3,.mx-3{ margin-right: 1rem !important; }.mb-3,.my-3{ margin-bottom: 1rem !important; }.ml-3,.mx-3{ margin-left: 1rem !important; }.m-4{ margin: 1.5rem !important; }.mt-4,.my-4{ margin-top: 1.5rem !important; }.mr-4,.mx-4{ margin-right: 1.5rem !important; }.mb-4,.my-4{ margin-bottom: 1.5rem !important; }.ml-4,.mx-4{ margin-left: 1.5rem !important; }.m-5{ margin: 3rem !important; }.mt-5,.my-5{ margin-top: 3rem !important; }.mr-5,.mx-5{ margin-right: 3rem !important; }.mb-5,.my-5{ margin-bottom: 3rem !important; }.ml-5,.mx-5{ margin-left: 3rem !important; }.p-0{ padding: 0 !important; }.pt-0,.py-0{ padding-top: 0 !important; }.pr-0,.px-0{ padding-right: 0 !important; }.pb-0,.py-0{ padding-bottom: 0 !important; }.pl-0,.px-0{ padding-left: 0 !important; }.p-1{ padding: .25rem !important; }.pt-1,.py-1{ padding-top: .25rem !important; }.pr-1,.px-1{ padding-right: .25rem !important; }.pb-1,.py-1{ padding-bottom: .25rem !important; }.pl-1,.px-1{ padding-left: .25rem !important; }.p-2{ padding: .5rem !important; }.pt-2,.py-2{ padding-top: .5rem !important; }.pr-2,.px-2{ padding-right: .5rem !important; }.pb-2,.py-2{ padding-bottom: .5rem !important; }.pl-2,.px-2{ padding-left: .5rem !important; }.p-3{ padding: 1rem !important; }.pt-3,.py-3{ padding-top: 1rem !important; }.pr-3,.px-3{ padding-right: 1rem !important; }.pb-3,.py-3{ padding-bottom: 1rem !important; }.pl-3,.px-3{ padding-left: 1rem !important; }.p-4{ padding: 1.5rem !important; }.pt-4,.py-4{ padding-top: 1.5rem !important; }.pr-4,.px-4{ padding-right: 1.5rem !important; }.pb-4,.py-4{ padding-bottom: 1.5rem !important; }.pl-4,.px-4{ padding-left: 1.5rem !important; }.p-5{ padding: 3rem !important; }.pt-5,.py-5{ padding-top: 3rem !important; }.pr-5,.px-5{ padding-right: 3rem !important; }.pb-5,.py-5{ padding-bottom: 3rem !important; }.pl-5,.px-5{ padding-left: 3rem !important; }.m-auto{ margin: auto !important; }.mt-auto,.my-auto{ margin-top: auto !important; }.mr-auto,.mx-auto{ margin-right: auto !important; }.mb-auto,.my-auto{ margin-bottom: auto !important; }.ml-auto,.mx-auto{ margin-left: auto !important; }@media (min-width:480px){.m-ssm-0{ margin: 0 !important; }.mt-ssm-0,.my-ssm-0{ margin-top: 0 !important; }.mr-ssm-0,.mx-ssm-0{ margin-right: 0 !important; }.mb-ssm-0,.my-ssm-0{ margin-bottom: 0 !important; }.ml-ssm-0,.mx-ssm-0{ margin-left: 0 !important; }.m-ssm-1{ margin: .25rem !important; }.mt-ssm-1,.my-ssm-1{ margin-top: .25rem !important; }.mr-ssm-1,.mx-ssm-1{ margin-right: .25rem !important; }.mb-ssm-1,.my-ssm-1{ margin-bottom: .25rem !important; }.ml-ssm-1,.mx-ssm-1{ margin-left: .25rem !important; }.m-ssm-2{ margin: .5rem !important; }.mt-ssm-2,.my-ssm-2{ margin-top: .5rem !important; }.mr-ssm-2,.mx-ssm-2{ margin-right: .5rem !important; }.mb-ssm-2,.my-ssm-2{ margin-bottom: .5rem !important; }.ml-ssm-2,.mx-ssm-2{ margin-left: .5rem !important; }.m-ssm-3{ margin: 1rem !important; }.mt-ssm-3,.my-ssm-3{ margin-top: 1rem !important; }.mr-ssm-3,.mx-ssm-3{ margin-right: 1rem !important; }.mb-ssm-3,.my-ssm-3{ margin-bottom: 1rem !important; }.ml-ssm-3,.mx-ssm-3{ margin-left: 1rem !important; }.m-ssm-4{ margin: 1.5rem !important; }.mt-ssm-4,.my-ssm-4{ margin-top: 1.5rem !important; }.mr-ssm-4,.mx-ssm-4{ margin-right: 1.5rem !important; }.mb-ssm-4,.my-ssm-4{ margin-bottom: 1.5rem !important; }.ml-ssm-4,.mx-ssm-4{ margin-left: 1.5rem !important; }.m-ssm-5{ margin: 3rem !important; }.mt-ssm-5,.my-ssm-5{ margin-top: 3rem !important; }.mr-ssm-5,.mx-ssm-5{ margin-right: 3rem !important; }.mb-ssm-5,.my-ssm-5{ margin-bottom: 3rem !important; }.ml-ssm-5,.mx-ssm-5{ margin-left: 3rem !important; }.p-ssm-0{ padding: 0 !important; }.pt-ssm-0,.py-ssm-0{ padding-top: 0 !important; }.pr-ssm-0,.px-ssm-0{ padding-right: 0 !important; }.pb-ssm-0,.py-ssm-0{ padding-bottom: 0 !important; }.pl-ssm-0,.px-ssm-0{ padding-left: 0 !important; }.p-ssm-1{ padding: .25rem !important; }.pt-ssm-1,.py-ssm-1{ padding-top: .25rem !important; }.pr-ssm-1,.px-ssm-1{ padding-right: .25rem !important; }.pb-ssm-1,.py-ssm-1{ padding-bottom: .25rem !important; }.pl-ssm-1,.px-ssm-1{ padding-left: .25rem !important; }.p-ssm-2{ padding: .5rem !important; }.pt-ssm-2,.py-ssm-2{ padding-top: .5rem !important; }.pr-ssm-2,.px-ssm-2{ padding-right: .5rem !important; }.pb-ssm-2,.py-ssm-2{ padding-bottom: .5rem !important; }.pl-ssm-2,.px-ssm-2{ padding-left: .5rem !important; }.p-ssm-3{ padding: 1rem !important; }.pt-ssm-3,.py-ssm-3{ padding-top: 1rem !important; }.pr-ssm-3,.px-ssm-3{ padding-right: 1rem !important; }.pb-ssm-3,.py-ssm-3{ padding-bottom: 1rem !important; }.pl-ssm-3,.px-ssm-3{ padding-left: 1rem !important; }.p-ssm-4{ padding: 1.5rem !important; }.pt-ssm-4,.py-ssm-4{ padding-top: 1.5rem !important; }.pr-ssm-4,.px-ssm-4{ padding-right: 1.5rem !important; }.pb-ssm-4,.py-ssm-4{ padding-bottom: 1.5rem !important; }.pl-ssm-4,.px-ssm-4{ padding-left: 1.5rem !important; }.p-ssm-5{ padding: 3rem !important; }.pt-ssm-5,.py-ssm-5{ padding-top: 3rem !important; }.pr-ssm-5,.px-ssm-5{ padding-right: 3rem !important; }.pb-ssm-5,.py-ssm-5{ padding-bottom: 3rem !important; }.pl-ssm-5,.px-ssm-5{ padding-left: 3rem !important; }.m-ssm-auto{ margin: auto !important; }.mt-ssm-auto,.my-ssm-auto{ margin-top: auto !important; }.mr-ssm-auto,.mx-ssm-auto{ margin-right: auto !important; }.mb-ssm-auto,.my-ssm-auto{ margin-bottom: auto !important; }.ml-ssm-auto,.mx-ssm-auto{ margin-left: auto !important; }}@media (min-width:576px){.m-sm-0{ margin: 0 !important; }.mt-sm-0,.my-sm-0{ margin-top: 0 !important; }.mr-sm-0,.mx-sm-0{ margin-right: 0 !important; }.mb-sm-0,.my-sm-0{ margin-bottom: 0 !important; }.ml-sm-0,.mx-sm-0{ margin-left: 0 !important; }.m-sm-1{ margin: .25rem !important; }.mt-sm-1,.my-sm-1{ margin-top: .25rem !important; }.mr-sm-1,.mx-sm-1{ margin-right: .25rem !important; }.mb-sm-1,.my-sm-1{ margin-bottom: .25rem !important; }.ml-sm-1,.mx-sm-1{ margin-left: .25rem !important; }.m-sm-2{ margin: .5rem !important; }.mt-sm-2,.my-sm-2{ margin-top: .5rem !important; }.mr-sm-2,.mx-sm-2{ margin-right: .5rem !important; }.mb-sm-2,.my-sm-2{ margin-bottom: .5rem !important; }.ml-sm-2,.mx-sm-2{ margin-left: .5rem !important; }.m-sm-3{ margin: 1rem !important; }.mt-sm-3,.my-sm-3{ margin-top: 1rem !important; }.mr-sm-3,.mx-sm-3{ margin-right: 1rem !important; }.mb-sm-3,.my-sm-3{ margin-bottom: 1rem !important; }.ml-sm-3,.mx-sm-3{ margin-left: 1rem !important; }.m-sm-4{ margin: 1.5rem !important; }.mt-sm-4,.my-sm-4{ margin-top: 1.5rem !important; }.mr-sm-4,.mx-sm-4{ margin-right: 1.5rem !important; }.mb-sm-4,.my-sm-4{ margin-bottom: 1.5rem !important; }.ml-sm-4,.mx-sm-4{ margin-left: 1.5rem !important; }.m-sm-5{ margin: 3rem !important; }.mt-sm-5,.my-sm-5{ margin-top: 3rem !important; }.mr-sm-5,.mx-sm-5{ margin-right: 3rem !important; }.mb-sm-5,.my-sm-5{ margin-bottom: 3rem !important; }.ml-sm-5,.mx-sm-5{ margin-left: 3rem !important; }.p-sm-0{ padding: 0 !important; }.pt-sm-0,.py-sm-0{ padding-top: 0 !important; }.pr-sm-0,.px-sm-0{ padding-right: 0 !important; }.pb-sm-0,.py-sm-0{ padding-bottom: 0 !important; }.pl-sm-0,.px-sm-0{ padding-left: 0 !important; }.p-sm-1{ padding: .25rem !important; }.pt-sm-1,.py-sm-1{ padding-top: .25rem !important; }.pr-sm-1,.px-sm-1{ padding-right: .25rem !important; }.pb-sm-1,.py-sm-1{ padding-bottom: .25rem !important; }.pl-sm-1,.px-sm-1{ padding-left: .25rem !important; }.p-sm-2{ padding: .5rem !important; }.pt-sm-2,.py-sm-2{ padding-top: .5rem !important; }.pr-sm-2,.px-sm-2{ padding-right: .5rem !important; }.pb-sm-2,.py-sm-2{ padding-bottom: .5rem !important; }.pl-sm-2,.px-sm-2{ padding-left: .5rem !important; }.p-sm-3{ padding: 1rem !important; }.pt-sm-3,.py-sm-3{ padding-top: 1rem !important; }.pr-sm-3,.px-sm-3{ padding-right: 1rem !important; }.pb-sm-3,.py-sm-3{ padding-bottom: 1rem !important; }.pl-sm-3,.px-sm-3{ padding-left: 1rem !important; }.p-sm-4{ padding: 1.5rem !important; }.pt-sm-4,.py-sm-4{ padding-top: 1.5rem !important; }.pr-sm-4,.px-sm-4{ padding-right: 1.5rem !important; }.pb-sm-4,.py-sm-4{ padding-bottom: 1.5rem !important; }.pl-sm-4,.px-sm-4{ padding-left: 1.5rem !important; }.p-sm-5{ padding: 3rem !important; }.pt-sm-5,.py-sm-5{ padding-top: 3rem !important; }.pr-sm-5,.px-sm-5{ padding-right: 3rem !important; }.pb-sm-5,.py-sm-5{ padding-bottom: 3rem !important; }.pl-sm-5,.px-sm-5{ padding-left: 3rem !important; }.m-sm-auto{ margin: auto !important; }.mt-sm-auto,.my-sm-auto{ margin-top: auto !important; }.mr-sm-auto,.mx-sm-auto{ margin-right: auto !important; }.mb-sm-auto,.my-sm-auto{ margin-bottom: auto !important; }.ml-sm-auto,.mx-sm-auto{ margin-left: auto !important; }}@media (min-width:768px){.m-md-0{ margin: 0 !important; }.mt-md-0,.my-md-0{ margin-top: 0 !important; }.mr-md-0,.mx-md-0{ margin-right: 0 !important; }.mb-md-0,.my-md-0{ margin-bottom: 0 !important; }.ml-md-0,.mx-md-0{ margin-left: 0 !important; }.m-md-1{ margin: .25rem !important; }.mt-md-1,.my-md-1{ margin-top: .25rem !important; }.mr-md-1,.mx-md-1{ margin-right: .25rem !important; }.mb-md-1,.my-md-1{ margin-bottom: .25rem !important; }.ml-md-1,.mx-md-1{ margin-left: .25rem !important; }.m-md-2{ margin: .5rem !important; }.mt-md-2,.my-md-2{ margin-top: .5rem !important; }.mr-md-2,.mx-md-2{ margin-right: .5rem !important; }.mb-md-2,.my-md-2{ margin-bottom: .5rem !important; }.ml-md-2,.mx-md-2{ margin-left: .5rem !important; }.m-md-3{ margin: 1rem !important; }.mt-md-3,.my-md-3{ margin-top: 1rem !important; }.mr-md-3,.mx-md-3{ margin-right: 1rem !important; }.mb-md-3,.my-md-3{ margin-bottom: 1rem !important; }.ml-md-3,.mx-md-3{ margin-left: 1rem !important; }.m-md-4{ margin: 1.5rem !important; }.mt-md-4,.my-md-4{ margin-top: 1.5rem !important; }.mr-md-4,.mx-md-4{ margin-right: 1.5rem !important; }.mb-md-4,.my-md-4{ margin-bottom: 1.5rem !important; }.ml-md-4,.mx-md-4{ margin-left: 1.5rem !important; }.m-md-5{ margin: 3rem !important; }.mt-md-5,.my-md-5{ margin-top: 3rem !important; }.mr-md-5,.mx-md-5{ margin-right: 3rem !important; }.mb-md-5,.my-md-5{ margin-bottom: 3rem !important; }.ml-md-5,.mx-md-5{ margin-left: 3rem !important; }.p-md-0{ padding: 0 !important; }.pt-md-0,.py-md-0{ padding-top: 0 !important; }.pr-md-0,.px-md-0{ padding-right: 0 !important; }.pb-md-0,.py-md-0{ padding-bottom: 0 !important; }.pl-md-0,.px-md-0{ padding-left: 0 !important; }.p-md-1{ padding: .25rem !important; }.pt-md-1,.py-md-1{ padding-top: .25rem !important; }.pr-md-1,.px-md-1{ padding-right: .25rem !important; }.pb-md-1,.py-md-1{ padding-bottom: .25rem !important; }.pl-md-1,.px-md-1{ padding-left: .25rem !important; }.p-md-2{ padding: .5rem !important; }.pt-md-2,.py-md-2{ padding-top: .5rem !important; }.pr-md-2,.px-md-2{ padding-right: .5rem !important; }.pb-md-2,.py-md-2{ padding-bottom: .5rem !important; }.pl-md-2,.px-md-2{ padding-left: .5rem !important; }.p-md-3{ padding: 1rem !important; }.pt-md-3,.py-md-3{ padding-top: 1rem !important; }.pr-md-3,.px-md-3{ padding-right: 1rem !important; }.pb-md-3,.py-md-3{ padding-bottom: 1rem !important; }.pl-md-3,.px-md-3{ padding-left: 1rem !important; }.p-md-4{ padding: 1.5rem !important; }.pt-md-4,.py-md-4{ padding-top: 1.5rem !important; }.pr-md-4,.px-md-4{ padding-right: 1.5rem !important; }.pb-md-4,.py-md-4{ padding-bottom: 1.5rem !important; }.pl-md-4,.px-md-4{ padding-left: 1.5rem !important; }.p-md-5{ padding: 3rem !important; }.pt-md-5,.py-md-5{ padding-top: 3rem !important; }.pr-md-5,.px-md-5{ padding-right: 3rem !important; }.pb-md-5,.py-md-5{ padding-bottom: 3rem !important; }.pl-md-5,.px-md-5{ padding-left: 3rem !important; }.m-md-auto{ margin: auto !important; }.mt-md-auto,.my-md-auto{ margin-top: auto !important; }.mr-md-auto,.mx-md-auto{ margin-right: auto !important; }.mb-md-auto,.my-md-auto{ margin-bottom: auto !important; }.ml-md-auto,.mx-md-auto{ margin-left: auto !important; }}@media (min-width:992px){.m-lg-0{ margin: 0 !important; }.mt-lg-0,.my-lg-0{ margin-top: 0 !important; }.mr-lg-0,.mx-lg-0{ margin-right: 0 !important; }.mb-lg-0,.my-lg-0{ margin-bottom: 0 !important; }.ml-lg-0,.mx-lg-0{ margin-left: 0 !important; }.m-lg-1{ margin: .25rem !important; }.mt-lg-1,.my-lg-1{ margin-top: .25rem !important; }.mr-lg-1,.mx-lg-1{ margin-right: .25rem !important; }.mb-lg-1,.my-lg-1{ margin-bottom: .25rem !important; }.ml-lg-1,.mx-lg-1{ margin-left: .25rem !important; }.m-lg-2{ margin: .5rem !important; }.mt-lg-2,.my-lg-2{ margin-top: .5rem !important; }.mr-lg-2,.mx-lg-2{ margin-right: .5rem !important; }.mb-lg-2,.my-lg-2{ margin-bottom: .5rem !important; }.ml-lg-2,.mx-lg-2{ margin-left: .5rem !important; }.m-lg-3{ margin: 1rem !important; }.mt-lg-3,.my-lg-3{ margin-top: 1rem !important; }.mr-lg-3,.mx-lg-3{ margin-right: 1rem !important; }.mb-lg-3,.my-lg-3{ margin-bottom: 1rem !important; }.ml-lg-3,.mx-lg-3{ margin-left: 1rem !important; }.m-lg-4{ margin: 1.5rem !important; }.mt-lg-4,.my-lg-4{ margin-top: 1.5rem !important; }.mr-lg-4,.mx-lg-4{ margin-right: 1.5rem !important; }.mb-lg-4,.my-lg-4{ margin-bottom: 1.5rem !important; }.ml-lg-4,.mx-lg-4{ margin-left: 1.5rem !important; }.m-lg-5{ margin: 3rem !important; }.mt-lg-5,.my-lg-5{ margin-top: 3rem !important; }.mr-lg-5,.mx-lg-5{ margin-right: 3rem !important; }.mb-lg-5,.my-lg-5{ margin-bottom: 3rem !important; }.ml-lg-5,.mx-lg-5{ margin-left: 3rem !important; }.p-lg-0{ padding: 0 !important; }.pt-lg-0,.py-lg-0{ padding-top: 0 !important; }.pr-lg-0,.px-lg-0{ padding-right: 0 !important; }.pb-lg-0,.py-lg-0{ padding-bottom: 0 !important; }.pl-lg-0,.px-lg-0{ padding-left: 0 !important; }.p-lg-1{ padding: .25rem !important; }.pt-lg-1,.py-lg-1{ padding-top: .25rem !important; }.pr-lg-1,.px-lg-1{ padding-right: .25rem !important; }.pb-lg-1,.py-lg-1{ padding-bottom: .25rem !important; }.pl-lg-1,.px-lg-1{ padding-left: .25rem !important; }.p-lg-2{ padding: .5rem !important; }.pt-lg-2,.py-lg-2{ padding-top: .5rem !important; }.pr-lg-2,.px-lg-2{ padding-right: .5rem !important; }.pb-lg-2,.py-lg-2{ padding-bottom: .5rem !important; }.pl-lg-2,.px-lg-2{ padding-left: .5rem !important; }.p-lg-3{ padding: 1rem !important; }.pt-lg-3,.py-lg-3{ padding-top: 1rem !important; }.pr-lg-3,.px-lg-3{ padding-right: 1rem !important; }.pb-lg-3,.py-lg-3{ padding-bottom: 1rem !important; }.pl-lg-3,.px-lg-3{ padding-left: 1rem !important; }.p-lg-4{ padding: 1.5rem !important; }.pt-lg-4,.py-lg-4{ padding-top: 1.5rem !important; }.pr-lg-4,.px-lg-4{ padding-right: 1.5rem !important; }.pb-lg-4,.py-lg-4{ padding-bottom: 1.5rem !important; }.pl-lg-4,.px-lg-4{ padding-left: 1.5rem !important; }.p-lg-5{ padding: 3rem !important; }.pt-lg-5,.py-lg-5{ padding-top: 3rem !important; }.pr-lg-5,.px-lg-5{ padding-right: 3rem !important; }.pb-lg-5,.py-lg-5{ padding-bottom: 3rem !important; }.pl-lg-5,.px-lg-5{ padding-left: 3rem !important; }.m-lg-auto{ margin: auto !important; }.mt-lg-auto,.my-lg-auto{ margin-top: auto !important; }.mr-lg-auto,.mx-lg-auto{ margin-right: auto !important; }.mb-lg-auto,.my-lg-auto{ margin-bottom: auto !important; }.ml-lg-auto,.mx-lg-auto{ margin-left: auto !important; }}@media (min-width:1200px){.m-xl-0{ margin: 0 !important; }.mt-xl-0,.my-xl-0{ margin-top: 0 !important; }.mr-xl-0,.mx-xl-0{ margin-right: 0 !important; }.mb-xl-0,.my-xl-0{ margin-bottom: 0 !important; }.ml-xl-0,.mx-xl-0{ margin-left: 0 !important; }.m-xl-1{ margin: .25rem !important; }.mt-xl-1,.my-xl-1{ margin-top: .25rem !important; }.mr-xl-1,.mx-xl-1{ margin-right: .25rem !important; }.mb-xl-1,.my-xl-1{ margin-bottom: .25rem !important; }.ml-xl-1,.mx-xl-1{ margin-left: .25rem !important; }.m-xl-2{ margin: .5rem !important; }.mt-xl-2,.my-xl-2{ margin-top: .5rem !important; }.mr-xl-2,.mx-xl-2{ margin-right: .5rem !important; }.mb-xl-2,.my-xl-2{ margin-bottom: .5rem !important; }.ml-xl-2,.mx-xl-2{ margin-left: .5rem !important; }.m-xl-3{ margin: 1rem !important; }.mt-xl-3,.my-xl-3{ margin-top: 1rem !important; }.mr-xl-3,.mx-xl-3{ margin-right: 1rem !important; }.mb-xl-3,.my-xl-3{ margin-bottom: 1rem !important; }.ml-xl-3,.mx-xl-3{ margin-left: 1rem !important; }.m-xl-4{ margin: 1.5rem !important; }.mt-xl-4,.my-xl-4{ margin-top: 1.5rem !important; }.mr-xl-4,.mx-xl-4{ margin-right: 1.5rem !important; }.mb-xl-4,.my-xl-4{ margin-bottom: 1.5rem !important; }.ml-xl-4,.mx-xl-4{ margin-left: 1.5rem !important; }.m-xl-5{ margin: 3rem !important; }.mt-xl-5,.my-xl-5{ margin-top: 3rem !important; }.mr-xl-5,.mx-xl-5{ margin-right: 3rem !important; }.mb-xl-5,.my-xl-5{ margin-bottom: 3rem !important; }.ml-xl-5,.mx-xl-5{ margin-left: 3rem !important; }.p-xl-0{ padding: 0 !important; }.pt-xl-0,.py-xl-0{ padding-top: 0 !important; }.pr-xl-0,.px-xl-0{ padding-right: 0 !important; }.pb-xl-0,.py-xl-0{ padding-bottom: 0 !important; }.pl-xl-0,.px-xl-0{ padding-left: 0 !important; }.p-xl-1{ padding: .25rem !important; }.pt-xl-1,.py-xl-1{ padding-top: .25rem !important; }.pr-xl-1,.px-xl-1{ padding-right: .25rem !important; }.pb-xl-1,.py-xl-1{ padding-bottom: .25rem !important; }.pl-xl-1,.px-xl-1{ padding-left: .25rem !important; }.p-xl-2{ padding: .5rem !important; }.pt-xl-2,.py-xl-2{ padding-top: .5rem !important; }.pr-xl-2,.px-xl-2{ padding-right: .5rem !important; }.pb-xl-2,.py-xl-2{ padding-bottom: .5rem !important; }.pl-xl-2,.px-xl-2{ padding-left: .5rem !important; }.p-xl-3{ padding: 1rem !important; }.pt-xl-3,.py-xl-3{ padding-top: 1rem !important; }.pr-xl-3,.px-xl-3{ padding-right: 1rem !important; }.pb-xl-3,.py-xl-3{ padding-bottom: 1rem !important; }.pl-xl-3,.px-xl-3{ padding-left: 1rem !important; }.p-xl-4{ padding: 1.5rem !important; }.pt-xl-4,.py-xl-4{ padding-top: 1.5rem !important; }.pr-xl-4,.px-xl-4{ padding-right: 1.5rem !important; }.pb-xl-4,.py-xl-4{ padding-bottom: 1.5rem !important; }.pl-xl-4,.px-xl-4{ padding-left: 1.5rem !important; }.p-xl-5{ padding: 3rem !important; }.pt-xl-5,.py-xl-5{ padding-top: 3rem !important; }.pr-xl-5,.px-xl-5{ padding-right: 3rem !important; }.pb-xl-5,.py-xl-5{ padding-bottom: 3rem !important; }.pl-xl-5,.px-xl-5{ padding-left: 3rem !important; }.m-xl-auto{ margin: auto !important; }.mt-xl-auto,.my-xl-auto{ margin-top: auto !important; }.mr-xl-auto,.mx-xl-auto{ margin-right: auto !important; }.mb-xl-auto,.my-xl-auto{ margin-bottom: auto !important; }.ml-xl-auto,.mx-xl-auto{ margin-left: auto !important; }}@media (min-width:1400px){.m-xxl-0{ margin: 0 !important; }.mt-xxl-0,.my-xxl-0{ margin-top: 0 !important; }.mr-xxl-0,.mx-xxl-0{ margin-right: 0 !important; }.mb-xxl-0,.my-xxl-0{ margin-bottom: 0 !important; }.ml-xxl-0,.mx-xxl-0{ margin-left: 0 !important; }.m-xxl-1{ margin: .25rem !important; }.mt-xxl-1,.my-xxl-1{ margin-top: .25rem !important; }.mr-xxl-1,.mx-xxl-1{ margin-right: .25rem !important; }.mb-xxl-1,.my-xxl-1{ margin-bottom: .25rem !important; }.ml-xxl-1,.mx-xxl-1{ margin-left: .25rem !important; }.m-xxl-2{ margin: .5rem !important; }.mt-xxl-2,.my-xxl-2{ margin-top: .5rem !important; }.mr-xxl-2,.mx-xxl-2{ margin-right: .5rem !important; }.mb-xxl-2,.my-xxl-2{ margin-bottom: .5rem !important; }.ml-xxl-2,.mx-xxl-2{ margin-left: .5rem !important; }.m-xxl-3{ margin: 1rem !important; }.mt-xxl-3,.my-xxl-3{ margin-top: 1rem !important; }.mr-xxl-3,.mx-xxl-3{ margin-right: 1rem !important; }.mb-xxl-3,.my-xxl-3{ margin-bottom: 1rem !important; }.ml-xxl-3,.mx-xxl-3{ margin-left: 1rem !important; }.m-xxl-4{ margin: 1.5rem !important; }.mt-xxl-4,.my-xxl-4{ margin-top: 1.5rem !important; }.mr-xxl-4,.mx-xxl-4{ margin-right: 1.5rem !important; }.mb-xxl-4,.my-xxl-4{ margin-bottom: 1.5rem !important; }.ml-xxl-4,.mx-xxl-4{ margin-left: 1.5rem !important; }.m-xxl-5{ margin: 3rem !important; }.mt-xxl-5,.my-xxl-5{ margin-top: 3rem !important; }.mr-xxl-5,.mx-xxl-5{ margin-right: 3rem !important; }.mb-xxl-5,.my-xxl-5{ margin-bottom: 3rem !important; }.ml-xxl-5,.mx-xxl-5{ margin-left: 3rem !important; }.p-xxl-0{ padding: 0 !important; }.pt-xxl-0,.py-xxl-0{ padding-top: 0 !important; }.pr-xxl-0,.px-xxl-0{ padding-right: 0 !important; }.pb-xxl-0,.py-xxl-0{ padding-bottom: 0 !important; }.pl-xxl-0,.px-xxl-0{ padding-left: 0 !important; }.p-xxl-1{ padding: .25rem !important; }.pt-xxl-1,.py-xxl-1{ padding-top: .25rem !important; }.pr-xxl-1,.px-xxl-1{ padding-right: .25rem !important; }.pb-xxl-1,.py-xxl-1{ padding-bottom: .25rem !important; }.pl-xxl-1,.px-xxl-1{ padding-left: .25rem !important; }.p-xxl-2{ padding: .5rem !important; }.pt-xxl-2,.py-xxl-2{ padding-top: .5rem !important; }.pr-xxl-2,.px-xxl-2{ padding-right: .5rem !important; }.pb-xxl-2,.py-xxl-2{ padding-bottom: .5rem !important; }.pl-xxl-2,.px-xxl-2{ padding-left: .5rem !important; }.p-xxl-3{ padding: 1rem !important; }.pt-xxl-3,.py-xxl-3{ padding-top: 1rem !important; }.pr-xxl-3,.px-xxl-3{ padding-right: 1rem !important; }.pb-xxl-3,.py-xxl-3{ padding-bottom: 1rem !important; }.pl-xxl-3,.px-xxl-3{ padding-left: 1rem !important; }.p-xxl-4{ padding: 1.5rem !important; }.pt-xxl-4,.py-xxl-4{ padding-top: 1.5rem !important; }.pr-xxl-4,.px-xxl-4{ padding-right: 1.5rem !important; }.pb-xxl-4,.py-xxl-4{ padding-bottom: 1.5rem !important; }.pl-xxl-4,.px-xxl-4{ padding-left: 1.5rem !important; }.p-xxl-5{ padding: 3rem !important; }.pt-xxl-5,.py-xxl-5{ padding-top: 3rem !important; }.pr-xxl-5,.px-xxl-5{ padding-right: 3rem !important; }.pb-xxl-5,.py-xxl-5{ padding-bottom: 3rem !important; }.pl-xxl-5,.px-xxl-5{ padding-left: 3rem !important; }.m-xxl-auto{ margin: auto !important; }.mt-xxl-auto,.my-xxl-auto{ margin-top: auto !important; }.mr-xxl-auto,.mx-xxl-auto{ margin-right: auto !important; }.mb-xxl-auto,.my-xxl-auto{ margin-bottom: auto !important; }.ml-xxl-auto,.mx-xxl-auto{ margin-left: auto !important; }}@media (min-width:1600px){.m-xxxl-0{ margin: 0 !important; }.mt-xxxl-0,.my-xxxl-0{ margin-top: 0 !important; }.mr-xxxl-0,.mx-xxxl-0{ margin-right: 0 !important; }.mb-xxxl-0,.my-xxxl-0{ margin-bottom: 0 !important; }.ml-xxxl-0,.mx-xxxl-0{ margin-left: 0 !important; }.m-xxxl-1{ margin: .25rem !important; }.mt-xxxl-1,.my-xxxl-1{ margin-top: .25rem !important; }.mr-xxxl-1,.mx-xxxl-1{ margin-right: .25rem !important; }.mb-xxxl-1,.my-xxxl-1{ margin-bottom: .25rem !important; }.ml-xxxl-1,.mx-xxxl-1{ margin-left: .25rem !important; }.m-xxxl-2{ margin: .5rem !important; }.mt-xxxl-2,.my-xxxl-2{ margin-top: .5rem !important; }.mr-xxxl-2,.mx-xxxl-2{ margin-right: .5rem !important; }.mb-xxxl-2,.my-xxxl-2{ margin-bottom: .5rem !important; }.ml-xxxl-2,.mx-xxxl-2{ margin-left: .5rem !important; }.m-xxxl-3{ margin: 1rem !important; }.mt-xxxl-3,.my-xxxl-3{ margin-top: 1rem !important; }.mr-xxxl-3,.mx-xxxl-3{ margin-right: 1rem !important; }.mb-xxxl-3,.my-xxxl-3{ margin-bottom: 1rem !important; }.ml-xxxl-3,.mx-xxxl-3{ margin-left: 1rem !important; }.m-xxxl-4{ margin: 1.5rem !important; }.mt-xxxl-4,.my-xxxl-4{ margin-top: 1.5rem !important; }.mr-xxxl-4,.mx-xxxl-4{ margin-right: 1.5rem !important; }.mb-xxxl-4,.my-xxxl-4{ margin-bottom: 1.5rem !important; }.ml-xxxl-4,.mx-xxxl-4{ margin-left: 1.5rem !important; }.m-xxxl-5{ margin: 3rem !important; }.mt-xxxl-5,.my-xxxl-5{ margin-top: 3rem !important; }.mr-xxxl-5,.mx-xxxl-5{ margin-right: 3rem !important; }.mb-xxxl-5,.my-xxxl-5{ margin-bottom: 3rem !important; }.ml-xxxl-5,.mx-xxxl-5{ margin-left: 3rem !important; }.p-xxxl-0{ padding: 0 !important; }.pt-xxxl-0,.py-xxxl-0{ padding-top: 0 !important; }.pr-xxxl-0,.px-xxxl-0{ padding-right: 0 !important; }.pb-xxxl-0,.py-xxxl-0{ padding-bottom: 0 !important; }.pl-xxxl-0,.px-xxxl-0{ padding-left: 0 !important; }.p-xxxl-1{ padding: .25rem !important; }.pt-xxxl-1,.py-xxxl-1{ padding-top: .25rem !important; }.pr-xxxl-1,.px-xxxl-1{ padding-right: .25rem !important; }.pb-xxxl-1,.py-xxxl-1{ padding-bottom: .25rem !important; }.pl-xxxl-1,.px-xxxl-1{ padding-left: .25rem !important; }.p-xxxl-2{ padding: .5rem !important; }.pt-xxxl-2,.py-xxxl-2{ padding-top: .5rem !important; }.pr-xxxl-2,.px-xxxl-2{ padding-right: .5rem !important; }.pb-xxxl-2,.py-xxxl-2{ padding-bottom: .5rem !important; }.pl-xxxl-2,.px-xxxl-2{ padding-left: .5rem !important; }.p-xxxl-3{ padding: 1rem !important; }.pt-xxxl-3,.py-xxxl-3{ padding-top: 1rem !important; }.pr-xxxl-3,.px-xxxl-3{ padding-right: 1rem !important; }.pb-xxxl-3,.py-xxxl-3{ padding-bottom: 1rem !important; }.pl-xxxl-3,.px-xxxl-3{ padding-left: 1rem !important; }.p-xxxl-4{ padding: 1.5rem !important; }.pt-xxxl-4,.py-xxxl-4{ padding-top: 1.5rem !important; }.pr-xxxl-4,.px-xxxl-4{ padding-right: 1.5rem !important; }.pb-xxxl-4,.py-xxxl-4{ padding-bottom: 1.5rem !important; }.pl-xxxl-4,.px-xxxl-4{ padding-left: 1.5rem !important; }.p-xxxl-5{ padding: 3rem !important; }.pt-xxxl-5,.py-xxxl-5{ padding-top: 3rem !important; }.pr-xxxl-5,.px-xxxl-5{ padding-right: 3rem !important; }.pb-xxxl-5,.py-xxxl-5{ padding-bottom: 3rem !important; }.pl-xxxl-5,.px-xxxl-5{ padding-left: 3rem !important; }.m-xxxl-auto{ margin: auto !important; }.mt-xxxl-auto,.my-xxxl-auto{ margin-top: auto !important; }.mr-xxxl-auto,.mx-xxxl-auto{ margin-right: auto !important; }.mb-xxxl-auto,.my-xxxl-auto{ margin-bottom: auto !important; }.ml-xxxl-auto,.mx-xxxl-auto{ margin-left: auto !important; }}.text-monospace{ font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }.text-justify{ text-align: justify !important; }.text-nowrap{ white-space: nowrap !important; }.text-truncate{ overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; }.text-left{ text-align: left !important; }.text-right{ text-align: right !important; }.text-center{ text-align: center !important; }@media (min-width:480px){.text-ssm-left{ text-align: left !important; }.text-ssm-right{ text-align: right !important; }.text-ssm-center{ text-align: center !important; }}@media (min-width:576px){.text-sm-left{ text-align: left !important; }.text-sm-right{ text-align: right !important; }.text-sm-center{ text-align: center !important; }}@media (min-width:768px){.text-md-left{ text-align: left !important; }.text-md-right{ text-align: right !important; }.text-md-center{ text-align: center !important; }}@media (min-width:992px){.text-lg-left{ text-align: left !important; }.text-lg-right{ text-align: right !important; }.text-lg-center{ text-align: center !important; }}@media (min-width:1200px){.text-xl-left{ text-align: left !important; }.text-xl-right{ text-align: right !important; }.text-xl-center{ text-align: center !important; }}@media (min-width:1400px){.text-xxl-left{ text-align: left !important; }.text-xxl-right{ text-align: right !important; }.text-xxl-center{ text-align: center !important; }}@media (min-width:1600px){.text-xxxl-left{ text-align: left !important; }.text-xxxl-right{ text-align: right !important; }.text-xxxl-center{ text-align: center !important; }}.text-lowercase{ text-transform: lowercase !important; }.text-uppercase{ text-transform: uppercase !important; }.text-capitalize{ text-transform: capitalize !important; }.font-weight-light{ font-weight: 300 !important; }.font-weight-normal{ font-weight: 400 !important; }.font-weight-bold{ font-weight: 700 !important; }.font-italic{ font-style: italic !important; }.text-white{ color: #fff !important; }.text-primary{ color: #007bff !important; }a.text-primary:hover,a.text-primary:focus{ color: #0062cc !important; }.text-secondary{ color: #6c757d !important; }a.text-secondary:hover,a.text-secondary:focus{ color: #545b62 !important; }.text-success{ color: #28a745 !important; }a.text-success:hover,a.text-success:focus{ color: #1e7e34 !important; }.text-info{ color: #17a2b8 !important; }a.text-info:hover,a.text-info:focus{ color: #117a8b !important; }.text-warning{ color: #ffc107 !important; }a.text-warning:hover,a.text-warning:focus{ color: #d39e00 !important; }.text-danger{ color: #dc3545 !important; }a.text-danger:hover,a.text-danger:focus{ color: #bd2130 !important; }.text-light{ color: #f8f9fa !important; }a.text-light:hover,a.text-light:focus{ color: #dae0e5 !important; }.text-dark{ color: #343a40 !important; }a.text-dark:hover,a.text-dark:focus{ color: #1d2124 !important; }.text-white{ color: #fff !important; }a.text-white:hover,a.text-white:focus{ color: #e6e6e6 !important; }.text-gray{ color: #6c757d !important; }a.text-gray:hover,a.text-gray:focus{ color: #545b62 !important; }.text-teal{ color: #20c997 !important; }a.text-teal:hover,a.text-teal:focus{ color: #199d76 !important; }.text-body{ color: #212529 !important; }.text-muted{ color: #6c757d !important; }.text-black-50{ color: rgba(0,0,0,.5) !important; }.text-white-50{ color: rgba(255,255,255,.5) !important; }.text-hide{ font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; }.visible{ visibility: visible !important; }.invisible{ visibility: hidden !important; }@media print{*,*::before,*::after{ text-shadow: none !important;  -webkit-box-shadow: none !important; box-shadow: none !important; }a:not(.btn){ text-decoration: underline; }abbr[title]::after{ content: " (" attr(title) ")"; }pre{ white-space: pre-wrap !important; }pre,blockquote{ border: 1px solid #adb5bd;  page-break-inside: avoid; }thead{ display: table-header-group; }tr,img{ page-break-inside: avoid; }p,h2,h3{ orphans: 3;  widows: 3; }h2,h3{ page-break-after: avoid; }@page{ size: a3; }body{ min-width: 992px !important; }.container{ min-width: 992px !important; }.navbar{ display: none; }.badge{ border: 1px solid #000; }.table{ border-collapse: collapse !important; }.table td,.table th{ background-color: #fff !important; }.table-bordered th,.table-bordered td{ border: 1px solid #dee2e6 !important; }.table-dark{ color: inherit; }.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{ border-color: #dee2e6; }.table .thead-dark th{ color: inherit;  border-color: #dee2e6; }}
/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.2 - 2015
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:270px;text-align:center;text-transform:uppercase;z-index:20500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/fileadmin/templates/images/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: auto;
    src: url('/fileadmin/templates/fonts/slick/slick.eot');
    src: url('/fileadmin/templates/fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('/fileadmin/templates/fonts/slick/slick.woff') format('woff'), url('/fileadmin/templates/fonts/slick/slick.ttf') format('truetype'), url('/fileadmin/templates/fonts/slick/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/*!
 * jQuery mmenu v7.0.6
 * @requires jQuery 1.7.0 or later
 *
 * mmenu.frebsite.nl
 *	
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */

.mm-hidden {
    display: none!important
}

.mm-wrapper {
    overflow-x: hidden;
    position: relative
}

.mm-menu {
    box-sizing: border-box;
    background: inherit;
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mm-menu a,
.mm-menu a:active,
.mm-menu a:hover,
.mm-menu a:link,
.mm-menu a:visited {
    color: inherit;
    text-decoration: none
}

.mm-panels,
.mm-panels>.mm-panel {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0
}

.mm-panel,
.mm-panels {
    background: inherit;
    border-color: inherit;
    box-sizing: border-box;
    margin: 0
}

.mm-panels {
    overflow: hidden
}

.mm-panel {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 20px;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left
}

.mm-panel:not(.mm-hidden) {
    display: block
}

.mm-panel:after,
.mm-panel:before {
    content: '';
    display: block;
    height: 20px
}

.mm-panel_has-navbar {
    padding-top: 40px
}

.mm-panel_opened {
    z-index: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-panel_opened-parent {
    -webkit-transform: translate(-30%, 0);
    -ms-transform: translate(-30%, 0);
    transform: translate(-30%, 0);
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

.mm-panel_highest {
    z-index: 2
}

.mm-panel_noanimation {
    transition: none!important
}

.mm-panel_noanimation.mm-panel_opened-parent {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-listitem_vertical>.mm-panel {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    display: none;
    padding: 10px 0 10px 10px
}

.mm-listitem_vertical>.mm-panel:after,
.mm-listitem_vertical>.mm-panel:before {
    content: none;
    display: none
}

.mm-listitem_opened>.mm-panel {
    display: block
}

.mm-listitem_vertical>.mm-btn_next {
    box-sizing: border-box;
    height: 40px;
    bottom: auto
}

.mm-listitem_vertical .mm-listitem:last-child:after {
    border-color: transparent
}

.mm-listitem_opened>.mm-btn_next:after {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
    right: 19px
}

.mm-btn {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1
}

.mm-btn_fullwidth {
    width: 100%
}

.mm-btn_clear:after,
.mm-btn_clear:before,
.mm-btn_close:after,
.mm-btn_close:before {
    content: '';
    border: 2px solid transparent;
    box-sizing: content-box;
    display: block;
    width: 5px;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.mm-btn_clear:before,
.mm-btn_close:before {
    border-right: none;
    border-bottom: none;
    right: 18px
}

.mm-btn_clear:after,
.mm-btn_close:after {
    border-left: none;
    border-top: none;
    right: 25px
}

.mm-btn_next:after,
.mm-btn_prev:before {
    content: '';
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    box-sizing: content-box;
    display: block;
    width: 8px;
    height: 8px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0
}

.mm-btn_prev:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-btn_next:after {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 23px;
    left: auto
}

.mm-navbar {
    border-bottom: 1px solid;
    border-color: inherit;
    text-align: center;
    line-height: 20px;
    display: none;
    height: 40px;
    padding: 0 40px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    transition: opacity .4s ease
}

.mm-navbar>* {
    box-sizing: border-box;
    display: block;
    padding: 10px 0
}

.mm-navbar a,
.mm-navbar a:hover {
    text-decoration: none
}

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

.mm-navbar__btn:first-child {
    left: 0
}

.mm-navbar__btn:last-child {
    text-align: right;
    right: 0
}

.mm-panel_has-navbar .mm-navbar {
    display: block
}

.mm-listitem,
.mm-listview {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0
}

.mm-listitem,
.mm-listitem .mm-btn_next,
.mm-listitem .mm-btn_next:before,
.mm-listitem:after,
.mm-listview {
    border-color: inherit
}

.mm-listview {
    font: inherit;
    line-height: 20px
}

.mm-panels>.mm-panel>.mm-listview {
    margin: 20px -20px
}

.mm-panels>.mm-panel>.mm-listview:first-child,
.mm-panels>.mm-panel>.mm-navbar+.mm-listview {
    margin-top: -20px
}

.mm-listitem {
    position: relative
}

.mm-listitem:after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.mm-listitem:after {
    left: 20px
}

.mm-listitem a,
.mm-listitem a:hover {
    text-decoration: none
}

.mm-listitem>a,
.mm-listitem>span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0
}

.mm-listitem .mm-btn_next {
    background: rgba(3, 2, 1, 0);
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2
}

.mm-listitem .mm-btn_next:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
    width: 50px
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span {
    margin-right: 50px
}

.mm-listitem .mm-btn_fullwidth:before {
    border-left: none
}

.mm-listitem .mm-btn_fullwidth+a,
.mm-listitem .mm-btn_fullwidth+span {
    padding-right: 50px
}

.mm-listitem_divider {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 75%;
    text-transform: uppercase;
    padding: 5px 10px 5px 20px
}

.mm-listitem_divider:after {
    content: ' ';
    display: none;
    position: static;
    display: inline-block
}

.mm-listitem_spacer {
    padding-top: 40px
}

.mm-listitem_spacer>.mm-btn_next {
    top: 40px
}

.mm-menu {
    background: #f3f3f3;
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .75)
}

.mm-menu .mm-navbar a,
.mm-menu .mm-navbar>* {
    color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-listview .mm-btn_next:after {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu .mm-listview a:not(.mm-btn_next) {
    -webkit-tap-highlight-color: rgba(255, 255, 255, .4);
    tap-highlight-color: rgba(255, 255, 255, .4)
}

.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),
.mm-menu .mm-listitem_selected>span {
    background: rgba(255, 255, 255, .4)
}

.mm-menu .mm-listitem_opened>.mm-btn_next,
.mm-menu .mm-listitem_opened>.mm-panel {
    background: rgba(0, 0, 0, .05)
}

.mm-menu .mm-listitem_divider {
    background: rgba(0, 0, 0, .05)
}

.mm-page {
    box-sizing: border-box;
    position: relative
}

.mm-slideout {
    /*transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;*/
    -webkit-transition: left 0.4s ease;
    -ms-transition: left 0.4s ease;
    transition: left 0.4s ease;
    left:0;
    z-index: 1
}

.mm-wrapper_opened {
    overflow-x: hidden;
    position: relative
}

.mm-wrapper_background .mm-page {
    background: inherit
}

.mm-menu_offcanvas {
    display: none;
    position: fixed;
    right: auto;
    z-index: 0
}

.mm-menu_offcanvas.mm-menu_opened {
    display: block
}

.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms {
    z-index: 10
}

.mm-menu_offcanvas {
    width: 80%;
    min-width: 140px;
    max-width: 440px
}

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0);*/
    left:80vw;
    
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0);*/
        left:140px;
    }
}

@media all and (min-width:550px) {
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(440px, 0);
        -ms-transform: translate(440px, 0);
        transform: translate(440px, 0);
        -webkit-transform: translate3d(440px, 0, 0);
        transform: translate3d(440px, 0, 0);*/
        left:440px;
    }
}

.mm-page__blocker {
    background: rgba(3, 2, 1, 0);
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2
}

.mm-wrapper_blocking {
    overflow: hidden
}

.mm-wrapper_blocking body {
    overflow: hidden
}

.mm-wrapper_blocking .mm-page__blocker {
    display: block
}

.mm-sronly {
    border: 0!important;
    clip: rect(1px, 1px, 1px, 1px)!important;
    -webkit-clip-path: inset(50%)!important;
    clip-path: inset(50%)!important;
    white-space: nowrap!important;
    width: 1px!important;
    min-width: 1px!important;
    height: 1px!important;
    min-height: 1px!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important
}

.mm-menu_autoheight {
    transition: none .4s ease;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.mm-menu_autoheight:not(.mm-menu_offcanvas) {
    position: relative
}

.mm-menu_autoheight.mm-menu_position-bottom,
.mm-menu_autoheight.mm-menu_position-top {
    max-height: 80%
}

.mm-menu_autoheight-measuring .mm-panel {
    display: block!important
}

.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel {
    display: none!important
}

.mm-menu_autoheight-measuring .mm-panels>.mm-panel {
    bottom: auto!important;
    height: auto!important
}

[class*=mm-menu_columns-] {
    transition-property: width
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel {
    right: auto;
    transition-property: width, -webkit-transform;
    transition-property: width, transform;
    transition-property: width, transform, -webkit-transform
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened,
[class*=mm-menu_columns-] .mm-panels>.mm-panel_opened-parent {
    display: block!important
}

[class*=mm-panel_columns-] {
    border-right: 1px solid;
    border-color: inherit
}

.mm-menu_columns-1 .mm-panel_columns-0,
.mm-menu_columns-2 .mm-panel_columns-1,
.mm-menu_columns-3 .mm-panel_columns-2,
.mm-menu_columns-4 .mm-panel_columns-3 {
    border-right: none
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-0 {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_columns-0 .mm-panels>.mm-panel {
    z-index: 0
}

.mm-menu_columns-0 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-menu_columns-0 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu_columns-0 {
    width: 80%;
    min-width: 140px;
    max-width: 0
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0);*/
    left:80px;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0);*/
        left:140px;
    }
}

@media all and (min-width:0px) {
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);*/
        left:0;
    }
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0);*/
    left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0);*/
        left:-140px;
    }
}

@media all and (min-width:0px) {
    .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);*/
        left:0;
    }
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1 {
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mm-menu_columns-1 .mm-panels>.mm-panel {
    z-index: 1;
    width: 100%
}

.mm-menu_columns-1 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-menu_columns-1 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
    -webkit-transform: translate(200%, 0);
    -ms-transform: translate(200%, 0);
    transform: translate(200%, 0);
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-menu_columns-1 {
    width: 80%;
    min-width: 140px;
    max-width: 440px
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0);*/
    left:80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)*/
        left:140px;
    }
}

@media all and (min-width:550px) {
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(440px, 0);
        -ms-transform: translate(440px, 0);
        transform: translate(440px, 0);
        -webkit-transform: translate3d(440px, 0, 0);
        transform: translate3d(440px, 0, 0);*/
        left:440px;
    }
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0);*/
    left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0);*/
        left:-140px;
    }
}

@media all and (min-width:550px) {
    .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-440px, 0);
        -ms-transform: translate(-440px, 0);
        transform: translate(-440px, 0);
        -webkit-transform: translate3d(-440px, 0, 0);
        transform: translate3d(-440px, 0, 0);*/
        left:-440px;
    }
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2 {
    -webkit-transform: translate(200%, 0);
    -ms-transform: translate(200%, 0);
    transform: translate(200%, 0);
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0)
}

.mm-menu_columns-2 .mm-panels>.mm-panel {
    z-index: 2;
    width: 50%
}

.mm-menu_columns-2 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-menu_columns-2 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
    -webkit-transform: translate(300%, 0);
    -ms-transform: translate(300%, 0);
    transform: translate(300%, 0);
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0)
}

.mm-menu_columns-2 {
    width: 80%;
    min-width: 140px;
    max-width: 880px
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0)*/
    left:80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0);*/
         left:140px;
    }
}

@media all and (min-width:1100px) {
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(880px, 0);
        -ms-transform: translate(880px, 0);
        transform: translate(880px, 0);
        -webkit-transform: translate3d(880px, 0, 0);
        transform: translate3d(880px, 0, 0);*/
        left:880px;
    }
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0)*/
    left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)*/
       left:-140px;
    }
}

@media all and (min-width:1100px) {
    .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-880px, 0);
        -ms-transform: translate(-880px, 0);
        transform: translate(-880px, 0);
        -webkit-transform: translate3d(-880px, 0, 0);
        transform: translate3d(-880px, 0, 0);*/
        left:-880px;
    }
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3 {
    -webkit-transform: translate(300%, 0);
    -ms-transform: translate(300%, 0);
    transform: translate(300%, 0);
    -webkit-transform: translate3d(300%, 0, 0);
    transform: translate3d(300%, 0, 0);
}

.mm-menu_columns-3 .mm-panels>.mm-panel {
    z-index: 3;
    width: 33.34%
}

.mm-menu_columns-3 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-menu_columns-3 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
    -webkit-transform: translate(400%, 0);
    -ms-transform: translate(400%, 0);
    transform: translate(400%, 0);
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-menu_columns-3 {
    width: 80%;
    min-width: 140px;
    max-width: 1320px
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0)*/
    left:80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)*/
       left:140px;
    }
}

@media all and (min-width:1650px) {
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(1320px, 0);
        -ms-transform: translate(1320px, 0);
        transform: translate(1320px, 0);
        -webkit-transform: translate3d(1320px, 0, 0);
        transform: translate3d(1320px, 0, 0);*/
        left:1320px;
    }
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0)*/
   left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)*/
       left:-140px;
    }
}

@media all and (min-width:1650px) {
    .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-1320px, 0);
        -ms-transform: translate(-1320px, 0);
        transform: translate(-1320px, 0);
        -webkit-transform: translate3d(-1320px, 0, 0);
        transform: translate3d(-1320px, 0, 0)*/
       left:-1320px;
    }
}

[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4 {
    -webkit-transform: translate(400%, 0);
    -ms-transform: translate(400%, 0);
    transform: translate(400%, 0);
    -webkit-transform: translate3d(400%, 0, 0);
    transform: translate3d(400%, 0, 0)
}

.mm-menu_columns-4 .mm-panels>.mm-panel {
    z-index: 4;
    width: 25%
}

.mm-menu_columns-4 .mm-panels>.mm-panel else {
    width: 100%
}

.mm-menu_columns-4 .mm-panels>.mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
    -webkit-transform: translate(500%, 0);
    -ms-transform: translate(500%, 0);
    transform: translate(500%, 0);
    -webkit-transform: translate3d(500%, 0, 0);
    transform: translate3d(500%, 0, 0)
}

.mm-menu_columns-4 {
    width: 80%;
    min-width: 140px;
    max-width: 1760px
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(80vw, 0);
    -ms-transform: translate(80vw, 0);
    transform: translate(80vw, 0);
    -webkit-transform: translate3d(80vw, 0, 0);
    transform: translate3d(80vw, 0, 0)*/
   left:80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0)*/
       left:140px;
    }
}

@media all and (min-width:2200px) {
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(1760px, 0);
        -ms-transform: translate(1760px, 0);
        transform: translate(1760px, 0);
        -webkit-transform: translate3d(1760px, 0, 0);
        transform: translate3d(1760px, 0, 0)*/
       left:1760px;
    }
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0)*/
   left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)*/
       left:-140px;
    }
}

@media all and (min-width:2200px) {
    .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-1760px, 0);
        -ms-transform: translate(-1760px, 0);
        transform: translate(-1760px, 0);
        -webkit-transform: translate3d(-1760px, 0, 0);
        transform: translate3d(-1760px, 0, 0)*/
       left:-1760px;
    }
}

[class*=mm-menu_columns-].mm-menu_position-bottom,
[class*=mm-menu_columns-].mm-menu_position-top {
    width: 100%;
    max-width: 100%;
    min-width: 100%
}

.mm-wrapper_opening [class*=mm-menu_columns-].mm-menu_position-front {
    transition-property: width, min-width, max-width, -webkit-transform;
    transition-property: width, min-width, max-width, transform;
    transition-property: width, min-width, max-width, transform, -webkit-transform
}

.mm-counter {
    font-style: normal;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 45px;
    top: 50%
}

.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth) {
    width: 90px
}

.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+a,
.mm-counter+.mm-btn_next:not(.mm-btn_fullwidth)+span {
    margin-right: 90px
}

.mm-counter+.mm-btn_fullwidth+a,
.mm-counter+.mm-btn_fullwidth+span {
    padding-right: 90px
}

.mm-listitem_vertical>.mm-counter {
    top: 12px;
    margin-top: 0
}

.mm-listitem_vertical.mm-listitem_spacer>.mm-counter {
    margin-top: 40px
}

.mm-listitem_nosubitems>.mm-counter {
    display: none
}

.mm-counter {
    color: rgba(0, 0, 0, .3)
}

.mm-listitem_divider {
    opacity: 1;
    transition: opacity .4s ease
}

.mm-menu_dividers-light .mm-listitem_divider {
    background: inherit;
    font-size: inherit;
    color: rgba(0, 0, 0, .3);
    padding-top: 15px;
    padding-bottom: 5px
}

.mm-border-none .mm-listitem_divider {
    border-top-width: 1px;
    border-top-style: solid
}

.mm-listview_fixeddivider {
    background: inherit;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-listview_fixeddivider:after {
    content: none!important;
    display: none!important
}

.mm-panel_dividers .mm-listview_fixeddivider {
    display: block
}

.mm-wrapper_opened.mm-dragging .mm-menu,
.mm-wrapper_opened.mm-dragging .mm-slideout {
    transition-duration: 0s
}

.mm-menu_dropdown {
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    height: 80%
}

.mm-wrapper_dropdown .mm-slideout {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    z-index: 0
}

.mm-wrapper_dropdown .mm-page__blocker {
    transition-delay: 0s!important;
    z-index: 1
}

.mm-wrapper_dropdown .mm-menu_dropdown {
    z-index: 2
}

.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown {
    display: none
}

[class*=mm-menu_tip-]:before {
    content: '';
    background: inherit;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mm-menu_tip-left:before {
    left: 22px
}

.mm-menu_tip-right:before {
    right: 22px
}

.mm-menu_tip-top:before {
    top: -8px
}

.mm-menu_tip-bottom:before {
    bottom: -8px
}

.mm-iconbar {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 2
}

.mm-iconbar__bottom,
.mm-iconbar__top {
    width: inherit;
    position: absolute;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-iconbar__bottom>*,
.mm-iconbar__top>* {
    box-sizing: border-box;
    display: block;
    padding: 10px 0
}

.mm-iconbar__bottom a,
.mm-iconbar__bottom a:hover,
.mm-iconbar__top a,
.mm-iconbar__top a:hover {
    text-decoration: none
}

.mm-iconbar__top {
    top: 0
}

.mm-iconbar__bottom {
    bottom: 0
}

.mm-menu_iconbar-40 .mm-navbars_bottom,
.mm-menu_iconbar-40 .mm-navbars_top,
.mm-menu_iconbar-40 .mm-panels {
    left: 40px
}

.mm-menu_iconbar-40 .mm-iconbar {
    width: 40px
}

.mm-menu_iconbar-60 .mm-navbars_bottom,
.mm-menu_iconbar-60 .mm-navbars_top,
.mm-menu_iconbar-60 .mm-panels {
    left: 60px
}

.mm-menu_iconbar-60 .mm-iconbar {
    width: 60px
}

.mm-menu_iconbar-80 .mm-navbars_bottom,
.mm-menu_iconbar-80 .mm-navbars_top,
.mm-menu_iconbar-80 .mm-panels {
    left: 80px
}

.mm-menu_iconbar-80 .mm-iconbar {
    width: 80px
}

.mm-iconbar,
.mm-iconbar a {
    color: rgba(0, 0, 0, .3)
}

.mm-iconbar__tab_selected {
    background: rgba(255, 255, 255, .4)
}

[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel {
    transition-property: left, -webkit-transform;
    transition-property: transform, left;
    transition-property: transform, left, -webkit-transform
}

[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first,
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider {
    left: 0
}

[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent {
    display: block!important
}

[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0),
[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened[class*=mm-panel_iconpanel-]:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
    border-left: 1px solid;
    border-color: inherit
}

[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent {
    overflow-y: hidden;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

[class*=mm-menu_iconpanel-].mm-menu_hidedivider .mm-panel_opened-parent .mm-listitem_divider,
[class*=mm-menu_iconpanel-].mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar {
    opacity: 0
}

.mm-menu_iconpanel-40 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    left: 0
}

.mm-menu_iconpanel-40 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    left: 40px
}

.mm-menu_iconpanel-40 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    left: 80px
}

.mm-menu_iconpanel-40 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    left: 120px
}

.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    left: 40px
}

.mm-menu_iconpanel-60 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    left: 0
}

.mm-menu_iconpanel-60 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    left: 60px
}

.mm-menu_iconpanel-60 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    left: 120px
}

.mm-menu_iconpanel-60 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    left: 180px
}

.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    left: 60px
}

.mm-menu_iconpanel-80 .mm-panel_iconpanel-0,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    left: 0
}

.mm-menu_iconpanel-80 .mm-panel_iconpanel-1,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    left: 80px
}

.mm-menu_iconpanel-80 .mm-panel_iconpanel-2,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    left: 160px
}

.mm-menu_iconpanel-80 .mm-panel_iconpanel-3,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    left: 240px
}

.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    left: 80px
}

.mm-panel__blocker {
    background: inherit;
    opacity: 0;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 3;
    transition: opacity .4s ease
}

.mm-panel_opened-parent .mm-panel__blocker {
    opacity: .6;
    bottom: -100000px
}

.mm-menu_keyboardfocus a:focus {
    outline: 0
}

.mm-menu_keyboardfocus a:focus {
    background: rgba(255, 255, 255, .4)
}

.mm-navbars_bottom,
.mm-navbars_top {
    background: inherit;
    border-color: inherit;
    border-width: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1
}

.mm-navbars_bottom>.mm-navbar,
.mm-navbars_top>.mm-navbar {
    border-width: 0;
    border-color: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-navbars_bottom>.mm-navbar:not(.mm-navbar_has-btns),
.mm-navbars_top>.mm-navbar:not(.mm-navbar_has-btns) {
    padding: 0
}

.mm-navbars_bottom>.mm-navbar>:not(img):not(.mm-btn),
.mm-navbars_top>.mm-navbar>:not(img):not(.mm-btn) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.mm-navbars_top {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    top: 0;
    bottom: auto
}

.mm-menu_navbar_top-1 .mm-panels {
    top: 40px
}

.mm-menu_navbar_top-2 .mm-panels {
    top: 80px
}

.mm-menu_navbar_top-3 .mm-panels {
    top: 120px
}

.mm-menu_navbar_top-4 .mm-panels {
    top: 160px
}

.mm-navbars_bottom {
    border-top-style: solid;
    border-top-width: 1px;
    bottom: 0;
    top: auto
}

.mm-menu_navbar_bottom-1 .mm-panels {
    bottom: 40px
}

.mm-menu_navbar_bottom-2 .mm-panels {
    bottom: 80px
}

.mm-menu_navbar_bottom-3 .mm-panels {
    bottom: 120px
}

.mm-menu_navbar_bottom-4 .mm-panels {
    bottom: 160px
}

.mm-navbar_size-2 {
    height: 80px
}

.mm-navbar_size-3 {
    height: 120px
}

.mm-navbar_size-4 {
    height: 160px
}

.mm-navbar__breadcrumbs {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    text-align: left;
    padding: 0 0 0 17px
}

.mm-navbar__breadcrumbs>* {
    display: inline-block;
    padding: 10px 3px
}

.mm-navbar__breadcrumbs>a {
    text-decoration: underline
}

.mm-navbar_has-btns .mm-navbar__breadcrumbs {
    margin-left: -40px
}

.mm-navbar_has-btns .mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs {
    margin-left: 0;
    padding-left: 0
}

.mm-navbars_top .mm-navbar_tabs,
.mm-navbars_top .mm-navbar_tabs~.mm-navbar {
    background: inherit!important
}

.mm-navbars_bottom .mm-navbar_tabs {
    background: inherit!important
}

.mm-navbar__tab_selected {
    background: inherit!important;
    border-width: 1px;
    border-style: solid;
    border-color: inherit
}

.mm-navbar__tab_selected:first-child {
    border-left: none
}

.mm-navbar__tab_selected:last-child {
    border-right: none
}

.mm-navbars_top .mm-navbar_tabs:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit
}

.mm-navbars_top .mm-navbar__tab_selected {
    border-bottom: none;
    margin-bottom: -1px
}

.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected {
    border-top: none
}

.mm-navbars_bottom .mm-navbar_tabs:not(:first-child) {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: inherit
}

.mm-navbars_bottom .mm-navbar__tab_selected {
    border-top: none;
    margin-top: -1px
}

.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected {
    border-bottom: none
}

.mm-navbar_tabs>:not(.mm-navbar__tab_selected),
.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,
.mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs) {
    background: rgba(255, 255, 255, .4)
}

.mm-menu_rtl {
    direction: rtl
}

.mm-menu_rtl.mm-menu_offcanvas {
    right: auto
}

.mm-menu_rtl .mm-panel:not(.mm-panel_opened) {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu_rtl .mm-panel.mm-panel_opened-parent {
    -webkit-transform: translate(30%, 0);
    -ms-transform: translate(30%, 0);
    transform: translate(30%, 0);
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0)
}

.mm-menu_rtl .mm-navbar .mm-btn:first-child {
    left: auto;
    right: 0
}

.mm-menu_rtl .mm-navbar .mm-btn:last-child {
    right: auto;
    left: 0
}

.mm-menu_rtl .mm-navbar .mm-btn_next:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-menu_rtl .mm-navbar .mm-btn_prev:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 23px;
    left: auto
}

.mm-menu_rtl .mm-listitem:after {
    left: 0;
    right: 20px
}

.mm-menu_rtl .mm-listitem>a:not(.mm-btn_next),
.mm-menu_rtl .mm-listitem>span:not(.mm-btn_next) {
    padding-left: 10px;
    padding-right: 20px!important;
    margin-right: 0!important
}

.mm-menu_rtl .mm-listitem .mm-btn_next {
    right: auto;
    left: 0
}

.mm-menu_rtl .mm-listitem .mm-btn_next:before {
    left: auto;
    right: 0
}

.mm-menu_rtl .mm-listitem .mm-btn_next:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    right: auto
}

.mm-menu_rtl .mm-listitem .mm-btn_next+a,
.mm-menu_rtl .mm-listitem .mm-btn_next+span {
    margin-left: 50px
}

.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+a,
.mm-menu_rtl .mm-listitem .mm-btn_fullwidth+span {
    padding-left: 50px
}

.mm-menu_rtl .mm-counter {
    left: 45px;
    right: auto
}

.mm-menu_rtl .mm-counter+.mm-btn_next+a,
.mm-menu_rtl .mm-counter+.mm-btn_next+span {
    margin-left: 90px
}

.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+a,
.mm-menu_rtl .mm-listview .mm-counter+.mm-btn_fullwidth+span {
    padding-left: 90px
}

.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel {
    transition-property: right, -webkit-transform;
    transition-property: transform, right;
    transition-property: transform, right, -webkit-transform
}

.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first,
.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_iconpanel-first.mm-panel_opened~.mm-listview_fixeddivider {
    left: 0;
    right: 0
}

.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened,
.mm-menu_rtl[class*=mm-menu_iconpanel-] .mm-panels>.mm-panel_opened-parent {
    border-left: none;
    border-right: 1px solid;
    border-color: inherit
}

.mm-menu_rtl [class*=mm-panel_iconpanel-],
.mm-menu_rtl [class*=mm-panel_iconpanel-]~.mm-listview_fixeddivider {
    left: 0
}

.mm-menu_rtl [class*=mm-panel_iconpanel-].mm-panel_opened-parent {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    right: 0
}

.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    right: 40px
}

.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    right: 80px
}

.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    right: 120px
}

.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-40 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    right: 40px
}

.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    right: 0
}

.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    right: 60px
}

.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    right: 120px
}

.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    right: 180px
}

.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-60 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    right: 60px
}

.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-0.mm-panel_opened~.mm-listview_fixeddivider {
    right: 0
}

.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-1.mm-panel_opened~.mm-listview_fixeddivider {
    right: 80px
}

.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-2.mm-panel_opened~.mm-listview_fixeddivider {
    right: 160px
}

.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-3.mm-panel_opened~.mm-listview_fixeddivider {
    right: 240px
}

.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel,
.mm-menu_rtl .mm-menu_iconpanel-80 .mm-panel_iconpanel-first~.mm-panel_opened~.mm-listview_fixeddivider {
    right: 80px
}

.mm-menu_rtl html[class*=mm-sidebar_expanded-]:not(.mm-sidebar_closed) .mm-menu_rtl~.mm-slideout {
    -webkit-transform: translate(0, 0)!important;
    -ms-transform: translate(0, 0)!important;
    transform: translate(0, 0)!important;
    right: 0
}

.mm-menu_rtl label.mm-check,
.mm-menu_rtl label.mm-toggle {
    left: 20px;
    right: auto!important
}

.mm-menu_rtl label.mm-toggle+a,
.mm-menu_rtl label.mm-toggle+span {
    padding-left: 80px
}

.mm-menu_rtl label.mm-check+a,
.mm-menu_rtl label.mm-check+span {
    padding-left: 60px
}

.mm-menu_rtl .mm-btn_next+label.mm-check,
.mm-menu_rtl .mm-btn_next+label.mm-toggle {
    left: 60px
}

.mm-menu_rtl .mm-btn_next+label.mm-check+a,
.mm-menu_rtl .mm-btn_next+label.mm-check+span,
.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,
.mm-menu_rtl .mm-btn_next+label.mm-toggle+span {
    margin-left: 50px
}

.mm-menu_rtl .mm-btn_next+label.mm-toggle+a,
.mm-menu_rtl .mm-btn_next+label.mm-toggle+span {
    padding-left: 70px
}

.mm-menu_rtl .mm-btn_next+label.mm-check+a,
.mm-menu_rtl .mm-btn_next+label.mm-check+span {
    padding-left: 50px
}

.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check,
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle {
    left: 100px
}

.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+a,
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-check+span,
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+a,
.mm-menu_rtl .mm-counter+.mm-btn_next+label.mm-toggle+span {
    margin-left: 90px
}

.mm-searchfield {
    height: 40px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.mm-searchfield input {
    border: none!important;
    outline: 0!important;
    box-shadow: none!important;
    border-radius: 4px;
    font: inherit;
    font-size: inherit;
    line-height: 26px;
    display: block;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    height: 26px;
    min-height: 26px;
    max-height: 26px;
    margin: 0;
    padding: 0 10px
}

.mm-searchfield input::-ms-clear {
    display: none
}

.mm-searchfield__input {
    padding: 7px 10px 0 10px;
    position: relative
}

.mm-panel__noresultsmsg {
    text-align: center;
    font-size: 150%;
    padding: 40px 0
}

.mm-searchfield__btn {
    right: 0;
    top: 0
}

.mm-searchfield__input {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%
}

.mm-searchfield__cancel {
    text-decoration: none;
    line-height: 40px;
    display: block;
    padding-right: 10px;
    margin-right: -100px;
    transition: margin .4s ease
}

.mm-searchfield__cancel-active {
    margin-right: 0
}

.mm-panel>.mm-searchfield {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.mm-panel_has-searchfield {
    padding-top: 40px
}

.mm-panel_has-navbar.mm-panel_has-searchfield {
    padding-top: 80px
}

.mm-panel_has-navbar.mm-panel_has-searchfield>.mm-searchfield {
    top: 40px
}

.mm-listitem_nosubitems>.mm-btn_next {
    display: none
}

.mm-listitem_nosubitems>.mm-btn_next+a,
.mm-listitem_nosubitems>.mm-btn_next+span {
    padding-right: 10px
}

.mm-searchfield input {
    background: rgba(0, 0, 0, .05);
    color: rgba(0, 0, 0, .75)
}

.mm-panel__noresultsmsg {
    color: rgba(0, 0, 0, .3)
}

.mm-sectionindexer {
    background: inherit;
    text-align: center;
    font-size: 12px;
    box-sizing: border-box;
    width: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -20px;
    z-index: 15;
    transition: right .4s ease;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.mm-sectionindexer a {
    line-height: 1;
    text-decoration: none;
    display: block
}

.mm-sectionindexer~.mm-panels {
    transition: right .4s ease
}

.mm-menu_has-sectionindexer .mm-sectionindexer {
    right: 0
}

.mm-menu_has-sectionindexer .mm-panels {
    right: 20px
}

.mm-menu_navbar_top-1 .mm-sectionindexer {
    top: 42px
}

.mm-menu_navbar_top-2 .mm-sectionindexer {
    top: 82px
}

.mm-menu_navbar_top-3 .mm-sectionindexer {
    top: 122px
}

.mm-menu_navbar_top-4 .mm-sectionindexer {
    top: 162px
}

.mm-menu_navbar_bottom-1 .mm-sectionindexer {
    bottom: 42px
}

.mm-menu_navbar_bottom-2 .mm-sectionindexer {
    bottom: 82px
}

.mm-menu_navbar_bottom-3 .mm-sectionindexer {
    bottom: 122px
}

.mm-menu_navbar_bottom-4 .mm-sectionindexer {
    bottom: 162px
}

.mm-sectionindexer a {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+a,
.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth+span,
.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth),
.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+a,
.mm-menu_selected-parent .mm-listitem>a.mm-btn_fullwidth+span,
.mm-menu_selected-parent .mm-listitem>a:not(.mm-btn_fullwidth) {
    transition: background .4s ease
}

.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,
.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span {
    background: 0 0
}

.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,
.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover {
    background: rgba(255, 255, 255, .4)
}

.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,
.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span {
    background: 0 0
}

.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,
.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth) {
    background: rgba(255, 255, 255, .4)
}

[class*=mm-wrapper_sidebar-collapsed-] body,
[class*=mm-wrapper_sidebar-expanded-] body {
    position: relative
}

[class*=mm-wrapper_sidebar-collapsed-] .mm-slideout,
[class*=mm-wrapper_sidebar-expanded-] .mm-slideout {
    transition-property: width, -webkit-transform;
    transition-property: width, transform;
    transition-property: width, transform, -webkit-transform
}

[class*=mm-wrapper_sidebar-collapsed-] .mm-page,
[class*=mm-wrapper_sidebar-expanded-] .mm-page {
    background: inherit;
    box-sizing: border-box;
    min-height: 100vh
}

[class*=mm-wrapper_sidebar-collapsed-] .mm-menu_sidebar-collapsed,
[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded {
    display: block!important;
    top: 0!important;
    right: auto!important;
    bottom: 0!important;
    left: 0!important
}

[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-listitem_divider,
[class*=mm-wrapper_sidebar-collapsed-]:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar {
    opacity: 0
}

.mm-wrapper_sidebar-collapsed-40 .mm-slideout,
[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-40 .mm-slideout {
    width: calc(100% - 40px);
    -webkit-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
    transform: translate(40px, 0);
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0)
}

.mm-wrapper_sidebar-collapsed-60 .mm-slideout,
[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-60 .mm-slideout {
    width: calc(100% - 60px);
    -webkit-transform: translate(60px, 0);
    -ms-transform: translate(60px, 0);
    transform: translate(60px, 0);
    -webkit-transform: translate3d(60px, 0, 0);
    transform: translate3d(60px, 0, 0)
}

.mm-wrapper_sidebar-collapsed-80 .mm-slideout,
[class*=mm-wrapper_sidebar-expanded-].mm-menu_sidebar-closed.mm-menu_sidebar-collapsed-80 .mm-slideout {
    width: calc(100% - 80px);
    -webkit-transform: translate(80px, 0);
    -ms-transform: translate(80px, 0);
    transform: translate(80px, 0);
    -webkit-transform: translate3d(80px, 0, 0);
    transform: translate3d(80px, 0, 0)
}

[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded {
    border-right-width: 1px;
    border-right-style: solid;
    min-width: 0!important;
    max-width: 100000px!important
}

[class*=mm-wrapper_sidebar-expanded-] .mm-menu_sidebar-expanded.mm-menu_pageshadow:after {
    content: none;
    display: none
}

[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking,
[class*=mm-wrapper_sidebar-expanded-].mm-wrapper_blocking body {
    overflow: visible
}

[class*=mm-wrapper_sidebar-expanded-] .mm-page__blocker {
    display: none!important
}

.mm-wrapper_sidebar-expanded-25:not(.mm-wrapper_sidebar-closed) .mm-slideout {
    width: 75%;
    -webkit-transform: translate(33.33333%, 0)!important;
    -ms-transform: translate(33.33333%, 0)!important;
    transform: translate(33.33333%, 0)!important;
    -webkit-transform: translate3d(33.33333%, 0, 0)!important;
    transform: translate3d(33.33333%, 0, 0)!important
}

.mm-wrapper_sidebar-expanded-25 .mm-menu_sidebar-expanded {
    width: 25%!important
}

.mm-wrapper_sidebar-expanded-30:not(.mm-wrapper_sidebar-closed) .mm-slideout {
    width: 70%;
    -webkit-transform: translate(42.85714%, 0)!important;
    -ms-transform: translate(42.85714%, 0)!important;
    transform: translate(42.85714%, 0)!important;
    -webkit-transform: translate3d(42.85714%, 0, 0)!important;
    transform: translate3d(42.85714%, 0, 0)!important
}

.mm-wrapper_sidebar-expanded-30 .mm-menu_sidebar-expanded {
    width: 30%!important
}

.mm-wrapper_sidebar-expanded-35:not(.mm-wrapper_sidebar-closed) .mm-slideout {
    width: 65%;
    -webkit-transform: translate(53.84615%, 0)!important;
    -ms-transform: translate(53.84615%, 0)!important;
    transform: translate(53.84615%, 0)!important;
    -webkit-transform: translate3d(53.84615%, 0, 0)!important;
    transform: translate3d(53.84615%, 0, 0)!important
}

.mm-wrapper_sidebar-expanded-35 .mm-menu_sidebar-expanded {
    width: 35%!important
}

.mm-menu__blocker {
    background: rgba(3, 2, 1, 0);
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3
}

.mm-menu_opened .mm-menu__blocker {
    display: none
}

input.mm-check,
input.mm-toggle {
    position: absolute;
    left: -10000px
}

label.mm-check,
label.mm-toggle {
    margin: 0;
    position: absolute;
    top: 50%;
    z-index: 2
}

label.mm-check:before,
label.mm-toggle:before {
    content: '';
    display: block
}

label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-top: -15px
}

label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px
}

input.mm-toggle:checked~label.mm-toggle:before {
    float: right
}

label.mm-check {
    width: 30px;
    height: 30px;
    margin-top: -15px
}

label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: .1;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

input.mm-check:checked~label.mm-check:before {
    opacity: 1
}

.mm-listitem_vertical label.mm-toggle {
    top: 5px;
    bottom: auto;
    margin-top: 0
}

.mm-listitem_vertical label.mm-check {
    top: 5px;
    bottom: auto;
    margin-top: 0
}

label.mm-toggle {
    right: 20px
}

label.mm-toggle+a,
label.mm-toggle+span {
    padding-right: 80px
}

label.mm-check {
    right: 20px
}

label.mm-check+a,
label.mm-check+span {
    padding-right: 60px
}

.mm-btn_next+label.mm-check,
.mm-btn_next+label.mm-toggle {
    right: 60px
}

.mm-btn_next+label.mm-check+a,
.mm-btn_next+label.mm-check+span,
.mm-btn_next+label.mm-toggle+a,
.mm-btn_next+label.mm-toggle+span {
    margin-right: 50px
}

.mm-btn_next+label.mm-toggle+a,
.mm-btn_next+label.mm-toggle+span {
    padding-right: 70px
}

.mm-btn_next+label.mm-check+a,
.mm-btn_next+label.mm-check+span {
    padding-right: 50px
}

.mm-counter+.mm-btn_next+label.mm-check,
.mm-counter+.mm-btn_next+label.mm-toggle {
    right: 100px
}

.mm-counter+.mm-btn_next+label.mm-check+a,
.mm-counter+.mm-btn_next+label.mm-check+span,
.mm-counter+.mm-btn_next+label.mm-toggle+a,
.mm-counter+.mm-btn_next+label.mm-toggle+span {
    margin-right: 90px
}

label.mm-toggle {
    background: rgba(0, 0, 0, .1)
}

label.mm-toggle:before {
    background: #f3f3f3
}

input.mm-toggle:checked~label.mm-toggle {
    background: #4bd963
}

label.mm-check:before {
    border-color: rgba(0, 0, 0, .75)
}

.mm-menu_border-none .mm-listitem:after,
.mm-panel_border-none .mm-listitem:after {
    content: none
}

.mm-menu_border-full .mm-listitem:after,
.mm-panel_border-full .mm-listitem:after {
    left: 0!important
}

.mm-menu_border-offset .mm-listitem:after,
.mm-panel_border-offset .mm-listitem:after {
    right: 20px
}

.mm-menu_fx-menu-zoom {
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.mm-wrapper_opened .mm-menu_fx-menu-zoom {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center
}

.mm-wrapper_opening .mm-menu_fx-menu-zoom {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right {
    -webkit-transform: scale(.7, .7) translate3d(30%, 0, 0);
    transform: scale(.7, .7) translate3d(30%, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center
}

.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu_fx-menu-slide {
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.mm-wrapper_opened .mm-menu_fx-menu-slide {
    -webkit-transform: translate(-30%, 0);
    -ms-transform: translate(-30%, 0);
    transform: translate(-30%, 0);
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0)
}

.mm-wrapper_opening .mm-menu_fx-menu-slide {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {
    -webkit-transform: translate(30%, 0);
    -ms-transform: translate(30%, 0);
    transform: translate(30%, 0);
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0)
}

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_fx-menu-fade {
    opacity: 0;
    transition: opacity .4s ease
}

.mm-wrapper_opening .mm-menu_fx-menu-fade {
    opacity: 1
}

.mm-menu_fx-panels-none .mm-panel,
.mm-panel_fx-none {
    transition-property: none
}

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-none.mm-panel_opened-parent {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_fx-panels-zoom .mm-panel,
.mm-panel_fx-zoom {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
    transform: scale(1.5, 1.5) translate3d(100%, 0, 0)
}

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,
.mm-panel_fx-zoom.mm-panel_opened {
    -webkit-transform: scale(1, 1) translate3d(0, 0, 0);
    transform: scale(1, 1) translate3d(0, 0, 0)
}

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-zoom.mm-panel_opened-parent {
    -webkit-transform: scale(.7, .7) translate3d(-30%, 0, 0);
    transform: scale(.7, .7) translate3d(-30%, 0, 0)
}

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,
.mm-panel_fx-slide-0.mm-panel_opened-parent {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,
.mm-panel_fx-slide-100.mm-panel_opened-parent {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu_fx-panels-slide-up .mm-panel,
.mm-panel_fx-slide-up {
    -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.mm-menu_fx-panels-slide-up .mm-panel_opened,
.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,
.mm-panel_fx-slide-up.mm-panel_opened {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_fx-panels-slide-right .mm-panel,
.mm-panel_fx-slide-right {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mm-menu_fx-panels-slide-right .mm-panel_opened,
.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,
.mm-panel_fx-slide-right.mm-panel_opened {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

[class*=mm-menu_fx-listitems-] .mm-listitem {
    transition: none .4s ease
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(1) {
    transition-delay: 50ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(2) {
    transition-delay: .1s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(3) {
    transition-delay: 150ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(4) {
    transition-delay: .2s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(5) {
    transition-delay: 250ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(6) {
    transition-delay: .3s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(7) {
    transition-delay: 350ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(8) {
    transition-delay: .4s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(9) {
    transition-delay: 450ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(10) {
    transition-delay: .5s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(11) {
    transition-delay: 550ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(12) {
    transition-delay: .6s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(13) {
    transition-delay: 650ms
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(14) {
    transition-delay: .7s
}

[class*=mm-menu_fx-listitems-] .mm-listitem:nth-child(15) {
    transition-delay: 750ms
}

.mm-menu_fx-listitems-slide .mm-listitem {
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    transform: translate(50%, 0);
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    opacity: 0
}

.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.mm-menu_fx-listitems-fade .mm-listitem {
    transition-property: opacity;
    opacity: 0
}

.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem {
    opacity: 1
}

.mm-menu_fx-listitems-drop .mm-listitem {
    transition-property: opacity, top;
    opacity: 0;
    top: -25%
}

.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem {
    opacity: 1;
    top: 0
}

.mm-menu_fullscreen {
    width: 100%;
    min-width: 140px;
    max-width: 10000px
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(100vw, 0);
    -ms-transform: translate(100vw, 0);
    transform: translate(100vw, 0);
    -webkit-transform: translate3d(100vw, 0, 0);
    transform: translate3d(100vw, 0, 0)*/
   left:100vw;
}

@media all and (max-width:140px) {
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(140px, 0);
        -ms-transform: translate(140px, 0);
        transform: translate(140px, 0);
        -webkit-transform: translate3d(140px, 0, 0);
        transform: translate3d(140px, 0, 0);*/
        left:140px;
    }
}

@media all and (min-width:10000px) {
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(10000px, 0);
        -ms-transform: translate(10000px, 0);
        transform: translate(10000px, 0);
        -webkit-transform: translate3d(10000px, 0, 0);
        transform: translate3d(10000px, 0, 0)*/
       left:10000px;
    }
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-100vw, 0);
    -ms-transform: translate(-100vw, 0);
    transform: translate(-100vw, 0);
    -webkit-transform: translate3d(-100vw, 0, 0);
    transform: translate3d(-100vw, 0, 0)*/
   left:-100vw;
}

@media all and (max-width:140px) {
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)*/
       left:-140px;
    }
}

@media all and (min-width:10000px) {
    .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-10000px, 0);
        -ms-transform: translate(-10000px, 0);
        transform: translate(-10000px, 0);
        -webkit-transform: translate3d(-10000px, 0, 0);
        transform: translate3d(-10000px, 0, 0)*/
       left:-10000px;
    }
}

.mm-menu_fullscreen.mm-menu_position-top {
    height: 100vh;
    min-height: 140px;
    max-height: 10000px
}

.mm-menu_fullscreen.mm-menu_position-bottom {
    height: 100vh;
    min-height: 140px;
    max-height: 10000px
}

.mm-menu_listview-30 .mm-listitem>a:not(.mm-btn_next),
.mm-menu_listview-30 .mm-listitem>span {
    padding-top: 5px;
    padding-bottom: 5px
}

.mm-menu_listview-30 .mm-listitem_vertical>.mm-btn_next {
    height: 30
}

.mm-menu_listview-50 .mm-listitem>a:not(.mm-btn_next),
.mm-menu_listview-50 .mm-listitem>span {
    padding-top: 15px;
    padding-bottom: 15px
}

.mm-menu_listview-50 .mm-listitem_vertical>.mm-btn_next {
    height: 50
}

.mm-menu_listview-60 .mm-listitem>a:not(.mm-btn_next),
.mm-menu_listview-60 .mm-listitem>span {
    padding-top: 20px;
    padding-bottom: 20px
}

.mm-menu_listview-60 .mm-listitem_vertical>.mm-btn_next {
    height: 60
}

.mm-menu_listview-justify .mm-panels>.mm-panel:after,
.mm-menu_listview-justify .mm-panels>.mm-panel:before,
.mm-panels>.mm-panel_listview-justify:after,
.mm-panels>.mm-panel_listview-justify:before {
    content: none;
    display: none
}

.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview,
.mm-panels>.mm-panel_listview-justify .mm-listview {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem,
.mm-panels>.mm-panel_listview-justify .mm-listitem {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-height: 40px
}

.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem:not(.mm-listitem_divider),
.mm-panels>.mm-panel_listview-justify .mm-listitem:not(.mm-listitem_divider) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>a:not(.mm-btn_next),
.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem>span,
.mm-panels>.mm-panel_listview-justify .mm-listitem>a:not(.mm-btn_next),
.mm-panels>.mm-panel_listview-justify .mm-listitem>span {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mm-listview_inset {
    list-style: inside disc;
    padding: 0 10px 15px 40px;
    margin: 0
}

.mm-listview_inset>li {
    padding: 5px 0
}

.mm-menu_multiline .mm-listitem>a,
.mm-menu_multiline .mm-listitem>span,
.mm-panel_multiline .mm-listitem>a,
.mm-panel_multiline .mm-listitem>span {
    text-overflow: clip;
    white-space: normal
}

[class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker {
    opacity: 0
}

.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker {
    opacity: .3;
    transition: opacity .4s ease .4s
}

.mm-menu_opened.mm-menu_pagedim~.mm-page__blocker {
    background: inherit
}

.mm-menu_opened.mm-menu_pagedim-black~.mm-page__blocker {
    background: #000
}

.mm-menu_opened.mm-menu_pagedim-white~.mm-page__blocker {
    background: #fff
}

.mm-menu_popup {
    transition: opacity .4s ease;
    opacity: 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .3);
    height: 80%;
    min-height: 140px;
    max-height: 880px;
    top: 50%;
    left: 50%;
    bottom: auto;
    right: auto;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.mm-menu_popup.mm-menu_opened~.mm-slideout {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    z-index: 0
}

.mm-menu_popup.mm-menu_opened~.mm-page__blocker {
    transition-delay: 0s!important;
    z-index: 1
}

.mm-wrapper_opening .mm-menu_popup {
    opacity: 1
}

.mm-menu_position-right {
    left: auto;
    right: 0
}

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout {
    /*-webkit-transform: translate(-80vw, 0);
    -ms-transform: translate(-80vw, 0);
    transform: translate(-80vw, 0);
    -webkit-transform: translate3d(-80vw, 0, 0);
    transform: translate3d(-80vw, 0, 0)*/
    left:-80vw;
}

@media all and (max-width:175px) {
    .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-140px, 0);
        -ms-transform: translate(-140px, 0);
        transform: translate(-140px, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        transform: translate3d(-140px, 0, 0)*/
       left:-140px;
    }
}

@media all and (min-width:550px) {
    .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout {
        /*-webkit-transform: translate(-440px, 0);
        -ms-transform: translate(-440px, 0);
        transform: translate(-440px, 0);
        -webkit-transform: translate3d(-440px, 0, 0);
        transform: translate3d(-440px, 0, 0)*/
       left:-440px;
    }
}

.mm-menu_position-bottom,
.mm-menu_position-front,
.mm-menu_position-top {
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.mm-menu_position-bottom.mm-menu_opened,
.mm-menu_position-front.mm-menu_opened,
.mm-menu_position-top.mm-menu_opened {
    z-index: 2
}

.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,
.mm-menu_position-front.mm-menu_opened~.mm-slideout,
.mm-menu_position-top.mm-menu_opened~.mm-slideout {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important;
    z-index: 0
}

.mm-menu_position-bottom.mm-menu_opened~.mm-page__blocker,
.mm-menu_position-front.mm-menu_opened~.mm-page__blocker,
.mm-menu_position-top.mm-menu_opened~.mm-page__blocker {
    z-index: 1
}

.mm-menu_position-front {
    /*-webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)*/
   left:-100%;
}

.mm-menu_position-front.mm-menu_position-right {
    /*-webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)*/
   left:100%;
}

.mm-menu_position-bottom,
.mm-menu_position-top {
    width: 100%;
    min-width: 100%;
    max-width: 100%
}

.mm-menu_position-top {
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.mm-menu_position-top {
    height: 80vh;
    min-height: 140px;
    max-height: 880px
}

.mm-menu_position-bottom {
    -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    top: auto
}

.mm-menu_position-bottom {
    height: 80vh;
    min-height: 140px;
    max-height: 880px
}

.mm-wrapper_opening .mm-menu_position-bottom,
.mm-wrapper_opening .mm-menu_position-front,
.mm-wrapper_opening .mm-menu_position-top {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mm-menu_shadow-page:after {
    content: "";
    display: block;
    width: 20px;
    height: 120%;
    position: absolute;
    left: 100%;
    top: -10%;
    z-index: 100;
    -webkit-clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
    clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%)
}

.mm-menu_shadow-page.mm-menu_position-right:after {
    left: auto;
    right: 100%;
    -webkit-clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
    clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%)
}

.mm-menu_shadow-page.mm-menu_position-front:after {
    content: none;
    display: none
}

.mm-menu_shadow-page:after {
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-menu_shadow-panels .mm-panel {
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.mm-menu_theme-white {
    background: #fff;
    border-color: rgba(0, 0, 0, .1);
    color: rgba(0, 0, 0, .7)
}

.mm-menu_theme-white .mm-navbar a,
.mm-menu_theme-white .mm-navbar>* {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white .mm-btn:after,
.mm-menu_theme-white .mm-btn:before {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white .mm-listview .mm-btn_next:after {
    border-color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white .mm-listview a:not(.mm-btn_next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .03);
    tap-highlight-color: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),
.mm-menu_theme-white .mm-listitem_selected>span {
    background: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,
.mm-menu_theme-white .mm-listitem_opened>.mm-panel {
    background: rgba(0, 0, 0, .06)
}

.mm-menu_theme-white .mm-listitem_divider {
    background: rgba(0, 0, 0, .06)
}

.mm-menu_theme-white .mm-counter {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white .mm-iconbar,
.mm-menu_theme-white .mm-iconbar a {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white.mm-menu_keyboardfocus a:focus {
    background: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),
.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,
.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs) {
    background: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white.mm-menu_shadow-page:after {
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel {
    box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.mm-menu_theme-white .mm-searchfield input {
    background: rgba(0, 0, 0, .06);
    color: rgba(0, 0, 0, .7)
}

.mm-menu_theme-white .mm-panel__noresultsmsg {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white .mm-sectionindexer a {
    color: rgba(0, 0, 0, .3)
}

.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span {
    background: 0 0
}

.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover {
    background: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,
.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span {
    background: 0 0
}

.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth) {
    background: rgba(0, 0, 0, .03)
}

.mm-menu_theme-white label.mm-check:before {
    border-color: rgba(0, 0, 0, .7)
}

.mm-menu_theme-white label.mm-toggle {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-white label.mm-toggle:before {
    background: #fff
}

.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle {
    background: #4bd963
}

.mm-menu_theme-dark {
    background: #333;
    border-color: rgba(0, 0, 0, .3);
    color: rgba(255, 255, 255, .85)
}

.mm-menu_theme-dark .mm-navbar a,
.mm-menu_theme-dark .mm-navbar>* {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark .mm-btn:after,
.mm-menu_theme-dark .mm-btn:before {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark .mm-listview .mm-btn_next:after {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next) {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .1);
    tap-highlight-color: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),
.mm-menu_theme-dark .mm-listitem_selected>span {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,
.mm-menu_theme-dark .mm-listitem_opened>.mm-panel {
    background: rgba(255, 255, 255, .08)
}

.mm-menu_theme-dark .mm-listitem_divider {
    background: rgba(255, 255, 255, .08)
}

.mm-menu_theme-dark .mm-counter {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark .mm-iconbar,
.mm-menu_theme-dark .mm-iconbar a {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),
.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,
.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs) {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark.mm-menu_shadow-page:after {
    box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel {
    box-shadow: 0 0 20px rgba(0, 0, 0, .5)
}

.mm-menu_theme-dark .mm-searchfield input {
    background: rgba(255, 255, 255, .15);
    color: rgba(255, 255, 255, .85)
}

.mm-menu_theme-dark .mm-panel__noresultsmsg {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark .mm-sectionindexer a {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span {
    background: 0 0
}

.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span {
    background: 0 0
}

.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth) {
    background: rgba(0, 0, 0, .1)
}

.mm-menu_theme-dark label.mm-check:before {
    border-color: rgba(255, 255, 255, .85)
}

.mm-menu_theme-dark label.mm-toggle {
    background: rgba(0, 0, 0, .3)
}

.mm-menu_theme-dark label.mm-toggle:before {
    background: #333
}

.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle {
    background: #4bd963
}

.mm-menu_theme-black {
    background: #000;
    border-color: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .75)
}

.mm-menu_theme-black .mm-navbar a,
.mm-menu_theme-black .mm-navbar>* {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black .mm-btn:after,
.mm-menu_theme-black .mm-btn:before {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black .mm-listview .mm-btn_next:after {
    border-color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black .mm-listview a:not(.mm-btn_next) {
    -webkit-tap-highlight-color: rgba(255, 255, 255, .15);
    tap-highlight-color: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),
.mm-menu_theme-black .mm-listitem_selected>span {
    background: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,
.mm-menu_theme-black .mm-listitem_opened>.mm-panel {
    background: rgba(255, 255, 255, .2)
}

.mm-menu_theme-black .mm-listitem_divider {
    background: rgba(255, 255, 255, .2)
}

.mm-menu_theme-black .mm-counter {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black .mm-iconbar,
.mm-menu_theme-black .mm-iconbar a {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black.mm-menu_keyboardfocus a:focus {
    background: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),
.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,
.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs) {
    background: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black.mm-menu_shadow-page:after {
    box-shadow: false
}

.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel {
    box-shadow: false
}

.mm-menu_theme-black .mm-searchfield input {
    background: rgba(255, 255, 255, .25);
    color: rgba(255, 255, 255, .75)
}

.mm-menu_theme-black .mm-panel__noresultsmsg {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black .mm-sectionindexer a {
    color: rgba(255, 255, 255, .4)
}

.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span {
    background: 0 0
}

.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover {
    background: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,
.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span {
    background: 0 0
}

.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth) {
    background: rgba(255, 255, 255, .15)
}

.mm-menu_theme-black label.mm-check:before {
    border-color: rgba(255, 255, 255, .75)
}

.mm-menu_theme-black label.mm-toggle {
    background: rgba(255, 255, 255, .25)
}

.mm-menu_theme-black label.mm-toggle:before {
    background: #000
}

.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle {
    background: #4bd963
}

.mm-menu_tileview .mm-listview,
.mm-panel_tileview .mm-listview {
    margin: 0!important
}

.mm-menu_tileview .mm-listview:after,
.mm-panel_tileview .mm-listview:after {
    content: '';
    display: block;
    clear: both
}

.mm-menu_tileview .mm-listitem,
.mm-panel_tileview .mm-listitem {
    padding: 0;
    float: left;
    position: relative;
    width: 50%;
    height: 0;
    padding-top: 50%
}

.mm-menu_tileview .mm-listitem:after,
.mm-panel_tileview .mm-listitem:after {
    left: 0;
    top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    z-index: -1
}

.mm-menu_tileview .mm-listitem.mm-tile-xs,
.mm-panel_tileview .mm-listitem.mm-tile-xs {
    width: 12.5%;
    padding-top: 12.5%
}

.mm-menu_tileview .mm-listitem.mm-tile-s,
.mm-panel_tileview .mm-listitem.mm-tile-s {
    width: 25%;
    padding-top: 25%
}

.mm-menu_tileview .mm-listitem.mm-tile-l,
.mm-panel_tileview .mm-listitem.mm-tile-l {
    width: 75%;
    padding-top: 75%
}

.mm-menu_tileview .mm-listitem.mm-tile-xl,
.mm-panel_tileview .mm-listitem.mm-tile-xl {
    width: 100%;
    padding-top: 100%
}

.mm-menu_tileview .mm-listitem>a,
.mm-menu_tileview .mm-listitem>span,
.mm-panel_tileview .mm-listitem>a,
.mm-panel_tileview .mm-listitem>span {
    line-height: 1px;
    text-align: center;
    padding: 50% 10px 0 10px;
    margin: 0;
    position: absolute;
    top: 0;
    right: 1px;
    bottom: 1px;
    left: 0
}

.mm-menu_tileview .mm-listitem>.mm-btn_next,
.mm-panel_tileview .mm-listitem>.mm-btn_next {
    width: auto
}

.mm-menu_tileview .mm-listitem>.mm-btn_next:after,
.mm-menu_tileview .mm-listitem>.mm-btn_next:before,
.mm-panel_tileview .mm-listitem>.mm-btn_next:after,
.mm-panel_tileview .mm-listitem>.mm-btn_next:before {
    content: none;
    display: none
}

.mm-menu_tileview .mm-listitem_divider,
.mm-panel_tileview .mm-listitem_divider {
    display: none
}

.mm-menu_tileview .mm-panel,
.mm-panel_tileview {
    padding-left: 0;
    padding-right: 0
}

.mm-menu_tileview .mm-panel:after,
.mm-menu_tileview .mm-panel:before,
.mm-panel_tileview:after,
.mm-panel_tileview:before {
    content: none;
    display: none
}
table.footable-details,table.footable>thead>tr.footable-filtering>th div.form-group{margin-bottom:0}table.footable,table.footable-details{position:relative;width:100%;border-spacing:0;border-collapse:collapse}table.footable-hide-fouc{display:none}table>tbody>tr>td>span.footable-toggle{margin-right:8px;opacity:.3}table>tbody>tr>td>span.footable-toggle.last-column{margin-left:8px;float:right}table.table-condensed>tbody>tr>td>span.footable-toggle{margin-right:5px}table.footable-details>tbody>tr>th:nth-child(1){min-width:40px;width:120px}table.footable-details>tbody>tr>td:nth-child(2){word-break:break-all}table.footable-details>tbody>tr:first-child>td,table.footable-details>tbody>tr:first-child>th,table.footable-details>tfoot>tr:first-child>td,table.footable-details>tfoot>tr:first-child>th,table.footable-details>thead>tr:first-child>td,table.footable-details>thead>tr:first-child>th{border-top-width:0}table.footable-details.table-bordered>tbody>tr:first-child>td,table.footable-details.table-bordered>tbody>tr:first-child>th,table.footable-details.table-bordered>tfoot>tr:first-child>td,table.footable-details.table-bordered>tfoot>tr:first-child>th,table.footable-details.table-bordered>thead>tr:first-child>td,table.footable-details.table-bordered>thead>tr:first-child>th{border-top-width:1px}div.footable-loader{vertical-align:middle;text-align:center;height:300px;position:relative}div.footable-loader>span.fooicon{display:inline-block;opacity:.3;font-size:30px;line-height:32px;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;-webkit-animation:fooicon-spin-r 2s infinite linear;animation:fooicon-spin-r 2s infinite linear}table.footable>tbody>tr.footable-empty>td{vertical-align:middle;text-align:center;font-size:30px}table.footable>tbody>tr>td,table.footable>tbody>tr>th{display:none}table.footable>tbody>tr.footable-detail-row>td,table.footable>tbody>tr.footable-detail-row>th,table.footable>tbody>tr.footable-empty>td,table.footable>tbody>tr.footable-empty>th{display:table-cell}@-webkit-keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fooicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings'!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fooicon:after,.fooicon:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fooicon-loader:before{content:"\e030"}.fooicon-plus:before{content:"\2b"}.fooicon-minus:before{content:"\2212"}.fooicon-search:before{content:"\e003"}.fooicon-remove:before{content:"\e014"}.fooicon-sort:before{content:"\e150"}.fooicon-sort-asc:before{content:"\e155"}.fooicon-sort-desc:before{content:"\e156"}.fooicon-pencil:before{content:"\270f"}.fooicon-trash:before{content:"\e020"}.fooicon-eye-close:before{content:"\e106"}.fooicon-flash:before{content:"\e162"}.fooicon-cog:before{content:"\e019"}.fooicon-stats:before{content:"\e185"}table.footable>thead>tr.footable-filtering>th{border-bottom-width:1px;font-weight:400}table.footable.footable-filtering-right>thead>tr.footable-filtering>th,table.footable>thead>tr.footable-filtering>th{text-align:right}table.footable.footable-filtering-left>thead>tr.footable-filtering>th{text-align:left}table.footable-paging-center>tfoot>tr.footable-paging>td,table.footable.footable-filtering-center>thead>tr.footable-filtering>th,table.footable>tfoot>tr.footable-paging>td{text-align:center}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:5px}table.footable>thead>tr.footable-filtering>th div.input-group{width:100%}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox{margin:0;display:block;position:relative}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox>label{display:block;padding-left:20px}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox input[type=checkbox]{position:absolute;margin-left:-20px}@media (min-width:768px){table.footable>thead>tr.footable-filtering>th div.input-group{width:auto}table.footable>thead>tr.footable-filtering>th div.form-group{margin-left:2px;margin-right:2px}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:0}}table.footable>tbody>tr>td.footable-sortable,table.footable>tbody>tr>th.footable-sortable,table.footable>tfoot>tr>td.footable-sortable,table.footable>tfoot>tr>th.footable-sortable,table.footable>thead>tr>td.footable-sortable,table.footable>thead>tr>th.footable-sortable{position:relative;padding-right:30px;cursor:pointer}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{position:absolute;right:6px;top:50%;margin-top:-7px;opacity:0;transition:opacity .3s ease-in}td.footable-sortable.footable-asc>span.fooicon,td.footable-sortable.footable-desc>span.fooicon,td.footable-sortable:hover>span.fooicon,th.footable-sortable.footable-asc>span.fooicon,th.footable-sortable.footable-desc>span.fooicon,th.footable-sortable:hover>span.fooicon{opacity:1}table.footable-sorting-disabled td.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled td.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled td.footable-sortable:hover>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-asc>span.fooicon,table.footable-sorting-disabled th.footable-sortable.footable-desc>span.fooicon,table.footable-sorting-disabled th.footable-sortable:hover>span.fooicon{opacity:0;visibility:hidden}table.footable>tfoot>tr.footable-paging>td>ul.pagination{margin:10px 0 0}table.footable>tfoot>tr.footable-paging>td>span.label{display:inline-block;margin:0 0 10px;padding:4px 10px}table.footable-paging-left>tfoot>tr.footable-paging>td{text-align:left}table.footable-editing-right td.footable-editing,table.footable-editing-right tr.footable-editing,table.footable-paging-right>tfoot>tr.footable-paging>td{text-align:right}ul.pagination>li.footable-page{display:none}ul.pagination>li.footable-page.visible{display:inline}td.footable-editing{width:90px;max-width:90px}table.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit td.footable-editing,table.footable-editing-no-view td.footable-editing{width:70px;max-width:70px}table.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,table.footable-editing-no-edit.footable-editing-no-view td.footable-editing{width:50px;max-width:50px}table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing{width:0;max-width:0;display:none!important}table.footable-editing-left td.footable-editing,table.footable-editing-left tr.footable-editing{text-align:left}table.footable-editing button.footable-add,table.footable-editing button.footable-hide,table.footable-editing-show button.footable-show,table.footable-editing.footable-editing-always-show button.footable-hide,table.footable-editing.footable-editing-always-show button.footable-show,table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing{display:none}table.footable-editing.footable-editing-always-show button.footable-add,table.footable-editing.footable-editing-show button.footable-add,table.footable-editing.footable-editing-show button.footable-hide{display:inline-block}
.sweet-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert button {
    background-color: #AEDEF4;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #a1d9f2; }
    .sweet-alert button:active {
      background-color: #81ccee; }
    .sweet-alert button.cancel {
      background-color: #D0D0D0; }
      .sweet-alert button.cancel:hover {
        background-color: #c8c8c8; }
      .sweet-alert button.cancel:active {
        background-color: #b6b6b6; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert .icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .icon.error {
      border-color: #F27474; }
      .sweet-alert .icon.error .x-mark {
        position: relative;
        display: block; }
      .sweet-alert .icon.error .line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .icon.error .line.left {
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .icon.error .line.right {
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .icon.warning {
      border-color: #F8BB86; }
      .sweet-alert .icon.warning .body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .icon.warning .dot {
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .icon.info {
      border-color: #C9DAE1; }
      .sweet-alert .icon.info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .icon.info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .icon.success {
      border-color: #A5DC86; }
      .sweet-alert .icon.success::before, .sweet-alert .icon.success::after {
        content: '';
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      .sweet-alert .icon.success::before {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 60px 60px;
        transform-origin: 60px 60px; }
      .sweet-alert .icon.success::after {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 0px 60px;
        transform-origin: 0px 60px; }
      .sweet-alert .icon.success .placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .icon.success .fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .sweet-alert .icon.success .line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .icon.success .line.tip {
          width: 25px;
          left: 14px;
          top: 46px;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .sweet-alert .icon.success .line.long {
          width: 47px;
          right: 8px;
          top: 38px;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    .sweet-alert .icon.custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }

  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }

  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95); }

  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }

  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }

  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95); }

  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }

  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }

  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

.showSweetAlert {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }
  .showSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none; }

.hideSweetAlert {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }
  .hideSweetAlert[data-animation=none] {
    -webkit-animation: none;
    animation: none; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }

  54% {
    width: 0;
    left: 1px;
    top: 19px; }

  70% {
    width: 50px;
    left: -8px;
    top: 37px; }

  84% {
    width: 17px;
    left: 21px;
    top: 48px; }

  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }

  54% {
    width: 0;
    left: 1px;
    top: 19px; }

  70% {
    width: 50px;
    left: -8px;
    top: 37px; }

  84% {
    width: 17px;
    left: 21px;
    top: 48px; }

  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }

  65% {
    width: 0;
    right: 46px;
    top: 54px; }

  84% {
    width: 55px;
    right: 0px;
    top: 35px; }

  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }

  65% {
    width: 0;
    right: 46px;
    top: 54px; }

  84% {
    width: 55px;
    right: 0px;
    top: 35px; }

  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }

  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }

  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }

  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }

  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }

  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }

  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.icon.success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }

  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }

  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }

  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }

  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }

  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }

  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }

  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }

  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }

  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }

  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }

  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }

  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

/*!
 * shariff - v3.0.0 - Thu, 15 Mar 2018 08:53:04 GMT
 * https://github.com/heiseonline/shariff
 * Copyright (c) 2018 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
 * Licensed under the MIT license
 */
.shariff:after,.shariff:before{content:" ";display:table}.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{overflow:hidden}.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical.button-style-icon{min-width:35px}.shariff .orientation-vertical.button-style-icon-count{min-width:80px}.shariff .orientation-vertical.button-style-standard{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical.button-style-icon-count li .share_count,.shariff .orientation-vertical.button-style-standard li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%}.shariff .orientation-horizontal.button-style-icon-count li,.shariff .orientation-horizontal.button-style-standard li{min-width:80px}.shariff .orientation-horizontal.button-style-icon-count li .share_count,.shariff .orientation-horizontal.button-style-standard li .share_count{display:block}.shariff .orientation-horizontal.button-style-standard li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal.button-style-standard li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook-f{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook-f{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money-bill-alt{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money-bill-alt{font-size:19px}}.shariff .flipboard a{background-color:#e12828}.shariff .flipboard a:hover{background-color:#ff2e2e}.shariff .flipboard .fa-flipboard{font-size:22px}.shariff .theme-white .flipboard a{color:#e12828}@media only screen and (min-width:600px){.shariff .flipboard .fa-flipboard{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .fa-google-plus-g{font-size:22px}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus-g{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin-in{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin-in{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(/fileadmin/templates/css/#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/fileadmin/templates/images/leaflet/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/fileadmin/templates/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/fileadmin/templates/images/leaflet/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}


html.mm-wrapper_opening #hamburger:before,html.mm-wrapper_opening #hamburger:after{ top: 20px;  left: 5px;  background: #006199; }html.mm-wrapper_opening #hamburger:before{ -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }html.mm-wrapper_opening #hamburger:after{ -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }html.mm-wrapper_opening #hamburger span{ left: -50px;  opacity: 0;  background: #006199; }#hamburger{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  display: block;  width: 50px;  height: 26px;  z-index: 2; }#hamburger:before,#hamburger:after,#hamburger span{ background: #0084c0;  content: '';  display: block;  width: 50px;  height: 4px;  position: absolute;  left: 0;  -webkit-transition: all .5s ease .5s;  -webkit-transition: all .5s ease .5s; transition: all .5s ease .5s;  -webkit-transition-property: transform,top,bottom,left,opacity,background;  -webkit-transition-property: transform,top,bottom,left,opacity,background; transition-property: transform,top,bottom,left,opacity,background; }#hamburger:before{ top: 0; }#hamburger span{ top: 11px; }#hamburger:after{ top: 22px; }#mobileNavi{ background: #fff;  color: #707173; }#mobileNavi a{ color: #337ab7; }#mobileNavi #mm-1 .mm-navbar,#mobileNavi #mm-1 .mm-navbar__title{ display: none; }#mobileNavi .mm-panels .mm-navbar{ background: #006199; }#mobileNavi .mm-panels .mm-navbar .mm-btn:before{ border-color: #fff; }#mobileNavi .mm-panels .mm-navbar .mm-navbar__title{ color: #fff; }#mobileNavi .mm-panels .mm-listitem{ border-bottom: 1px solid #707173; }#mobileNavi .mm-panels .mm-listitem .mm-btn_next:before{ display: none; }#mobileNavi .mm-panels .mm-listitem .mm-btn_next:after{ border-color: #006199; }#mobileNavi .mm-panels .mm-listitem a{ color: #006199; }#mobileNavi .mm-panels .mm-listitem.mm-listitem_selected{ background: rgba(0,0,0,.1);  font-weight: bold; }#mobileNavi .mm-panels .mm-listitem:after{ border-bottom: 0;  border-color: transparent; }#mobileNavi .mm-navbars_bottom nav span{ color: #006199;  display: inline-block;  margin: 0 5px 0 5px; }#mobileNavi .mm-navbars_bottom a{ color: #337ab7; }#mobileNaviTriggerWrap{ position: relative;  display: inline-block; }#invisible{ display: none; }.kesearchformContainer input[type="submit"]{ margin-top: 0; }#kesearch_num_results{ text-align: center;  margin-bottom: 20px;  color: #006199;  font-size: 25px;  line-height: 30px;  text-transform: uppercase;  font-weight: 700; }.result_txt{ text-align: center;  margin-top: 20px; }.result-list-item{ padding-bottom: 12px;  vertical-align: top;  overflow: hidden; }.result-list-item .result-title-container{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.result-list-item .result-title-container a{ color: #006199; }.result-list-item .result-title-container .teaser_icon{ padding-top: 6px;  display: none; }.result-list-item .result-title-container .teaser_icon img{ vertical-align: top; }.result-list-item .result-info-container{ padding: 0 10px;  width: -webkit-calc(100% - 25px); width: calc(100% - 25px); }.result-list-item + .result-list-item{ padding-top: 15px;  border-top: 1px solid #85837e; }.kesearch_pagebrowser{ margin: 20px 0; }.kesearch_pagebrowser ul{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  list-style: none; }.kesearch_pagebrowser ul li{ width: 30px;  height: 30px;  line-height: 30px;  text-align: center;  border: 1px solid #85837e;  margin: 0 5px;  -webkit-transition: all 300ms ease;  -moz-transition: all 300ms ease;  -ms-transition: all 300ms ease;  -o-transition: all 300ms ease;  -webkit-transition: all 300ms ease; transition: all 300ms ease; }.kesearch_pagebrowser ul li a{ color: #85837e;  width: 30px;  height: 30px;  line-height: 30px;  display: block; }.kesearch_pagebrowser ul li.next,.kesearch_pagebrowser ul li.previous{ overflow: hidden;  position: relative;  border: none; }.kesearch_pagebrowser ul li.next:before,.kesearch_pagebrowser ul li.previous:before{ content: '';  height: 14px;  width: 14px;  border-top: 3px solid #85837e;  border-right: 3px solid #85837e;  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);  display: block;  position: absolute;  z-index: -1;  top: 8px;  left: 5px; }.kesearch_pagebrowser ul li.next a,.kesearch_pagebrowser ul li.previous a{ color: transparent; }.kesearch_pagebrowser ul li.next:hover,.kesearch_pagebrowser ul li.previous:hover{ color: transparent;  background: none; }.kesearch_pagebrowser ul li.next:hover a,.kesearch_pagebrowser ul li.previous:hover a{ color: transparent; }.kesearch_pagebrowser ul li.previous:before{ left: 10px;  -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }.kesearch_pagebrowser ul li.current,.kesearch_pagebrowser ul li:hover{ background: #006199;  border-color: #006199;  color: #006199; }.kesearch_pagebrowser ul li.current a,.kesearch_pagebrowser ul li:hover a{ color: #006199;  text-decoration: none; }#main #form_kesearch_pi1{ width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;  max-width: 1140px; }#main #form_kesearch_pi1 .kesearch_searchbox{ max-width: 450px;  margin: 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  flex-wrp: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#main #form_kesearch_pi1 .kesearch_searchbox #ke_search_sword{ padding: 5px 10px; }#main #form_kesearch_pi1 .kesearch_searchbox .submitbutt button{ border: none;  background: none;  -webkit-box-shadow: none; box-shadow: none;  height: 40px;  line-height: 40px;  width: 30px;  text-align: center;  cursor: pointer; }#main .searchtoggle{ display: none; }@media screen and (min-width:481px){.kesearchformContainer{ max-width: 450px;  margin: 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  flex-wrp: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.kesearchformContainer .kesearchbox{ margin-right: 10px; }.result-list-item .result-title-container .result-number{ width: 22px; }.result-list-item .result-title-container .teaser_icon{ display: inline-block;  text-align: center;  width: 60px;  margin-left: 10px; }.result-list-item .result-title-container .result-info-container{ width: -webkit-calc(100% - 92px); width: calc(100% - 92px);  padding-left: 20px; }}.fa,.fas,.far,.fal,.fad,.fab{ -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  display: inline-block;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1; }.fa-lg{ font-size: 1.33333em;  line-height: .75em;  vertical-align: -.0667em; }.fa-xs{ font-size: .75em; }.fa-sm{ font-size: .875em; }.fa-1x{ font-size: 1em; }.fa-2x{ font-size: 2em; }.fa-3x{ font-size: 3em; }.fa-4x{ font-size: 4em; }.fa-5x{ font-size: 5em; }.fa-6x{ font-size: 6em; }.fa-7x{ font-size: 7em; }.fa-8x{ font-size: 8em; }.fa-9x{ font-size: 9em; }.fa-10x{ font-size: 10em; }.fa-fw{ text-align: center;  width: 1.25em; }.fa-ul{ list-style-type: none;  margin-left: 2.5em;  padding-left: 0; }.fa-ul > li{ position: relative; }.fa-li{ left: -2em;  position: absolute;  text-align: center;  width: 2em;  line-height: inherit; }.fa-border{ border: solid .08em #eee;  border-radius: .1em;  padding: .2em .25em .15em; }.fa-pull-left{ float: left; }.fa-pull-right{ float: right; }.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{ margin-right: .3em; }.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{ margin-left: .3em; }.fa-spin{ -webkit-animation: fa-spin 2s infinite linear;  -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }.fa-pulse{ -webkit-animation: fa-spin 1s infinite steps(8);  -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }@-webkit-keyframes fa-spin{0%{ -webkit-transform: rotate(0deg);  -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }100%{ -webkit-transform: rotate(360deg);  -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes fa-spin{0%{ -webkit-transform: rotate(0deg);  -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }100%{ -webkit-transform: rotate(360deg);  -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }}.fa-rotate-90{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform: rotate(90deg);  -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.fa-rotate-180{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform: rotate(180deg);  -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }.fa-rotate-270{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform: rotate(270deg);  -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }.fa-flip-horizontal{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform: scale(-1,1);  -webkit-transform: scale(-1,1); -ms-transform: scale(-1,1); transform: scale(-1,1); }.fa-flip-vertical{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(1,-1);  -webkit-transform: scale(1,-1); -ms-transform: scale(1,-1); transform: scale(1,-1); }.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{ -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform: scale(-1,-1);  -webkit-transform: scale(-1,-1); -ms-transform: scale(-1,-1); transform: scale(-1,-1); }:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{ -webkit-filter: none;  -webkit-filter: none; filter: none; }.fa-stack{ display: inline-block;  height: 2em;  line-height: 2em;  position: relative;  vertical-align: middle;  width: 2.5em; }.fa-stack-1x,.fa-stack-2x{ left: 0;  position: absolute;  text-align: center;  width: 100%; }.fa-stack-1x{ line-height: inherit; }.fa-stack-2x{ font-size: 2em; }.fa-inverse{ color: #fff; }.fa-500px:before{ content: ""; }.fa-abacus:before{ content: ""; }.fa-accessible-icon:before{ content: ""; }.fa-accusoft:before{ content: ""; }.fa-acorn:before{ content: ""; }.fa-acquisitions-incorporated:before{ content: ""; }.fa-ad:before{ content: ""; }.fa-address-book:before{ content: ""; }.fa-address-card:before{ content: ""; }.fa-adjust:before{ content: ""; }.fa-adn:before{ content: ""; }.fa-adobe:before{ content: ""; }.fa-adversal:before{ content: ""; }.fa-affiliatetheme:before{ content: ""; }.fa-air-conditioner:before{ content: ""; }.fa-air-freshener:before{ content: ""; }.fa-airbnb:before{ content: ""; }.fa-alarm-clock:before{ content: ""; }.fa-alarm-exclamation:before{ content: ""; }.fa-alarm-plus:before{ content: ""; }.fa-alarm-snooze:before{ content: ""; }.fa-album:before{ content: ""; }.fa-album-collection:before{ content: ""; }.fa-algolia:before{ content: ""; }.fa-alicorn:before{ content: ""; }.fa-alien:before{ content: ""; }.fa-alien-monster:before{ content: ""; }.fa-align-center:before{ content: ""; }.fa-align-justify:before{ content: ""; }.fa-align-left:before{ content: ""; }.fa-align-right:before{ content: ""; }.fa-align-slash:before{ content: ""; }.fa-alipay:before{ content: ""; }.fa-allergies:before{ content: ""; }.fa-amazon:before{ content: ""; }.fa-amazon-pay:before{ content: ""; }.fa-ambulance:before{ content: ""; }.fa-american-sign-language-interpreting:before{ content: ""; }.fa-amilia:before{ content: ""; }.fa-amp-guitar:before{ content: ""; }.fa-analytics:before{ content: ""; }.fa-anchor:before{ content: ""; }.fa-android:before{ content: ""; }.fa-angel:before{ content: ""; }.fa-angellist:before{ content: ""; }.fa-angle-double-down:before{ content: ""; }.fa-angle-double-left:before{ content: ""; }.fa-angle-double-right:before{ content: ""; }.fa-angle-double-up:before{ content: ""; }.fa-angle-down:before{ content: ""; }.fa-angle-left:before{ content: ""; }.fa-angle-right:before{ content: ""; }.fa-angle-up:before{ content: ""; }.fa-angry:before{ content: ""; }.fa-angrycreative:before{ content: ""; }.fa-angular:before{ content: ""; }.fa-ankh:before{ content: ""; }.fa-app-store:before{ content: ""; }.fa-app-store-ios:before{ content: ""; }.fa-apper:before{ content: ""; }.fa-apple:before{ content: ""; }.fa-apple-alt:before{ content: ""; }.fa-apple-crate:before{ content: ""; }.fa-apple-pay:before{ content: ""; }.fa-archive:before{ content: ""; }.fa-archway:before{ content: ""; }.fa-arrow-alt-circle-down:before{ content: ""; }.fa-arrow-alt-circle-left:before{ content: ""; }.fa-arrow-alt-circle-right:before{ content: ""; }.fa-arrow-alt-circle-up:before{ content: ""; }.fa-arrow-alt-down:before{ content: ""; }.fa-arrow-alt-from-bottom:before{ content: ""; }.fa-arrow-alt-from-left:before{ content: ""; }.fa-arrow-alt-from-right:before{ content: ""; }.fa-arrow-alt-from-top:before{ content: ""; }.fa-arrow-alt-left:before{ content: ""; }.fa-arrow-alt-right:before{ content: ""; }.fa-arrow-alt-square-down:before{ content: ""; }.fa-arrow-alt-square-left:before{ content: ""; }.fa-arrow-alt-square-right:before{ content: ""; }.fa-arrow-alt-square-up:before{ content: ""; }.fa-arrow-alt-to-bottom:before{ content: ""; }.fa-arrow-alt-to-left:before{ content: ""; }.fa-arrow-alt-to-right:before{ content: ""; }.fa-arrow-alt-to-top:before{ content: ""; }.fa-arrow-alt-up:before{ content: ""; }.fa-arrow-circle-down:before{ content: ""; }.fa-arrow-circle-left:before{ content: ""; }.fa-arrow-circle-right:before{ content: ""; }.fa-arrow-circle-up:before{ content: ""; }.fa-arrow-down:before{ content: ""; }.fa-arrow-from-bottom:before{ content: ""; }.fa-arrow-from-left:before{ content: ""; }.fa-arrow-from-right:before{ content: ""; }.fa-arrow-from-top:before{ content: ""; }.fa-arrow-left:before{ content: ""; }.fa-arrow-right:before{ content: ""; }.fa-arrow-square-down:before{ content: ""; }.fa-arrow-square-left:before{ content: ""; }.fa-arrow-square-right:before{ content: ""; }.fa-arrow-square-up:before{ content: ""; }.fa-arrow-to-bottom:before{ content: ""; }.fa-arrow-to-left:before{ content: ""; }.fa-arrow-to-right:before{ content: ""; }.fa-arrow-to-top:before{ content: ""; }.fa-arrow-up:before{ content: ""; }.fa-arrows:before{ content: ""; }.fa-arrows-alt:before{ content: ""; }.fa-arrows-alt-h:before{ content: ""; }.fa-arrows-alt-v:before{ content: ""; }.fa-arrows-h:before{ content: ""; }.fa-arrows-v:before{ content: ""; }.fa-artstation:before{ content: ""; }.fa-assistive-listening-systems:before{ content: ""; }.fa-asterisk:before{ content: ""; }.fa-asymmetrik:before{ content: ""; }.fa-at:before{ content: ""; }.fa-atlas:before{ content: ""; }.fa-atlassian:before{ content: ""; }.fa-atom:before{ content: ""; }.fa-atom-alt:before{ content: ""; }.fa-audible:before{ content: ""; }.fa-audio-description:before{ content: ""; }.fa-autoprefixer:before{ content: ""; }.fa-avianex:before{ content: ""; }.fa-aviato:before{ content: ""; }.fa-award:before{ content: ""; }.fa-aws:before{ content: ""; }.fa-axe:before{ content: ""; }.fa-axe-battle:before{ content: ""; }.fa-baby:before{ content: ""; }.fa-baby-carriage:before{ content: ""; }.fa-backpack:before{ content: ""; }.fa-backspace:before{ content: ""; }.fa-backward:before{ content: ""; }.fa-bacon:before{ content: ""; }.fa-badge:before{ content: ""; }.fa-badge-check:before{ content: ""; }.fa-badge-dollar:before{ content: ""; }.fa-badge-percent:before{ content: ""; }.fa-badge-sheriff:before{ content: ""; }.fa-badger-honey:before{ content: ""; }.fa-bags-shopping:before{ content: ""; }.fa-bahai:before{ content: ""; }.fa-balance-scale:before{ content: ""; }.fa-balance-scale-left:before{ content: ""; }.fa-balance-scale-right:before{ content: ""; }.fa-ball-pile:before{ content: ""; }.fa-ballot:before{ content: ""; }.fa-ballot-check:before{ content: ""; }.fa-ban:before{ content: ""; }.fa-band-aid:before{ content: ""; }.fa-bandcamp:before{ content: ""; }.fa-banjo:before{ content: ""; }.fa-barcode:before{ content: ""; }.fa-barcode-alt:before{ content: ""; }.fa-barcode-read:before{ content: ""; }.fa-barcode-scan:before{ content: ""; }.fa-bars:before{ content: ""; }.fa-baseball:before{ content: ""; }.fa-baseball-ball:before{ content: ""; }.fa-basketball-ball:before{ content: ""; }.fa-basketball-hoop:before{ content: ""; }.fa-bat:before{ content: ""; }.fa-bath:before{ content: ""; }.fa-battery-bolt:before{ content: ""; }.fa-battery-empty:before{ content: ""; }.fa-battery-full:before{ content: ""; }.fa-battery-half:before{ content: ""; }.fa-battery-quarter:before{ content: ""; }.fa-battery-slash:before{ content: ""; }.fa-battery-three-quarters:before{ content: ""; }.fa-battle-net:before{ content: ""; }.fa-bed:before{ content: ""; }.fa-bed-alt:before{ content: ""; }.fa-bed-bunk:before{ content: ""; }.fa-bed-empty:before{ content: ""; }.fa-beer:before{ content: ""; }.fa-behance:before{ content: ""; }.fa-behance-square:before{ content: ""; }.fa-bell:before{ content: ""; }.fa-bell-exclamation:before{ content: ""; }.fa-bell-on:before{ content: ""; }.fa-bell-plus:before{ content: ""; }.fa-bell-school:before{ content: ""; }.fa-bell-school-slash:before{ content: ""; }.fa-bell-slash:before{ content: ""; }.fa-bells:before{ content: ""; }.fa-betamax:before{ content: ""; }.fa-bezier-curve:before{ content: ""; }.fa-bible:before{ content: ""; }.fa-bicycle:before{ content: ""; }.fa-biking:before{ content: ""; }.fa-biking-mountain:before{ content: ""; }.fa-bimobject:before{ content: ""; }.fa-binoculars:before{ content: ""; }.fa-biohazard:before{ content: ""; }.fa-birthday-cake:before{ content: ""; }.fa-bitbucket:before{ content: ""; }.fa-bitcoin:before{ content: ""; }.fa-bity:before{ content: ""; }.fa-black-tie:before{ content: ""; }.fa-blackberry:before{ content: ""; }.fa-blanket:before{ content: ""; }.fa-blender:before{ content: ""; }.fa-blender-phone:before{ content: ""; }.fa-blind:before{ content: ""; }.fa-blinds:before{ content: ""; }.fa-blinds-open:before{ content: ""; }.fa-blinds-raised:before{ content: ""; }.fa-blog:before{ content: ""; }.fa-blogger:before{ content: ""; }.fa-blogger-b:before{ content: ""; }.fa-bluetooth:before{ content: ""; }.fa-bluetooth-b:before{ content: ""; }.fa-bold:before{ content: ""; }.fa-bolt:before{ content: ""; }.fa-bomb:before{ content: ""; }.fa-bone:before{ content: ""; }.fa-bone-break:before{ content: ""; }.fa-bong:before{ content: ""; }.fa-book:before{ content: ""; }.fa-book-alt:before{ content: ""; }.fa-book-dead:before{ content: ""; }.fa-book-heart:before{ content: ""; }.fa-book-medical:before{ content: ""; }.fa-book-open:before{ content: ""; }.fa-book-reader:before{ content: ""; }.fa-book-spells:before{ content: ""; }.fa-book-user:before{ content: ""; }.fa-bookmark:before{ content: ""; }.fa-books:before{ content: ""; }.fa-books-medical:before{ content: ""; }.fa-boombox:before{ content: ""; }.fa-boot:before{ content: ""; }.fa-booth-curtain:before{ content: ""; }.fa-bootstrap:before{ content: ""; }.fa-border-all:before{ content: ""; }.fa-border-bottom:before{ content: ""; }.fa-border-center-h:before{ content: ""; }.fa-border-center-v:before{ content: ""; }.fa-border-inner:before{ content: ""; }.fa-border-left:before{ content: ""; }.fa-border-none:before{ content: ""; }.fa-border-outer:before{ content: ""; }.fa-border-right:before{ content: ""; }.fa-border-style:before{ content: ""; }.fa-border-style-alt:before{ content: ""; }.fa-border-top:before{ content: ""; }.fa-bow-arrow:before{ content: ""; }.fa-bowling-ball:before{ content: ""; }.fa-bowling-pins:before{ content: ""; }.fa-box:before{ content: ""; }.fa-box-alt:before{ content: ""; }.fa-box-ballot:before{ content: ""; }.fa-box-check:before{ content: ""; }.fa-box-fragile:before{ content: ""; }.fa-box-full:before{ content: ""; }.fa-box-heart:before{ content: ""; }.fa-box-open:before{ content: ""; }.fa-box-up:before{ content: ""; }.fa-box-usd:before{ content: ""; }.fa-boxes:before{ content: ""; }.fa-boxes-alt:before{ content: ""; }.fa-boxing-glove:before{ content: ""; }.fa-brackets:before{ content: ""; }.fa-brackets-curly:before{ content: ""; }.fa-braille:before{ content: ""; }.fa-brain:before{ content: ""; }.fa-bread-loaf:before{ content: ""; }.fa-bread-slice:before{ content: ""; }.fa-briefcase:before{ content: ""; }.fa-briefcase-medical:before{ content: ""; }.fa-bring-forward:before{ content: ""; }.fa-bring-front:before{ content: ""; }.fa-broadcast-tower:before{ content: ""; }.fa-broom:before{ content: ""; }.fa-browser:before{ content: ""; }.fa-brush:before{ content: ""; }.fa-btc:before{ content: ""; }.fa-buffer:before{ content: ""; }.fa-bug:before{ content: ""; }.fa-building:before{ content: ""; }.fa-bullhorn:before{ content: ""; }.fa-bullseye:before{ content: ""; }.fa-bullseye-arrow:before{ content: ""; }.fa-bullseye-pointer:before{ content: ""; }.fa-burger-soda:before{ content: ""; }.fa-burn:before{ content: ""; }.fa-buromobelexperte:before{ content: ""; }.fa-burrito:before{ content: ""; }.fa-bus:before{ content: ""; }.fa-bus-alt:before{ content: ""; }.fa-bus-school:before{ content: ""; }.fa-business-time:before{ content: ""; }.fa-buy-n-large:before{ content: ""; }.fa-buysellads:before{ content: ""; }.fa-cabinet-filing:before{ content: ""; }.fa-cactus:before{ content: ""; }.fa-calculator:before{ content: ""; }.fa-calculator-alt:before{ content: ""; }.fa-calendar:before{ content: ""; }.fa-calendar-alt:before{ content: ""; }.fa-calendar-check:before{ content: ""; }.fa-calendar-day:before{ content: ""; }.fa-calendar-edit:before{ content: ""; }.fa-calendar-exclamation:before{ content: ""; }.fa-calendar-minus:before{ content: ""; }.fa-calendar-plus:before{ content: ""; }.fa-calendar-star:before{ content: ""; }.fa-calendar-times:before{ content: ""; }.fa-calendar-week:before{ content: ""; }.fa-camcorder:before{ content: ""; }.fa-camera:before{ content: ""; }.fa-camera-alt:before{ content: ""; }.fa-camera-home:before{ content: ""; }.fa-camera-movie:before{ content: ""; }.fa-camera-polaroid:before{ content: ""; }.fa-camera-retro:before{ content: ""; }.fa-campfire:before{ content: ""; }.fa-campground:before{ content: ""; }.fa-canadian-maple-leaf:before{ content: ""; }.fa-candle-holder:before{ content: ""; }.fa-candy-cane:before{ content: ""; }.fa-candy-corn:before{ content: ""; }.fa-cannabis:before{ content: ""; }.fa-capsules:before{ content: ""; }.fa-car:before{ content: ""; }.fa-car-alt:before{ content: ""; }.fa-car-battery:before{ content: ""; }.fa-car-building:before{ content: ""; }.fa-car-bump:before{ content: ""; }.fa-car-bus:before{ content: ""; }.fa-car-crash:before{ content: ""; }.fa-car-garage:before{ content: ""; }.fa-car-mechanic:before{ content: ""; }.fa-car-side:before{ content: ""; }.fa-car-tilt:before{ content: ""; }.fa-car-wash:before{ content: ""; }.fa-caravan:before{ content: ""; }.fa-caravan-alt:before{ content: "豈"; }.fa-caret-circle-down:before{ content: ""; }.fa-caret-circle-left:before{ content: ""; }.fa-caret-circle-right:before{ content: ""; }.fa-caret-circle-up:before{ content: ""; }.fa-caret-down:before{ content: ""; }.fa-caret-left:before{ content: ""; }.fa-caret-right:before{ content: ""; }.fa-caret-square-down:before{ content: ""; }.fa-caret-square-left:before{ content: ""; }.fa-caret-square-right:before{ content: ""; }.fa-caret-square-up:before{ content: ""; }.fa-caret-up:before{ content: ""; }.fa-carrot:before{ content: ""; }.fa-cars:before{ content: ""; }.fa-cart-arrow-down:before{ content: ""; }.fa-cart-plus:before{ content: ""; }.fa-cash-register:before{ content: ""; }.fa-cassette-tape:before{ content: ""; }.fa-cat:before{ content: ""; }.fa-cat-space:before{ content: "更"; }.fa-cauldron:before{ content: ""; }.fa-cc-amazon-pay:before{ content: ""; }.fa-cc-amex:before{ content: ""; }.fa-cc-apple-pay:before{ content: ""; }.fa-cc-diners-club:before{ content: ""; }.fa-cc-discover:before{ content: ""; }.fa-cc-jcb:before{ content: ""; }.fa-cc-mastercard:before{ content: ""; }.fa-cc-paypal:before{ content: ""; }.fa-cc-stripe:before{ content: ""; }.fa-cc-visa:before{ content: ""; }.fa-cctv:before{ content: ""; }.fa-centercode:before{ content: ""; }.fa-centos:before{ content: ""; }.fa-certificate:before{ content: ""; }.fa-chair:before{ content: ""; }.fa-chair-office:before{ content: ""; }.fa-chalkboard:before{ content: ""; }.fa-chalkboard-teacher:before{ content: ""; }.fa-charging-station:before{ content: ""; }.fa-chart-area:before{ content: ""; }.fa-chart-bar:before{ content: ""; }.fa-chart-line:before{ content: ""; }.fa-chart-line-down:before{ content: ""; }.fa-chart-network:before{ content: ""; }.fa-chart-pie:before{ content: ""; }.fa-chart-pie-alt:before{ content: ""; }.fa-chart-scatter:before{ content: ""; }.fa-check:before{ content: ""; }.fa-check-circle:before{ content: ""; }.fa-check-double:before{ content: ""; }.fa-check-square:before{ content: ""; }.fa-cheese:before{ content: ""; }.fa-cheese-swiss:before{ content: ""; }.fa-cheeseburger:before{ content: ""; }.fa-chess:before{ content: ""; }.fa-chess-bishop:before{ content: ""; }.fa-chess-bishop-alt:before{ content: ""; }.fa-chess-board:before{ content: ""; }.fa-chess-clock:before{ content: ""; }.fa-chess-clock-alt:before{ content: ""; }.fa-chess-king:before{ content: ""; }.fa-chess-king-alt:before{ content: ""; }.fa-chess-knight:before{ content: ""; }.fa-chess-knight-alt:before{ content: ""; }.fa-chess-pawn:before{ content: ""; }.fa-chess-pawn-alt:before{ content: ""; }.fa-chess-queen:before{ content: ""; }.fa-chess-queen-alt:before{ content: ""; }.fa-chess-rook:before{ content: ""; }.fa-chess-rook-alt:before{ content: ""; }.fa-chevron-circle-down:before{ content: ""; }.fa-chevron-circle-left:before{ content: ""; }.fa-chevron-circle-right:before{ content: ""; }.fa-chevron-circle-up:before{ content: ""; }.fa-chevron-double-down:before{ content: ""; }.fa-chevron-double-left:before{ content: ""; }.fa-chevron-double-right:before{ content: ""; }.fa-chevron-double-up:before{ content: ""; }.fa-chevron-down:before{ content: ""; }.fa-chevron-left:before{ content: ""; }.fa-chevron-right:before{ content: ""; }.fa-chevron-square-down:before{ content: ""; }.fa-chevron-square-left:before{ content: ""; }.fa-chevron-square-right:before{ content: ""; }.fa-chevron-square-up:before{ content: ""; }.fa-chevron-up:before{ content: ""; }.fa-child:before{ content: ""; }.fa-chimney:before{ content: ""; }.fa-chrome:before{ content: ""; }.fa-chromecast:before{ content: ""; }.fa-church:before{ content: ""; }.fa-circle:before{ content: ""; }.fa-circle-notch:before{ content: ""; }.fa-city:before{ content: ""; }.fa-clarinet:before{ content: ""; }.fa-claw-marks:before{ content: ""; }.fa-clinic-medical:before{ content: ""; }.fa-clipboard:before{ content: ""; }.fa-clipboard-check:before{ content: ""; }.fa-clipboard-list:before{ content: ""; }.fa-clipboard-list-check:before{ content: ""; }.fa-clipboard-prescription:before{ content: ""; }.fa-clipboard-user:before{ content: ""; }.fa-clock:before{ content: ""; }.fa-clone:before{ content: ""; }.fa-closed-captioning:before{ content: ""; }.fa-cloud:before{ content: ""; }.fa-cloud-download:before{ content: ""; }.fa-cloud-download-alt:before{ content: ""; }.fa-cloud-drizzle:before{ content: ""; }.fa-cloud-hail:before{ content: ""; }.fa-cloud-hail-mixed:before{ content: ""; }.fa-cloud-meatball:before{ content: ""; }.fa-cloud-moon:before{ content: ""; }.fa-cloud-moon-rain:before{ content: ""; }.fa-cloud-music:before{ content: ""; }.fa-cloud-rain:before{ content: ""; }.fa-cloud-rainbow:before{ content: ""; }.fa-cloud-showers:before{ content: ""; }.fa-cloud-showers-heavy:before{ content: ""; }.fa-cloud-sleet:before{ content: ""; }.fa-cloud-snow:before{ content: ""; }.fa-cloud-sun:before{ content: ""; }.fa-cloud-sun-rain:before{ content: ""; }.fa-cloud-upload:before{ content: ""; }.fa-cloud-upload-alt:before{ content: ""; }.fa-clouds:before{ content: ""; }.fa-clouds-moon:before{ content: ""; }.fa-clouds-sun:before{ content: ""; }.fa-cloudscale:before{ content: ""; }.fa-cloudsmith:before{ content: ""; }.fa-cloudversify:before{ content: ""; }.fa-club:before{ content: ""; }.fa-cocktail:before{ content: ""; }.fa-code:before{ content: ""; }.fa-code-branch:before{ content: ""; }.fa-code-commit:before{ content: ""; }.fa-code-merge:before{ content: ""; }.fa-codepen:before{ content: ""; }.fa-codiepie:before{ content: ""; }.fa-coffee:before{ content: ""; }.fa-coffee-pot:before{ content: "車"; }.fa-coffee-togo:before{ content: ""; }.fa-coffin:before{ content: ""; }.fa-cog:before{ content: ""; }.fa-cogs:before{ content: ""; }.fa-coin:before{ content: ""; }.fa-coins:before{ content: ""; }.fa-columns:before{ content: ""; }.fa-comet:before{ content: "賈"; }.fa-comment:before{ content: ""; }.fa-comment-alt:before{ content: ""; }.fa-comment-alt-check:before{ content: ""; }.fa-comment-alt-dollar:before{ content: ""; }.fa-comment-alt-dots:before{ content: ""; }.fa-comment-alt-edit:before{ content: ""; }.fa-comment-alt-exclamation:before{ content: ""; }.fa-comment-alt-lines:before{ content: ""; }.fa-comment-alt-medical:before{ content: ""; }.fa-comment-alt-minus:before{ content: ""; }.fa-comment-alt-music:before{ content: ""; }.fa-comment-alt-plus:before{ content: ""; }.fa-comment-alt-slash:before{ content: ""; }.fa-comment-alt-smile:before{ content: ""; }.fa-comment-alt-times:before{ content: ""; }.fa-comment-check:before{ content: ""; }.fa-comment-dollar:before{ content: ""; }.fa-comment-dots:before{ content: ""; }.fa-comment-edit:before{ content: ""; }.fa-comment-exclamation:before{ content: ""; }.fa-comment-lines:before{ content: ""; }.fa-comment-medical:before{ content: ""; }.fa-comment-minus:before{ content: ""; }.fa-comment-music:before{ content: ""; }.fa-comment-plus:before{ content: ""; }.fa-comment-slash:before{ content: ""; }.fa-comment-smile:before{ content: ""; }.fa-comment-times:before{ content: ""; }.fa-comments:before{ content: ""; }.fa-comments-alt:before{ content: ""; }.fa-comments-alt-dollar:before{ content: ""; }.fa-comments-dollar:before{ content: ""; }.fa-compact-disc:before{ content: ""; }.fa-compass:before{ content: ""; }.fa-compass-slash:before{ content: ""; }.fa-compress:before{ content: ""; }.fa-compress-alt:before{ content: ""; }.fa-compress-arrows-alt:before{ content: ""; }.fa-compress-wide:before{ content: ""; }.fa-computer-classic:before{ content: ""; }.fa-computer-speaker:before{ content: ""; }.fa-concierge-bell:before{ content: ""; }.fa-confluence:before{ content: ""; }.fa-connectdevelop:before{ content: ""; }.fa-construction:before{ content: ""; }.fa-container-storage:before{ content: ""; }.fa-contao:before{ content: ""; }.fa-conveyor-belt:before{ content: ""; }.fa-conveyor-belt-alt:before{ content: ""; }.fa-cookie:before{ content: ""; }.fa-cookie-bite:before{ content: ""; }.fa-copy:before{ content: ""; }.fa-copyright:before{ content: ""; }.fa-corn:before{ content: ""; }.fa-cotton-bureau:before{ content: ""; }.fa-couch:before{ content: ""; }.fa-cow:before{ content: ""; }.fa-cowbell:before{ content: ""; }.fa-cowbell-more:before{ content: ""; }.fa-cpanel:before{ content: ""; }.fa-creative-commons:before{ content: ""; }.fa-creative-commons-by:before{ content: ""; }.fa-creative-commons-nc:before{ content: ""; }.fa-creative-commons-nc-eu:before{ content: ""; }.fa-creative-commons-nc-jp:before{ content: ""; }.fa-creative-commons-nd:before{ content: ""; }.fa-creative-commons-pd:before{ content: ""; }.fa-creative-commons-pd-alt:before{ content: ""; }.fa-creative-commons-remix:before{ content: ""; }.fa-creative-commons-sa:before{ content: ""; }.fa-creative-commons-sampling:before{ content: ""; }.fa-creative-commons-sampling-plus:before{ content: ""; }.fa-creative-commons-share:before{ content: ""; }.fa-creative-commons-zero:before{ content: ""; }.fa-credit-card:before{ content: ""; }.fa-credit-card-blank:before{ content: ""; }.fa-credit-card-front:before{ content: ""; }.fa-cricket:before{ content: ""; }.fa-critical-role:before{ content: ""; }.fa-croissant:before{ content: ""; }.fa-crop:before{ content: ""; }.fa-crop-alt:before{ content: ""; }.fa-cross:before{ content: ""; }.fa-crosshairs:before{ content: ""; }.fa-crow:before{ content: ""; }.fa-crown:before{ content: ""; }.fa-crutch:before{ content: ""; }.fa-crutches:before{ content: ""; }.fa-css3:before{ content: ""; }.fa-css3-alt:before{ content: ""; }.fa-cube:before{ content: ""; }.fa-cubes:before{ content: ""; }.fa-curling:before{ content: ""; }.fa-cut:before{ content: ""; }.fa-cuttlefish:before{ content: ""; }.fa-d-and-d:before{ content: ""; }.fa-d-and-d-beyond:before{ content: ""; }.fa-dagger:before{ content: ""; }.fa-dashcube:before{ content: ""; }.fa-database:before{ content: ""; }.fa-deaf:before{ content: ""; }.fa-debug:before{ content: ""; }.fa-deer:before{ content: ""; }.fa-deer-rudolph:before{ content: ""; }.fa-delicious:before{ content: ""; }.fa-democrat:before{ content: ""; }.fa-deploydog:before{ content: ""; }.fa-deskpro:before{ content: ""; }.fa-desktop:before{ content: ""; }.fa-desktop-alt:before{ content: ""; }.fa-dev:before{ content: ""; }.fa-deviantart:before{ content: ""; }.fa-dewpoint:before{ content: ""; }.fa-dharmachakra:before{ content: ""; }.fa-dhl:before{ content: ""; }.fa-diagnoses:before{ content: ""; }.fa-diamond:before{ content: ""; }.fa-diaspora:before{ content: ""; }.fa-dice:before{ content: ""; }.fa-dice-d10:before{ content: ""; }.fa-dice-d12:before{ content: ""; }.fa-dice-d20:before{ content: ""; }.fa-dice-d4:before{ content: ""; }.fa-dice-d6:before{ content: ""; }.fa-dice-d8:before{ content: ""; }.fa-dice-five:before{ content: ""; }.fa-dice-four:before{ content: ""; }.fa-dice-one:before{ content: ""; }.fa-dice-six:before{ content: ""; }.fa-dice-three:before{ content: ""; }.fa-dice-two:before{ content: ""; }.fa-digg:before{ content: ""; }.fa-digging:before{ content: ""; }.fa-digital-ocean:before{ content: ""; }.fa-digital-tachograph:before{ content: ""; }.fa-diploma:before{ content: ""; }.fa-directions:before{ content: ""; }.fa-disc-drive:before{ content: ""; }.fa-discord:before{ content: ""; }.fa-discourse:before{ content: ""; }.fa-disease:before{ content: ""; }.fa-divide:before{ content: ""; }.fa-dizzy:before{ content: ""; }.fa-dna:before{ content: ""; }.fa-do-not-enter:before{ content: ""; }.fa-dochub:before{ content: ""; }.fa-docker:before{ content: ""; }.fa-dog:before{ content: ""; }.fa-dog-leashed:before{ content: ""; }.fa-dollar-sign:before{ content: ""; }.fa-dolly:before{ content: ""; }.fa-dolly-empty:before{ content: ""; }.fa-dolly-flatbed:before{ content: ""; }.fa-dolly-flatbed-alt:before{ content: ""; }.fa-dolly-flatbed-empty:before{ content: ""; }.fa-donate:before{ content: ""; }.fa-door-closed:before{ content: ""; }.fa-door-open:before{ content: ""; }.fa-dot-circle:before{ content: ""; }.fa-dove:before{ content: ""; }.fa-download:before{ content: ""; }.fa-draft2digital:before{ content: ""; }.fa-drafting-compass:before{ content: ""; }.fa-dragon:before{ content: ""; }.fa-draw-circle:before{ content: ""; }.fa-draw-polygon:before{ content: ""; }.fa-draw-square:before{ content: ""; }.fa-dreidel:before{ content: ""; }.fa-dribbble:before{ content: ""; }.fa-dribbble-square:before{ content: ""; }.fa-drone:before{ content: ""; }.fa-drone-alt:before{ content: ""; }.fa-dropbox:before{ content: ""; }.fa-drum:before{ content: ""; }.fa-drum-steelpan:before{ content: ""; }.fa-drumstick:before{ content: ""; }.fa-drumstick-bite:before{ content: ""; }.fa-drupal:before{ content: ""; }.fa-dryer:before{ content: ""; }.fa-dryer-alt:before{ content: ""; }.fa-duck:before{ content: ""; }.fa-dumbbell:before{ content: ""; }.fa-dumpster:before{ content: ""; }.fa-dumpster-fire:before{ content: ""; }.fa-dungeon:before{ content: ""; }.fa-dyalog:before{ content: ""; }.fa-ear:before{ content: ""; }.fa-ear-muffs:before{ content: ""; }.fa-earlybirds:before{ content: ""; }.fa-ebay:before{ content: ""; }.fa-eclipse:before{ content: ""; }.fa-eclipse-alt:before{ content: ""; }.fa-edge:before{ content: ""; }.fa-edit:before{ content: ""; }.fa-egg:before{ content: ""; }.fa-egg-fried:before{ content: ""; }.fa-eject:before{ content: ""; }.fa-elementor:before{ content: ""; }.fa-elephant:before{ content: ""; }.fa-ellipsis-h:before{ content: ""; }.fa-ellipsis-h-alt:before{ content: ""; }.fa-ellipsis-v:before{ content: ""; }.fa-ellipsis-v-alt:before{ content: ""; }.fa-ello:before{ content: ""; }.fa-ember:before{ content: ""; }.fa-empire:before{ content: ""; }.fa-empty-set:before{ content: ""; }.fa-engine-warning:before{ content: ""; }.fa-envelope:before{ content: ""; }.fa-envelope-open:before{ content: ""; }.fa-envelope-open-dollar:before{ content: ""; }.fa-envelope-open-text:before{ content: ""; }.fa-envelope-square:before{ content: ""; }.fa-envira:before{ content: ""; }.fa-equals:before{ content: ""; }.fa-eraser:before{ content: ""; }.fa-erlang:before{ content: ""; }.fa-ethereum:before{ content: ""; }.fa-ethernet:before{ content: ""; }.fa-etsy:before{ content: ""; }.fa-euro-sign:before{ content: ""; }.fa-evernote:before{ content: ""; }.fa-exchange:before{ content: ""; }.fa-exchange-alt:before{ content: ""; }.fa-exclamation:before{ content: ""; }.fa-exclamation-circle:before{ content: ""; }.fa-exclamation-square:before{ content: ""; }.fa-exclamation-triangle:before{ content: ""; }.fa-expand:before{ content: ""; }.fa-expand-alt:before{ content: ""; }.fa-expand-arrows:before{ content: ""; }.fa-expand-arrows-alt:before{ content: ""; }.fa-expand-wide:before{ content: ""; }.fa-expeditedssl:before{ content: ""; }.fa-external-link:before{ content: ""; }.fa-external-link-alt:before{ content: ""; }.fa-external-link-square:before{ content: ""; }.fa-external-link-square-alt:before{ content: ""; }.fa-eye:before{ content: ""; }.fa-eye-dropper:before{ content: ""; }.fa-eye-evil:before{ content: ""; }.fa-eye-slash:before{ content: ""; }.fa-facebook:before{ content: ""; }.fa-facebook-f:before{ content: ""; }.fa-facebook-messenger:before{ content: ""; }.fa-facebook-square:before{ content: ""; }.fa-fan:before{ content: ""; }.fa-fan-table:before{ content: "滑"; }.fa-fantasy-flight-games:before{ content: ""; }.fa-farm:before{ content: ""; }.fa-fast-backward:before{ content: ""; }.fa-fast-forward:before{ content: ""; }.fa-faucet:before{ content: "串"; }.fa-faucet-drip:before{ content: "句"; }.fa-fax:before{ content: ""; }.fa-feather:before{ content: ""; }.fa-feather-alt:before{ content: ""; }.fa-fedex:before{ content: ""; }.fa-fedora:before{ content: ""; }.fa-female:before{ content: ""; }.fa-field-hockey:before{ content: ""; }.fa-fighter-jet:before{ content: ""; }.fa-figma:before{ content: ""; }.fa-file:before{ content: ""; }.fa-file-alt:before{ content: ""; }.fa-file-archive:before{ content: ""; }.fa-file-audio:before{ content: ""; }.fa-file-certificate:before{ content: ""; }.fa-file-chart-line:before{ content: ""; }.fa-file-chart-pie:before{ content: ""; }.fa-file-check:before{ content: ""; }.fa-file-code:before{ content: ""; }.fa-file-contract:before{ content: ""; }.fa-file-csv:before{ content: ""; }.fa-file-download:before{ content: ""; }.fa-file-edit:before{ content: ""; }.fa-file-excel:before{ content: ""; }.fa-file-exclamation:before{ content: ""; }.fa-file-export:before{ content: ""; }.fa-file-image:before{ content: ""; }.fa-file-import:before{ content: ""; }.fa-file-invoice:before{ content: ""; }.fa-file-invoice-dollar:before{ content: ""; }.fa-file-medical:before{ content: ""; }.fa-file-medical-alt:before{ content: ""; }.fa-file-minus:before{ content: ""; }.fa-file-music:before{ content: ""; }.fa-file-pdf:before{ content: ""; }.fa-file-plus:before{ content: ""; }.fa-file-powerpoint:before{ content: ""; }.fa-file-prescription:before{ content: ""; }.fa-file-search:before{ content: ""; }.fa-file-signature:before{ content: ""; }.fa-file-spreadsheet:before{ content: ""; }.fa-file-times:before{ content: ""; }.fa-file-upload:before{ content: ""; }.fa-file-user:before{ content: ""; }.fa-file-video:before{ content: ""; }.fa-file-word:before{ content: ""; }.fa-files-medical:before{ content: ""; }.fa-fill:before{ content: ""; }.fa-fill-drip:before{ content: ""; }.fa-film:before{ content: ""; }.fa-film-alt:before{ content: ""; }.fa-film-canister:before{ content: ""; }.fa-filter:before{ content: ""; }.fa-fingerprint:before{ content: ""; }.fa-fire:before{ content: ""; }.fa-fire-alt:before{ content: ""; }.fa-fire-extinguisher:before{ content: ""; }.fa-fire-smoke:before{ content: ""; }.fa-firefox:before{ content: ""; }.fa-firefox-browser:before{ content: "龜"; }.fa-fireplace:before{ content: ""; }.fa-first-aid:before{ content: ""; }.fa-first-order:before{ content: ""; }.fa-first-order-alt:before{ content: ""; }.fa-firstdraft:before{ content: ""; }.fa-fish:before{ content: ""; }.fa-fish-cooked:before{ content: ""; }.fa-fist-raised:before{ content: ""; }.fa-flag:before{ content: ""; }.fa-flag-alt:before{ content: ""; }.fa-flag-checkered:before{ content: ""; }.fa-flag-usa:before{ content: ""; }.fa-flame:before{ content: ""; }.fa-flashlight:before{ content: ""; }.fa-flask:before{ content: ""; }.fa-flask-poison:before{ content: ""; }.fa-flask-potion:before{ content: ""; }.fa-flickr:before{ content: ""; }.fa-flipboard:before{ content: ""; }.fa-flower:before{ content: ""; }.fa-flower-daffodil:before{ content: ""; }.fa-flower-tulip:before{ content: ""; }.fa-flushed:before{ content: ""; }.fa-flute:before{ content: ""; }.fa-flux-capacitor:before{ content: ""; }.fa-fly:before{ content: ""; }.fa-fog:before{ content: ""; }.fa-folder:before{ content: ""; }.fa-folder-minus:before{ content: ""; }.fa-folder-open:before{ content: ""; }.fa-folder-plus:before{ content: ""; }.fa-folder-times:before{ content: ""; }.fa-folder-tree:before{ content: ""; }.fa-folders:before{ content: ""; }.fa-font:before{ content: ""; }.fa-font-awesome:before{ content: ""; }.fa-font-awesome-alt:before{ content: ""; }.fa-font-awesome-flag:before{ content: ""; }.fa-font-awesome-logo-full:before{ content: ""; }.fa-font-case:before{ content: ""; }.fa-fonticons:before{ content: ""; }.fa-fonticons-fi:before{ content: ""; }.fa-football-ball:before{ content: ""; }.fa-football-helmet:before{ content: ""; }.fa-forklift:before{ content: ""; }.fa-fort-awesome:before{ content: ""; }.fa-fort-awesome-alt:before{ content: ""; }.fa-forumbee:before{ content: ""; }.fa-forward:before{ content: ""; }.fa-foursquare:before{ content: ""; }.fa-fragile:before{ content: ""; }.fa-free-code-camp:before{ content: ""; }.fa-freebsd:before{ content: ""; }.fa-french-fries:before{ content: ""; }.fa-frog:before{ content: ""; }.fa-frosty-head:before{ content: ""; }.fa-frown:before{ content: ""; }.fa-frown-open:before{ content: ""; }.fa-fulcrum:before{ content: ""; }.fa-function:before{ content: ""; }.fa-funnel-dollar:before{ content: ""; }.fa-futbol:before{ content: ""; }.fa-galactic-republic:before{ content: ""; }.fa-galactic-senate:before{ content: ""; }.fa-galaxy:before{ content: "龜"; }.fa-game-board:before{ content: ""; }.fa-game-board-alt:before{ content: ""; }.fa-game-console-handheld:before{ content: ""; }.fa-gamepad:before{ content: ""; }.fa-gamepad-alt:before{ content: ""; }.fa-garage:before{ content: "契"; }.fa-garage-car:before{ content: "金"; }.fa-garage-open:before{ content: "喇"; }.fa-gas-pump:before{ content: ""; }.fa-gas-pump-slash:before{ content: ""; }.fa-gavel:before{ content: ""; }.fa-gem:before{ content: ""; }.fa-genderless:before{ content: ""; }.fa-get-pocket:before{ content: ""; }.fa-gg:before{ content: ""; }.fa-gg-circle:before{ content: ""; }.fa-ghost:before{ content: ""; }.fa-gift:before{ content: ""; }.fa-gift-card:before{ content: ""; }.fa-gifts:before{ content: ""; }.fa-gingerbread-man:before{ content: ""; }.fa-git:before{ content: ""; }.fa-git-alt:before{ content: ""; }.fa-git-square:before{ content: ""; }.fa-github:before{ content: ""; }.fa-github-alt:before{ content: ""; }.fa-github-square:before{ content: ""; }.fa-gitkraken:before{ content: ""; }.fa-gitlab:before{ content: ""; }.fa-gitter:before{ content: ""; }.fa-glass:before{ content: ""; }.fa-glass-champagne:before{ content: ""; }.fa-glass-cheers:before{ content: ""; }.fa-glass-citrus:before{ content: ""; }.fa-glass-martini:before{ content: ""; }.fa-glass-martini-alt:before{ content: ""; }.fa-glass-whiskey:before{ content: ""; }.fa-glass-whiskey-rocks:before{ content: ""; }.fa-glasses:before{ content: ""; }.fa-glasses-alt:before{ content: ""; }.fa-glide:before{ content: ""; }.fa-glide-g:before{ content: ""; }.fa-globe:before{ content: ""; }.fa-globe-africa:before{ content: ""; }.fa-globe-americas:before{ content: ""; }.fa-globe-asia:before{ content: ""; }.fa-globe-europe:before{ content: ""; }.fa-globe-snow:before{ content: ""; }.fa-globe-stand:before{ content: ""; }.fa-gofore:before{ content: ""; }.fa-golf-ball:before{ content: ""; }.fa-golf-club:before{ content: ""; }.fa-goodreads:before{ content: ""; }.fa-goodreads-g:before{ content: ""; }.fa-google:before{ content: ""; }.fa-google-drive:before{ content: ""; }.fa-google-play:before{ content: ""; }.fa-google-plus:before{ content: ""; }.fa-google-plus-g:before{ content: ""; }.fa-google-plus-square:before{ content: ""; }.fa-google-wallet:before{ content: ""; }.fa-gopuram:before{ content: ""; }.fa-graduation-cap:before{ content: ""; }.fa-gramophone:before{ content: ""; }.fa-gratipay:before{ content: ""; }.fa-grav:before{ content: ""; }.fa-greater-than:before{ content: ""; }.fa-greater-than-equal:before{ content: ""; }.fa-grimace:before{ content: ""; }.fa-grin:before{ content: ""; }.fa-grin-alt:before{ content: ""; }.fa-grin-beam:before{ content: ""; }.fa-grin-beam-sweat:before{ content: ""; }.fa-grin-hearts:before{ content: ""; }.fa-grin-squint:before{ content: ""; }.fa-grin-squint-tears:before{ content: ""; }.fa-grin-stars:before{ content: ""; }.fa-grin-tears:before{ content: ""; }.fa-grin-tongue:before{ content: ""; }.fa-grin-tongue-squint:before{ content: ""; }.fa-grin-tongue-wink:before{ content: ""; }.fa-grin-wink:before{ content: ""; }.fa-grip-horizontal:before{ content: ""; }.fa-grip-lines:before{ content: ""; }.fa-grip-lines-vertical:before{ content: ""; }.fa-grip-vertical:before{ content: ""; }.fa-gripfire:before{ content: ""; }.fa-grunt:before{ content: ""; }.fa-guitar:before{ content: ""; }.fa-guitar-electric:before{ content: ""; }.fa-guitars:before{ content: ""; }.fa-gulp:before{ content: ""; }.fa-h-square:before{ content: ""; }.fa-h1:before{ content: ""; }.fa-h2:before{ content: ""; }.fa-h3:before{ content: ""; }.fa-h4:before{ content: ""; }.fa-hacker-news:before{ content: ""; }.fa-hacker-news-square:before{ content: ""; }.fa-hackerrank:before{ content: ""; }.fa-hamburger:before{ content: ""; }.fa-hammer:before{ content: ""; }.fa-hammer-war:before{ content: ""; }.fa-hamsa:before{ content: ""; }.fa-hand-heart:before{ content: ""; }.fa-hand-holding:before{ content: ""; }.fa-hand-holding-box:before{ content: ""; }.fa-hand-holding-heart:before{ content: ""; }.fa-hand-holding-magic:before{ content: ""; }.fa-hand-holding-seedling:before{ content: ""; }.fa-hand-holding-usd:before{ content: ""; }.fa-hand-holding-water:before{ content: ""; }.fa-hand-lizard:before{ content: ""; }.fa-hand-middle-finger:before{ content: ""; }.fa-hand-paper:before{ content: ""; }.fa-hand-peace:before{ content: ""; }.fa-hand-point-down:before{ content: ""; }.fa-hand-point-left:before{ content: ""; }.fa-hand-point-right:before{ content: ""; }.fa-hand-point-up:before{ content: ""; }.fa-hand-pointer:before{ content: ""; }.fa-hand-receiving:before{ content: ""; }.fa-hand-rock:before{ content: ""; }.fa-hand-scissors:before{ content: ""; }.fa-hand-spock:before{ content: ""; }.fa-hands:before{ content: ""; }.fa-hands-heart:before{ content: ""; }.fa-hands-helping:before{ content: ""; }.fa-hands-usd:before{ content: ""; }.fa-handshake:before{ content: ""; }.fa-handshake-alt:before{ content: ""; }.fa-hanukiah:before{ content: ""; }.fa-hard-hat:before{ content: ""; }.fa-hashtag:before{ content: ""; }.fa-hat-chef:before{ content: ""; }.fa-hat-cowboy:before{ content: ""; }.fa-hat-cowboy-side:before{ content: ""; }.fa-hat-santa:before{ content: ""; }.fa-hat-winter:before{ content: ""; }.fa-hat-witch:before{ content: ""; }.fa-hat-wizard:before{ content: ""; }.fa-hdd:before{ content: ""; }.fa-head-side:before{ content: ""; }.fa-head-side-brain:before{ content: ""; }.fa-head-side-headphones:before{ content: ""; }.fa-head-side-medical:before{ content: ""; }.fa-head-vr:before{ content: ""; }.fa-heading:before{ content: ""; }.fa-headphones:before{ content: ""; }.fa-headphones-alt:before{ content: ""; }.fa-headset:before{ content: ""; }.fa-heart:before{ content: ""; }.fa-heart-broken:before{ content: ""; }.fa-heart-circle:before{ content: ""; }.fa-heart-rate:before{ content: ""; }.fa-heart-square:before{ content: ""; }.fa-heartbeat:before{ content: ""; }.fa-heat:before{ content: "奈"; }.fa-helicopter:before{ content: ""; }.fa-helmet-battle:before{ content: ""; }.fa-hexagon:before{ content: ""; }.fa-highlighter:before{ content: ""; }.fa-hiking:before{ content: ""; }.fa-hippo:before{ content: ""; }.fa-hips:before{ content: ""; }.fa-hire-a-helper:before{ content: ""; }.fa-history:before{ content: ""; }.fa-hockey-mask:before{ content: ""; }.fa-hockey-puck:before{ content: ""; }.fa-hockey-sticks:before{ content: ""; }.fa-holly-berry:before{ content: ""; }.fa-home:before{ content: ""; }.fa-home-alt:before{ content: ""; }.fa-home-heart:before{ content: ""; }.fa-home-lg:before{ content: ""; }.fa-home-lg-alt:before{ content: ""; }.fa-hood-cloak:before{ content: ""; }.fa-hooli:before{ content: ""; }.fa-horizontal-rule:before{ content: ""; }.fa-hornbill:before{ content: ""; }.fa-horse:before{ content: ""; }.fa-horse-head:before{ content: ""; }.fa-horse-saddle:before{ content: ""; }.fa-hospital:before{ content: ""; }.fa-hospital-alt:before{ content: ""; }.fa-hospital-symbol:before{ content: ""; }.fa-hospital-user:before{ content: ""; }.fa-hospitals:before{ content: ""; }.fa-hot-tub:before{ content: ""; }.fa-hotdog:before{ content: ""; }.fa-hotel:before{ content: ""; }.fa-hotjar:before{ content: ""; }.fa-hourglass:before{ content: ""; }.fa-hourglass-end:before{ content: ""; }.fa-hourglass-half:before{ content: ""; }.fa-hourglass-start:before{ content: ""; }.fa-house:before{ content: "懶"; }.fa-house-damage:before{ content: ""; }.fa-house-day:before{ content: "癩"; }.fa-house-flood:before{ content: ""; }.fa-house-leave:before{ content: "羅"; }.fa-house-night:before{ content: "蘿"; }.fa-house-return:before{ content: "螺"; }.fa-house-signal:before{ content: "裸"; }.fa-houzz:before{ content: ""; }.fa-hryvnia:before{ content: ""; }.fa-html5:before{ content: ""; }.fa-hubspot:before{ content: ""; }.fa-humidity:before{ content: ""; }.fa-hurricane:before{ content: ""; }.fa-i-cursor:before{ content: ""; }.fa-ice-cream:before{ content: ""; }.fa-ice-skate:before{ content: ""; }.fa-icicles:before{ content: ""; }.fa-icons:before{ content: ""; }.fa-icons-alt:before{ content: ""; }.fa-id-badge:before{ content: ""; }.fa-id-card:before{ content: ""; }.fa-id-card-alt:before{ content: ""; }.fa-ideal:before{ content: "邏"; }.fa-igloo:before{ content: ""; }.fa-image:before{ content: ""; }.fa-image-polaroid:before{ content: ""; }.fa-images:before{ content: ""; }.fa-imdb:before{ content: ""; }.fa-inbox:before{ content: ""; }.fa-inbox-in:before{ content: ""; }.fa-inbox-out:before{ content: ""; }.fa-indent:before{ content: ""; }.fa-industry:before{ content: ""; }.fa-industry-alt:before{ content: ""; }.fa-infinity:before{ content: ""; }.fa-info:before{ content: ""; }.fa-info-circle:before{ content: ""; }.fa-info-square:before{ content: ""; }.fa-inhaler:before{ content: ""; }.fa-instagram:before{ content: ""; }.fa-integral:before{ content: ""; }.fa-intercom:before{ content: ""; }.fa-internet-explorer:before{ content: ""; }.fa-intersection:before{ content: ""; }.fa-inventory:before{ content: ""; }.fa-invision:before{ content: ""; }.fa-ioxhost:before{ content: ""; }.fa-island-tropical:before{ content: ""; }.fa-italic:before{ content: ""; }.fa-itch-io:before{ content: ""; }.fa-itunes:before{ content: ""; }.fa-itunes-note:before{ content: ""; }.fa-jack-o-lantern:before{ content: ""; }.fa-java:before{ content: ""; }.fa-jedi:before{ content: ""; }.fa-jedi-order:before{ content: ""; }.fa-jenkins:before{ content: ""; }.fa-jira:before{ content: ""; }.fa-joget:before{ content: ""; }.fa-joint:before{ content: ""; }.fa-joomla:before{ content: ""; }.fa-journal-whills:before{ content: ""; }.fa-joystick:before{ content: ""; }.fa-js:before{ content: ""; }.fa-js-square:before{ content: ""; }.fa-jsfiddle:before{ content: ""; }.fa-jug:before{ content: ""; }.fa-kaaba:before{ content: ""; }.fa-kaggle:before{ content: ""; }.fa-kazoo:before{ content: ""; }.fa-kerning:before{ content: ""; }.fa-key:before{ content: ""; }.fa-key-skeleton:before{ content: ""; }.fa-keybase:before{ content: ""; }.fa-keyboard:before{ content: ""; }.fa-keycdn:before{ content: ""; }.fa-keynote:before{ content: ""; }.fa-khanda:before{ content: ""; }.fa-kickstarter:before{ content: ""; }.fa-kickstarter-k:before{ content: ""; }.fa-kidneys:before{ content: ""; }.fa-kiss:before{ content: ""; }.fa-kiss-beam:before{ content: ""; }.fa-kiss-wink-heart:before{ content: ""; }.fa-kite:before{ content: ""; }.fa-kiwi-bird:before{ content: ""; }.fa-knife-kitchen:before{ content: ""; }.fa-korvue:before{ content: ""; }.fa-lambda:before{ content: ""; }.fa-lamp:before{ content: ""; }.fa-lamp-desk:before{ content: "樂"; }.fa-lamp-floor:before{ content: "洛"; }.fa-landmark:before{ content: ""; }.fa-landmark-alt:before{ content: ""; }.fa-language:before{ content: ""; }.fa-laptop:before{ content: ""; }.fa-laptop-code:before{ content: ""; }.fa-laptop-medical:before{ content: ""; }.fa-laravel:before{ content: ""; }.fa-lasso:before{ content: ""; }.fa-lastfm:before{ content: ""; }.fa-lastfm-square:before{ content: ""; }.fa-laugh:before{ content: ""; }.fa-laugh-beam:before{ content: ""; }.fa-laugh-squint:before{ content: ""; }.fa-laugh-wink:before{ content: ""; }.fa-layer-group:before{ content: ""; }.fa-layer-minus:before{ content: ""; }.fa-layer-plus:before{ content: ""; }.fa-leaf:before{ content: ""; }.fa-leaf-heart:before{ content: ""; }.fa-leaf-maple:before{ content: ""; }.fa-leaf-oak:before{ content: ""; }.fa-leanpub:before{ content: ""; }.fa-lemon:before{ content: ""; }.fa-less:before{ content: ""; }.fa-less-than:before{ content: ""; }.fa-less-than-equal:before{ content: ""; }.fa-level-down:before{ content: ""; }.fa-level-down-alt:before{ content: ""; }.fa-level-up:before{ content: ""; }.fa-level-up-alt:before{ content: ""; }.fa-life-ring:before{ content: ""; }.fa-light-ceiling:before{ content: "烙"; }.fa-light-switch:before{ content: "珞"; }.fa-light-switch-off:before{ content: "落"; }.fa-light-switch-on:before{ content: "酪"; }.fa-lightbulb:before{ content: ""; }.fa-lightbulb-dollar:before{ content: ""; }.fa-lightbulb-exclamation:before{ content: ""; }.fa-lightbulb-on:before{ content: ""; }.fa-lightbulb-slash:before{ content: ""; }.fa-lights-holiday:before{ content: ""; }.fa-line:before{ content: ""; }.fa-line-columns:before{ content: ""; }.fa-line-height:before{ content: ""; }.fa-link:before{ content: ""; }.fa-linkedin:before{ content: ""; }.fa-linkedin-in:before{ content: ""; }.fa-linode:before{ content: ""; }.fa-linux:before{ content: ""; }.fa-lips:before{ content: ""; }.fa-lira-sign:before{ content: ""; }.fa-list:before{ content: ""; }.fa-list-alt:before{ content: ""; }.fa-list-music:before{ content: ""; }.fa-list-ol:before{ content: ""; }.fa-list-ul:before{ content: ""; }.fa-location:before{ content: ""; }.fa-location-arrow:before{ content: ""; }.fa-location-circle:before{ content: ""; }.fa-location-slash:before{ content: ""; }.fa-lock:before{ content: ""; }.fa-lock-alt:before{ content: ""; }.fa-lock-open:before{ content: ""; }.fa-lock-open-alt:before{ content: ""; }.fa-long-arrow-alt-down:before{ content: ""; }.fa-long-arrow-alt-left:before{ content: ""; }.fa-long-arrow-alt-right:before{ content: ""; }.fa-long-arrow-alt-up:before{ content: ""; }.fa-long-arrow-down:before{ content: ""; }.fa-long-arrow-left:before{ content: ""; }.fa-long-arrow-right:before{ content: ""; }.fa-long-arrow-up:before{ content: ""; }.fa-loveseat:before{ content: ""; }.fa-low-vision:before{ content: ""; }.fa-luchador:before{ content: ""; }.fa-luggage-cart:before{ content: ""; }.fa-lungs:before{ content: ""; }.fa-lyft:before{ content: ""; }.fa-mace:before{ content: ""; }.fa-magento:before{ content: ""; }.fa-magic:before{ content: ""; }.fa-magnet:before{ content: ""; }.fa-mail-bulk:before{ content: ""; }.fa-mailbox:before{ content: ""; }.fa-mailchimp:before{ content: ""; }.fa-male:before{ content: ""; }.fa-mandalorian:before{ content: ""; }.fa-mandolin:before{ content: ""; }.fa-map:before{ content: ""; }.fa-map-marked:before{ content: ""; }.fa-map-marked-alt:before{ content: ""; }.fa-map-marker:before{ content: ""; }.fa-map-marker-alt:before{ content: ""; }.fa-map-marker-alt-slash:before{ content: ""; }.fa-map-marker-check:before{ content: ""; }.fa-map-marker-edit:before{ content: ""; }.fa-map-marker-exclamation:before{ content: ""; }.fa-map-marker-minus:before{ content: ""; }.fa-map-marker-plus:before{ content: ""; }.fa-map-marker-question:before{ content: ""; }.fa-map-marker-slash:before{ content: ""; }.fa-map-marker-smile:before{ content: ""; }.fa-map-marker-times:before{ content: ""; }.fa-map-pin:before{ content: ""; }.fa-map-signs:before{ content: ""; }.fa-markdown:before{ content: ""; }.fa-marker:before{ content: ""; }.fa-mars:before{ content: ""; }.fa-mars-double:before{ content: ""; }.fa-mars-stroke:before{ content: ""; }.fa-mars-stroke-h:before{ content: ""; }.fa-mars-stroke-v:before{ content: ""; }.fa-mask:before{ content: ""; }.fa-mastodon:before{ content: ""; }.fa-maxcdn:before{ content: ""; }.fa-mdb:before{ content: ""; }.fa-meat:before{ content: ""; }.fa-medal:before{ content: ""; }.fa-medapps:before{ content: ""; }.fa-medium:before{ content: ""; }.fa-medium-m:before{ content: ""; }.fa-medkit:before{ content: ""; }.fa-medrt:before{ content: ""; }.fa-meetup:before{ content: ""; }.fa-megaphone:before{ content: ""; }.fa-megaport:before{ content: ""; }.fa-meh:before{ content: ""; }.fa-meh-blank:before{ content: ""; }.fa-meh-rolling-eyes:before{ content: ""; }.fa-memory:before{ content: ""; }.fa-mendeley:before{ content: ""; }.fa-menorah:before{ content: ""; }.fa-mercury:before{ content: ""; }.fa-meteor:before{ content: ""; }.fa-microblog:before{ content: "駱"; }.fa-microchip:before{ content: ""; }.fa-microphone:before{ content: ""; }.fa-microphone-alt:before{ content: ""; }.fa-microphone-alt-slash:before{ content: ""; }.fa-microphone-slash:before{ content: ""; }.fa-microphone-stand:before{ content: ""; }.fa-microscope:before{ content: ""; }.fa-microsoft:before{ content: ""; }.fa-microwave:before{ content: "亂"; }.fa-mind-share:before{ content: ""; }.fa-minus:before{ content: ""; }.fa-minus-circle:before{ content: ""; }.fa-minus-hexagon:before{ content: ""; }.fa-minus-octagon:before{ content: ""; }.fa-minus-square:before{ content: ""; }.fa-mistletoe:before{ content: ""; }.fa-mitten:before{ content: ""; }.fa-mix:before{ content: ""; }.fa-mixcloud:before{ content: ""; }.fa-mizuni:before{ content: ""; }.fa-mobile:before{ content: ""; }.fa-mobile-alt:before{ content: ""; }.fa-mobile-android:before{ content: ""; }.fa-mobile-android-alt:before{ content: ""; }.fa-modx:before{ content: ""; }.fa-monero:before{ content: ""; }.fa-money-bill:before{ content: ""; }.fa-money-bill-alt:before{ content: ""; }.fa-money-bill-wave:before{ content: ""; }.fa-money-bill-wave-alt:before{ content: ""; }.fa-money-check:before{ content: ""; }.fa-money-check-alt:before{ content: ""; }.fa-money-check-edit:before{ content: ""; }.fa-money-check-edit-alt:before{ content: ""; }.fa-monitor-heart-rate:before{ content: ""; }.fa-monkey:before{ content: ""; }.fa-monument:before{ content: ""; }.fa-moon:before{ content: ""; }.fa-moon-cloud:before{ content: ""; }.fa-moon-stars:before{ content: ""; }.fa-mortar-pestle:before{ content: ""; }.fa-mosque:before{ content: ""; }.fa-motorcycle:before{ content: ""; }.fa-mountain:before{ content: ""; }.fa-mountains:before{ content: ""; }.fa-mouse:before{ content: ""; }.fa-mouse-alt:before{ content: ""; }.fa-mouse-pointer:before{ content: ""; }.fa-mp3-player:before{ content: ""; }.fa-mug:before{ content: ""; }.fa-mug-hot:before{ content: ""; }.fa-mug-marshmallows:before{ content: ""; }.fa-mug-tea:before{ content: ""; }.fa-music:before{ content: ""; }.fa-music-alt:before{ content: ""; }.fa-music-alt-slash:before{ content: ""; }.fa-music-slash:before{ content: ""; }.fa-napster:before{ content: ""; }.fa-narwhal:before{ content: ""; }.fa-neos:before{ content: ""; }.fa-network-wired:before{ content: ""; }.fa-neuter:before{ content: ""; }.fa-newspaper:before{ content: ""; }.fa-nimblr:before{ content: ""; }.fa-node:before{ content: ""; }.fa-node-js:before{ content: ""; }.fa-not-equal:before{ content: ""; }.fa-notes-medical:before{ content: ""; }.fa-npm:before{ content: ""; }.fa-ns8:before{ content: ""; }.fa-nutritionix:before{ content: ""; }.fa-object-group:before{ content: ""; }.fa-object-ungroup:before{ content: ""; }.fa-octagon:before{ content: ""; }.fa-odnoklassniki:before{ content: ""; }.fa-odnoklassniki-square:before{ content: ""; }.fa-oil-can:before{ content: ""; }.fa-oil-temp:before{ content: ""; }.fa-old-republic:before{ content: ""; }.fa-om:before{ content: ""; }.fa-omega:before{ content: ""; }.fa-opencart:before{ content: ""; }.fa-openid:before{ content: ""; }.fa-opera:before{ content: ""; }.fa-optin-monster:before{ content: ""; }.fa-orcid:before{ content: ""; }.fa-ornament:before{ content: ""; }.fa-osi:before{ content: ""; }.fa-otter:before{ content: ""; }.fa-outdent:before{ content: ""; }.fa-outlet:before{ content: "卵"; }.fa-oven:before{ content: "欄"; }.fa-overline:before{ content: ""; }.fa-page-break:before{ content: ""; }.fa-page4:before{ content: ""; }.fa-pagelines:before{ content: ""; }.fa-pager:before{ content: ""; }.fa-paint-brush:before{ content: ""; }.fa-paint-brush-alt:before{ content: ""; }.fa-paint-roller:before{ content: ""; }.fa-palette:before{ content: ""; }.fa-palfed:before{ content: ""; }.fa-pallet:before{ content: ""; }.fa-pallet-alt:before{ content: ""; }.fa-paper-plane:before{ content: ""; }.fa-paperclip:before{ content: ""; }.fa-parachute-box:before{ content: ""; }.fa-paragraph:before{ content: ""; }.fa-paragraph-rtl:before{ content: ""; }.fa-parking:before{ content: ""; }.fa-parking-circle:before{ content: ""; }.fa-parking-circle-slash:before{ content: ""; }.fa-parking-slash:before{ content: ""; }.fa-passport:before{ content: ""; }.fa-pastafarianism:before{ content: ""; }.fa-paste:before{ content: ""; }.fa-patreon:before{ content: ""; }.fa-pause:before{ content: ""; }.fa-pause-circle:before{ content: ""; }.fa-paw:before{ content: ""; }.fa-paw-alt:before{ content: ""; }.fa-paw-claws:before{ content: ""; }.fa-paypal:before{ content: ""; }.fa-peace:before{ content: ""; }.fa-pegasus:before{ content: ""; }.fa-pen:before{ content: ""; }.fa-pen-alt:before{ content: ""; }.fa-pen-fancy:before{ content: ""; }.fa-pen-nib:before{ content: ""; }.fa-pen-square:before{ content: ""; }.fa-pencil:before{ content: ""; }.fa-pencil-alt:before{ content: ""; }.fa-pencil-paintbrush:before{ content: ""; }.fa-pencil-ruler:before{ content: ""; }.fa-pennant:before{ content: ""; }.fa-penny-arcade:before{ content: ""; }.fa-people-carry:before{ content: ""; }.fa-pepper-hot:before{ content: ""; }.fa-percent:before{ content: ""; }.fa-percentage:before{ content: ""; }.fa-periscope:before{ content: ""; }.fa-person-booth:before{ content: ""; }.fa-person-carry:before{ content: ""; }.fa-person-dolly:before{ content: ""; }.fa-person-dolly-empty:before{ content: ""; }.fa-person-sign:before{ content: ""; }.fa-phabricator:before{ content: ""; }.fa-phoenix-framework:before{ content: ""; }.fa-phoenix-squadron:before{ content: ""; }.fa-phone:before{ content: ""; }.fa-phone-alt:before{ content: ""; }.fa-phone-laptop:before{ content: ""; }.fa-phone-office:before{ content: ""; }.fa-phone-plus:before{ content: ""; }.fa-phone-rotary:before{ content: ""; }.fa-phone-slash:before{ content: ""; }.fa-phone-square:before{ content: ""; }.fa-phone-square-alt:before{ content: ""; }.fa-phone-volume:before{ content: ""; }.fa-photo-video:before{ content: ""; }.fa-php:before{ content: ""; }.fa-pi:before{ content: ""; }.fa-piano:before{ content: ""; }.fa-piano-keyboard:before{ content: ""; }.fa-pie:before{ content: ""; }.fa-pied-piper:before{ content: ""; }.fa-pied-piper-alt:before{ content: ""; }.fa-pied-piper-hat:before{ content: ""; }.fa-pied-piper-pp:before{ content: ""; }.fa-pied-piper-square:before{ content: "爛"; }.fa-pig:before{ content: ""; }.fa-piggy-bank:before{ content: ""; }.fa-pills:before{ content: ""; }.fa-pinterest:before{ content: ""; }.fa-pinterest-p:before{ content: ""; }.fa-pinterest-square:before{ content: ""; }.fa-pizza:before{ content: ""; }.fa-pizza-slice:before{ content: ""; }.fa-place-of-worship:before{ content: ""; }.fa-plane:before{ content: ""; }.fa-plane-alt:before{ content: ""; }.fa-plane-arrival:before{ content: ""; }.fa-plane-departure:before{ content: ""; }.fa-planet-moon:before{ content: "蘭"; }.fa-planet-ringed:before{ content: "鸞"; }.fa-play:before{ content: ""; }.fa-play-circle:before{ content: ""; }.fa-playstation:before{ content: ""; }.fa-plug:before{ content: ""; }.fa-plus:before{ content: ""; }.fa-plus-circle:before{ content: ""; }.fa-plus-hexagon:before{ content: ""; }.fa-plus-octagon:before{ content: ""; }.fa-plus-square:before{ content: ""; }.fa-podcast:before{ content: ""; }.fa-podium:before{ content: ""; }.fa-podium-star:before{ content: ""; }.fa-police-box:before{ content: "嵐"; }.fa-poll:before{ content: ""; }.fa-poll-h:before{ content: ""; }.fa-poll-people:before{ content: ""; }.fa-poo:before{ content: ""; }.fa-poo-storm:before{ content: ""; }.fa-poop:before{ content: ""; }.fa-popcorn:before{ content: ""; }.fa-portal-enter:before{ content: "濫"; }.fa-portal-exit:before{ content: "藍"; }.fa-portrait:before{ content: ""; }.fa-pound-sign:before{ content: ""; }.fa-power-off:before{ content: ""; }.fa-pray:before{ content: ""; }.fa-praying-hands:before{ content: ""; }.fa-prescription:before{ content: ""; }.fa-prescription-bottle:before{ content: ""; }.fa-prescription-bottle-alt:before{ content: ""; }.fa-presentation:before{ content: ""; }.fa-print:before{ content: ""; }.fa-print-search:before{ content: ""; }.fa-print-slash:before{ content: ""; }.fa-procedures:before{ content: ""; }.fa-product-hunt:before{ content: ""; }.fa-project-diagram:before{ content: ""; }.fa-projector:before{ content: ""; }.fa-pumpkin:before{ content: ""; }.fa-pushed:before{ content: ""; }.fa-puzzle-piece:before{ content: ""; }.fa-python:before{ content: ""; }.fa-qq:before{ content: ""; }.fa-qrcode:before{ content: ""; }.fa-question:before{ content: ""; }.fa-question-circle:before{ content: ""; }.fa-question-square:before{ content: ""; }.fa-quidditch:before{ content: ""; }.fa-quinscape:before{ content: ""; }.fa-quora:before{ content: ""; }.fa-quote-left:before{ content: ""; }.fa-quote-right:before{ content: ""; }.fa-quran:before{ content: ""; }.fa-r-project:before{ content: ""; }.fa-rabbit:before{ content: ""; }.fa-rabbit-fast:before{ content: ""; }.fa-racquet:before{ content: ""; }.fa-radar:before{ content: "襤"; }.fa-radiation:before{ content: ""; }.fa-radiation-alt:before{ content: ""; }.fa-radio:before{ content: ""; }.fa-radio-alt:before{ content: ""; }.fa-rainbow:before{ content: ""; }.fa-raindrops:before{ content: ""; }.fa-ram:before{ content: ""; }.fa-ramp-loading:before{ content: ""; }.fa-random:before{ content: ""; }.fa-raspberry-pi:before{ content: ""; }.fa-ravelry:before{ content: ""; }.fa-raygun:before{ content: "拉"; }.fa-react:before{ content: ""; }.fa-reacteurope:before{ content: ""; }.fa-readme:before{ content: ""; }.fa-rebel:before{ content: ""; }.fa-receipt:before{ content: ""; }.fa-record-vinyl:before{ content: ""; }.fa-rectangle-landscape:before{ content: ""; }.fa-rectangle-portrait:before{ content: ""; }.fa-rectangle-wide:before{ content: ""; }.fa-recycle:before{ content: ""; }.fa-red-river:before{ content: ""; }.fa-reddit:before{ content: ""; }.fa-reddit-alien:before{ content: ""; }.fa-reddit-square:before{ content: ""; }.fa-redhat:before{ content: ""; }.fa-redo:before{ content: ""; }.fa-redo-alt:before{ content: ""; }.fa-refrigerator:before{ content: "臘"; }.fa-registered:before{ content: ""; }.fa-remove-format:before{ content: ""; }.fa-renren:before{ content: ""; }.fa-repeat:before{ content: ""; }.fa-repeat-1:before{ content: ""; }.fa-repeat-1-alt:before{ content: ""; }.fa-repeat-alt:before{ content: ""; }.fa-reply:before{ content: ""; }.fa-reply-all:before{ content: ""; }.fa-replyd:before{ content: ""; }.fa-republican:before{ content: ""; }.fa-researchgate:before{ content: ""; }.fa-resolving:before{ content: ""; }.fa-restroom:before{ content: ""; }.fa-retweet:before{ content: ""; }.fa-retweet-alt:before{ content: ""; }.fa-rev:before{ content: ""; }.fa-ribbon:before{ content: ""; }.fa-ring:before{ content: ""; }.fa-rings-wedding:before{ content: ""; }.fa-road:before{ content: ""; }.fa-robot:before{ content: ""; }.fa-rocket:before{ content: ""; }.fa-rocket-launch:before{ content: "蠟"; }.fa-rocketchat:before{ content: ""; }.fa-rockrms:before{ content: ""; }.fa-route:before{ content: ""; }.fa-route-highway:before{ content: ""; }.fa-route-interstate:before{ content: ""; }.fa-router:before{ content: ""; }.fa-rss:before{ content: ""; }.fa-rss-square:before{ content: ""; }.fa-ruble-sign:before{ content: ""; }.fa-ruler:before{ content: ""; }.fa-ruler-combined:before{ content: ""; }.fa-ruler-horizontal:before{ content: ""; }.fa-ruler-triangle:before{ content: ""; }.fa-ruler-vertical:before{ content: ""; }.fa-running:before{ content: ""; }.fa-rupee-sign:before{ content: ""; }.fa-rv:before{ content: ""; }.fa-sack:before{ content: ""; }.fa-sack-dollar:before{ content: ""; }.fa-sad-cry:before{ content: ""; }.fa-sad-tear:before{ content: ""; }.fa-safari:before{ content: ""; }.fa-salad:before{ content: ""; }.fa-salesforce:before{ content: ""; }.fa-sandwich:before{ content: ""; }.fa-sass:before{ content: ""; }.fa-satellite:before{ content: ""; }.fa-satellite-dish:before{ content: ""; }.fa-sausage:before{ content: ""; }.fa-save:before{ content: ""; }.fa-sax-hot:before{ content: ""; }.fa-saxophone:before{ content: ""; }.fa-scalpel:before{ content: ""; }.fa-scalpel-path:before{ content: ""; }.fa-scanner:before{ content: ""; }.fa-scanner-image:before{ content: ""; }.fa-scanner-keyboard:before{ content: ""; }.fa-scanner-touchscreen:before{ content: ""; }.fa-scarecrow:before{ content: ""; }.fa-scarf:before{ content: ""; }.fa-schlix:before{ content: ""; }.fa-school:before{ content: ""; }.fa-screwdriver:before{ content: ""; }.fa-scribd:before{ content: ""; }.fa-scroll:before{ content: ""; }.fa-scroll-old:before{ content: ""; }.fa-scrubber:before{ content: ""; }.fa-scythe:before{ content: ""; }.fa-sd-card:before{ content: ""; }.fa-search:before{ content: ""; }.fa-search-dollar:before{ content: ""; }.fa-search-location:before{ content: ""; }.fa-search-minus:before{ content: ""; }.fa-search-plus:before{ content: ""; }.fa-searchengin:before{ content: ""; }.fa-seedling:before{ content: ""; }.fa-sellcast:before{ content: ""; }.fa-sellsy:before{ content: ""; }.fa-send-back:before{ content: ""; }.fa-send-backward:before{ content: ""; }.fa-sensor:before{ content: "廊"; }.fa-sensor-alert:before{ content: "朗"; }.fa-sensor-fire:before{ content: "浪"; }.fa-sensor-on:before{ content: "狼"; }.fa-sensor-smoke:before{ content: "郎"; }.fa-server:before{ content: ""; }.fa-servicestack:before{ content: ""; }.fa-shapes:before{ content: ""; }.fa-share:before{ content: ""; }.fa-share-all:before{ content: ""; }.fa-share-alt:before{ content: ""; }.fa-share-alt-square:before{ content: ""; }.fa-share-square:before{ content: ""; }.fa-sheep:before{ content: ""; }.fa-shekel-sign:before{ content: ""; }.fa-shield:before{ content: ""; }.fa-shield-alt:before{ content: ""; }.fa-shield-check:before{ content: ""; }.fa-shield-cross:before{ content: ""; }.fa-ship:before{ content: ""; }.fa-shipping-fast:before{ content: ""; }.fa-shipping-timed:before{ content: ""; }.fa-shirtsinbulk:before{ content: ""; }.fa-shish-kebab:before{ content: ""; }.fa-shoe-prints:before{ content: ""; }.fa-shopping-bag:before{ content: ""; }.fa-shopping-basket:before{ content: ""; }.fa-shopping-cart:before{ content: ""; }.fa-shopware:before{ content: ""; }.fa-shovel:before{ content: ""; }.fa-shovel-snow:before{ content: ""; }.fa-shower:before{ content: ""; }.fa-shredder:before{ content: ""; }.fa-shuttle-van:before{ content: ""; }.fa-shuttlecock:before{ content: ""; }.fa-sickle:before{ content: ""; }.fa-sigma:before{ content: ""; }.fa-sign:before{ content: ""; }.fa-sign-in:before{ content: ""; }.fa-sign-in-alt:before{ content: ""; }.fa-sign-language:before{ content: ""; }.fa-sign-out:before{ content: ""; }.fa-sign-out-alt:before{ content: ""; }.fa-signal:before{ content: ""; }.fa-signal-1:before{ content: ""; }.fa-signal-2:before{ content: ""; }.fa-signal-3:before{ content: ""; }.fa-signal-4:before{ content: ""; }.fa-signal-alt:before{ content: ""; }.fa-signal-alt-1:before{ content: ""; }.fa-signal-alt-2:before{ content: ""; }.fa-signal-alt-3:before{ content: ""; }.fa-signal-alt-slash:before{ content: ""; }.fa-signal-slash:before{ content: ""; }.fa-signal-stream:before{ content: ""; }.fa-signature:before{ content: ""; }.fa-sim-card:before{ content: ""; }.fa-simplybuilt:before{ content: ""; }.fa-siren:before{ content: "來"; }.fa-siren-on:before{ content: "冷"; }.fa-sistrix:before{ content: ""; }.fa-sitemap:before{ content: ""; }.fa-sith:before{ content: ""; }.fa-skating:before{ content: ""; }.fa-skeleton:before{ content: ""; }.fa-sketch:before{ content: ""; }.fa-ski-jump:before{ content: ""; }.fa-ski-lift:before{ content: ""; }.fa-skiing:before{ content: ""; }.fa-skiing-nordic:before{ content: ""; }.fa-skull:before{ content: ""; }.fa-skull-cow:before{ content: ""; }.fa-skull-crossbones:before{ content: ""; }.fa-skyatlas:before{ content: ""; }.fa-skype:before{ content: ""; }.fa-slack:before{ content: ""; }.fa-slack-hash:before{ content: ""; }.fa-slash:before{ content: ""; }.fa-sledding:before{ content: ""; }.fa-sleigh:before{ content: ""; }.fa-sliders-h:before{ content: ""; }.fa-sliders-h-square:before{ content: ""; }.fa-sliders-v:before{ content: ""; }.fa-sliders-v-square:before{ content: ""; }.fa-slideshare:before{ content: ""; }.fa-smile:before{ content: ""; }.fa-smile-beam:before{ content: ""; }.fa-smile-plus:before{ content: ""; }.fa-smile-wink:before{ content: ""; }.fa-smog:before{ content: ""; }.fa-smoke:before{ content: ""; }.fa-smoking:before{ content: ""; }.fa-smoking-ban:before{ content: ""; }.fa-sms:before{ content: ""; }.fa-snake:before{ content: ""; }.fa-snapchat:before{ content: ""; }.fa-snapchat-ghost:before{ content: ""; }.fa-snapchat-square:before{ content: ""; }.fa-snooze:before{ content: ""; }.fa-snow-blowing:before{ content: ""; }.fa-snowboarding:before{ content: ""; }.fa-snowflake:before{ content: ""; }.fa-snowflakes:before{ content: ""; }.fa-snowman:before{ content: ""; }.fa-snowmobile:before{ content: ""; }.fa-snowplow:before{ content: ""; }.fa-socks:before{ content: ""; }.fa-solar-panel:before{ content: ""; }.fa-solar-system:before{ content: "勞"; }.fa-sort:before{ content: ""; }.fa-sort-alpha-down:before{ content: ""; }.fa-sort-alpha-down-alt:before{ content: ""; }.fa-sort-alpha-up:before{ content: ""; }.fa-sort-alpha-up-alt:before{ content: ""; }.fa-sort-alt:before{ content: ""; }.fa-sort-amount-down:before{ content: ""; }.fa-sort-amount-down-alt:before{ content: ""; }.fa-sort-amount-up:before{ content: ""; }.fa-sort-amount-up-alt:before{ content: ""; }.fa-sort-circle:before{ content: "擄"; }.fa-sort-circle-down:before{ content: "櫓"; }.fa-sort-circle-up:before{ content: "爐"; }.fa-sort-down:before{ content: ""; }.fa-sort-numeric-down:before{ content: ""; }.fa-sort-numeric-down-alt:before{ content: ""; }.fa-sort-numeric-up:before{ content: ""; }.fa-sort-numeric-up-alt:before{ content: ""; }.fa-sort-shapes-down:before{ content: ""; }.fa-sort-shapes-down-alt:before{ content: ""; }.fa-sort-shapes-up:before{ content: ""; }.fa-sort-shapes-up-alt:before{ content: ""; }.fa-sort-size-down:before{ content: ""; }.fa-sort-size-down-alt:before{ content: ""; }.fa-sort-size-up:before{ content: ""; }.fa-sort-size-up-alt:before{ content: ""; }.fa-sort-up:before{ content: ""; }.fa-soundcloud:before{ content: ""; }.fa-soup:before{ content: ""; }.fa-sourcetree:before{ content: ""; }.fa-spa:before{ content: ""; }.fa-space-shuttle:before{ content: ""; }.fa-space-station-moon:before{ content: "盧"; }.fa-space-station-moon-alt:before{ content: "老"; }.fa-spade:before{ content: ""; }.fa-sparkles:before{ content: ""; }.fa-speakap:before{ content: ""; }.fa-speaker:before{ content: ""; }.fa-speaker-deck:before{ content: ""; }.fa-speakers:before{ content: ""; }.fa-spell-check:before{ content: ""; }.fa-spider:before{ content: ""; }.fa-spider-black-widow:before{ content: ""; }.fa-spider-web:before{ content: ""; }.fa-spinner:before{ content: ""; }.fa-spinner-third:before{ content: ""; }.fa-splotch:before{ content: ""; }.fa-spotify:before{ content: ""; }.fa-spray-can:before{ content: ""; }.fa-sprinkler:before{ content: "蘆"; }.fa-square:before{ content: ""; }.fa-square-full:before{ content: ""; }.fa-square-root:before{ content: ""; }.fa-square-root-alt:before{ content: ""; }.fa-squarespace:before{ content: ""; }.fa-squirrel:before{ content: ""; }.fa-stack-exchange:before{ content: ""; }.fa-stack-overflow:before{ content: ""; }.fa-stackpath:before{ content: ""; }.fa-staff:before{ content: ""; }.fa-stamp:before{ content: ""; }.fa-star:before{ content: ""; }.fa-star-and-crescent:before{ content: ""; }.fa-star-christmas:before{ content: ""; }.fa-star-exclamation:before{ content: ""; }.fa-star-half:before{ content: ""; }.fa-star-half-alt:before{ content: ""; }.fa-star-of-david:before{ content: ""; }.fa-star-of-life:before{ content: ""; }.fa-star-shooting:before{ content: "虜"; }.fa-starfighter:before{ content: "路"; }.fa-starfighter-alt:before{ content: "露"; }.fa-stars:before{ content: ""; }.fa-starship:before{ content: "魯"; }.fa-starship-freighter:before{ content: "鷺"; }.fa-staylinked:before{ content: ""; }.fa-steak:before{ content: ""; }.fa-steam:before{ content: ""; }.fa-steam-square:before{ content: ""; }.fa-steam-symbol:before{ content: ""; }.fa-steering-wheel:before{ content: ""; }.fa-step-backward:before{ content: ""; }.fa-step-forward:before{ content: ""; }.fa-stethoscope:before{ content: ""; }.fa-sticker-mule:before{ content: ""; }.fa-sticky-note:before{ content: ""; }.fa-stocking:before{ content: ""; }.fa-stomach:before{ content: ""; }.fa-stop:before{ content: ""; }.fa-stop-circle:before{ content: ""; }.fa-stopwatch:before{ content: ""; }.fa-store:before{ content: ""; }.fa-store-alt:before{ content: ""; }.fa-strava:before{ content: ""; }.fa-stream:before{ content: ""; }.fa-street-view:before{ content: ""; }.fa-stretcher:before{ content: ""; }.fa-strikethrough:before{ content: ""; }.fa-stripe:before{ content: ""; }.fa-stripe-s:before{ content: ""; }.fa-stroopwafel:before{ content: ""; }.fa-studiovinari:before{ content: ""; }.fa-stumbleupon:before{ content: ""; }.fa-stumbleupon-circle:before{ content: ""; }.fa-subscript:before{ content: ""; }.fa-subway:before{ content: ""; }.fa-suitcase:before{ content: ""; }.fa-suitcase-rolling:before{ content: ""; }.fa-sun:before{ content: ""; }.fa-sun-cloud:before{ content: ""; }.fa-sun-dust:before{ content: ""; }.fa-sun-haze:before{ content: ""; }.fa-sunglasses:before{ content: ""; }.fa-sunrise:before{ content: ""; }.fa-sunset:before{ content: ""; }.fa-superpowers:before{ content: ""; }.fa-superscript:before{ content: ""; }.fa-supple:before{ content: ""; }.fa-surprise:before{ content: ""; }.fa-suse:before{ content: ""; }.fa-swatchbook:before{ content: ""; }.fa-swift:before{ content: ""; }.fa-swimmer:before{ content: ""; }.fa-swimming-pool:before{ content: ""; }.fa-sword:before{ content: ""; }.fa-sword-laser:before{ content: "碌"; }.fa-sword-laser-alt:before{ content: "祿"; }.fa-swords:before{ content: ""; }.fa-swords-laser:before{ content: "綠"; }.fa-symfony:before{ content: ""; }.fa-synagogue:before{ content: ""; }.fa-sync:before{ content: ""; }.fa-sync-alt:before{ content: ""; }.fa-syringe:before{ content: ""; }.fa-table:before{ content: ""; }.fa-table-tennis:before{ content: ""; }.fa-tablet:before{ content: ""; }.fa-tablet-alt:before{ content: ""; }.fa-tablet-android:before{ content: ""; }.fa-tablet-android-alt:before{ content: ""; }.fa-tablet-rugged:before{ content: ""; }.fa-tablets:before{ content: ""; }.fa-tachometer:before{ content: ""; }.fa-tachometer-alt:before{ content: ""; }.fa-tachometer-alt-average:before{ content: ""; }.fa-tachometer-alt-fast:before{ content: ""; }.fa-tachometer-alt-fastest:before{ content: ""; }.fa-tachometer-alt-slow:before{ content: ""; }.fa-tachometer-alt-slowest:before{ content: ""; }.fa-tachometer-average:before{ content: ""; }.fa-tachometer-fast:before{ content: ""; }.fa-tachometer-fastest:before{ content: ""; }.fa-tachometer-slow:before{ content: ""; }.fa-tachometer-slowest:before{ content: ""; }.fa-taco:before{ content: ""; }.fa-tag:before{ content: ""; }.fa-tags:before{ content: ""; }.fa-tally:before{ content: ""; }.fa-tanakh:before{ content: ""; }.fa-tape:before{ content: ""; }.fa-tasks:before{ content: ""; }.fa-tasks-alt:before{ content: ""; }.fa-taxi:before{ content: ""; }.fa-teamspeak:before{ content: ""; }.fa-teeth:before{ content: ""; }.fa-teeth-open:before{ content: ""; }.fa-telegram:before{ content: ""; }.fa-telegram-plane:before{ content: ""; }.fa-telescope:before{ content: "菉"; }.fa-temperature-down:before{ content: "錄"; }.fa-temperature-frigid:before{ content: ""; }.fa-temperature-high:before{ content: ""; }.fa-temperature-hot:before{ content: ""; }.fa-temperature-low:before{ content: ""; }.fa-temperature-up:before{ content: "鹿"; }.fa-tencent-weibo:before{ content: ""; }.fa-tenge:before{ content: ""; }.fa-tennis-ball:before{ content: ""; }.fa-terminal:before{ content: ""; }.fa-text:before{ content: ""; }.fa-text-height:before{ content: ""; }.fa-text-size:before{ content: ""; }.fa-text-width:before{ content: ""; }.fa-th:before{ content: ""; }.fa-th-large:before{ content: ""; }.fa-th-list:before{ content: ""; }.fa-the-red-yeti:before{ content: ""; }.fa-theater-masks:before{ content: ""; }.fa-themeco:before{ content: ""; }.fa-themeisle:before{ content: ""; }.fa-thermometer:before{ content: ""; }.fa-thermometer-empty:before{ content: ""; }.fa-thermometer-full:before{ content: ""; }.fa-thermometer-half:before{ content: ""; }.fa-thermometer-quarter:before{ content: ""; }.fa-thermometer-three-quarters:before{ content: ""; }.fa-theta:before{ content: ""; }.fa-think-peaks:before{ content: ""; }.fa-thumbs-down:before{ content: ""; }.fa-thumbs-up:before{ content: ""; }.fa-thumbtack:before{ content: ""; }.fa-thunderstorm:before{ content: ""; }.fa-thunderstorm-moon:before{ content: ""; }.fa-thunderstorm-sun:before{ content: ""; }.fa-ticket:before{ content: ""; }.fa-ticket-alt:before{ content: ""; }.fa-tilde:before{ content: ""; }.fa-times:before{ content: ""; }.fa-times-circle:before{ content: ""; }.fa-times-hexagon:before{ content: ""; }.fa-times-octagon:before{ content: ""; }.fa-times-square:before{ content: ""; }.fa-tint:before{ content: ""; }.fa-tint-slash:before{ content: ""; }.fa-tire:before{ content: ""; }.fa-tire-flat:before{ content: ""; }.fa-tire-pressure-warning:before{ content: ""; }.fa-tire-rugged:before{ content: ""; }.fa-tired:before{ content: ""; }.fa-toggle-off:before{ content: ""; }.fa-toggle-on:before{ content: ""; }.fa-toilet:before{ content: ""; }.fa-toilet-paper:before{ content: ""; }.fa-toilet-paper-alt:before{ content: ""; }.fa-tombstone:before{ content: ""; }.fa-tombstone-alt:before{ content: ""; }.fa-toolbox:before{ content: ""; }.fa-tools:before{ content: ""; }.fa-tooth:before{ content: ""; }.fa-toothbrush:before{ content: ""; }.fa-torah:before{ content: ""; }.fa-torii-gate:before{ content: ""; }.fa-tornado:before{ content: ""; }.fa-tractor:before{ content: ""; }.fa-trade-federation:before{ content: ""; }.fa-trademark:before{ content: ""; }.fa-traffic-cone:before{ content: ""; }.fa-traffic-light:before{ content: ""; }.fa-traffic-light-go:before{ content: ""; }.fa-traffic-light-slow:before{ content: ""; }.fa-traffic-light-stop:before{ content: ""; }.fa-trailer:before{ content: "論"; }.fa-train:before{ content: ""; }.fa-tram:before{ content: ""; }.fa-transgender:before{ content: ""; }.fa-transgender-alt:before{ content: ""; }.fa-transporter:before{ content: "壟"; }.fa-transporter-1:before{ content: "弄"; }.fa-transporter-2:before{ content: "籠"; }.fa-transporter-3:before{ content: "聾"; }.fa-transporter-empty:before{ content: "牢"; }.fa-trash:before{ content: ""; }.fa-trash-alt:before{ content: ""; }.fa-trash-restore:before{ content: ""; }.fa-trash-restore-alt:before{ content: ""; }.fa-trash-undo:before{ content: ""; }.fa-trash-undo-alt:before{ content: ""; }.fa-treasure-chest:before{ content: ""; }.fa-tree:before{ content: ""; }.fa-tree-alt:before{ content: ""; }.fa-tree-christmas:before{ content: ""; }.fa-tree-decorated:before{ content: ""; }.fa-tree-large:before{ content: ""; }.fa-tree-palm:before{ content: ""; }.fa-trees:before{ content: ""; }.fa-trello:before{ content: ""; }.fa-triangle:before{ content: ""; }.fa-triangle-music:before{ content: ""; }.fa-tripadvisor:before{ content: ""; }.fa-trophy:before{ content: ""; }.fa-trophy-alt:before{ content: ""; }.fa-truck:before{ content: ""; }.fa-truck-container:before{ content: ""; }.fa-truck-couch:before{ content: ""; }.fa-truck-loading:before{ content: ""; }.fa-truck-monster:before{ content: ""; }.fa-truck-moving:before{ content: ""; }.fa-truck-pickup:before{ content: ""; }.fa-truck-plow:before{ content: ""; }.fa-truck-ramp:before{ content: ""; }.fa-trumpet:before{ content: ""; }.fa-tshirt:before{ content: ""; }.fa-tty:before{ content: ""; }.fa-tumblr:before{ content: ""; }.fa-tumblr-square:before{ content: ""; }.fa-turkey:before{ content: ""; }.fa-turntable:before{ content: ""; }.fa-turtle:before{ content: ""; }.fa-tv:before{ content: ""; }.fa-tv-alt:before{ content: ""; }.fa-tv-music:before{ content: ""; }.fa-tv-retro:before{ content: ""; }.fa-twitch:before{ content: ""; }.fa-twitter:before{ content: ""; }.fa-twitter-square:before{ content: ""; }.fa-typewriter:before{ content: ""; }.fa-typo3:before{ content: ""; }.fa-uber:before{ content: ""; }.fa-ubuntu:before{ content: ""; }.fa-ufo:before{ content: "磊"; }.fa-ufo-beam:before{ content: "賂"; }.fa-uikit:before{ content: ""; }.fa-umbraco:before{ content: ""; }.fa-umbrella:before{ content: ""; }.fa-umbrella-beach:before{ content: ""; }.fa-underline:before{ content: ""; }.fa-undo:before{ content: ""; }.fa-undo-alt:before{ content: ""; }.fa-unicorn:before{ content: ""; }.fa-union:before{ content: ""; }.fa-uniregistry:before{ content: ""; }.fa-unity:before{ content: "雷"; }.fa-universal-access:before{ content: ""; }.fa-university:before{ content: ""; }.fa-unlink:before{ content: ""; }.fa-unlock:before{ content: ""; }.fa-unlock-alt:before{ content: ""; }.fa-untappd:before{ content: ""; }.fa-upload:before{ content: ""; }.fa-ups:before{ content: ""; }.fa-usb:before{ content: ""; }.fa-usb-drive:before{ content: ""; }.fa-usd-circle:before{ content: ""; }.fa-usd-square:before{ content: ""; }.fa-user:before{ content: ""; }.fa-user-alien:before{ content: "壘"; }.fa-user-alt:before{ content: ""; }.fa-user-alt-slash:before{ content: ""; }.fa-user-astronaut:before{ content: ""; }.fa-user-chart:before{ content: ""; }.fa-user-check:before{ content: ""; }.fa-user-circle:before{ content: ""; }.fa-user-clock:before{ content: ""; }.fa-user-cog:before{ content: ""; }.fa-user-cowboy:before{ content: ""; }.fa-user-crown:before{ content: ""; }.fa-user-edit:before{ content: ""; }.fa-user-friends:before{ content: ""; }.fa-user-graduate:before{ content: ""; }.fa-user-hard-hat:before{ content: ""; }.fa-user-headset:before{ content: ""; }.fa-user-injured:before{ content: ""; }.fa-user-lock:before{ content: ""; }.fa-user-md:before{ content: ""; }.fa-user-md-chat:before{ content: ""; }.fa-user-minus:before{ content: ""; }.fa-user-music:before{ content: ""; }.fa-user-ninja:before{ content: ""; }.fa-user-nurse:before{ content: ""; }.fa-user-plus:before{ content: ""; }.fa-user-robot:before{ content: "屢"; }.fa-user-secret:before{ content: ""; }.fa-user-shield:before{ content: ""; }.fa-user-slash:before{ content: ""; }.fa-user-tag:before{ content: ""; }.fa-user-tie:before{ content: ""; }.fa-user-times:before{ content: ""; }.fa-user-visor:before{ content: "樓"; }.fa-users:before{ content: ""; }.fa-users-class:before{ content: ""; }.fa-users-cog:before{ content: ""; }.fa-users-crown:before{ content: ""; }.fa-users-medical:before{ content: ""; }.fa-usps:before{ content: ""; }.fa-ussunnah:before{ content: ""; }.fa-utensil-fork:before{ content: ""; }.fa-utensil-knife:before{ content: ""; }.fa-utensil-spoon:before{ content: ""; }.fa-utensils:before{ content: ""; }.fa-utensils-alt:before{ content: ""; }.fa-vaadin:before{ content: ""; }.fa-vacuum:before{ content: "淚"; }.fa-vacuum-robot:before{ content: "漏"; }.fa-value-absolute:before{ content: ""; }.fa-vector-square:before{ content: ""; }.fa-venus:before{ content: ""; }.fa-venus-double:before{ content: ""; }.fa-venus-mars:before{ content: ""; }.fa-vhs:before{ content: ""; }.fa-viacoin:before{ content: ""; }.fa-viadeo:before{ content: ""; }.fa-viadeo-square:before{ content: ""; }.fa-vial:before{ content: ""; }.fa-vials:before{ content: ""; }.fa-viber:before{ content: ""; }.fa-video:before{ content: ""; }.fa-video-plus:before{ content: ""; }.fa-video-slash:before{ content: ""; }.fa-vihara:before{ content: ""; }.fa-vimeo:before{ content: ""; }.fa-vimeo-square:before{ content: ""; }.fa-vimeo-v:before{ content: ""; }.fa-vine:before{ content: ""; }.fa-violin:before{ content: ""; }.fa-vk:before{ content: ""; }.fa-vnv:before{ content: ""; }.fa-voicemail:before{ content: ""; }.fa-volcano:before{ content: ""; }.fa-volleyball-ball:before{ content: ""; }.fa-volume:before{ content: ""; }.fa-volume-down:before{ content: ""; }.fa-volume-mute:before{ content: ""; }.fa-volume-off:before{ content: ""; }.fa-volume-slash:before{ content: ""; }.fa-volume-up:before{ content: ""; }.fa-vote-nay:before{ content: ""; }.fa-vote-yea:before{ content: ""; }.fa-vr-cardboard:before{ content: ""; }.fa-vuejs:before{ content: ""; }.fa-wagon-covered:before{ content: ""; }.fa-walker:before{ content: ""; }.fa-walkie-talkie:before{ content: ""; }.fa-walking:before{ content: ""; }.fa-wallet:before{ content: ""; }.fa-wand:before{ content: ""; }.fa-wand-magic:before{ content: ""; }.fa-warehouse:before{ content: ""; }.fa-warehouse-alt:before{ content: ""; }.fa-washer:before{ content: ""; }.fa-watch:before{ content: ""; }.fa-watch-calculator:before{ content: ""; }.fa-watch-fitness:before{ content: ""; }.fa-water:before{ content: ""; }.fa-water-lower:before{ content: ""; }.fa-water-rise:before{ content: ""; }.fa-wave-sine:before{ content: ""; }.fa-wave-square:before{ content: ""; }.fa-wave-triangle:before{ content: ""; }.fa-waveform:before{ content: ""; }.fa-waveform-path:before{ content: ""; }.fa-waze:before{ content: ""; }.fa-webcam:before{ content: ""; }.fa-webcam-slash:before{ content: ""; }.fa-weebly:before{ content: ""; }.fa-weibo:before{ content: ""; }.fa-weight:before{ content: ""; }.fa-weight-hanging:before{ content: ""; }.fa-weixin:before{ content: ""; }.fa-whale:before{ content: ""; }.fa-whatsapp:before{ content: ""; }.fa-whatsapp-square:before{ content: ""; }.fa-wheat:before{ content: ""; }.fa-wheelchair:before{ content: ""; }.fa-whistle:before{ content: ""; }.fa-whmcs:before{ content: ""; }.fa-wifi:before{ content: ""; }.fa-wifi-1:before{ content: ""; }.fa-wifi-2:before{ content: ""; }.fa-wifi-slash:before{ content: ""; }.fa-wikipedia-w:before{ content: ""; }.fa-wind:before{ content: ""; }.fa-wind-turbine:before{ content: ""; }.fa-wind-warning:before{ content: ""; }.fa-window:before{ content: ""; }.fa-window-alt:before{ content: ""; }.fa-window-close:before{ content: ""; }.fa-window-frame:before{ content: "累"; }.fa-window-frame-open:before{ content: "縷"; }.fa-window-maximize:before{ content: ""; }.fa-window-minimize:before{ content: ""; }.fa-window-restore:before{ content: ""; }.fa-windows:before{ content: ""; }.fa-windsock:before{ content: ""; }.fa-wine-bottle:before{ content: ""; }.fa-wine-glass:before{ content: ""; }.fa-wine-glass-alt:before{ content: ""; }.fa-wix:before{ content: ""; }.fa-wizards-of-the-coast:before{ content: ""; }.fa-wolf-pack-battalion:before{ content: ""; }.fa-won-sign:before{ content: ""; }.fa-wordpress:before{ content: ""; }.fa-wordpress-simple:before{ content: ""; }.fa-wpbeginner:before{ content: ""; }.fa-wpexplorer:before{ content: ""; }.fa-wpforms:before{ content: ""; }.fa-wpressr:before{ content: ""; }.fa-wreath:before{ content: ""; }.fa-wrench:before{ content: ""; }.fa-x-ray:before{ content: ""; }.fa-xbox:before{ content: ""; }.fa-xing:before{ content: ""; }.fa-xing-square:before{ content: ""; }.fa-y-combinator:before{ content: ""; }.fa-yahoo:before{ content: ""; }.fa-yammer:before{ content: ""; }.fa-yandex:before{ content: ""; }.fa-yandex-international:before{ content: ""; }.fa-yarn:before{ content: ""; }.fa-yelp:before{ content: ""; }.fa-yen-sign:before{ content: ""; }.fa-yin-yang:before{ content: ""; }.fa-yoast:before{ content: ""; }.fa-youtube:before{ content: ""; }.fa-youtube-square:before{ content: ""; }.fa-zhihu:before{ content: ""; }.sr-only{ border: 0;  clip: rect(0,0,0,0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }.sr-only-focusable:active,.sr-only-focusable:focus{ clip: auto;  height: auto;  margin: 0;  overflow: visible;  position: static;  width: auto; }@font-face{ font-family: 'Font Awesome 5 Brands';  font-style: normal;  font-weight: normal;  font-display: auto;  src: url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.eot);  src: url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(/fileadmin/templates/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg"); }.fab{ font-family: 'Font Awesome 5 Brands'; }@font-face{ font-family: 'Font Awesome 5 Duotone';  font-style: normal;  font-weight: 900;  font-display: auto;  src: url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.eot);  src: url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.woff2) format("woff2"),url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.woff) format("woff"),url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.ttf) format("truetype"),url(/fileadmin/templates/fonts/fontawesome/fa-duotone-900.svg#fontawesome) format("svg"); }.fad{ position: relative;  font-family: 'Font Awesome 5 Duotone';  font-weight: 900; }.fad:before{ position: absolute;  color: var(--fa-primary-color,inherit);  opacity: 1;  opacity: var(--fa-primary-opacity,1); }.fad:after{ color: var(--fa-secondary-color,inherit);  opacity: .4;  opacity: var(--fa-secondary-opacity,.4); }.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before{ opacity: .4;  opacity: var(--fa-secondary-opacity,.4); }.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{ opacity: 1;  opacity: var(--fa-primary-opacity,1); }.fad.fa-inverse{ color: #fff; }.fad.fa-stack-1x,.fad.fa-stack-2x{ position: absolute; }.fad.fa-stack-1x:before,.fad.fa-stack-2x:before,.fad.fa-fw:before{ left: 50%;  -webkit-transform: translateX(-50%);  -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }.fad.fa-abacus:after{ content: "􏙀"; }.fad.fa-acorn:after{ content: "􏚮"; }.fad.fa-ad:after{ content: "􏙁"; }.fad.fa-address-book:after{ content: "􏊹"; }.fad.fa-address-card:after{ content: "􏊻"; }.fad.fa-adjust:after{ content: "􏁂"; }.fad.fa-air-conditioner:after{ content: "􏣴"; }.fad.fa-air-freshener:after{ content: "􏗐"; }.fad.fa-alarm-clock:after{ content: "􏍎"; }.fad.fa-alarm-exclamation:after{ content: "􏡃"; }.fad.fa-alarm-plus:after{ content: "􏡄"; }.fad.fa-alarm-snooze:after{ content: "􏡅"; }.fad.fa-album:after{ content: "􏢟"; }.fad.fa-album-collection:after{ content: "􏢠"; }.fad.fa-alicorn:after{ content: "􏚰"; }.fad.fa-alien:after{ content: "􏣵"; }.fad.fa-alien-monster:after{ content: "􏣶"; }.fad.fa-align-center:after{ content: "􏀷"; }.fad.fa-align-justify:after{ content: "􏀹"; }.fad.fa-align-left:after{ content: "􏀶"; }.fad.fa-align-right:after{ content: "􏀸"; }.fad.fa-align-slash:after{ content: "􏡆"; }.fad.fa-allergies:after{ content: "􏑡"; }.fad.fa-ambulance:after{ content: "􏃹"; }.fad.fa-american-sign-language-interpreting:after{ content: "􏊣"; }.fad.fa-amp-guitar:after{ content: "􏢡"; }.fad.fa-analytics:after{ content: "􏙃"; }.fad.fa-anchor:after{ content: "􏄽"; }.fad.fa-angel:after{ content: "􏝹"; }.fad.fa-angle-double-down:after{ content: "􏄃"; }.fad.fa-angle-double-left:after{ content: "􏄀"; }.fad.fa-angle-double-right:after{ content: "􏄁"; }.fad.fa-angle-double-up:after{ content: "􏄂"; }.fad.fa-angle-down:after{ content: "􏄇"; }.fad.fa-angle-left:after{ content: "􏄄"; }.fad.fa-angle-right:after{ content: "􏄅"; }.fad.fa-angle-up:after{ content: "􏄆"; }.fad.fa-angry:after{ content: "􏕖"; }.fad.fa-ankh:after{ content: "􏙄"; }.fad.fa-apple-alt:after{ content: "􏗑"; }.fad.fa-apple-crate:after{ content: "􏚱"; }.fad.fa-archive:after{ content: "􏆇"; }.fad.fa-archway:after{ content: "􏕗"; }.fad.fa-arrow-alt-circle-down:after{ content: "􏍘"; }.fad.fa-arrow-alt-circle-left:after{ content: "􏍙"; }.fad.fa-arrow-alt-circle-right:after{ content: "􏍚"; }.fad.fa-arrow-alt-circle-up:after{ content: "􏍛"; }.fad.fa-arrow-alt-down:after{ content: "􏍔"; }.fad.fa-arrow-alt-from-bottom:after{ content: "􏍆"; }.fad.fa-arrow-alt-from-left:after{ content: "􏍇"; }.fad.fa-arrow-alt-from-right:after{ content: "􏍈"; }.fad.fa-arrow-alt-from-top:after{ content: "􏍉"; }.fad.fa-arrow-alt-left:after{ content: "􏍕"; }.fad.fa-arrow-alt-right:after{ content: "􏍖"; }.fad.fa-arrow-alt-square-down:after{ content: "􏍐"; }.fad.fa-arrow-alt-square-left:after{ content: "􏍑"; }.fad.fa-arrow-alt-square-right:after{ content: "􏍒"; }.fad.fa-arrow-alt-square-up:after{ content: "􏍓"; }.fad.fa-arrow-alt-to-bottom:after{ content: "􏍊"; }.fad.fa-arrow-alt-to-left:after{ content: "􏍋"; }.fad.fa-arrow-alt-to-right:after{ content: "􏍌"; }.fad.fa-arrow-alt-to-top:after{ content: "􏍍"; }.fad.fa-arrow-alt-up:after{ content: "􏍗"; }.fad.fa-arrow-circle-down:after{ content: "􏂫"; }.fad.fa-arrow-circle-left:after{ content: "􏂨"; }.fad.fa-arrow-circle-right:after{ content: "􏂩"; }.fad.fa-arrow-circle-up:after{ content: "􏂪"; }.fad.fa-arrow-down:after{ content: "􏁣"; }.fad.fa-arrow-from-bottom:after{ content: "􏍂"; }.fad.fa-arrow-from-left:after{ content: "􏍃"; }.fad.fa-arrow-from-right:after{ content: "􏍄"; }.fad.fa-arrow-from-top:after{ content: "􏍅"; }.fad.fa-arrow-left:after{ content: "􏁠"; }.fad.fa-arrow-right:after{ content: "􏁡"; }.fad.fa-arrow-square-down:after{ content: "􏌹"; }.fad.fa-arrow-square-left:after{ content: "􏌺"; }.fad.fa-arrow-square-right:after{ content: "􏌻"; }.fad.fa-arrow-square-up:after{ content: "􏌼"; }.fad.fa-arrow-to-bottom:after{ content: "􏌽"; }.fad.fa-arrow-to-left:after{ content: "􏌾"; }.fad.fa-arrow-to-right:after{ content: "􏍀"; }.fad.fa-arrow-to-top:after{ content: "􏍁"; }.fad.fa-arrow-up:after{ content: "􏁢"; }.fad.fa-arrows:after{ content: "􏁇"; }.fad.fa-arrows-alt:after{ content: "􏂲"; }.fad.fa-arrows-alt-h:after{ content: "􏌷"; }.fad.fa-arrows-alt-v:after{ content: "􏌸"; }.fad.fa-arrows-h:after{ content: "􏁾"; }.fad.fa-arrows-v:after{ content: "􏁽"; }.fad.fa-assistive-listening-systems:after{ content: "􏊢"; }.fad.fa-asterisk:after{ content: "􏁩"; }.fad.fa-at:after{ content: "􏇺"; }.fad.fa-atlas:after{ content: "􏕘"; }.fad.fa-atom:after{ content: "􏗒"; }.fad.fa-atom-alt:after{ content: "􏗓"; }.fad.fa-audio-description:after{ content: "􏊞"; }.fad.fa-award:after{ content: "􏕙"; }.fad.fa-axe:after{ content: "􏚲"; }.fad.fa-axe-battle:after{ content: "􏚳"; }.fad.fa-baby:after{ content: "􏝼"; }.fad.fa-baby-carriage:after{ content: "􏝽"; }.fad.fa-backpack:after{ content: "􏗔"; }.fad.fa-backspace:after{ content: "􏕚"; }.fad.fa-backward:after{ content: "􏁊"; }.fad.fa-bacon:after{ content: "􏟥"; }.fad.fa-badge:after{ content: "􏌵"; }.fad.fa-badge-check:after{ content: "􏌶"; }.fad.fa-badge-dollar:after{ content: "􏙅"; }.fad.fa-badge-percent:after{ content: "􏙆"; }.fad.fa-badge-sheriff:after{ content: "􏢢"; }.fad.fa-badger-honey:after{ content: "􏚴"; }.fad.fa-bags-shopping:after{ content: "􏡇"; }.fad.fa-bahai:after{ content: "􏙦"; }.fad.fa-balance-scale:after{ content: "􏉎"; }.fad.fa-balance-scale-left:after{ content: "􏔕"; }.fad.fa-balance-scale-right:after{ content: "􏔖"; }.fad.fa-ball-pile:after{ content: "􏝾"; }.fad.fa-ballot:after{ content: "􏜲"; }.fad.fa-ballot-check:after{ content: "􏜳"; }.fad.fa-ban:after{ content: "􏁞"; }.fad.fa-band-aid:after{ content: "􏑢"; }.fad.fa-banjo:after{ content: "􏢣"; }.fad.fa-barcode:after{ content: "􏀪"; }.fad.fa-barcode-alt:after{ content: "􏑣"; }.fad.fa-barcode-read:after{ content: "􏑤"; }.fad.fa-barcode-scan:after{ content: "􏑥"; }.fad.fa-bars:after{ content: "􏃉"; }.fad.fa-baseball:after{ content: "􏐲"; }.fad.fa-baseball-ball:after{ content: "􏐳"; }.fad.fa-basketball-ball:after{ content: "􏐴"; }.fad.fa-basketball-hoop:after{ content: "􏐵"; }.fad.fa-bat:after{ content: "􏚵"; }.fad.fa-bath:after{ content: "􏋍"; }.fad.fa-battery-bolt:after{ content: "􏍶"; }.fad.fa-battery-empty:after{ content: "􏉄"; }.fad.fa-battery-full:after{ content: "􏉀"; }.fad.fa-battery-half:after{ content: "􏉂"; }.fad.fa-battery-quarter:after{ content: "􏉃"; }.fad.fa-battery-slash:after{ content: "􏍷"; }.fad.fa-battery-three-quarters:after{ content: "􏉁"; }.fad.fa-bed:after{ content: "􏈶"; }.fad.fa-bed-alt:after{ content: "􏣷"; }.fad.fa-bed-bunk:after{ content: "􏣸"; }.fad.fa-bed-empty:after{ content: "􏣹"; }.fad.fa-beer:after{ content: "􏃼"; }.fad.fa-bell:after{ content: "􏃳"; }.fad.fa-bell-exclamation:after{ content: "􏡈"; }.fad.fa-bell-on:after{ content: "􏣺"; }.fad.fa-bell-plus:after{ content: "􏡉"; }.fad.fa-bell-school:after{ content: "􏗕"; }.fad.fa-bell-school-slash:after{ content: "􏗖"; }.fad.fa-bell-slash:after{ content: "􏇶"; }.fad.fa-bells:after{ content: "􏝿"; }.fad.fa-betamax:after{ content: "􏢤"; }.fad.fa-bezier-curve:after{ content: "􏕛"; }.fad.fa-bible:after{ content: "􏙇"; }.fad.fa-bicycle:after{ content: "􏈆"; }.fad.fa-biking:after{ content: "􏡊"; }.fad.fa-biking-mountain:after{ content: "􏡋"; }.fad.fa-binoculars:after{ content: "􏇥"; }.fad.fa-biohazard:after{ content: "􏞀"; }.fad.fa-birthday-cake:after{ content: "􏇽"; }.fad.fa-blanket:after{ content: "􏒘"; }.fad.fa-blender:after{ content: "􏔗"; }.fad.fa-blender-phone:after{ content: "􏚶"; }.fad.fa-blind:after{ content: "􏊝"; }.fad.fa-blinds:after{ content: "􏣻"; }.fad.fa-blinds-open:after{ content: "􏣼"; }.fad.fa-blinds-raised:after{ content: "􏣽"; }.fad.fa-blog:after{ content: "􏞁"; }.fad.fa-bold:after{ content: "􏀲"; }.fad.fa-bolt:after{ content: "􏃧"; }.fad.fa-bomb:after{ content: "􏇢"; }.fad.fa-bone:after{ content: "􏗗"; }.fad.fa-bone-break:after{ content: "􏗘"; }.fad.fa-bong:after{ content: "􏕜"; }.fad.fa-book:after{ content: "􏀭"; }.fad.fa-book-alt:after{ content: "􏗙"; }.fad.fa-book-dead:after{ content: "􏚷"; }.fad.fa-book-heart:after{ content: "􏒙"; }.fad.fa-book-medical:after{ content: "􏟦"; }.fad.fa-book-open:after{ content: "􏔘"; }.fad.fa-book-reader:after{ content: "􏗚"; }.fad.fa-book-spells:after{ content: "􏚸"; }.fad.fa-book-user:after{ content: "􏟧"; }.fad.fa-bookmark:after{ content: "􏀮"; }.fad.fa-books:after{ content: "􏗛"; }.fad.fa-books-medical:after{ content: "􏟨"; }.fad.fa-boombox:after{ content: "􏢥"; }.fad.fa-boot:after{ content: "􏞂"; }.fad.fa-booth-curtain:after{ content: "􏜴"; }.fad.fa-border-all:after{ content: "􏡌"; }.fad.fa-border-bottom:after{ content: "􏡍"; }.fad.fa-border-center-h:after{ content: "􏢜"; }.fad.fa-border-center-v:after{ content: "􏢝"; }.fad.fa-border-inner:after{ content: "􏡎"; }.fad.fa-border-left:after{ content: "􏡏"; }.fad.fa-border-none:after{ content: "􏡐"; }.fad.fa-border-outer:after{ content: "􏡑"; }.fad.fa-border-right:after{ content: "􏡒"; }.fad.fa-border-style:after{ content: "􏡓"; }.fad.fa-border-style-alt:after{ content: "􏡔"; }.fad.fa-border-top:after{ content: "􏡕"; }.fad.fa-bow-arrow:after{ content: "􏚹"; }.fad.fa-bowling-ball:after{ content: "􏐶"; }.fad.fa-bowling-pins:after{ content: "􏐷"; }.fad.fa-box:after{ content: "􏑦"; }.fad.fa-box-alt:after{ content: "􏒚"; }.fad.fa-box-ballot:after{ content: "􏜵"; }.fad.fa-box-check:after{ content: "􏑧"; }.fad.fa-box-fragile:after{ content: "􏒛"; }.fad.fa-box-full:after{ content: "􏒜"; }.fad.fa-box-heart:after{ content: "􏒝"; }.fad.fa-box-open:after{ content: "􏒞"; }.fad.fa-box-up:after{ content: "􏒟"; }.fad.fa-box-usd:after{ content: "􏒠"; }.fad.fa-boxes:after{ content: "􏑨"; }.fad.fa-boxes-alt:after{ content: "􏒡"; }.fad.fa-boxing-glove:after{ content: "􏐸"; }.fad.fa-brackets:after{ content: "􏟩"; }.fad.fa-brackets-curly:after{ content: "􏟪"; }.fad.fa-braille:after{ content: "􏊡"; }.fad.fa-brain:after{ content: "􏗜"; }.fad.fa-bread-loaf:after{ content: "􏟫"; }.fad.fa-bread-slice:after{ content: "􏟬"; }.fad.fa-briefcase:after{ content: "􏂱"; }.fad.fa-briefcase-medical:after{ content: "􏑩"; }.fad.fa-bring-forward:after{ content: "􏡖"; }.fad.fa-bring-front:after{ content: "􏡗"; }.fad.fa-broadcast-tower:after{ content: "􏔙"; }.fad.fa-broom:after{ content: "􏔚"; }.fad.fa-browser:after{ content: "􏍾"; }.fad.fa-brush:after{ content: "􏕝"; }.fad.fa-bug:after{ content: "􏆈"; }.fad.fa-building:after{ content: "􏆭"; }.fad.fa-bullhorn:after{ content: "􏂡"; }.fad.fa-bullseye:after{ content: "􏅀"; }.fad.fa-bullseye-arrow:after{ content: "􏙈"; }.fad.fa-bullseye-pointer:after{ content: "􏙉"; }.fad.fa-burger-soda:after{ content: "􏡘"; }.fad.fa-burn:after{ content: "􏑪"; }.fad.fa-burrito:after{ content: "􏟭"; }.fad.fa-bus:after{ content: "􏈇"; }.fad.fa-bus-alt:after{ content: "􏕞"; }.fad.fa-bus-school:after{ content: "􏗝"; }.fad.fa-business-time:after{ content: "􏙊"; }.fad.fa-cabinet-filing:after{ content: "􏙋"; }.fad.fa-cactus:after{ content: "􏢧"; }.fad.fa-calculator:after{ content: "􏇬"; }.fad.fa-calculator-alt:after{ content: "􏙌"; }.fad.fa-calendar:after{ content: "􏄳"; }.fad.fa-calendar-alt:after{ content: "􏁳"; }.fad.fa-calendar-check:after{ content: "􏉴"; }.fad.fa-calendar-day:after{ content: "􏞃"; }.fad.fa-calendar-edit:after{ content: "􏌳"; }.fad.fa-calendar-exclamation:after{ content: "􏌴"; }.fad.fa-calendar-minus:after{ content: "􏉲"; }.fad.fa-calendar-plus:after{ content: "􏉱"; }.fad.fa-calendar-star:after{ content: "􏜶"; }.fad.fa-calendar-times:after{ content: "􏉳"; }.fad.fa-calendar-week:after{ content: "􏞄"; }.fad.fa-camcorder:after{ content: "􏢨"; }.fad.fa-camera:after{ content: "􏀰"; }.fad.fa-camera-alt:after{ content: "􏌲"; }.fad.fa-camera-home:after{ content: "􏣾"; }.fad.fa-camera-movie:after{ content: "􏢩"; }.fad.fa-camera-polaroid:after{ content: "􏢪"; }.fad.fa-camera-retro:after{ content: "􏂃"; }.fad.fa-campfire:after{ content: "􏚺"; }.fad.fa-campground:after{ content: "􏚻"; }.fad.fa-candle-holder:after{ content: "􏚼"; }.fad.fa-candy-cane:after{ content: "􏞆"; }.fad.fa-candy-corn:after{ content: "􏚽"; }.fad.fa-cannabis:after{ content: "􏕟"; }.fad.fa-capsules:after{ content: "􏑫"; }.fad.fa-car:after{ content: "􏆹"; }.fad.fa-car-alt:after{ content: "􏗞"; }.fad.fa-car-battery:after{ content: "􏗟"; }.fad.fa-car-building:after{ content: "􏡙"; }.fad.fa-car-bump:after{ content: "􏗠"; }.fad.fa-car-bus:after{ content: "􏡚"; }.fad.fa-car-crash:after{ content: "􏗡"; }.fad.fa-car-garage:after{ content: "􏗢"; }.fad.fa-car-mechanic:after{ content: "􏗣"; }.fad.fa-car-side:after{ content: "􏗤"; }.fad.fa-car-tilt:after{ content: "􏗥"; }.fad.fa-car-wash:after{ content: "􏗦"; }.fad.fa-caravan:after{ content: "􏣿"; }.fad.fa-caravan-alt:after{ content: "􏤀"; }.fad.fa-caret-circle-down:after{ content: "􏌭"; }.fad.fa-caret-circle-left:after{ content: "􏌮"; }.fad.fa-caret-circle-right:after{ content: "􏌰"; }.fad.fa-caret-circle-up:after{ content: "􏌱"; }.fad.fa-caret-down:after{ content: "􏃗"; }.fad.fa-caret-left:after{ content: "􏃙"; }.fad.fa-caret-right:after{ content: "􏃚"; }.fad.fa-caret-square-down:after{ content: "􏅐"; }.fad.fa-caret-square-left:after{ content: "􏆑"; }.fad.fa-caret-square-right:after{ content: "􏅒"; }.fad.fa-caret-square-up:after{ content: "􏅑"; }.fad.fa-caret-up:after{ content: "􏃘"; }.fad.fa-carrot:after{ content: "􏞇"; }.fad.fa-cars:after{ content: "􏡛"; }.fad.fa-cart-arrow-down:after{ content: "􏈘"; }.fad.fa-cart-plus:after{ content: "􏈗"; }.fad.fa-cash-register:after{ content: "􏞈"; }.fad.fa-cassette-tape:after{ content: "􏢫"; }.fad.fa-cat:after{ content: "􏚾"; }.fad.fa-cat-space:after{ content: "􏤁"; }.fad.fa-cauldron:after{ content: "􏚿"; }.fad.fa-cctv:after{ content: "􏢬"; }.fad.fa-certificate:after{ content: "􏂣"; }.fad.fa-chair:after{ content: "􏛀"; }.fad.fa-chair-office:after{ content: "􏛁"; }.fad.fa-chalkboard:after{ content: "􏔛"; }.fad.fa-chalkboard-teacher:after{ content: "􏔜"; }.fad.fa-charging-station:after{ content: "􏗧"; }.fad.fa-chart-area:after{ content: "􏇾"; }.fad.fa-chart-bar:after{ content: "􏂀"; }.fad.fa-chart-line:after{ content: "􏈁"; }.fad.fa-chart-line-down:after{ content: "􏙍"; }.fad.fa-chart-network:after{ content: "􏞊"; }.fad.fa-chart-pie:after{ content: "􏈀"; }.fad.fa-chart-pie-alt:after{ content: "􏙎"; }.fad.fa-chart-scatter:after{ content: "􏟮"; }.fad.fa-check:after{ content: "􏀌"; }.fad.fa-check-circle:after{ content: "􏁘"; }.fad.fa-check-double:after{ content: "􏕠"; }.fad.fa-check-square:after{ content: "􏅊"; }.fad.fa-cheese:after{ content: "􏟯"; }.fad.fa-cheese-swiss:after{ content: "􏟰"; }.fad.fa-cheeseburger:after{ content: "􏟱"; }.fad.fa-chess:after{ content: "􏐹"; }.fad.fa-chess-bishop:after{ content: "􏐺"; }.fad.fa-chess-bishop-alt:after{ content: "􏐻"; }.fad.fa-chess-board:after{ content: "􏐼"; }.fad.fa-chess-clock:after{ content: "􏐽"; }.fad.fa-chess-clock-alt:after{ content: "􏐾"; }.fad.fa-chess-king:after{ content: "􏐿"; }.fad.fa-chess-king-alt:after{ content: "􏑀"; }.fad.fa-chess-knight:after{ content: "􏑁"; }.fad.fa-chess-knight-alt:after{ content: "􏑂"; }.fad.fa-chess-pawn:after{ content: "􏑃"; }.fad.fa-chess-pawn-alt:after{ content: "􏑄"; }.fad.fa-chess-queen:after{ content: "􏑅"; }.fad.fa-chess-queen-alt:after{ content: "􏑆"; }.fad.fa-chess-rook:after{ content: "􏑇"; }.fad.fa-chess-rook-alt:after{ content: "􏑈"; }.fad.fa-chevron-circle-down:after{ content: "􏄺"; }.fad.fa-chevron-circle-left:after{ content: "􏄷"; }.fad.fa-chevron-circle-right:after{ content: "􏄸"; }.fad.fa-chevron-circle-up:after{ content: "􏄹"; }.fad.fa-chevron-double-down:after{ content: "􏌢"; }.fad.fa-chevron-double-left:after{ content: "􏌣"; }.fad.fa-chevron-double-right:after{ content: "􏌤"; }.fad.fa-chevron-double-up:after{ content: "􏌥"; }.fad.fa-chevron-down:after{ content: "􏁸"; }.fad.fa-chevron-left:after{ content: "􏁓"; }.fad.fa-chevron-right:after{ content: "􏁔"; }.fad.fa-chevron-square-down:after{ content: "􏌩"; }.fad.fa-chevron-square-left:after{ content: "􏌪"; }.fad.fa-chevron-square-right:after{ content: "􏌫"; }.fad.fa-chevron-square-up:after{ content: "􏌬"; }.fad.fa-chevron-up:after{ content: "􏁷"; }.fad.fa-child:after{ content: "􏆮"; }.fad.fa-chimney:after{ content: "􏞋"; }.fad.fa-church:after{ content: "􏔝"; }.fad.fa-circle:after{ content: "􏄑"; }.fad.fa-circle-notch:after{ content: "􏇎"; }.fad.fa-city:after{ content: "􏙏"; }.fad.fa-clarinet:after{ content: "􏢭"; }.fad.fa-claw-marks:after{ content: "􏛂"; }.fad.fa-clinic-medical:after{ content: "􏟲"; }.fad.fa-clipboard:after{ content: "􏌨"; }.fad.fa-clipboard-check:after{ content: "􏑬"; }.fad.fa-clipboard-list:after{ content: "􏑭"; }.fad.fa-clipboard-list-check:after{ content: "􏜷"; }.fad.fa-clipboard-prescription:after{ content: "􏗨"; }.fad.fa-clipboard-user:after{ content: "􏟳"; }.fad.fa-clock:after{ content: "􏀗"; }.fad.fa-clone:after{ content: "􏉍"; }.fad.fa-closed-captioning:after{ content: "􏈊"; }.fad.fa-cloud:after{ content: "􏃂"; }.fad.fa-cloud-download:after{ content: "􏃭"; }.fad.fa-cloud-download-alt:after{ content: "􏎁"; }.fad.fa-cloud-drizzle:after{ content: "􏜸"; }.fad.fa-cloud-hail:after{ content: "􏜹"; }.fad.fa-cloud-hail-mixed:after{ content: "􏜺"; }.fad.fa-cloud-meatball:after{ content: "􏜻"; }.fad.fa-cloud-moon:after{ content: "􏛃"; }.fad.fa-cloud-moon-rain:after{ content: "􏜼"; }.fad.fa-cloud-music:after{ content: "􏢮"; }.fad.fa-cloud-rain:after{ content: "􏜽"; }.fad.fa-cloud-rainbow:after{ content: "􏜾"; }.fad.fa-cloud-showers:after{ content: "􏜿"; }.fad.fa-cloud-showers-heavy:after{ content: "􏝀"; }.fad.fa-cloud-sleet:after{ content: "􏝁"; }.fad.fa-cloud-snow:after{ content: "􏝂"; }.fad.fa-cloud-sun:after{ content: "􏛄"; }.fad.fa-cloud-sun-rain:after{ content: "􏝃"; }.fad.fa-cloud-upload:after{ content: "􏃮"; }.fad.fa-cloud-upload-alt:after{ content: "􏎂"; }.fad.fa-clouds:after{ content: "􏝄"; }.fad.fa-clouds-moon:after{ content: "􏝅"; }.fad.fa-clouds-sun:after{ content: "􏝆"; }.fad.fa-club:after{ content: "􏌧"; }.fad.fa-cocktail:after{ content: "􏕡"; }.fad.fa-code:after{ content: "􏄡"; }.fad.fa-code-branch:after{ content: "􏄦"; }.fad.fa-code-commit:after{ content: "􏎆"; }.fad.fa-code-merge:after{ content: "􏎇"; }.fad.fa-coffee:after{ content: "􏃴"; }.fad.fa-coffee-pot:after{ content: "􏤂"; }.fad.fa-coffee-togo:after{ content: "􏛅"; }.fad.fa-coffin:after{ content: "􏛆"; }.fad.fa-cog:after{ content: "􏀓"; }.fad.fa-cogs:after{ content: "􏂅"; }.fad.fa-coin:after{ content: "􏡜"; }.fad.fa-coins:after{ content: "􏔞"; }.fad.fa-columns:after{ content: "􏃛"; }.fad.fa-comet:after{ content: "􏤃"; }.fad.fa-comment:after{ content: "􏁵"; }.fad.fa-comment-alt:after{ content: "􏉺"; }.fad.fa-comment-alt-check:after{ content: "􏒢"; }.fad.fa-comment-alt-dollar:after{ content: "􏙐"; }.fad.fa-comment-alt-dots:after{ content: "􏒣"; }.fad.fa-comment-alt-edit:after{ content: "􏒤"; }.fad.fa-comment-alt-exclamation:after{ content: "􏒥"; }.fad.fa-comment-alt-lines:after{ content: "􏒦"; }.fad.fa-comment-alt-medical:after{ content: "􏟴"; }.fad.fa-comment-alt-minus:after{ content: "􏒧"; }.fad.fa-comment-alt-music:after{ content: "􏢯"; }.fad.fa-comment-alt-plus:after{ content: "􏒨"; }.fad.fa-comment-alt-slash:after{ content: "􏒩"; }.fad.fa-comment-alt-smile:after{ content: "􏒪"; }.fad.fa-comment-alt-times:after{ content: "􏒫"; }.fad.fa-comment-check:after{ content: "􏒬"; }.fad.fa-comment-dollar:after{ content: "􏙑"; }.fad.fa-comment-dots:after{ content: "􏒭"; }.fad.fa-comment-edit:after{ content: "􏒮"; }.fad.fa-comment-exclamation:after{ content: "􏒯"; }.fad.fa-comment-lines:after{ content: "􏒰"; }.fad.fa-comment-medical:after{ content: "􏟵"; }.fad.fa-comment-minus:after{ content: "􏒱"; }.fad.fa-comment-music:after{ content: "􏢰"; }.fad.fa-comment-plus:after{ content: "􏒲"; }.fad.fa-comment-slash:after{ content: "􏒳"; }.fad.fa-comment-smile:after{ content: "􏒴"; }.fad.fa-comment-times:after{ content: "􏒵"; }.fad.fa-comments:after{ content: "􏂆"; }.fad.fa-comments-alt:after{ content: "􏒶"; }.fad.fa-comments-alt-dollar:after{ content: "􏙒"; }.fad.fa-comments-dollar:after{ content: "􏙓"; }.fad.fa-compact-disc:after{ content: "􏔟"; }.fad.fa-compass:after{ content: "􏅎"; }.fad.fa-compass-slash:after{ content: "􏗩"; }.fad.fa-compress:after{ content: "􏁦"; }.fad.fa-compress-alt:after{ content: "􏐢"; }.fad.fa-compress-arrows-alt:after{ content: "􏞌"; }.fad.fa-compress-wide:after{ content: "􏌦"; }.fad.fa-computer-classic:after{ content: "􏢱"; }.fad.fa-computer-speaker:after{ content: "􏢲"; }.fad.fa-concierge-bell:after{ content: "􏕢"; }.fad.fa-construction:after{ content: "􏡝"; }.fad.fa-container-storage:after{ content: "􏒷"; }.fad.fa-conveyor-belt:after{ content: "􏑮"; }.fad.fa-conveyor-belt-alt:after{ content: "􏑯"; }.fad.fa-cookie:after{ content: "􏕣"; }.fad.fa-cookie-bite:after{ content: "􏕤"; }.fad.fa-copy:after{ content: "􏃅"; }.fad.fa-copyright:after{ content: "􏇹"; }.fad.fa-corn:after{ content: "􏛇"; }.fad.fa-couch:after{ content: "􏒸"; }.fad.fa-cow:after{ content: "􏛈"; }.fad.fa-cowbell:after{ content: "􏢳"; }.fad.fa-cowbell-more:after{ content: "􏢴"; }.fad.fa-credit-card:after{ content: "􏂝"; }.fad.fa-credit-card-blank:after{ content: "􏎉"; }.fad.fa-credit-card-front:after{ content: "􏎊"; }.fad.fa-cricket:after{ content: "􏑉"; }.fad.fa-croissant:after{ content: "􏟶"; }.fad.fa-crop:after{ content: "􏄥"; }.fad.fa-crop-alt:after{ content: "􏕥"; }.fad.fa-cross:after{ content: "􏙔"; }.fad.fa-crosshairs:after{ content: "􏁛"; }.fad.fa-crow:after{ content: "􏔠"; }.fad.fa-crown:after{ content: "􏔡"; }.fad.fa-crutch:after{ content: "􏟷"; }.fad.fa-crutches:after{ content: "􏟸"; }.fad.fa-cube:after{ content: "􏆲"; }.fad.fa-cubes:after{ content: "􏆳"; }.fad.fa-curling:after{ content: "􏑊"; }.fad.fa-cut:after{ content: "􏃄"; }.fad.fa-dagger:after{ content: "􏛋"; }.fad.fa-database:after{ content: "􏇀"; }.fad.fa-deaf:after{ content: "􏊤"; }.fad.fa-debug:after{ content: "􏟹"; }.fad.fa-deer:after{ content: "􏞎"; }.fad.fa-deer-rudolph:after{ content: "􏞏"; }.fad.fa-democrat:after{ content: "􏝇"; }.fad.fa-desktop:after{ content: "􏄈"; }.fad.fa-desktop-alt:after{ content: "􏎐"; }.fad.fa-dewpoint:after{ content: "􏝈"; }.fad.fa-dharmachakra:after{ content: "􏙕"; }.fad.fa-diagnoses:after{ content: "􏑰"; }.fad.fa-diamond:after{ content: "􏈙"; }.fad.fa-dice:after{ content: "􏔢"; }.fad.fa-dice-d10:after{ content: "􏛍"; }.fad.fa-dice-d12:after{ content: "􏛎"; }.fad.fa-dice-d20:after{ content: "􏛏"; }.fad.fa-dice-d4:after{ content: "􏛐"; }.fad.fa-dice-d6:after{ content: "􏛑"; }.fad.fa-dice-d8:after{ content: "􏛒"; }.fad.fa-dice-five:after{ content: "􏔣"; }.fad.fa-dice-four:after{ content: "􏔤"; }.fad.fa-dice-one:after{ content: "􏔥"; }.fad.fa-dice-six:after{ content: "􏔦"; }.fad.fa-dice-three:after{ content: "􏔧"; }.fad.fa-dice-two:after{ content: "􏔨"; }.fad.fa-digging:after{ content: "􏡞"; }.fad.fa-digital-tachograph:after{ content: "􏕦"; }.fad.fa-diploma:after{ content: "􏗪"; }.fad.fa-directions:after{ content: "􏗫"; }.fad.fa-disc-drive:after{ content: "􏢵"; }.fad.fa-disease:after{ content: "􏟺"; }.fad.fa-divide:after{ content: "􏔩"; }.fad.fa-dizzy:after{ content: "􏕧"; }.fad.fa-dna:after{ content: "􏑱"; }.fad.fa-do-not-enter:after{ content: "􏗬"; }.fad.fa-dog:after{ content: "􏛓"; }.fad.fa-dog-leashed:after{ content: "􏛔"; }.fad.fa-dollar-sign:after{ content: "􏅕"; }.fad.fa-dolly:after{ content: "􏑲"; }.fad.fa-dolly-empty:after{ content: "􏑳"; }.fad.fa-dolly-flatbed:after{ content: "􏑴"; }.fad.fa-dolly-flatbed-alt:after{ content: "􏑵"; }.fad.fa-dolly-flatbed-empty:after{ content: "􏑶"; }.fad.fa-donate:after{ content: "􏒹"; }.fad.fa-door-closed:after{ content: "􏔪"; }.fad.fa-door-open:after{ content: "􏔫"; }.fad.fa-dot-circle:after{ content: "􏆒"; }.fad.fa-dove:after{ content: "􏒺"; }.fad.fa-download:after{ content: "􏀙"; }.fad.fa-drafting-compass:after{ content: "􏕨"; }.fad.fa-dragon:after{ content: "􏛕"; }.fad.fa-draw-circle:after{ content: "􏗭"; }.fad.fa-draw-polygon:after{ content: "􏗮"; }.fad.fa-draw-square:after{ content: "􏗯"; }.fad.fa-dreidel:after{ content: "􏞒"; }.fad.fa-drone:after{ content: "􏡟"; }.fad.fa-drone-alt:after{ content: "􏡠"; }.fad.fa-drum:after{ content: "􏕩"; }.fad.fa-drum-steelpan:after{ content: "􏕪"; }.fad.fa-drumstick:after{ content: "􏛖"; }.fad.fa-drumstick-bite:after{ content: "􏛗"; }.fad.fa-dryer:after{ content: "􏡡"; }.fad.fa-dryer-alt:after{ content: "􏡢"; }.fad.fa-duck:after{ content: "􏛘"; }.fad.fa-dumbbell:after{ content: "􏑋"; }.fad.fa-dumpster:after{ content: "􏞓"; }.fad.fa-dumpster-fire:after{ content: "􏞔"; }.fad.fa-dungeon:after{ content: "􏛙"; }.fad.fa-ear:after{ content: "􏗰"; }.fad.fa-ear-muffs:after{ content: "􏞕"; }.fad.fa-eclipse:after{ content: "􏝉"; }.fad.fa-eclipse-alt:after{ content: "􏝊"; }.fad.fa-edit:after{ content: "􏁄"; }.fad.fa-egg:after{ content: "􏟻"; }.fad.fa-egg-fried:after{ content: "􏟼"; }.fad.fa-eject:after{ content: "􏁒"; }.fad.fa-elephant:after{ content: "􏛚"; }.fad.fa-ellipsis-h:after{ content: "􏅁"; }.fad.fa-ellipsis-h-alt:after{ content: "􏎛"; }.fad.fa-ellipsis-v:after{ content: "􏅂"; }.fad.fa-ellipsis-v-alt:after{ content: "􏎜"; }.fad.fa-empty-set:after{ content: "􏙖"; }.fad.fa-engine-warning:after{ content: "􏗲"; }.fad.fa-envelope:after{ content: "􏃠"; }.fad.fa-envelope-open:after{ content: "􏊶"; }.fad.fa-envelope-open-dollar:after{ content: "􏙗"; }.fad.fa-envelope-open-text:after{ content: "􏙘"; }.fad.fa-envelope-square:after{ content: "􏆙"; }.fad.fa-equals:after{ content: "􏔬"; }.fad.fa-eraser:after{ content: "􏄭"; }.fad.fa-ethernet:after{ content: "􏞖"; }.fad.fa-euro-sign:after{ content: "􏅓"; }.fad.fa-exchange:after{ content: "􏃬"; }.fad.fa-exchange-alt:after{ content: "􏍢"; }.fad.fa-exclamation:after{ content: "􏄪"; }.fad.fa-exclamation-circle:after{ content: "􏁪"; }.fad.fa-exclamation-square:after{ content: "􏌡"; }.fad.fa-exclamation-triangle:after{ content: "􏁱"; }.fad.fa-expand:after{ content: "􏁥"; }.fad.fa-expand-alt:after{ content: "􏐤"; }.fad.fa-expand-arrows:after{ content: "􏌝"; }.fad.fa-expand-arrows-alt:after{ content: "􏌞"; }.fad.fa-expand-wide:after{ content: "􏌠"; }.fad.fa-external-link:after{ content: "􏂎"; }.fad.fa-external-link-alt:after{ content: "􏍝"; }.fad.fa-external-link-square:after{ content: "􏅌"; }.fad.fa-external-link-square-alt:after{ content: "􏍠"; }.fad.fa-eye:after{ content: "􏁮"; }.fad.fa-eye-dropper:after{ content: "􏇻"; }.fad.fa-eye-evil:after{ content: "􏛛"; }.fad.fa-eye-slash:after{ content: "􏁰"; }.fad.fa-fan:after{ content: "􏡣"; }.fad.fa-fan-table:after{ content: "􏤄"; }.fad.fa-farm:after{ content: "􏡤"; }.fad.fa-fast-backward:after{ content: "􏁉"; }.fad.fa-fast-forward:after{ content: "􏁐"; }.fad.fa-faucet:after{ content: "􏤅"; }.fad.fa-faucet-drip:after{ content: "􏤆"; }.fad.fa-fax:after{ content: "􏆬"; }.fad.fa-feather:after{ content: "􏔭"; }.fad.fa-feather-alt:after{ content: "􏕫"; }.fad.fa-female:after{ content: "􏆂"; }.fad.fa-field-hockey:after{ content: "􏑌"; }.fad.fa-fighter-jet:after{ content: "􏃻"; }.fad.fa-file:after{ content: "􏅛"; }.fad.fa-file-alt:after{ content: "􏅜"; }.fad.fa-file-archive:after{ content: "􏇆"; }.fad.fa-file-audio:after{ content: "􏇇"; }.fad.fa-file-certificate:after{ content: "􏗳"; }.fad.fa-file-chart-line:after{ content: "􏙙"; }.fad.fa-file-chart-pie:after{ content: "􏙚"; }.fad.fa-file-check:after{ content: "􏌖"; }.fad.fa-file-code:after{ content: "􏇉"; }.fad.fa-file-contract:after{ content: "􏕬"; }.fad.fa-file-csv:after{ content: "􏛝"; }.fad.fa-file-download:after{ content: "􏕭"; }.fad.fa-file-edit:after{ content: "􏌜"; }.fad.fa-file-excel:after{ content: "􏇃"; }.fad.fa-file-exclamation:after{ content: "􏌚"; }.fad.fa-file-export:after{ content: "􏕮"; }.fad.fa-file-image:after{ content: "􏇅"; }.fad.fa-file-import:after{ content: "􏕯"; }.fad.fa-file-invoice:after{ content: "􏕰"; }.fad.fa-file-invoice-dollar:after{ content: "􏕱"; }.fad.fa-file-medical:after{ content: "􏑷"; }.fad.fa-file-medical-alt:after{ content: "􏑸"; }.fad.fa-file-minus:after{ content: "􏌘"; }.fad.fa-file-music:after{ content: "􏢶"; }.fad.fa-file-pdf:after{ content: "􏇁"; }.fad.fa-file-plus:after{ content: "􏌙"; }.fad.fa-file-powerpoint:after{ content: "􏇄"; }.fad.fa-file-prescription:after{ content: "􏕲"; }.fad.fa-file-search:after{ content: "􏡥"; }.fad.fa-file-signature:after{ content: "􏕳"; }.fad.fa-file-spreadsheet:after{ content: "􏙛"; }.fad.fa-file-times:after{ content: "􏌗"; }.fad.fa-file-upload:after{ content: "􏕴"; }.fad.fa-file-user:after{ content: "􏙜"; }.fad.fa-file-video:after{ content: "􏇈"; }.fad.fa-file-word:after{ content: "􏇂"; }.fad.fa-files-medical:after{ content: "􏟽"; }.fad.fa-fill:after{ content: "􏕵"; }.fad.fa-fill-drip:after{ content: "􏕶"; }.fad.fa-film:after{ content: "􏀈"; }.fad.fa-film-alt:after{ content: "􏎠"; }.fad.fa-film-canister:after{ content: "􏢷"; }.fad.fa-filter:after{ content: "􏂰"; }.fad.fa-fingerprint:after{ content: "􏕷"; }.fad.fa-fire:after{ content: "􏁭"; }.fad.fa-fire-alt:after{ content: "􏟤"; }.fad.fa-fire-extinguisher:after{ content: "􏄴"; }.fad.fa-fire-smoke:after{ content: "􏝋"; }.fad.fa-fireplace:after{ content: "􏞚"; }.fad.fa-first-aid:after{ content: "􏑹"; }.fad.fa-fish:after{ content: "􏕸"; }.fad.fa-fish-cooked:after{ content: "􏟾"; }.fad.fa-fist-raised:after{ content: "􏛞"; }.fad.fa-flag:after{ content: "􏀤"; }.fad.fa-flag-alt:after{ content: "􏝌"; }.fad.fa-flag-checkered:after{ content: "􏄞"; }.fad.fa-flag-usa:after{ content: "􏝍"; }.fad.fa-flame:after{ content: "􏛟"; }.fad.fa-flashlight:after{ content: "􏢸"; }.fad.fa-flask:after{ content: "􏃃"; }.fad.fa-flask-poison:after{ content: "􏛠"; }.fad.fa-flask-potion:after{ content: "􏛡"; }.fad.fa-flower:after{ content: "􏟿"; }.fad.fa-flower-daffodil:after{ content: "􏠀"; }.fad.fa-flower-tulip:after{ content: "􏠁"; }.fad.fa-flushed:after{ content: "􏕹"; }.fad.fa-flute:after{ content: "􏢹"; }.fad.fa-flux-capacitor:after{ content: "􏢺"; }.fad.fa-fog:after{ content: "􏝎"; }.fad.fa-folder:after{ content: "􏁻"; }.fad.fa-folder-minus:after{ content: "􏙝"; }.fad.fa-folder-open:after{ content: "􏁼"; }.fad.fa-folder-plus:after{ content: "􏙞"; }.fad.fa-folder-times:after{ content: "􏙟"; }.fad.fa-folder-tree:after{ content: "􏠂"; }.fad.fa-folders:after{ content: "􏙠"; }.fad.fa-font:after{ content: "􏀱"; }.fad.fa-font-awesome-logo-full:after{ content: "􏓦"; }.fad.fa-font-case:after{ content: "􏡦"; }.fad.fa-football-ball:after{ content: "􏑎"; }.fad.fa-football-helmet:after{ content: "􏑏"; }.fad.fa-forklift:after{ content: "􏑺"; }.fad.fa-forward:after{ content: "􏁎"; }.fad.fa-fragile:after{ content: "􏒻"; }.fad.fa-french-fries:after{ content: "􏠃"; }.fad.fa-frog:after{ content: "􏔮"; }.fad.fa-frosty-head:after{ content: "􏞛"; }.fad.fa-frown:after{ content: "􏄙"; }.fad.fa-frown-open:after{ content: "􏕺"; }.fad.fa-function:after{ content: "􏙡"; }.fad.fa-funnel-dollar:after{ content: "􏙢"; }.fad.fa-futbol:after{ content: "􏇣"; }.fad.fa-galaxy:after{ content: "􏤈"; }.fad.fa-game-board:after{ content: "􏡧"; }.fad.fa-game-board-alt:after{ content: "􏡨"; }.fad.fa-game-console-handheld:after{ content: "􏢻"; }.fad.fa-gamepad:after{ content: "􏄛"; }.fad.fa-gamepad-alt:after{ content: "􏢼"; }.fad.fa-garage:after{ content: "􏤉"; }.fad.fa-garage-car:after{ content: "􏤊"; }.fad.fa-garage-open:after{ content: "􏤋"; }.fad.fa-gas-pump:after{ content: "􏔯"; }.fad.fa-gas-pump-slash:after{ content: "􏗴"; }.fad.fa-gavel:after{ content: "􏃣"; }.fad.fa-gem:after{ content: "􏎥"; }.fad.fa-genderless:after{ content: "􏈭"; }.fad.fa-ghost:after{ content: "􏛢"; }.fad.fa-gift:after{ content: "􏁫"; }.fad.fa-gift-card:after{ content: "􏙣"; }.fad.fa-gifts:after{ content: "􏞜"; }.fad.fa-gingerbread-man:after{ content: "􏞝"; }.fad.fa-glass:after{ content: "􏠄"; }.fad.fa-glass-champagne:after{ content: "􏞞"; }.fad.fa-glass-cheers:after{ content: "􏞟"; }.fad.fa-glass-citrus:after{ content: "􏡩"; }.fad.fa-glass-martini:after{ content: "􏀀"; }.fad.fa-glass-martini-alt:after{ content: "􏕻"; }.fad.fa-glass-whiskey:after{ content: "􏞠"; }.fad.fa-glass-whiskey-rocks:after{ content: "􏞡"; }.fad.fa-glasses:after{ content: "􏔰"; }.fad.fa-glasses-alt:after{ content: "􏗵"; }.fad.fa-globe:after{ content: "􏂬"; }.fad.fa-globe-africa:after{ content: "􏕼"; }.fad.fa-globe-americas:after{ content: "􏕽"; }.fad.fa-globe-asia:after{ content: "􏕾"; }.fad.fa-globe-europe:after{ content: "􏞢"; }.fad.fa-globe-snow:after{ content: "􏞣"; }.fad.fa-globe-stand:after{ content: "􏗶"; }.fad.fa-golf-ball:after{ content: "􏑐"; }.fad.fa-golf-club:after{ content: "􏑑"; }.fad.fa-gopuram:after{ content: "􏙤"; }.fad.fa-graduation-cap:after{ content: "􏆝"; }.fad.fa-gramophone:after{ content: "􏢽"; }.fad.fa-greater-than:after{ content: "􏔱"; }.fad.fa-greater-than-equal:after{ content: "􏔲"; }.fad.fa-grimace:after{ content: "􏕿"; }.fad.fa-grin:after{ content: "􏖀"; }.fad.fa-grin-alt:after{ content: "􏖁"; }.fad.fa-grin-beam:after{ content: "􏖂"; }.fad.fa-grin-beam-sweat:after{ content: "􏖃"; }.fad.fa-grin-hearts:after{ content: "􏖄"; }.fad.fa-grin-squint:after{ content: "􏖅"; }.fad.fa-grin-squint-tears:after{ content: "􏖆"; }.fad.fa-grin-stars:after{ content: "􏖇"; }.fad.fa-grin-tears:after{ content: "􏖈"; }.fad.fa-grin-tongue:after{ content: "􏖉"; }.fad.fa-grin-tongue-squint:after{ content: "􏖊"; }.fad.fa-grin-tongue-wink:after{ content: "􏖋"; }.fad.fa-grin-wink:after{ content: "􏖌"; }.fad.fa-grip-horizontal:after{ content: "􏖍"; }.fad.fa-grip-lines:after{ content: "􏞤"; }.fad.fa-grip-lines-vertical:after{ content: "􏞥"; }.fad.fa-grip-vertical:after{ content: "􏖎"; }.fad.fa-guitar:after{ content: "􏞦"; }.fad.fa-guitar-electric:after{ content: "􏢾"; }.fad.fa-guitars:after{ content: "􏢿"; }.fad.fa-h-square:after{ content: "􏃽"; }.fad.fa-h1:after{ content: "􏌓"; }.fad.fa-h2:after{ content: "􏌔"; }.fad.fa-h3:after{ content: "􏌕"; }.fad.fa-h4:after{ content: "􏡪"; }.fad.fa-hamburger:after{ content: "􏠅"; }.fad.fa-hammer:after{ content: "􏛣"; }.fad.fa-hammer-war:after{ content: "􏛤"; }.fad.fa-hamsa:after{ content: "􏙥"; }.fad.fa-hand-heart:after{ content: "􏒼"; }.fad.fa-hand-holding:after{ content: "􏒽"; }.fad.fa-hand-holding-box:after{ content: "􏑻"; }.fad.fa-hand-holding-heart:after{ content: "􏒾"; }.fad.fa-hand-holding-magic:after{ content: "􏛥"; }.fad.fa-hand-holding-seedling:after{ content: "􏒿"; }.fad.fa-hand-holding-usd:after{ content: "􏓀"; }.fad.fa-hand-holding-water:after{ content: "􏓁"; }.fad.fa-hand-lizard:after{ content: "􏉘"; }.fad.fa-hand-middle-finger:after{ content: "􏠆"; }.fad.fa-hand-paper:after{ content: "􏉖"; }.fad.fa-hand-peace:after{ content: "􏉛"; }.fad.fa-hand-point-down:after{ content: "􏂧"; }.fad.fa-hand-point-left:after{ content: "􏂥"; }.fad.fa-hand-point-right:after{ content: "􏂤"; }.fad.fa-hand-point-up:after{ content: "􏂦"; }.fad.fa-hand-pointer:after{ content: "􏉚"; }.fad.fa-hand-receiving:after{ content: "􏑼"; }.fad.fa-hand-rock:after{ content: "􏉕"; }.fad.fa-hand-scissors:after{ content: "􏉗"; }.fad.fa-hand-spock:after{ content: "􏉙"; }.fad.fa-hands:after{ content: "􏓂"; }.fad.fa-hands-heart:after{ content: "􏓃"; }.fad.fa-hands-helping:after{ content: "􏓄"; }.fad.fa-hands-usd:after{ content: "􏓅"; }.fad.fa-handshake:after{ content: "􏊵"; }.fad.fa-handshake-alt:after{ content: "􏓆"; }.fad.fa-hanukiah:after{ content: "􏛦"; }.fad.fa-hard-hat:after{ content: "􏠇"; }.fad.fa-hashtag:after{ content: "􏊒"; }.fad.fa-hat-chef:after{ content: "􏡫"; }.fad.fa-hat-cowboy:after{ content: "􏣀"; }.fad.fa-hat-cowboy-side:after{ content: "􏣁"; }.fad.fa-hat-santa:after{ content: "􏞧"; }.fad.fa-hat-winter:after{ content: "􏞨"; }.fad.fa-hat-witch:after{ content: "􏛧"; }.fad.fa-hat-wizard:after{ content: "􏛨"; }.fad.fa-hdd:after{ content: "􏂠"; }.fad.fa-head-side:after{ content: "􏛩"; }.fad.fa-head-side-brain:after{ content: "􏠈"; }.fad.fa-head-side-headphones:after{ content: "􏣂"; }.fad.fa-head-side-medical:after{ content: "􏠉"; }.fad.fa-head-vr:after{ content: "􏛪"; }.fad.fa-heading:after{ content: "􏇜"; }.fad.fa-headphones:after{ content: "􏀥"; }.fad.fa-headphones-alt:after{ content: "􏖏"; }.fad.fa-headset:after{ content: "􏖐"; }.fad.fa-heart:after{ content: "􏀄"; }.fad.fa-heart-broken:after{ content: "􏞩"; }.fad.fa-heart-circle:after{ content: "􏓇"; }.fad.fa-heart-rate:after{ content: "􏗸"; }.fad.fa-heart-square:after{ content: "􏓈"; }.fad.fa-heartbeat:after{ content: "􏈞"; }.fad.fa-heat:after{ content: "􏤌"; }.fad.fa-helicopter:after{ content: "􏔳"; }.fad.fa-helmet-battle:after{ content: "􏛫"; }.fad.fa-hexagon:after{ content: "􏌒"; }.fad.fa-highlighter:after{ content: "􏖑"; }.fad.fa-hiking:after{ content: "􏛬"; }.fad.fa-hippo:after{ content: "􏛭"; }.fad.fa-history:after{ content: "􏇚"; }.fad.fa-hockey-mask:after{ content: "􏛮"; }.fad.fa-hockey-puck:after{ content: "􏑓"; }.fad.fa-hockey-sticks:after{ content: "􏑔"; }.fad.fa-holly-berry:after{ content: "􏞪"; }.fad.fa-home:after{ content: "􏀕"; }.fad.fa-home-alt:after{ content: "􏠊"; }.fad.fa-home-heart:after{ content: "􏓉"; }.fad.fa-home-lg:after{ content: "􏠋"; }.fad.fa-home-lg-alt:after{ content: "􏠌"; }.fad.fa-hood-cloak:after{ content: "􏛯"; }.fad.fa-horizontal-rule:after{ content: "􏡬"; }.fad.fa-horse:after{ content: "􏛰"; }.fad.fa-horse-head:after{ content: "􏞫"; }.fad.fa-horse-saddle:after{ content: "􏣃"; }.fad.fa-hospital:after{ content: "􏃸"; }.fad.fa-hospital-alt:after{ content: "􏑽"; }.fad.fa-hospital-symbol:after{ content: "􏑾"; }.fad.fa-hospital-user:after{ content: "􏠍"; }.fad.fa-hospitals:after{ content: "􏠎"; }.fad.fa-hot-tub:after{ content: "􏖓"; }.fad.fa-hotdog:after{ content: "􏠏"; }.fad.fa-hotel:after{ content: "􏖔"; }.fad.fa-hourglass:after{ content: "􏉔"; }.fad.fa-hourglass-end:after{ content: "􏉓"; }.fad.fa-hourglass-half:after{ content: "􏉒"; }.fad.fa-hourglass-start:after{ content: "􏉑"; }.fad.fa-house:after{ content: "􏤍"; }.fad.fa-house-damage:after{ content: "􏛱"; }.fad.fa-house-day:after{ content: "􏤎"; }.fad.fa-house-flood:after{ content: "􏝏"; }.fad.fa-house-leave:after{ content: "􏤏"; }.fad.fa-house-night:after{ content: "􏤐"; }.fad.fa-house-return:after{ content: "􏤑"; }.fad.fa-house-signal:after{ content: "􏤒"; }.fad.fa-hryvnia:after{ content: "􏛲"; }.fad.fa-humidity:after{ content: "􏝐"; }.fad.fa-hurricane:after{ content: "􏝑"; }.fad.fa-i-cursor:after{ content: "􏉆"; }.fad.fa-ice-cream:after{ content: "􏠐"; }.fad.fa-ice-skate:after{ content: "􏞬"; }.fad.fa-icicles:after{ content: "􏞭"; }.fad.fa-icons:after{ content: "􏡭"; }.fad.fa-icons-alt:after{ content: "􏡮"; }.fad.fa-id-badge:after{ content: "􏋁"; }.fad.fa-id-card:after{ content: "􏋂"; }.fad.fa-id-card-alt:after{ content: "􏑿"; }.fad.fa-igloo:after{ content: "􏞮"; }.fad.fa-image:after{ content: "􏀾"; }.fad.fa-image-polaroid:after{ content: "􏣄"; }.fad.fa-images:after{ content: "􏌂"; }.fad.fa-inbox:after{ content: "􏀜"; }.fad.fa-inbox-in:after{ content: "􏌐"; }.fad.fa-inbox-out:after{ content: "􏌑"; }.fad.fa-indent:after{ content: "􏀼"; }.fad.fa-industry:after{ content: "􏉵"; }.fad.fa-industry-alt:after{ content: "􏎳"; }.fad.fa-infinity:after{ content: "􏔴"; }.fad.fa-info:after{ content: "􏄩"; }.fad.fa-info-circle:after{ content: "􏁚"; }.fad.fa-info-square:after{ content: "􏌏"; }.fad.fa-inhaler:after{ content: "􏗹"; }.fad.fa-integral:after{ content: "􏙧"; }.fad.fa-intersection:after{ content: "􏙨"; }.fad.fa-inventory:after{ content: "􏒀"; }.fad.fa-island-tropical:after{ content: "􏠑"; }.fad.fa-italic:after{ content: "􏀳"; }.fad.fa-jack-o-lantern:after{ content: "􏌎"; }.fad.fa-jedi:after{ content: "􏙩"; }.fad.fa-joint:after{ content: "􏖕"; }.fad.fa-journal-whills:after{ content: "􏙪"; }.fad.fa-joystick:after{ content: "􏣅"; }.fad.fa-jug:after{ content: "􏣆"; }.fad.fa-kaaba:after{ content: "􏙫"; }.fad.fa-kazoo:after{ content: "􏣇"; }.fad.fa-kerning:after{ content: "􏡯"; }.fad.fa-key:after{ content: "􏂄"; }.fad.fa-key-skeleton:after{ content: "􏛳"; }.fad.fa-keyboard:after{ content: "􏄜"; }.fad.fa-keynote:after{ content: "􏙬"; }.fad.fa-khanda:after{ content: "􏙭"; }.fad.fa-kidneys:after{ content: "􏗻"; }.fad.fa-kiss:after{ content: "􏖖"; }.fad.fa-kiss-beam:after{ content: "􏖗"; }.fad.fa-kiss-wink-heart:after{ content: "􏖘"; }.fad.fa-kite:after{ content: "􏛴"; }.fad.fa-kiwi-bird:after{ content: "􏔵"; }.fad.fa-knife-kitchen:after{ content: "􏛵"; }.fad.fa-lambda:after{ content: "􏙮"; }.fad.fa-lamp:after{ content: "􏓊"; }.fad.fa-lamp-desk:after{ content: "􏤔"; }.fad.fa-lamp-floor:after{ content: "􏤕"; }.fad.fa-landmark:after{ content: "􏙯"; }.fad.fa-landmark-alt:after{ content: "􏝒"; }.fad.fa-language:after{ content: "􏆫"; }.fad.fa-laptop:after{ content: "􏄉"; }.fad.fa-laptop-code:after{ content: "􏗼"; }.fad.fa-laptop-medical:after{ content: "􏠒"; }.fad.fa-lasso:after{ content: "􏣈"; }.fad.fa-laugh:after{ content: "􏖙"; }.fad.fa-laugh-beam:after{ content: "􏖚"; }.fad.fa-laugh-squint:after{ content: "􏖛"; }.fad.fa-laugh-wink:after{ content: "􏖜"; }.fad.fa-layer-group:after{ content: "􏗽"; }.fad.fa-layer-minus:after{ content: "􏗾"; }.fad.fa-layer-plus:after{ content: "􏗿"; }.fad.fa-leaf:after{ content: "􏁬"; }.fad.fa-leaf-heart:after{ content: "􏓋"; }.fad.fa-leaf-maple:after{ content: "􏛶"; }.fad.fa-leaf-oak:after{ content: "􏛷"; }.fad.fa-lemon:after{ content: "􏂔"; }.fad.fa-less-than:after{ content: "􏔶"; }.fad.fa-less-than-equal:after{ content: "􏔷"; }.fad.fa-level-down:after{ content: "􏅉"; }.fad.fa-level-down-alt:after{ content: "􏎾"; }.fad.fa-level-up:after{ content: "􏅈"; }.fad.fa-level-up-alt:after{ content: "􏎿"; }.fad.fa-life-ring:after{ content: "􏇍"; }.fad.fa-light-ceiling:after{ content: "􏤖"; }.fad.fa-light-switch:after{ content: "􏤗"; }.fad.fa-light-switch-off:after{ content: "􏤘"; }.fad.fa-light-switch-on:after{ content: "􏤙"; }.fad.fa-lightbulb:after{ content: "􏃫"; }.fad.fa-lightbulb-dollar:after{ content: "􏙰"; }.fad.fa-lightbulb-exclamation:after{ content: "􏙱"; }.fad.fa-lightbulb-on:after{ content: "􏙲"; }.fad.fa-lightbulb-slash:after{ content: "􏙳"; }.fad.fa-lights-holiday:after{ content: "􏞲"; }.fad.fa-line-columns:after{ content: "􏡰"; }.fad.fa-line-height:after{ content: "􏡱"; }.fad.fa-link:after{ content: "􏃁"; }.fad.fa-lips:after{ content: "􏘀"; }.fad.fa-lira-sign:after{ content: "􏆕"; }.fad.fa-list:after{ content: "􏀺"; }.fad.fa-list-alt:after{ content: "􏀢"; }.fad.fa-list-music:after{ content: "􏣉"; }.fad.fa-list-ol:after{ content: "􏃋"; }.fad.fa-list-ul:after{ content: "􏃊"; }.fad.fa-location:after{ content: "􏘁"; }.fad.fa-location-arrow:after{ content: "􏄤"; }.fad.fa-location-circle:after{ content: "􏘂"; }.fad.fa-location-slash:after{ content: "􏘃"; }.fad.fa-lock:after{ content: "􏀣"; }.fad.fa-lock-alt:after{ content: "􏌍"; }.fad.fa-lock-open:after{ content: "􏏁"; }.fad.fa-lock-open-alt:after{ content: "􏏂"; }.fad.fa-long-arrow-alt-down:after{ content: "􏌉"; }.fad.fa-long-arrow-alt-left:after{ content: "􏌊"; }.fad.fa-long-arrow-alt-right:after{ content: "􏌋"; }.fad.fa-long-arrow-alt-up:after{ content: "􏌌"; }.fad.fa-long-arrow-down:after{ content: "􏅵"; }.fad.fa-long-arrow-left:after{ content: "􏅷"; }.fad.fa-long-arrow-right:after{ content: "􏅸"; }.fad.fa-long-arrow-up:after{ content: "􏅶"; }.fad.fa-loveseat:after{ content: "􏓌"; }.fad.fa-low-vision:after{ content: "􏊨"; }.fad.fa-luchador:after{ content: "􏑕"; }.fad.fa-luggage-cart:after{ content: "􏖝"; }.fad.fa-lungs:after{ content: "􏘄"; }.fad.fa-mace:after{ content: "􏛸"; }.fad.fa-magic:after{ content: "􏃐"; }.fad.fa-magnet:after{ content: "􏁶"; }.fad.fa-mail-bulk:after{ content: "􏙴"; }.fad.fa-mailbox:after{ content: "􏠓"; }.fad.fa-male:after{ content: "􏆃"; }.fad.fa-mandolin:after{ content: "􏛹"; }.fad.fa-map:after{ content: "􏉹"; }.fad.fa-map-marked:after{ content: "􏖟"; }.fad.fa-map-marked-alt:after{ content: "􏖠"; }.fad.fa-map-marker:after{ content: "􏁁"; }.fad.fa-map-marker-alt:after{ content: "􏏅"; }.fad.fa-map-marker-alt-slash:after{ content: "􏘅"; }.fad.fa-map-marker-check:after{ content: "􏘆"; }.fad.fa-map-marker-edit:after{ content: "􏘇"; }.fad.fa-map-marker-exclamation:after{ content: "􏘈"; }.fad.fa-map-marker-minus:after{ content: "􏘉"; }.fad.fa-map-marker-plus:after{ content: "􏘊"; }.fad.fa-map-marker-question:after{ content: "􏘋"; }.fad.fa-map-marker-slash:after{ content: "􏘌"; }.fad.fa-map-marker-smile:after{ content: "􏘍"; }.fad.fa-map-marker-times:after{ content: "􏘎"; }.fad.fa-map-pin:after{ content: "􏉶"; }.fad.fa-map-signs:after{ content: "􏉷"; }.fad.fa-marker:after{ content: "􏖡"; }.fad.fa-mars:after{ content: "􏈢"; }.fad.fa-mars-double:after{ content: "􏈧"; }.fad.fa-mars-stroke:after{ content: "􏈩"; }.fad.fa-mars-stroke-h:after{ content: "􏈫"; }.fad.fa-mars-stroke-v:after{ content: "􏈪"; }.fad.fa-mask:after{ content: "􏛺"; }.fad.fa-meat:after{ content: "􏠔"; }.fad.fa-medal:after{ content: "􏖢"; }.fad.fa-medkit:after{ content: "􏃺"; }.fad.fa-megaphone:after{ content: "􏙵"; }.fad.fa-meh:after{ content: "􏄚"; }.fad.fa-meh-blank:after{ content: "􏖤"; }.fad.fa-meh-rolling-eyes:after{ content: "􏖥"; }.fad.fa-memory:after{ content: "􏔸"; }.fad.fa-menorah:after{ content: "􏙶"; }.fad.fa-mercury:after{ content: "􏈣"; }.fad.fa-meteor:after{ content: "􏝓"; }.fad.fa-microchip:after{ content: "􏋛"; }.fad.fa-microphone:after{ content: "􏄰"; }.fad.fa-microphone-alt:after{ content: "􏏉"; }.fad.fa-microphone-alt-slash:after{ content: "􏔹"; }.fad.fa-microphone-slash:after{ content: "􏄱"; }.fad.fa-microphone-stand:after{ content: "􏣋"; }.fad.fa-microscope:after{ content: "􏘐"; }.fad.fa-microwave:after{ content: "􏤛"; }.fad.fa-mind-share:after{ content: "􏙷"; }.fad.fa-minus:after{ content: "􏁨"; }.fad.fa-minus-circle:after{ content: "􏁖"; }.fad.fa-minus-hexagon:after{ content: "􏌇"; }.fad.fa-minus-octagon:after{ content: "􏌈"; }.fad.fa-minus-square:after{ content: "􏅆"; }.fad.fa-mistletoe:after{ content: "􏞴"; }.fad.fa-mitten:after{ content: "􏞵"; }.fad.fa-mobile:after{ content: "􏄋"; }.fad.fa-mobile-alt:after{ content: "􏏍"; }.fad.fa-mobile-android:after{ content: "􏏎"; }.fad.fa-mobile-android-alt:after{ content: "􏏏"; }.fad.fa-money-bill:after{ content: "􏃖"; }.fad.fa-money-bill-alt:after{ content: "􏏑"; }.fad.fa-money-bill-wave:after{ content: "􏔺"; }.fad.fa-money-bill-wave-alt:after{ content: "􏔻"; }.fad.fa-money-check:after{ content: "􏔼"; }.fad.fa-money-check-alt:after{ content: "􏔽"; }.fad.fa-money-check-edit:after{ content: "􏡲"; }.fad.fa-money-check-edit-alt:after{ content: "􏡳"; }.fad.fa-monitor-heart-rate:after{ content: "􏘑"; }.fad.fa-monkey:after{ content: "􏛻"; }.fad.fa-monument:after{ content: "􏖦"; }.fad.fa-moon:after{ content: "􏆆"; }.fad.fa-moon-cloud:after{ content: "􏝔"; }.fad.fa-moon-stars:after{ content: "􏝕"; }.fad.fa-mortar-pestle:after{ content: "􏖧"; }.fad.fa-mosque:after{ content: "􏙸"; }.fad.fa-motorcycle:after{ content: "􏈜"; }.fad.fa-mountain:after{ content: "􏛼"; }.fad.fa-mountains:after{ content: "􏛽"; }.fad.fa-mouse:after{ content: "􏣌"; }.fad.fa-mouse-alt:after{ content: "􏣍"; }.fad.fa-mouse-pointer:after{ content: "􏉅"; }.fad.fa-mp3-player:after{ content: "􏣎"; }.fad.fa-mug:after{ content: "􏡴"; }.fad.fa-mug-hot:after{ content: "􏞶"; }.fad.fa-mug-marshmallows:after{ content: "􏞷"; }.fad.fa-mug-tea:after{ content: "􏡵"; }.fad.fa-music:after{ content: "􏀁"; }.fad.fa-music-alt:after{ content: "􏣏"; }.fad.fa-music-alt-slash:after{ content: "􏣐"; }.fad.fa-music-slash:after{ content: "􏣑"; }.fad.fa-narwhal:after{ content: "􏛾"; }.fad.fa-network-wired:after{ content: "􏛿"; }.fad.fa-neuter:after{ content: "􏈬"; }.fad.fa-newspaper:after{ content: "􏇪"; }.fad.fa-not-equal:after{ content: "􏔾"; }.fad.fa-notes-medical:after{ content: "􏒁"; }.fad.fa-object-group:after{ content: "􏉇"; }.fad.fa-object-ungroup:after{ content: "􏉈"; }.fad.fa-octagon:after{ content: "􏌆"; }.fad.fa-oil-can:after{ content: "􏘓"; }.fad.fa-oil-temp:after{ content: "􏘔"; }.fad.fa-om:after{ content: "􏙹"; }.fad.fa-omega:after{ content: "􏙺"; }.fad.fa-ornament:after{ content: "􏞸"; }.fad.fa-otter:after{ content: "􏜀"; }.fad.fa-outdent:after{ content: "􏀻"; }.fad.fa-outlet:after{ content: "􏤜"; }.fad.fa-oven:after{ content: "􏤝"; }.fad.fa-overline:after{ content: "􏡶"; }.fad.fa-page-break:after{ content: "􏡷"; }.fad.fa-pager:after{ content: "􏠕"; }.fad.fa-paint-brush:after{ content: "􏇼"; }.fad.fa-paint-brush-alt:after{ content: "􏖩"; }.fad.fa-paint-roller:after{ content: "􏖪"; }.fad.fa-palette:after{ content: "􏔿"; }.fad.fa-pallet:after{ content: "􏒂"; }.fad.fa-pallet-alt:after{ content: "􏒃"; }.fad.fa-paper-plane:after{ content: "􏇘"; }.fad.fa-paperclip:after{ content: "􏃆"; }.fad.fa-parachute-box:after{ content: "􏓍"; }.fad.fa-paragraph:after{ content: "􏇝"; }.fad.fa-paragraph-rtl:after{ content: "􏡸"; }.fad.fa-parking:after{ content: "􏕀"; }.fad.fa-parking-circle:after{ content: "􏘕"; }.fad.fa-parking-circle-slash:after{ content: "􏘖"; }.fad.fa-parking-slash:after{ content: "􏘗"; }.fad.fa-passport:after{ content: "􏖫"; }.fad.fa-pastafarianism:after{ content: "􏙻"; }.fad.fa-paste:after{ content: "􏃪"; }.fad.fa-pause:after{ content: "􏁌"; }.fad.fa-pause-circle:after{ content: "􏊋"; }.fad.fa-paw:after{ content: "􏆰"; }.fad.fa-paw-alt:after{ content: "􏜁"; }.fad.fa-paw-claws:after{ content: "􏜂"; }.fad.fa-peace:after{ content: "􏙼"; }.fad.fa-pegasus:after{ content: "􏜃"; }.fad.fa-pen:after{ content: "􏌄"; }.fad.fa-pen-alt:after{ content: "􏌅"; }.fad.fa-pen-fancy:after{ content: "􏖬"; }.fad.fa-pen-nib:after{ content: "􏖭"; }.fad.fa-pen-square:after{ content: "􏅋"; }.fad.fa-pencil:after{ content: "􏁀"; }.fad.fa-pencil-alt:after{ content: "􏌃"; }.fad.fa-pencil-paintbrush:after{ content: "􏘘"; }.fad.fa-pencil-ruler:after{ content: "􏖮"; }.fad.fa-pennant:after{ content: "􏑖"; }.fad.fa-people-carry:after{ content: "􏓎"; }.fad.fa-pepper-hot:after{ content: "􏠖"; }.fad.fa-percent:after{ content: "􏊕"; }.fad.fa-percentage:after{ content: "􏕁"; }.fad.fa-person-booth:after{ content: "􏝖"; }.fad.fa-person-carry:after{ content: "􏓏"; }.fad.fa-person-dolly:after{ content: "􏓐"; }.fad.fa-person-dolly-empty:after{ content: "􏓑"; }.fad.fa-person-sign:after{ content: "􏝗"; }.fad.fa-phone:after{ content: "􏂕"; }.fad.fa-phone-alt:after{ content: "􏡹"; }.fad.fa-phone-laptop:after{ content: "􏡺"; }.fad.fa-phone-office:after{ content: "􏙽"; }.fad.fa-phone-plus:after{ content: "􏓒"; }.fad.fa-phone-rotary:after{ content: "􏣓"; }.fad.fa-phone-slash:after{ content: "􏏝"; }.fad.fa-phone-square:after{ content: "􏂘"; }.fad.fa-phone-square-alt:after{ content: "􏡻"; }.fad.fa-phone-volume:after{ content: "􏊠"; }.fad.fa-photo-video:after{ content: "􏡼"; }.fad.fa-pi:after{ content: "􏙾"; }.fad.fa-piano:after{ content: "􏣔"; }.fad.fa-piano-keyboard:after{ content: "􏣕"; }.fad.fa-pie:after{ content: "􏜅"; }.fad.fa-pig:after{ content: "􏜆"; }.fad.fa-piggy-bank:after{ content: "􏓓"; }.fad.fa-pills:after{ content: "􏒄"; }.fad.fa-pizza:after{ content: "􏠗"; }.fad.fa-pizza-slice:after{ content: "􏠘"; }.fad.fa-place-of-worship:after{ content: "􏙿"; }.fad.fa-plane:after{ content: "􏁲"; }.fad.fa-plane-alt:after{ content: "􏏞"; }.fad.fa-plane-arrival:after{ content: "􏖯"; }.fad.fa-plane-departure:after{ content: "􏖰"; }.fad.fa-planet-moon:after{ content: "􏤟"; }.fad.fa-planet-ringed:after{ content: "􏤠"; }.fad.fa-play:after{ content: "􏁋"; }.fad.fa-play-circle:after{ content: "􏅄"; }.fad.fa-plug:after{ content: "􏇦"; }.fad.fa-plus:after{ content: "􏁧"; }.fad.fa-plus-circle:after{ content: "􏁕"; }.fad.fa-plus-hexagon:after{ content: "􏌀"; }.fad.fa-plus-octagon:after{ content: "􏌁"; }.fad.fa-plus-square:after{ content: "􏃾"; }.fad.fa-podcast:after{ content: "􏋎"; }.fad.fa-podium:after{ content: "􏚀"; }.fad.fa-podium-star:after{ content: "􏝘"; }.fad.fa-police-box:after{ content: "􏤡"; }.fad.fa-poll:after{ content: "􏚁"; }.fad.fa-poll-h:after{ content: "􏚂"; }.fad.fa-poll-people:after{ content: "􏝙"; }.fad.fa-poo:after{ content: "􏋾"; }.fad.fa-poo-storm:after{ content: "􏝚"; }.fad.fa-poop:after{ content: "􏘙"; }.fad.fa-popcorn:after{ content: "􏠙"; }.fad.fa-portal-enter:after{ content: "􏤢"; }.fad.fa-portal-exit:after{ content: "􏤣"; }.fad.fa-portrait:after{ content: "􏏠"; }.fad.fa-pound-sign:after{ content: "􏅔"; }.fad.fa-power-off:after{ content: "􏀑"; }.fad.fa-pray:after{ content: "􏚃"; }.fad.fa-praying-hands:after{ content: "􏚄"; }.fad.fa-prescription:after{ content: "􏖱"; }.fad.fa-prescription-bottle:after{ content: "􏒅"; }.fad.fa-prescription-bottle-alt:after{ content: "􏒆"; }.fad.fa-presentation:after{ content: "􏚅"; }.fad.fa-print:after{ content: "􏀯"; }.fad.fa-print-search:after{ content: "􏠚"; }.fad.fa-print-slash:after{ content: "􏚆"; }.fad.fa-procedures:after{ content: "􏒇"; }.fad.fa-project-diagram:after{ content: "􏕂"; }.fad.fa-projector:after{ content: "􏣖"; }.fad.fa-pumpkin:after{ content: "􏜇"; }.fad.fa-puzzle-piece:after{ content: "􏄮"; }.fad.fa-qrcode:after{ content: "􏀩"; }.fad.fa-question:after{ content: "􏄨"; }.fad.fa-question-circle:after{ content: "􏁙"; }.fad.fa-question-square:after{ content: "􏋽"; }.fad.fa-quidditch:after{ content: "􏑘"; }.fad.fa-quote-left:after{ content: "􏄍"; }.fad.fa-quote-right:after{ content: "􏄎"; }.fad.fa-quran:after{ content: "􏚇"; }.fad.fa-rabbit:after{ content: "􏜈"; }.fad.fa-rabbit-fast:after{ content: "􏜉"; }.fad.fa-racquet:after{ content: "􏑚"; }.fad.fa-radar:after{ content: "􏤤"; }.fad.fa-radiation:after{ content: "􏞹"; }.fad.fa-radiation-alt:after{ content: "􏞺"; }.fad.fa-radio:after{ content: "􏣗"; }.fad.fa-radio-alt:after{ content: "􏣘"; }.fad.fa-rainbow:after{ content: "􏝛"; }.fad.fa-raindrops:after{ content: "􏝜"; }.fad.fa-ram:after{ content: "􏜊"; }.fad.fa-ramp-loading:after{ content: "􏓔"; }.fad.fa-random:after{ content: "􏁴"; }.fad.fa-raygun:after{ content: "􏤥"; }.fad.fa-receipt:after{ content: "􏕃"; }.fad.fa-record-vinyl:after{ content: "􏣙"; }.fad.fa-rectangle-landscape:after{ content: "􏋺"; }.fad.fa-rectangle-portrait:after{ content: "􏋻"; }.fad.fa-rectangle-wide:after{ content: "􏋼"; }.fad.fa-recycle:after{ content: "􏆸"; }.fad.fa-redo:after{ content: "􏀞"; }.fad.fa-redo-alt:after{ content: "􏋹"; }.fad.fa-refrigerator:after{ content: "􏤦"; }.fad.fa-registered:after{ content: "􏉝"; }.fad.fa-remove-format:after{ content: "􏡽"; }.fad.fa-repeat:after{ content: "􏍣"; }.fad.fa-repeat-1:after{ content: "􏍥"; }.fad.fa-repeat-1-alt:after{ content: "􏍦"; }.fad.fa-repeat-alt:after{ content: "􏍤"; }.fad.fa-reply:after{ content: "􏏥"; }.fad.fa-reply-all:after{ content: "􏄢"; }.fad.fa-republican:after{ content: "􏝞"; }.fad.fa-restroom:after{ content: "􏞽"; }.fad.fa-retweet:after{ content: "􏁹"; }.fad.fa-retweet-alt:after{ content: "􏍡"; }.fad.fa-ribbon:after{ content: "􏓖"; }.fad.fa-ring:after{ content: "􏜋"; }.fad.fa-rings-wedding:after{ content: "􏠛"; }.fad.fa-road:after{ content: "􏀘"; }.fad.fa-robot:after{ content: "􏕄"; }.fad.fa-rocket:after{ content: "􏄵"; }.fad.fa-rocket-launch:after{ content: "􏤧"; }.fad.fa-route:after{ content: "􏓗"; }.fad.fa-route-highway:after{ content: "􏘚"; }.fad.fa-route-interstate:after{ content: "􏘛"; }.fad.fa-router:after{ content: "􏣚"; }.fad.fa-rss:after{ content: "􏂞"; }.fad.fa-rss-square:after{ content: "􏅃"; }.fad.fa-ruble-sign:after{ content: "􏅘"; }.fad.fa-ruler:after{ content: "􏕅"; }.fad.fa-ruler-combined:after{ content: "􏕆"; }.fad.fa-ruler-horizontal:after{ content: "􏕇"; }.fad.fa-ruler-triangle:after{ content: "􏘜"; }.fad.fa-ruler-vertical:after{ content: "􏕈"; }.fad.fa-running:after{ content: "􏜌"; }.fad.fa-rupee-sign:after{ content: "􏅖"; }.fad.fa-rv:after{ content: "􏞾"; }.fad.fa-sack:after{ content: "􏠜"; }.fad.fa-sack-dollar:after{ content: "􏠝"; }.fad.fa-sad-cry:after{ content: "􏖳"; }.fad.fa-sad-tear:after{ content: "􏖴"; }.fad.fa-salad:after{ content: "􏠞"; }.fad.fa-sandwich:after{ content: "􏠟"; }.fad.fa-satellite:after{ content: "􏞿"; }.fad.fa-satellite-dish:after{ content: "􏟀"; }.fad.fa-sausage:after{ content: "􏠠"; }.fad.fa-save:after{ content: "􏃇"; }.fad.fa-sax-hot:after{ content: "􏣛"; }.fad.fa-saxophone:after{ content: "􏣜"; }.fad.fa-scalpel:after{ content: "􏘝"; }.fad.fa-scalpel-path:after{ content: "􏘞"; }.fad.fa-scanner:after{ content: "􏒈"; }.fad.fa-scanner-image:after{ content: "􏣳"; }.fad.fa-scanner-keyboard:after{ content: "􏒉"; }.fad.fa-scanner-touchscreen:after{ content: "􏒊"; }.fad.fa-scarecrow:after{ content: "􏜍"; }.fad.fa-scarf:after{ content: "􏟁"; }.fad.fa-school:after{ content: "􏕉"; }.fad.fa-screwdriver:after{ content: "􏕊"; }.fad.fa-scroll:after{ content: "􏜎"; }.fad.fa-scroll-old:after{ content: "􏜏"; }.fad.fa-scrubber:after{ content: "􏋸"; }.fad.fa-scythe:after{ content: "􏜐"; }.fad.fa-sd-card:after{ content: "􏟂"; }.fad.fa-search:after{ content: "􏀂"; }.fad.fa-search-dollar:after{ content: "􏚈"; }.fad.fa-search-location:after{ content: "􏚉"; }.fad.fa-search-minus:after{ content: "􏀐"; }.fad.fa-search-plus:after{ content: "􏀎"; }.fad.fa-seedling:after{ content: "􏓘"; }.fad.fa-send-back:after{ content: "􏡾"; }.fad.fa-send-backward:after{ content: "􏡿"; }.fad.fa-sensor:after{ content: "􏤨"; }.fad.fa-sensor-alert:after{ content: "􏤩"; }.fad.fa-sensor-fire:after{ content: "􏤪"; }.fad.fa-sensor-on:after{ content: "􏤫"; }.fad.fa-sensor-smoke:after{ content: "􏤬"; }.fad.fa-server:after{ content: "􏈳"; }.fad.fa-shapes:after{ content: "􏘟"; }.fad.fa-share:after{ content: "􏁤"; }.fad.fa-share-all:after{ content: "􏍧"; }.fad.fa-share-alt:after{ content: "􏇠"; }.fad.fa-share-alt-square:after{ content: "􏇡"; }.fad.fa-share-square:after{ content: "􏅍"; }.fad.fa-sheep:after{ content: "􏜑"; }.fad.fa-shekel-sign:after{ content: "􏈋"; }.fad.fa-shield:after{ content: "􏄲"; }.fad.fa-shield-alt:after{ content: "􏏭"; }.fad.fa-shield-check:after{ content: "􏋷"; }.fad.fa-shield-cross:after{ content: "􏜒"; }.fad.fa-ship:after{ content: "􏈚"; }.fad.fa-shipping-fast:after{ content: "􏒋"; }.fad.fa-shipping-timed:after{ content: "􏒌"; }.fad.fa-shish-kebab:after{ content: "􏠡"; }.fad.fa-shoe-prints:after{ content: "􏕋"; }.fad.fa-shopping-bag:after{ content: "􏊐"; }.fad.fa-shopping-basket:after{ content: "􏊑"; }.fad.fa-shopping-cart:after{ content: "􏁺"; }.fad.fa-shovel:after{ content: "􏜓"; }.fad.fa-shovel-snow:after{ content: "􏟃"; }.fad.fa-shower:after{ content: "􏋌"; }.fad.fa-shredder:after{ content: "􏚊"; }.fad.fa-shuttle-van:after{ content: "􏖶"; }.fad.fa-shuttlecock:after{ content: "􏑛"; }.fad.fa-sickle:after{ content: "􏠢"; }.fad.fa-sigma:after{ content: "􏚋"; }.fad.fa-sign:after{ content: "􏓙"; }.fad.fa-sign-in:after{ content: "􏂐"; }.fad.fa-sign-in-alt:after{ content: "􏋶"; }.fad.fa-sign-language:after{ content: "􏊧"; }.fad.fa-sign-out:after{ content: "􏂋"; }.fad.fa-sign-out-alt:after{ content: "􏋵"; }.fad.fa-signal:after{ content: "􏀒"; }.fad.fa-signal-1:after{ content: "􏚌"; }.fad.fa-signal-2:after{ content: "􏚍"; }.fad.fa-signal-3:after{ content: "􏚎"; }.fad.fa-signal-4:after{ content: "􏚏"; }.fad.fa-signal-alt:after{ content: "􏚐"; }.fad.fa-signal-alt-1:after{ content: "􏚑"; }.fad.fa-signal-alt-2:after{ content: "􏚒"; }.fad.fa-signal-alt-3:after{ content: "􏚓"; }.fad.fa-signal-alt-slash:after{ content: "􏚔"; }.fad.fa-signal-slash:after{ content: "􏚕"; }.fad.fa-signal-stream:after{ content: "􏣝"; }.fad.fa-signature:after{ content: "􏖷"; }.fad.fa-sim-card:after{ content: "􏟄"; }.fad.fa-siren:after{ content: "􏤭"; }.fad.fa-siren-on:after{ content: "􏤮"; }.fad.fa-sitemap:after{ content: "􏃨"; }.fad.fa-skating:after{ content: "􏟅"; }.fad.fa-skeleton:after{ content: "􏘠"; }.fad.fa-ski-jump:after{ content: "􏟇"; }.fad.fa-ski-lift:after{ content: "􏟈"; }.fad.fa-skiing:after{ content: "􏟉"; }.fad.fa-skiing-nordic:after{ content: "􏟊"; }.fad.fa-skull:after{ content: "􏕌"; }.fad.fa-skull-cow:after{ content: "􏣞"; }.fad.fa-skull-crossbones:after{ content: "􏜔"; }.fad.fa-slash:after{ content: "􏜕"; }.fad.fa-sledding:after{ content: "􏟋"; }.fad.fa-sleigh:after{ content: "􏟌"; }.fad.fa-sliders-h:after{ content: "􏇞"; }.fad.fa-sliders-h-square:after{ content: "􏏰"; }.fad.fa-sliders-v:after{ content: "􏏱"; }.fad.fa-sliders-v-square:after{ content: "􏏲"; }.fad.fa-smile:after{ content: "􏄘"; }.fad.fa-smile-beam:after{ content: "􏖸"; }.fad.fa-smile-plus:after{ content: "􏖹"; }.fad.fa-smile-wink:after{ content: "􏓚"; }.fad.fa-smog:after{ content: "􏝟"; }.fad.fa-smoke:after{ content: "􏝠"; }.fad.fa-smoking:after{ content: "􏒍"; }.fad.fa-smoking-ban:after{ content: "􏕍"; }.fad.fa-sms:after{ content: "􏟍"; }.fad.fa-snake:after{ content: "􏜖"; }.fad.fa-snooze:after{ content: "􏢀"; }.fad.fa-snow-blowing:after{ content: "􏝡"; }.fad.fa-snowboarding:after{ content: "􏟎"; }.fad.fa-snowflake:after{ content: "􏋜"; }.fad.fa-snowflakes:after{ content: "􏟏"; }.fad.fa-snowman:after{ content: "􏟐"; }.fad.fa-snowmobile:after{ content: "􏟑"; }.fad.fa-snowplow:after{ content: "􏟒"; }.fad.fa-socks:after{ content: "􏚖"; }.fad.fa-solar-panel:after{ content: "􏖺"; }.fad.fa-solar-system:after{ content: "􏤯"; }.fad.fa-sort:after{ content: "􏃜"; }.fad.fa-sort-alpha-down:after{ content: "􏅝"; }.fad.fa-sort-alpha-down-alt:after{ content: "􏢁"; }.fad.fa-sort-alpha-up:after{ content: "􏅞"; }.fad.fa-sort-alpha-up-alt:after{ content: "􏢂"; }.fad.fa-sort-alt:after{ content: "􏢃"; }.fad.fa-sort-amount-down:after{ content: "􏅠"; }.fad.fa-sort-amount-down-alt:after{ content: "􏢄"; }.fad.fa-sort-amount-up:after{ content: "􏅡"; }.fad.fa-sort-amount-up-alt:after{ content: "􏢅"; }.fad.fa-sort-circle:after{ content: "􏤰"; }.fad.fa-sort-circle-down:after{ content: "􏤱"; }.fad.fa-sort-circle-up:after{ content: "􏤲"; }.fad.fa-sort-down:after{ content: "􏃝"; }.fad.fa-sort-numeric-down:after{ content: "􏅢"; }.fad.fa-sort-numeric-down-alt:after{ content: "􏢆"; }.fad.fa-sort-numeric-up:after{ content: "􏅣"; }.fad.fa-sort-numeric-up-alt:after{ content: "􏢇"; }.fad.fa-sort-shapes-down:after{ content: "􏢈"; }.fad.fa-sort-shapes-down-alt:after{ content: "􏢉"; }.fad.fa-sort-shapes-up:after{ content: "􏢊"; }.fad.fa-sort-shapes-up-alt:after{ content: "􏢋"; }.fad.fa-sort-size-down:after{ content: "􏢌"; }.fad.fa-sort-size-down-alt:after{ content: "􏢍"; }.fad.fa-sort-size-up:after{ content: "􏢎"; }.fad.fa-sort-size-up-alt:after{ content: "􏢏"; }.fad.fa-sort-up:after{ content: "􏃞"; }.fad.fa-soup:after{ content: "􏠣"; }.fad.fa-spa:after{ content: "􏖻"; }.fad.fa-space-shuttle:after{ content: "􏆗"; }.fad.fa-space-station-moon:after{ content: "􏤳"; }.fad.fa-space-station-moon-alt:after{ content: "􏤴"; }.fad.fa-spade:after{ content: "􏋴"; }.fad.fa-sparkles:after{ content: "􏢐"; }.fad.fa-speaker:after{ content: "􏣟"; }.fad.fa-speakers:after{ content: "􏣠"; }.fad.fa-spell-check:after{ content: "􏢑"; }.fad.fa-spider:after{ content: "􏜗"; }.fad.fa-spider-black-widow:after{ content: "􏜘"; }.fad.fa-spider-web:after{ content: "􏜙"; }.fad.fa-spinner:after{ content: "􏄐"; }.fad.fa-spinner-third:after{ content: "􏏴"; }.fad.fa-splotch:after{ content: "􏖼"; }.fad.fa-spray-can:after{ content: "􏖽"; }.fad.fa-sprinkler:after{ content: "􏤵"; }.fad.fa-square:after{ content: "􏃈"; }.fad.fa-square-full:after{ content: "􏑜"; }.fad.fa-square-root:after{ content: "􏚗"; }.fad.fa-square-root-alt:after{ content: "􏚘"; }.fad.fa-squirrel:after{ content: "􏜚"; }.fad.fa-staff:after{ content: "􏜛"; }.fad.fa-stamp:after{ content: "􏖿"; }.fad.fa-star:after{ content: "􏀅"; }.fad.fa-star-and-crescent:after{ content: "􏚙"; }.fad.fa-star-christmas:after{ content: "􏟔"; }.fad.fa-star-exclamation:after{ content: "􏋳"; }.fad.fa-star-half:after{ content: "􏂉"; }.fad.fa-star-half-alt:after{ content: "􏗀"; }.fad.fa-star-of-david:after{ content: "􏚚"; }.fad.fa-star-of-life:after{ content: "􏘡"; }.fad.fa-star-shooting:after{ content: "􏤶"; }.fad.fa-starfighter:after{ content: "􏤷"; }.fad.fa-starfighter-alt:after{ content: "􏤸"; }.fad.fa-stars:after{ content: "􏝢"; }.fad.fa-starship:after{ content: "􏤹"; }.fad.fa-starship-freighter:after{ content: "􏤺"; }.fad.fa-steak:after{ content: "􏠤"; }.fad.fa-steering-wheel:after{ content: "􏘢"; }.fad.fa-step-backward:after{ content: "􏁈"; }.fad.fa-step-forward:after{ content: "􏁑"; }.fad.fa-stethoscope:after{ content: "􏃱"; }.fad.fa-sticky-note:after{ content: "􏉉"; }.fad.fa-stocking:after{ content: "􏟕"; }.fad.fa-stomach:after{ content: "􏘣"; }.fad.fa-stop:after{ content: "􏁍"; }.fad.fa-stop-circle:after{ content: "􏊍"; }.fad.fa-stopwatch:after{ content: "􏋲"; }.fad.fa-store:after{ content: "􏕎"; }.fad.fa-store-alt:after{ content: "􏕏"; }.fad.fa-stream:after{ content: "􏕐"; }.fad.fa-street-view:after{ content: "􏈝"; }.fad.fa-stretcher:after{ content: "􏠥"; }.fad.fa-strikethrough:after{ content: "􏃌"; }.fad.fa-stroopwafel:after{ content: "􏕑"; }.fad.fa-subscript:after{ content: "􏄬"; }.fad.fa-subway:after{ content: "􏈹"; }.fad.fa-suitcase:after{ content: "􏃲"; }.fad.fa-suitcase-rolling:after{ content: "􏗁"; }.fad.fa-sun:after{ content: "􏆅"; }.fad.fa-sun-cloud:after{ content: "􏝣"; }.fad.fa-sun-dust:after{ content: "􏝤"; }.fad.fa-sun-haze:after{ content: "􏝥"; }.fad.fa-sunglasses:after{ content: "􏢒"; }.fad.fa-sunrise:after{ content: "􏝦"; }.fad.fa-sunset:after{ content: "􏝧"; }.fad.fa-superscript:after{ content: "􏄫"; }.fad.fa-surprise:after{ content: "􏗂"; }.fad.fa-swatchbook:after{ content: "􏗃"; }.fad.fa-swimmer:after{ content: "􏗄"; }.fad.fa-swimming-pool:after{ content: "􏗅"; }.fad.fa-sword:after{ content: "􏜜"; }.fad.fa-sword-laser:after{ content: "􏤻"; }.fad.fa-sword-laser-alt:after{ content: "􏤼"; }.fad.fa-swords:after{ content: "􏜝"; }.fad.fa-swords-laser:after{ content: "􏤽"; }.fad.fa-synagogue:after{ content: "􏚛"; }.fad.fa-sync:after{ content: "􏀡"; }.fad.fa-sync-alt:after{ content: "􏋱"; }.fad.fa-syringe:after{ content: "􏒎"; }.fad.fa-table:after{ content: "􏃎"; }.fad.fa-table-tennis:after{ content: "􏑝"; }.fad.fa-tablet:after{ content: "􏄊"; }.fad.fa-tablet-alt:after{ content: "􏏺"; }.fad.fa-tablet-android:after{ content: "􏏻"; }.fad.fa-tablet-android-alt:after{ content: "􏏼"; }.fad.fa-tablet-rugged:after{ content: "􏒏"; }.fad.fa-tablets:after{ content: "􏒐"; }.fad.fa-tachometer:after{ content: "􏃤"; }.fad.fa-tachometer-alt:after{ content: "􏏽"; }.fad.fa-tachometer-alt-average:after{ content: "􏘤"; }.fad.fa-tachometer-alt-fast:after{ content: "􏘥"; }.fad.fa-tachometer-alt-fastest:after{ content: "􏘦"; }.fad.fa-tachometer-alt-slow:after{ content: "􏘧"; }.fad.fa-tachometer-alt-slowest:after{ content: "􏘨"; }.fad.fa-tachometer-average:after{ content: "􏘩"; }.fad.fa-tachometer-fast:after{ content: "􏘪"; }.fad.fa-tachometer-fastest:after{ content: "􏘫"; }.fad.fa-tachometer-slow:after{ content: "􏘬"; }.fad.fa-tachometer-slowest:after{ content: "􏘭"; }.fad.fa-taco:after{ content: "􏠦"; }.fad.fa-tag:after{ content: "􏀫"; }.fad.fa-tags:after{ content: "􏀬"; }.fad.fa-tally:after{ content: "􏚜"; }.fad.fa-tanakh:after{ content: "􏠧"; }.fad.fa-tape:after{ content: "􏓛"; }.fad.fa-tasks:after{ content: "􏂮"; }.fad.fa-tasks-alt:after{ content: "􏠨"; }.fad.fa-taxi:after{ content: "􏆺"; }.fad.fa-teeth:after{ content: "􏘮"; }.fad.fa-teeth-open:after{ content: "􏘯"; }.fad.fa-telescope:after{ content: "􏤾"; }.fad.fa-temperature-down:after{ content: "􏤿"; }.fad.fa-temperature-frigid:after{ content: "􏝨"; }.fad.fa-temperature-high:after{ content: "􏝩"; }.fad.fa-temperature-hot:after{ content: "􏝪"; }.fad.fa-temperature-low:after{ content: "􏝫"; }.fad.fa-temperature-up:after{ content: "􏥀"; }.fad.fa-tenge:after{ content: "􏟗"; }.fad.fa-tennis-ball:after{ content: "􏑞"; }.fad.fa-terminal:after{ content: "􏄠"; }.fad.fa-text:after{ content: "􏢓"; }.fad.fa-text-height:after{ content: "􏀴"; }.fad.fa-text-size:after{ content: "􏢔"; }.fad.fa-text-width:after{ content: "􏀵"; }.fad.fa-th:after{ content: "􏀊"; }.fad.fa-th-large:after{ content: "􏀉"; }.fad.fa-th-list:after{ content: "􏀋"; }.fad.fa-theater-masks:after{ content: "􏘰"; }.fad.fa-thermometer:after{ content: "􏒑"; }.fad.fa-thermometer-empty:after{ content: "􏋋"; }.fad.fa-thermometer-full:after{ content: "􏋇"; }.fad.fa-thermometer-half:after{ content: "􏋉"; }.fad.fa-thermometer-quarter:after{ content: "􏋊"; }.fad.fa-thermometer-three-quarters:after{ content: "􏋈"; }.fad.fa-theta:after{ content: "􏚞"; }.fad.fa-thumbs-down:after{ content: "􏅥"; }.fad.fa-thumbs-up:after{ content: "􏅤"; }.fad.fa-thumbtack:after{ content: "􏂍"; }.fad.fa-thunderstorm:after{ content: "􏝬"; }.fad.fa-thunderstorm-moon:after{ content: "􏝭"; }.fad.fa-thunderstorm-sun:after{ content: "􏝮"; }.fad.fa-ticket:after{ content: "􏅅"; }.fad.fa-ticket-alt:after{ content: "􏏿"; }.fad.fa-tilde:after{ content: "􏚟"; }.fad.fa-times:after{ content: "􏀍"; }.fad.fa-times-circle:after{ content: "􏁗"; }.fad.fa-times-hexagon:after{ content: "􏋮"; }.fad.fa-times-octagon:after{ content: "􏋰"; }.fad.fa-times-square:after{ content: "􏋓"; }.fad.fa-tint:after{ content: "􏁃"; }.fad.fa-tint-slash:after{ content: "􏗇"; }.fad.fa-tire:after{ content: "􏘱"; }.fad.fa-tire-flat:after{ content: "􏘲"; }.fad.fa-tire-pressure-warning:after{ content: "􏘳"; }.fad.fa-tire-rugged:after{ content: "􏘴"; }.fad.fa-tired:after{ content: "􏗈"; }.fad.fa-toggle-off:after{ content: "􏈄"; }.fad.fa-toggle-on:after{ content: "􏈅"; }.fad.fa-toilet:after{ content: "􏟘"; }.fad.fa-toilet-paper:after{ content: "􏜞"; }.fad.fa-toilet-paper-alt:after{ content: "􏜟"; }.fad.fa-tombstone:after{ content: "􏜠"; }.fad.fa-tombstone-alt:after{ content: "􏜡"; }.fad.fa-toolbox:after{ content: "􏕒"; }.fad.fa-tools:after{ content: "􏟙"; }.fad.fa-tooth:after{ content: "􏗉"; }.fad.fa-toothbrush:after{ content: "􏘵"; }.fad.fa-torah:after{ content: "􏚠"; }.fad.fa-torii-gate:after{ content: "􏚡"; }.fad.fa-tornado:after{ content: "􏝯"; }.fad.fa-tractor:after{ content: "􏜢"; }.fad.fa-trademark:after{ content: "􏉜"; }.fad.fa-traffic-cone:after{ content: "􏘶"; }.fad.fa-traffic-light:after{ content: "􏘷"; }.fad.fa-traffic-light-go:after{ content: "􏘸"; }.fad.fa-traffic-light-slow:after{ content: "􏘹"; }.fad.fa-traffic-light-stop:after{ content: "􏘺"; }.fad.fa-trailer:after{ content: "􏥁"; }.fad.fa-train:after{ content: "􏈸"; }.fad.fa-tram:after{ content: "􏟚"; }.fad.fa-transgender:after{ content: "􏈤"; }.fad.fa-transgender-alt:after{ content: "􏈥"; }.fad.fa-transporter:after{ content: "􏥂"; }.fad.fa-transporter-1:after{ content: "􏥃"; }.fad.fa-transporter-2:after{ content: "􏥄"; }.fad.fa-transporter-3:after{ content: "􏥅"; }.fad.fa-transporter-empty:after{ content: "􏥆"; }.fad.fa-trash:after{ content: "􏇸"; }.fad.fa-trash-alt:after{ content: "􏋭"; }.fad.fa-trash-restore:after{ content: "􏠩"; }.fad.fa-trash-restore-alt:after{ content: "􏠪"; }.fad.fa-trash-undo:after{ content: "􏢕"; }.fad.fa-trash-undo-alt:after{ content: "􏢖"; }.fad.fa-treasure-chest:after{ content: "􏜣"; }.fad.fa-tree:after{ content: "􏆻"; }.fad.fa-tree-alt:after{ content: "􏐀"; }.fad.fa-tree-christmas:after{ content: "􏟛"; }.fad.fa-tree-decorated:after{ content: "􏟜"; }.fad.fa-tree-large:after{ content: "􏟝"; }.fad.fa-tree-palm:after{ content: "􏠫"; }.fad.fa-trees:after{ content: "􏜤"; }.fad.fa-triangle:after{ content: "􏋬"; }.fad.fa-triangle-music:after{ content: "􏣢"; }.fad.fa-trophy:after{ content: "􏂑"; }.fad.fa-trophy-alt:after{ content: "􏋫"; }.fad.fa-truck:after{ content: "􏃑"; }.fad.fa-truck-container:after{ content: "􏓜"; }.fad.fa-truck-couch:after{ content: "􏓝"; }.fad.fa-truck-loading:after{ content: "􏓞"; }.fad.fa-truck-monster:after{ content: "􏘻"; }.fad.fa-truck-moving:after{ content: "􏓟"; }.fad.fa-truck-pickup:after{ content: "􏘼"; }.fad.fa-truck-plow:after{ content: "􏟞"; }.fad.fa-truck-ramp:after{ content: "􏓠"; }.fad.fa-trumpet:after{ content: "􏣣"; }.fad.fa-tshirt:after{ content: "􏕓"; }.fad.fa-tty:after{ content: "􏇤"; }.fad.fa-turkey:after{ content: "􏜥"; }.fad.fa-turntable:after{ content: "􏣤"; }.fad.fa-turtle:after{ content: "􏜦"; }.fad.fa-tv:after{ content: "􏉬"; }.fad.fa-tv-alt:after{ content: "􏣥"; }.fad.fa-tv-music:after{ content: "􏣦"; }.fad.fa-tv-retro:after{ content: "􏐁"; }.fad.fa-typewriter:after{ content: "􏣧"; }.fad.fa-ufo:after{ content: "􏥇"; }.fad.fa-ufo-beam:after{ content: "􏥈"; }.fad.fa-umbrella:after{ content: "􏃩"; }.fad.fa-umbrella-beach:after{ content: "􏗊"; }.fad.fa-underline:after{ content: "􏃍"; }.fad.fa-undo:after{ content: "􏃢"; }.fad.fa-undo-alt:after{ content: "􏋪"; }.fad.fa-unicorn:after{ content: "􏜧"; }.fad.fa-union:after{ content: "􏚢"; }.fad.fa-universal-access:after{ content: "􏊚"; }.fad.fa-university:after{ content: "􏆜"; }.fad.fa-unlink:after{ content: "􏄧"; }.fad.fa-unlock:after{ content: "􏂜"; }.fad.fa-unlock-alt:after{ content: "􏄾"; }.fad.fa-upload:after{ content: "􏂓"; }.fad.fa-usb-drive:after{ content: "􏣩"; }.fad.fa-usd-circle:after{ content: "􏋨"; }.fad.fa-usd-square:after{ content: "􏋩"; }.fad.fa-user:after{ content: "􏀇"; }.fad.fa-user-alien:after{ content: "􏥊"; }.fad.fa-user-alt:after{ content: "􏐆"; }.fad.fa-user-alt-slash:after{ content: "􏓺"; }.fad.fa-user-astronaut:after{ content: "􏓻"; }.fad.fa-user-chart:after{ content: "􏚣"; }.fad.fa-user-check:after{ content: "􏓼"; }.fad.fa-user-circle:after{ content: "􏊽"; }.fad.fa-user-clock:after{ content: "􏓽"; }.fad.fa-user-cog:after{ content: "􏓾"; }.fad.fa-user-cowboy:after{ content: "􏣪"; }.fad.fa-user-crown:after{ content: "􏚤"; }.fad.fa-user-edit:after{ content: "􏓿"; }.fad.fa-user-friends:after{ content: "􏔀"; }.fad.fa-user-graduate:after{ content: "􏔁"; }.fad.fa-user-hard-hat:after{ content: "􏠬"; }.fad.fa-user-headset:after{ content: "􏠭"; }.fad.fa-user-injured:after{ content: "􏜨"; }.fad.fa-user-lock:after{ content: "􏔂"; }.fad.fa-user-md:after{ content: "􏃰"; }.fad.fa-user-md-chat:after{ content: "􏠮"; }.fad.fa-user-minus:after{ content: "􏔃"; }.fad.fa-user-music:after{ content: "􏣫"; }.fad.fa-user-ninja:after{ content: "􏔄"; }.fad.fa-user-nurse:after{ content: "􏠯"; }.fad.fa-user-plus:after{ content: "􏈴"; }.fad.fa-user-robot:after{ content: "􏥋"; }.fad.fa-user-secret:after{ content: "􏈛"; }.fad.fa-user-shield:after{ content: "􏔅"; }.fad.fa-user-slash:after{ content: "􏔆"; }.fad.fa-user-tag:after{ content: "􏔇"; }.fad.fa-user-tie:after{ content: "􏔈"; }.fad.fa-user-times:after{ content: "􏈵"; }.fad.fa-user-visor:after{ content: "􏥌"; }.fad.fa-users:after{ content: "􏃀"; }.fad.fa-users-class:after{ content: "􏘽"; }.fad.fa-users-cog:after{ content: "􏔉"; }.fad.fa-users-crown:after{ content: "􏚥"; }.fad.fa-users-medical:after{ content: "􏠰"; }.fad.fa-utensil-fork:after{ content: "􏋣"; }.fad.fa-utensil-knife:after{ content: "􏋤"; }.fad.fa-utensil-spoon:after{ content: "􏋥"; }.fad.fa-utensils:after{ content: "􏋧"; }.fad.fa-utensils-alt:after{ content: "􏋦"; }.fad.fa-vacuum:after{ content: "􏥍"; }.fad.fa-vacuum-robot:after{ content: "􏥎"; }.fad.fa-value-absolute:after{ content: "􏚦"; }.fad.fa-vector-square:after{ content: "􏗋"; }.fad.fa-venus:after{ content: "􏈡"; }.fad.fa-venus-double:after{ content: "􏈦"; }.fad.fa-venus-mars:after{ content: "􏈨"; }.fad.fa-vhs:after{ content: "􏣬"; }.fad.fa-vial:after{ content: "􏒒"; }.fad.fa-vials:after{ content: "􏒓"; }.fad.fa-video:after{ content: "􏀽"; }.fad.fa-video-plus:after{ content: "􏓡"; }.fad.fa-video-slash:after{ content: "􏓢"; }.fad.fa-vihara:after{ content: "􏚧"; }.fad.fa-violin:after{ content: "􏣭"; }.fad.fa-voicemail:after{ content: "􏢗"; }.fad.fa-volcano:after{ content: "􏝰"; }.fad.fa-volleyball-ball:after{ content: "􏑟"; }.fad.fa-volume:after{ content: "􏚨"; }.fad.fa-volume-down:after{ content: "􏀧"; }.fad.fa-volume-mute:after{ content: "􏚩"; }.fad.fa-volume-off:after{ content: "􏀦"; }.fad.fa-volume-slash:after{ content: "􏋢"; }.fad.fa-volume-up:after{ content: "􏀨"; }.fad.fa-vote-nay:after{ content: "􏝱"; }.fad.fa-vote-yea:after{ content: "􏝲"; }.fad.fa-vr-cardboard:after{ content: "􏜩"; }.fad.fa-wagon-covered:after{ content: "􏣮"; }.fad.fa-walker:after{ content: "􏠱"; }.fad.fa-walkie-talkie:after{ content: "􏣯"; }.fad.fa-walking:after{ content: "􏕔"; }.fad.fa-wallet:after{ content: "􏕕"; }.fad.fa-wand:after{ content: "􏜪"; }.fad.fa-wand-magic:after{ content: "􏜫"; }.fad.fa-warehouse:after{ content: "􏒔"; }.fad.fa-warehouse-alt:after{ content: "􏒕"; }.fad.fa-washer:after{ content: "􏢘"; }.fad.fa-watch:after{ content: "􏋡"; }.fad.fa-watch-calculator:after{ content: "􏣰"; }.fad.fa-watch-fitness:after{ content: "􏘾"; }.fad.fa-water:after{ content: "􏝳"; }.fad.fa-water-lower:after{ content: "􏝴"; }.fad.fa-water-rise:after{ content: "􏝵"; }.fad.fa-wave-sine:after{ content: "􏢙"; }.fad.fa-wave-square:after{ content: "􏠾"; }.fad.fa-wave-triangle:after{ content: "􏢚"; }.fad.fa-waveform:after{ content: "􏣱"; }.fad.fa-waveform-path:after{ content: "􏣲"; }.fad.fa-webcam:after{ content: "􏠲"; }.fad.fa-webcam-slash:after{ content: "􏠳"; }.fad.fa-weight:after{ content: "􏒖"; }.fad.fa-weight-hanging:after{ content: "􏗍"; }.fad.fa-whale:after{ content: "􏜬"; }.fad.fa-wheat:after{ content: "􏜭"; }.fad.fa-wheelchair:after{ content: "􏆓"; }.fad.fa-whistle:after{ content: "􏑠"; }.fad.fa-wifi:after{ content: "􏇫"; }.fad.fa-wifi-1:after{ content: "􏚪"; }.fad.fa-wifi-2:after{ content: "􏚫"; }.fad.fa-wifi-slash:after{ content: "􏚬"; }.fad.fa-wind:after{ content: "􏜮"; }.fad.fa-wind-turbine:after{ content: "􏢛"; }.fad.fa-wind-warning:after{ content: "􏝶"; }.fad.fa-window:after{ content: "􏐎"; }.fad.fa-window-alt:after{ content: "􏐏"; }.fad.fa-window-close:after{ content: "􏐐"; }.fad.fa-window-frame:after{ content: "􏥏"; }.fad.fa-window-frame-open:after{ content: "􏥐"; }.fad.fa-window-maximize:after{ content: "􏋐"; }.fad.fa-window-minimize:after{ content: "􏋑"; }.fad.fa-window-restore:after{ content: "􏋒"; }.fad.fa-windsock:after{ content: "􏝷"; }.fad.fa-wine-bottle:after{ content: "􏜯"; }.fad.fa-wine-glass:after{ content: "􏓣"; }.fad.fa-wine-glass-alt:after{ content: "􏗎"; }.fad.fa-won-sign:after{ content: "􏅙"; }.fad.fa-wreath:after{ content: "􏟢"; }.fad.fa-wrench:after{ content: "􏂭"; }.fad.fa-x-ray:after{ content: "􏒗"; }.fad.fa-yen-sign:after{ content: "􏅗"; }.fad.fa-yin-yang:after{ content: "􏚭"; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 300;  font-display: auto;  src: url(/fileadmin/templates/fonts/fontawesome/fa-light-300.eot);  src: url(/fileadmin/templates/fonts/fontawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(/fileadmin/templates/fonts/fontawesome/fa-light-300.woff) format("woff"),url(/fileadmin/templates/fonts/fontawesome/fa-light-300.ttf) format("truetype"),url(/fileadmin/templates/fonts/fontawesome/fa-light-300.svg#fontawesome) format("svg"); }.fal{ font-family: 'Font Awesome 5 Pro';  font-weight: 300; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 400;  font-display: auto;  src: url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.eot);  src: url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(/fileadmin/templates/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg"); }.far{ font-family: 'Font Awesome 5 Pro';  font-weight: 400; }@font-face{ font-family: 'Font Awesome 5 Pro';  font-style: normal;  font-weight: 900;  font-display: auto;  src: url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.eot);  src: url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(/fileadmin/templates/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg"); }.fa,.fas{ font-family: 'Font Awesome 5 Pro';  font-weight: 900; }@font-face{ font-family: "BananaW01-Regular";  src: url(/fileadmin/templates/fonts/BananaW01/BananaRegular.eot);  src: url(/fileadmin/templates/fonts/BananaW01/BananaRegular.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/BananaW01/BananaRegular.otf) format("opentype"),url(/fileadmin/templates/fonts/BananaW01/BananaRegular.svg) format("svg"),url(/fileadmin/templates/fonts/BananaW01/BananaRegular.ttf) format("truetype"),url(/fileadmin/templates/fonts/BananaW01/BananaRegular.woff) format("woff"),url(/fileadmin/templates/fonts/BananaW01/BananaRegular.woff2) format("woff2");  font-weight: normal;  font-style: normal; }@font-face{ font-family: "FuturaBT-Medium";  src: url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.eot);  src: url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.otf) format("opentype"),url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.svg) format("svg"),url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.ttf) format("truetype"),url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.woff) format("woff"),url(/fileadmin/templates/fonts/FuturaBT/futuramediumbt.woff2) format("woff2");  font-weight: normal;  font-style: normal; }@font-face{ font-family: "FuturaBT-Light";  src: url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.eot);  src: url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.eot?#iefix) format("embedded-opentype"),url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.otf) format("opentype"),url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.svg) format("svg"),url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.ttf) format("truetype"),url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.woff) format("woff"),url(/fileadmin/templates/fonts/FuturaBT/futuralightbt.woff2) format("woff2");  font-weight: normal;  font-style: normal; }.om-cookie-panel{ font: inherit;  font-size: 100%;  line-height: 1.6; }.om-cookie-panel-overlay{ height: 100%;  width: 100%;  position: fixed;  left: 0;  top: 0;  z-index: 999999;  outline: 0;  background: transparent;  text-align: left;  -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0);  -webkit-transition: background .5s ease; transition: background .5s ease;  display: none; }.om-cookie-panel-overlay .om-cookie-panel-container{ position: relative;  overflow: auto;  -ms-overflow-style: none;  scrollbar-width: none;  padding: 10px 20px;  margin: 25px auto;  width: 100%;  max-width: 90vw;  max-height: 95%;  background: #FFF;  border-radius: 5px;  font-size: 14px;  color: #222; }.om-cookie-panel-overlay.active{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline;  -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0);  background: rgba(0,0,0,.6);  -webkit-transition: background .5s ease; transition: background .5s ease; }.om-cookie-panel .cookie-panel__headline{ margin: 0;  font-size: 22px;  color: #222; }.om-cookie-panel .cookie-panel__description{ padding: 10px 0; }.om-cookie-panel .cookie-panel__selection{ padding: .8em 0 1.2em 0; }.om-cookie-panel .cookie-panel__checkbox{ display: none; }.om-cookie-panel .cookie-panel__checkbox-wrap{ display: inline-block;  line-height: 1.1;  margin-right: 15px; }.om-cookie-panel .cookie-panel__checkbox + label{ cursor: pointer;  line-height: 1.1;  font-weight: 400;  display: block; }.om-cookie-panel .cookie-panel__checkbox + label:before{ width: 19px;  height: 19px;  border-radius: 5px;  border: 2px solid #8e1639;  background-color: #fff;  display: block;  content: "";  float: left;  margin-right: 7px;  position: relative;  top: -3px; }.om-cookie-panel .cookie-panel__checkbox:checked + label:before{ -webkit-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff;  background-color: #8e1639; }.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label:before{ border-color: #666; }.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label:before{ background: #666; }.om-cookie-panel .cookie-panel__button{ background: #c1868a;  -webkit-transition: background .3s ease; transition: background .3s ease;  width: 100%;  margin-bottom: 10px;  padding: 10px 0;  border: none;  border-radius: 5px;  color: #fff;  font-size: 1.1em;  text-transform: uppercase;  cursor: pointer; }.om-cookie-panel .cookie-panel__button:hover{ background: #e7d0d2; }.om-cookie-panel .cookie-panel__button--color--green{ background: #8e1639; }.om-cookie-panel .cookie-panel__button--color--green:hover{ background: #8e1639; }.om-cookie-panel .cookie-panel__link{ text-align: center;  margin-top: 5px;  margin-bottom: 15px; }.om-cookie-panel .cookie-panel__link a{ color: #222; }.om-cookie-panel .cookie-panel__attribution{ width: 100%;  border-top: 1px solid #A5A5A5;  padding: 10px 0 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.om-cookie-panel .cookie-panel__attribution a{ color: #222; }.om-cookie-panel .cookie-panel__attribution .credit{ font-size: 9px;  font-style: italic; }.om-cookie-info h3{ margin-bottom: 15px; }.om-cookie-info-cookiegroup-headline{ font-size: 20px;  padding-bottom: 10px;  border-bottom: 1px solid #ccc;  margin-bottom: 10px;  cursor: pointer;  position: relative; }.om-cookie-info-cookiegroup-headline i,.om-cookie-info-cookiegroup-headline svg{ position: absolute;  right: 0;  -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);  -webkit-transition: all 300ms ease 0; transition: all 300ms ease 0; }.om-cookie-info-cookiegroup-headline:not(.collapsed) i,.om-cookie-info-cookiegroup-headline:not(.collapsed) svg{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);  -webkit-transition: all 300ms ease 0; transition: all 300ms ease 0; }.om-cookie-info-cookiegroup-line{ padding: 2px 0; }.om-cookie-info-cookiegroup-label{ font-weight: 700; }.om-cookie-info-opencookiebar{ text-decoration: underline;  display: inline-block;  margin-top: 15px;  cursor: pointer; }@media screen and (min-width:768px){.om-cookie-panel-overlay .om-cookie-panel-container{ max-width: 500px; }}@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format('svg');  font-weight: bold;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Black.svg#Montserrat-Black) format('svg');  font-weight: 900;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BlackItalic.svg#Montserrat-BlackItalic) format('svg');  font-weight: 900;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Bold.svg#Montserrat-Bold) format('svg');  font-weight: bold;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraBoldItalic.svg#Montserrat-ExtraBoldItalic) format('svg');  font-weight: bold;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-BoldItalic.svg#Montserrat-BoldItalic) format('svg');  font-weight: bold;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-LightItalic.svg#Montserrat-LightItalic) format('svg');  font-weight: 300;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg');  font-weight: 600;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLightItalic.svg#Montserrat-ExtraLightItalic) format('svg');  font-weight: 200;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Light.svg#Montserrat-Light) format('svg');  font-weight: 300;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Italic.svg#Montserrat-Italic) format('svg');  font-weight: normal;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ExtraLight.svg#Montserrat-ExtraLight) format('svg');  font-weight: 200;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Medium.svg#Montserrat-Medium) format('svg');  font-weight: 500;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Thin.svg#Montserrat-Thin) format('svg');  font-weight: 100;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-ThinItalic.svg#Montserrat-ThinItalic) format('svg');  font-weight: 100;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-SemiBoldItalic.svg#Montserrat-SemiBoldItalic) format('svg');  font-weight: 600;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-MediumItalic.svg#Montserrat-MediumItalic) format('svg');  font-weight: 500;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Montserrat';  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.eot);  src: url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.woff2) format('woff2'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.woff) format('woff'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.ttf) format('truetype'),url(/fileadmin/templates/fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular) format('svg');  font-weight: normal;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBoldItalic.svg#Raleway-ExtraBoldItalic) format('svg');  font-weight: bold;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-BoldItalic.svg#Raleway-BoldItalic) format('svg');  font-weight: bold;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Thin.svg#Raleway-Thin) format('svg');  font-weight: 100;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLightItalic.svg#Raleway-ExtraLightItalic) format('svg');  font-weight: 200;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Italic.svg#Raleway-Italic) format('svg');  font-weight: normal;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraBold.svg#Raleway-ExtraBold) format('svg');  font-weight: bold;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Black.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Black.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Black.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Black.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Black.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Black.svg#Raleway-Black) format('svg');  font-weight: 900;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Regular.svg#Raleway-Regular) format('svg');  font-weight: normal;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Bold.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Bold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Bold.woff2) format('woff2'),url(/typo3temp/assets/css/vRaleway-Bold.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Bold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Bold.svg#Raleway-Bold) format('svg');  font-weight: bold;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ThinItalic.svg#Raleway-ThinItalic) format('svg');  font-weight: 100;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-BlackItalic.svg#Raleway-BlackItalic) format('svg');  font-weight: 900;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Light.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Light.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Light.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Light.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Light.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Light.svg#Raleway-Light) format('svg');  font-weight: 300;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBold.svg#Raleway-SemiBold) format('svg');  font-weight: 600;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-SemiBoldItalic.svg#Raleway-SemiBoldItalic) format('svg');  font-weight: 600;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-LightItalic.svg#Raleway-LightItalic) format('svg');  font-weight: 300;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-MediumItalic.svg#Raleway-MediumItalic) format('svg');  font-weight: 500;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-ExtraLight.svg#Raleway-ExtraLight) format('svg');  font-weight: 200;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Raleway';  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.eot);  src: url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.eot?#iefix) format('embedded-opentype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.woff2) format('woff2'),url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.woff) format('woff'),url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.ttf) format('truetype'),url(/fileadmin/templates/fonts/Raleway/Raleway-Medium.svg#Raleway-Medium) format('svg');  font-weight: 500;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Lora';  src: url(/fileadmin/templates/fonts/Lora/Lora-Regular.woff2) format('woff2'),url(/fileadmin/templates/fonts/Lora/Lora-Regular.woff) format('woff');  font-weight: 400;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Lora';  src: url(/fileadmin/templates/fonts/Lora/Lora-italic.woff2) format('woff2'),url(/fileadmin/templates/fonts/Lora/Lora-italic.woff) format('woff');  font-weight: 400;  font-style: italic;  font-display: swap; }@font-face{ font-family: 'Lora';  src: url(/fileadmin/templates/fonts/Lora/Lora-SemiBold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Lora/Lora-SemiBold.woff) format('woff');  font-weight: 600;  font-style: normal;  font-display: swap; }@font-face{ font-family: 'Lora';  src: url(/fileadmin/templates/fonts/Lora/Lora-Bold.woff2) format('woff2'),url(/fileadmin/templates/fonts/Lora/Lora-Bold.woff) format('woff');  font-weight: 700;  font-style: normal;  font-display: swap; }.hh{ font-family: "BananaW01-Regular",sans-serif;  font-size: 36px;  line-height: 38px; }body{ font-family: 'Open Sans',sans-serif;  font-size: 16px;  font-weight: normal;  color: #2b2624; }.th{ text-align: center;  color: #773c40;  font-size: 52px;  font-family: "FuturaBT-Light",sans-serif;  font-weight: 300;  line-height: 1; }.subth{ text-align: center;  font-size: 27px;  font-family: "FuturaBT-Light",sans-serif;  font-weight: 300;  line-height: 1;  margin-bottom: 20px;  color: #773c40; }img{ max-width: 100%;  height: auto;  width: auto; }a,a:active{ text-decoration: none;  color: inherit; }a,a:hover{ text-decoration: none;  color: inherit; }p a,p a:active,p a:hover,h1 a,h1 a:active,h1 a:hover,h2 a,h2 a:active,h2 a:hover,h3 a,h3 a:active,h3 a:hover,h4 a,h4 a:active,h4 a:hover,h5 a,h5 a:active,h5 a:hover,ul a,ul a:active,ul a:hover,li a,li a:active,li a:hover{ text-decoration: underline; }.navbar a{ text-decoration: none !important; }.breadcrumb{ background-color: transparent;  padding: 10px 0; }h2{ font-family: "BananaW01-Regular",sans-serif;  font-size: 36px;  line-height: 1; }h2.white{ color: #fff; }h2.beige{ color: #dfcdb7; }h3{ font-size: 26px;  font-family: "BananaW01-Regular",sans-serif;  line-height: 1;  color: #ab9687; }h4{ color: #fff;  font-family: "BananaW01-Regular",sans-serif;  font-size: 48px;  line-height: 50px; }h5{ color: #773c40;  text-transform: uppercase;  font-size: 27px;  font-family: "FuturaBT-Light",sans-serif;  font-weight: 400;  line-height: 29px; }h5.grey{ color: #ab9688; }h5.font0{ font-family: "BananaW01-Regular",sans-serif;  text-transform: none;  font-size: 30px; }h5.font1{ font-family: "FuturaBT-Light",sans-serif; }h6{ color: #773c40;  font-family: 'Raleway',sans-serif;  font-size: 25px;  line-height: 27px; }.frame-layout-3{ padding: 0 6% 0 6%; }.frame-layout-3 header{ padding: 0 !important;  margin-bottom: 25px; }.frame-layout-3 + .frame-layout-3{ margin-top: 50px; }div#c1207{ width: 100%;  padding: 2% 6% 1% 6%; }.priceTableWrap{ display: -ms-flexbox; display: -webkit-flex; display: flex;  border-bottom: 25px solid #c1868a; }.priceTableWrap .headerInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%; }.priceTableWrap .tableHeader{ background-color: #c1868a;  color: #fff;  min-height: 68px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 10px 0;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.priceTableWrap .tableHeader .info{ width: 100%;  padding-left: 40px; }.priceTableWrap .tableHeader .roomName{ padding-left: 40px; }.priceTableWrap .seasonWrap{ width: 30%; }.priceTableWrap .seasonWrap .seasons div{ padding: 20px 0;  padding-left: 40px; }.priceTableWrap .seasonWrap .seasons div:nth-child(even){ background-color: #e7b5b9; }.priceTableWrap .priceSliderOuter{ width: 70%; }.priceTableWrap .priceSliderOuter .singleRoom.oneCol .priceWrapper .priceRow{ width: 100%;  text-align: center; }.priceTableWrap .priceSliderOuter .singleRoom.oneCol .priceWrapper .priceRow .priceitem{ width: auto; }.priceTableWrap .priceSliderOuter .singleRoom .priceWrapper{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.priceTableWrap .priceSliderOuter .singleRoom .priceWrapper .priceRow{ width: 50%; }.priceTableWrap .priceSliderOuter .singleRoom .roomName{ text-align: center; }.priceTableWrap .priceSliderOuter .singleRoom .priceitem{ padding: 20px 0;  width: 150px; }.priceTableWrap .priceSliderOuter .singleRoom .priceitem:nth-child(even){ background-color: #e7b5b9; }.priceTableWrap .priceSliderOuter .singleRoom .occupancy{ width: 50%; }#naviWrap{ border-top: 27px solid #773c40;  height: 282px;  position: fixed;  width: 100%;  z-index: 90;  top: 0;  left: 0;  -webkit-transition: all .5s; transition: all .5s; }#naviWrap.sticky{ -webkit-transition: all .5s; transition: all .5s;  border: none;  height: 116px;  background: #6d6059;  background: -webkit-linear-gradient(270deg,#6d6059 0%,#6e615a 32%,#a28e81 63%,#ab9688 100%); background: linear-gradient(270deg,#6d6059 0%,#6e615a 32%,#a28e81 63%,#ab9688 100%); }#naviWrap.sticky .naviWrapInner{ height: 100%; }#naviWrap.sticky .naviWrapInner .logoContainer{ position: absolute;  top: 0;  left: 6%;  height: 100%;  width: 20%;  background: none;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  z-index: 1000; }#naviWrap.sticky .naviWrapInner .logoContainer #logo{ margin-top: 0; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg{ width: 70%;  height: 128px; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg *{ fill: #fff; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg .whirl{ fill: #dfcdb7; }#naviWrap.sticky .naviWrapInner .naviDesktop{ width: 100%;  height: 100%; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid{ background-color: transparent;  width: 100%;  height: 50%; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid .navbarsMidInner{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  margin: 0 6% 0 auto; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi{ display: none; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi{ width: 100%; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  width: 100%; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer{ margin-right: 13%; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a{ color: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a svg{ color: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a svg path{ fill: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a{ color: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a svg{ color: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a svg path{ fill: #fff; }#naviWrap.sticky .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidButtonContainer{ display: none; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi{ height: 50%;  background: none; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar{ width: 100%; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item{ padding-top: 25px;  padding-bottom: 25px; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .nav-link:hover{ color: #8e1639; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:focus,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:hover,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item.active,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:active{ background-color: #f7f1e8; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:focus .nav-link,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:hover .nav-link,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item.active .nav-link,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:active .nav-link{ color: #8e1639; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList{ display: none;  padding: 21% 15% 80px 15%;  position: absolute;  top: 58px;  right: -47%;  left: auto;  margin: auto;  background-color: #f7f1e8;  list-style: none; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .backgroundFont{ position: absolute;  bottom: 0;  right: 0;  font-size: 100px;  color: #efe7de;  font-family: "BananaW01-Regular",sans-serif;  line-height: 1;  opacity: .3; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem{ font-size: 26px;  font-family: "BananaW01-Regular",sans-serif;  line-height: 1;  padding-right: 20px;  padding-left: 37px;  position: relative;  width: 280px; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavListIcon{ position: absolute;  left: 0;  top: -4px;  width: 27px; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavItemLink{ color: #ab9687; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList{ list-style: none;  margin-top: 35px;  padding-left: 0; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem{ font-family: 'Open Sans',sans-serif;  font-size: 18px;  margin-bottom: 25px;  font-weight: normal;  width: 210px;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:hover,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem.active,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:active{ background-color: #f7f1e8; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:hover .thirdLevelNavItemLink,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem.active .thirdLevelNavItemLink,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:active .thirdLevelNavItemLink{ color: #8e1639;  text-decoration: underline; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .thirdLevelNavItemLink{ white-space: normal; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .thirdLevelNavItemLink.active{ color: #8e1639;  text-decoration: underline; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList{ list-style: none;  padding-left: 10px;  padding-top: 20px; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem{ padding-bottom: 10px; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:hover,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem.active,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:active{ background-color: #f7f1e8; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:hover .fouthLevelNavItemLink,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem.active .fouthLevelNavItemLink,#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:active .fouthLevelNavItemLink{ color: #8e1639;  text-decoration: underline; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem .fouthLevelNavItemLink{ white-space: normal; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem .fouthLevelNavItemLink.active{ color: #8e1639;  text-decoration: underline; }#naviWrap.sticky .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .nav-link{ color: #fff;  text-transform: uppercase; }#naviWrap.sticky .naviWrapInner .naviMobile{ width: 100%;  display: none;  max-width: 100vw; }#naviWrap.sticky .naviWrapInner .naviMobile .mobileNavbarsMidInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }#naviWrap.sticky .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink{ color: #8e1639; }#naviWrap .naviWrapInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  position: relative;  width: 100%; }#naviWrap .naviWrapInner .logoContainer{ position: absolute;  top: -37px;  left: 8%;  height: 215%;  width: 25%;  background: white;  background: -webkit-linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.99) 23%,white 46%,rgba(255,255,255,.5354516807) 74%,rgba(255,255,255,.0144432773) 100%); background: linear-gradient(180deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.99) 23%,white 46%,rgba(255,255,255,.5354516807) 74%,rgba(255,255,255,.0144432773) 100%);  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#naviWrap .naviWrapInner .logoContainer #logo{ width: 100%;  margin-top: 103px; }#naviWrap .naviWrapInner .logoContainer #logo a{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  text-align: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#naviWrap .naviWrapInner .logoContainer #logo a svg{ width: 100%; }#naviWrap .naviWrapInner .naviDesktop{ width: 100%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid{ background-color: #fff;  width: 100%;  height: 141px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid .navbarsMidInner{ height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 55%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 0 6% 0 auto; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi{ width: 13%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList{ padding-left: 0;  margin-bottom: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  list-style: none; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList .langNaviItem{ position: relative;  margin-right: 13px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList .langNaviItem:before{ position: absolute;  content: ".";  bottom: 0;  right: -7px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList .langNaviItem a{ color: #6e6059; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList .langNaviItem.active{ color: #8e1639; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #langNavi .langNaviList .langNaviItem.active a{ color: #8e1639; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi{ width: 83%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE{ width: 100%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  width: -webkit-calc(100% - 312px); width: calc(100% - 312px); }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer{ margin-right: 13%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  color: #6e6059; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a .phoneIcon{ margin-right: 5px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidPhoneContainer a .phoneIcon svg{ width: 25px;  color: #8e1639;  max-height: 20px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  color: #6e6059; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a svg{ width: 25px;  color: #8e1639; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidMailContainer a .mailIcon{ margin-right: 5px; }@media (min-width:1025px){#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .contactLinkContainer .naviMidWaContainer{ display: none; }}#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidButtonContainer{ width: 312px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  z-index: 1; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton{ background-color: #773c40;  margin: 3% 25px 3% 0; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton{ background-color: #773c40;  margin: 3% 0 3% 0; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton{ color: #fff;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  height: 76px;  min-width: 148px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton h2,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton h2{ font-size: 30px; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidRequestLink,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidBookingLink,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidRequestLink,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidBookingLink{ color: #fff;  text-align: center; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidRequestLink:hover,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidBookingLink:hover,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidRequestLink:hover,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidBookingLink:hover{ color: #fff; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidRequestLink h2,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidBookingLink h2,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidRequestLink h2,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidBookingLink h2{ font-family: "BananaW01-Regular",sans-serif;  margin-bottom: 0; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidRequestLink p,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidRequestButton .naviMidBookingLink p,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidRequestLink p,#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid #midNavi .naviMidDCE .naviMidContainer .naviMidBookingButton .naviMidBookingLink p{ margin-bottom: 0; }#naviWrap .naviWrapInner .naviDesktop #mainNavi{ height: 112px;  width: 100%;  background: rgba(247,241,232,.9); }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar{ height: 100%;  width: 67%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: 0 0 0 auto;  padding: 0; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav{ height: 100%;  width: 100%;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-right: 4.5%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item{ height: 100%;  padding-top: 25px;  padding-bottom: 25px;  white-space: nowrap;  padding-left: 1%;  padding-right: 1%;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  position: relative; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .nav-link:hover{ color: #8e1639; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:hover,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item.active,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:active{ background-color: #f7f1e8; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:hover .nav-link,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item.active .nav-link,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:active .nav-link{ color: #8e1639; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList{ display: none;  padding: 21% 15% 80px 15%;  position: absolute;  top: 112px;  right: -47%;  left: auto;  margin: auto;  background-color: #f7f1e8;  list-style: none; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList.open{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .backgroundFont{ position: absolute;  bottom: 0;  right: 0;  font-size: 100px;  color: #efe7de;  font-family: "BananaW01-Regular",sans-serif;  line-height: 1;  opacity: .3; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem{ font-size: 26px;  width: 280px;  font-family: "BananaW01-Regular",sans-serif;  line-height: 1;  padding-right: 20px;  padding-left: 37px;  position: relative; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavListIcon{ position: absolute;  left: 0;  top: -4px;  height: 30px; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavListIcon img{ height: 100%;  max-width: 30px; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavItemLink{ color: #ab9687; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList{ list-style: none;  margin-top: 35px;  padding-left: 0; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem{ font-family: 'Open Sans',sans-serif;  font-size: 18px;  margin-bottom: 25px;  font-weight: normal;  width: 210px;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:hover,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem.active,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:active{ background-color: #f7f1e8; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:hover .thirdLevelNavItemLink,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem.active .thirdLevelNavItemLink,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:active .thirdLevelNavItemLink{ color: #8e1639;  text-decoration: underline; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .thirdLevelNavItemLink{ white-space: normal; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .thirdLevelNavItemLink.active{ color: #8e1639;  text-decoration: underline; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList{ list-style: none;  padding-left: 10px;  padding-top: 20px; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem{ padding-bottom: 10px; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:hover,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem.active,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:active{ background-color: #dfcdb7; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:hover .fouthLevelNavItemLink,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem.active .fouthLevelNavItemLink,#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem:active .fouthLevelNavItemLink{ color: #8e1639;  text-decoration: underline; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem .fourthLevelNavItem{ white-space: normal; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem .fourthLevelNavList .fourthLevelNavItem .fourthLevelNavItem.active{ color: #8e1639;  text-decoration: underline; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item .nav-link{ color: #2b2624;  text-transform: uppercase; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar .navbar-nav .nav-item:hover .secondLevelNavList{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .naviMobile{ width: 100%;  display: none;  max-width: 100vw; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink{ color: #8e1639; }.dropdown:hover .dropdown-menu{ display: block;  margin-top: 0; }.mobileStickyButtons{ display: none; }.headerGrid{ position: relative; }.headerGrid .mainSliderCol{ width: 100%;  margin-bottom: 5%; }.headerGrid .offerSliderCol{ position: absolute;  right: 6%;  right: 1%;  bottom: -3%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers{ position: absolute;  bottom: -120px;  right: 5%;  z-index: 50;  display: -ms-flexbox; display: -webkit-flex; display: flex;  border-radius: 200px;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  text-align: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: 400px;  height: 400px;  background-color: #dfcdb7; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers:before{ position: absolute;  width: 376px;  height: 376px;  top: 11px;  right: 1px;  border-radius: 50%;  border: 2px solid white;  -webkit-transform: rotate(114deg); -ms-transform: rotate(114deg); transform: rotate(114deg);  -webkit-box-shadow: 4px 4px 0 0 #fff; box-shadow: 4px 4px 0 0 #fff;  content: ''; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-dots{ bottom: 25%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-dots li{ width: 15px;  height: 15px; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-dots li.slick-active button:before{ color: #8e1639; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-dots li button:before{ font-size: 11px;  color: #fff;  opacity: 1; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-list{ height: 100%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .slick-list .slick-track{ height: 100%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOffersInner{ position: relative; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox{ height: 100%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer{ height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing{ height: 94%;  padding: 7% 13% 7% 13%;  margin-top: 11%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerHeadlineUnderline{ width: 31%;  border-bottom: 1px solid #fff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: auto;  margin-bottom: 7%;  padding-top: 3%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerTitle{ font-size: 18px;  color: #8e1639;  font-weight: 600;  text-transform: uppercase;  padding-bottom: 2%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerText{ font-size: 16px;  word-break: break-word;  padding-bottom: 2%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerPrice{ font-size: 16px;  color: #8e1639;  font-weight: 600; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offersLink{ position: absolute;  bottom: 13%;  left: 0;  right: 0;  margin: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offersLink .buttonText{ margin-left: 7%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offersLink .buttonText .headerSliderOfferLink{ color: #fff;  text-transform: uppercase; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offersLink .buttonText .buttonUnderline{ border-bottom: 1px solid #fff;  width: 114%; }#header{ width: 100%;  padding-top: 168px; }#header .headerSliderDCE{ max-height: 955px;  overflow: hidden; }#header .headerSliderDCE .headerSliderRow{ position: relative; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev,#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next{ z-index: 2;  color: #fff;  width: 55px;  height: 55px;  border-radius: 50px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-transition: all .5s; transition: all .5s; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev:hover,#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next:hover{ background-color: #dfcdb7;  opacity: 1;  -webkit-transition: all .5s; transition: all .5s;  -webkit-box-shadow: 2px 2px 17px 0 rgba(96,86,80,.75); box-shadow: 2px 2px 17px 0 rgba(96,86,80,.75); }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev{ padding-right: 3px;  left: 55px; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev:before{ content: "";  font-family: "Font Awesome 5 Pro",sans-serif;  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next{ padding-left: 3px;  right: 50px; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next:before{ content: "";  font-family: "Font Awesome 5 Pro",sans-serif;  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent{ position: relative; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderImage img{ width: 100%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ position: absolute;  bottom: 30px;  left: 55px;  width: 100%;  padding: 0 32% 0 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  z-index: 2; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .linkToNextContent{ color: #fff;  width: 55px;  height: 55px;  font-size: 43px;  opacity: 1;  font-weight: 400;  font-family: "Open Sans",sans-serif;  border-radius: 50px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  cursor: pointer; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .linkToNextContent .animated{ -webkit-animation: animateArrowsHeaderTop .8s infinite; animation: animateArrowsHeaderTop .8s infinite; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .linkToNextContent:hover{ color: #fff;  -webkit-transition: all .5s; transition: all .5s; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons{ width: 100%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  color: #fff; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink{ color: #fff;  margin-right: 2%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink.pos2:hover svg path,#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink.pos3:hover svg path{ fill: #dfcdb7; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink svg{ height: 56px; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink:hover svg path{ stroke: #dfcdb7; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink:hover svg line{ stroke: #dfcdb7; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons .socialIconsDCE .socialIconsContainer .headerSliderSocialLink:hover svg polygon{ stroke: #dfcdb7; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .mobileAllOffersButton,#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .stickyMobileButtonBox{ display: none; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .hintBelow{ position: absolute;  bottom: -29px;  left: 0;  width: 100%;  padding: 2.5% 7%;  color: white;  background: rgba(142,22,57,.2);  z-index: -1; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .headerSliderVideo{ position: absolute;  top: 0;  left: 0;  object-fit: cover; }#header .headerSliderDCE .headerSliderRow .smallScreen{ display: none; }@keyframes animateArrowsHeaderTop{0%{ margin-top: 0; }25%{ margin-top: -5px; }50%{ margin-top: -10px; }75%{ margin-top: -5px; }100%{ margin-top: 0; }}.emptyHeaderDCE{ padding-top: 112px; }.cookie-panel_footer{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.cookie-panel_footer .cookie-panel_imprintlink{ margin-left: 10px; }.cookieSettings{ width: 100%;  padding: 0 6% 30px 6%;  max-width: -webkit-calc(1449px + 12%); max-width: calc(1449px + 12%);  margin: 0 auto 0 auto; }.tx-om-cookie-consent{ width: 100%;  padding: 0 6% 0 6%;  max-width: -webkit-calc(1449px + 12%); max-width: calc(1449px + 12%);  margin: 0 auto 0 auto;  padding-bottom: 30px; }#footer{ bottom: 0;  z-index: 80;  padding-bottom: 90px;  padding-bottom: 105px;  position: relative;  width: 100%;  background-color: #ab9687; }#footer .footerUpperContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  padding: 2% 0 3% 0;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  max-width: 1203px;  margin: 0 auto 0 auto;  width: 100%; }#footer .footerUpperContainer .footerLeftUpper{ width: 30%;  margin-top: -44px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE{ width: 100%; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer{ padding: 2% 0 2% 0; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperLogo .footerLogo svg{ width: 92%;  margin-left: -12%; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent{ font-size: 18px;  margin-top: -5%;  font-family: "Open Sans",sans-serif; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperCompanyAddress{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperAddressContainer{ margin-top: 25px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperAddressContainer .footerLeftUpperAddressIcon{ margin-right: 15px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperAddressContainer .footerLeftUpperAddressIcon img{ width: 25px;  max-height: 29px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperPhoneContainer{ margin-top: 15px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperPhoneContainer .footerLeftUpperPhoneIcon{ margin-right: 15px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperPhoneContainer .footerLeftUpperPhoneIcon img{ width: 25px;  max-height: 25px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperPhoneContainer .footerLeftUpperPhone a{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperPhoneContainer .footerLeftUpperPhone a:hover{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperFaxContainer{ margin-top: 15px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperFaxContainer .footerLeftUpperFaxIcon{ margin-right: 15px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperFaxContainer .footerLeftUpperFaxIcon img{ width: 25px;  max-height: 25px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperFaxContainer .footerLeftUpperPhone a{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperFaxContainer .footerLeftUpperPhone a:hover{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperMailContainer{ margin-top: 15px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperMailContainer .footerLeftUpperMailIcon{ margin-right: 15px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperMailContainer .footerLeftUpperMailIcon img{ width: 25px;  max-height: 25px; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperMailContainer .footerLeftUpperMail a{ color: #fff; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperContent .footerLeftUpperMailContainer .footerLeftUpperMail a:hover{ color: #fff; }#footer .footerUpperContainer .footerRightUpper{ width: 70%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE{ width: 100%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer{ margin-top: 59px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne{ padding-right: 6%;  margin-bottom: 25px;  width: 54%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 28px;  color: #fff;  margin-bottom: 25px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneLower .footerHolidayCheckWidget{ width: 46%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneLower .footerStars{ width: 45%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneLower .footerStars img{ width: 90%;  padding-bottom: 10px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionOne .sectionOneLower .footerStars .starsText{ color: #fff;  font-size: 18px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo{ padding-right: 2%;  margin-bottom: 25px;  width: 45%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 28px;  color: #fff;  margin-bottom: 25px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower .footerSectionTwoText{ color: #fff;  font-size: 18px;  width: 50%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower .footerSectionTwoImage{ width: 50%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower .footerSectionTwoImage .footerSectionTwoLink{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  color: #fff;  text-transform: uppercase;  text-decoration: underline;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower .footerSectionTwoImage .footerSectionTwoLink:hover{ color: #fff;  text-decoration: underline; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionTwo .contentSectionTwo .sectionTwoLower .footerSectionTwoImage img{ width: 83px;  padding-bottom: 10px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionThree{ padding-right: 6%;  margin-bottom: 25px;  width: 54%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionThree .contentSectionThree{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionThree .contentSectionThree .sectionThreeHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 28px;  color: #fff;  width: 50%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionThree .contentSectionThree .sectionThreeIcons{ width: 45%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionThree .contentSectionThree .sectionThreeIcons img{ color: #fff;  margin-left: 10px;  width: 56px; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour{ padding-right: 2%;  margin-bottom: 25px;  width: 45%; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour .contentSectionFour .contentFourHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 28px;  color: #fff; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour .contentSectionFour .sectionFourLower{ margin-top: -32px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour .contentSectionFour .sectionFourLower .footerSectionFourLink{ color: #fff;  text-transform: uppercase;  text-decoration: underline; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour .contentSectionFour .sectionFourLower .footerSectionFourLink:hover{ color: #fff;  text-decoration: underline; }#footer .footerUpperContainer .footerRightUpper .footerRightUpperDCE .footerRightUpperContainer .footerRightSectionFour .contentSectionFour .sectionFourLower img{ width: 77px; }#footer .footerLowerContainer{ width: 100%;  background-color: #fff; }#footer .footerLowerContainer .footerLogosDCE{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  max-width: 1203px;  margin: 0 auto 0 auto; }#footer .footerLowerContainer .footerLogosDCE .footerLogosContainer{ padding: 2% 0 2% 0;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }#footer .footerLowerContainer .footerLogosDCE .footerLogosContainer .footerLogo{ -webkit-flex: 1; -ms-flex: 1; flex: 1;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 0 10px; }#footer .footerLowerContainer .footerLogosDCE .footerLogosContainer .eLogo{ width: 160px;  padding-left: 20px; }#footer .footerLowerContainer .footerLogosDCE .footerLogosContainer .eLogo .headline{ font-size: 13px;  margin-bottom: 5px; }.textWithHeadlineDCE{ width: 100%;  padding: 3% 6% 15px 6%; }@media (max-width:480px){.textWithHeadlineDCE{ padding: 30px 6% 15px 6%; }}.textWithHeadlineDCE .textWithHeadlineContainer{ position: relative;  max-width: 1203px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: auto; }.textWithHeadlineDCE .textWithHeadlineContainer.textWithHeadlineContainer-big-left{ max-width: 1449px;  max-width: 700px; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 0 auto 0 auto;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: 100%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer .textWithHeadlineHeadline{ padding-bottom: 10px; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon{ margin: 2% 0 2% 0;  width: 50%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  position: relative; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:before{ position: absolute;  top: 15px;  width: 20%;  left: 155px;  content: "";  border-bottom: 1px solid #ab9687; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:after{ position: absolute;  top: 15px;  right: 155px;  content: "";  width: 20%;  border-bottom: 1px solid #ab9687; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  width: 100%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer .textCol{ font-family: 'Raleway',sans-serif;  font-size: 16px;  text-align: center; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col4{ text-align: left; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col4 .textCol{ width: 100%;  text-align: left; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col3{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col3 .textCol{ width: 30%;  text-align: left; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col2{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col2 .textCol{ width: 47%;  text-align: left; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col1{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col1 .textCol{ width: 50%;  text-align: center; }.textWithHeadlineDCE .textWithHeadlineContainer .backgroundHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 170px;  color: #6e6059;  z-index: -1;  position: absolute;  width: 100%;  text-align: center;  top: -15%;  margin: auto;  left: 0;  right: 0;  opacity: .1; }.wa-content{ text-align: center;  margin-top: -50px;  margin-bottom: 50px; }.wa-content svg{ max-width: 40px;  margin-top: 12px;  height: auto; }.wa-content svg path{ fill: #8e1639; }.multipleLinkDCE{ width: 100%;  padding: 3% 6% 15px 6%;  text-align: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.multipleLinkDCE .textContainer{ padding: 10px 3%; }.multipleLinkDCE .linkContainer{ width: 80%;  text-align: start; }@media (max-width:1024px){.multipleLinkDCE .linkContainer{ width: 100%; }}.multipleLinkDCE .linkContainer .singleLink{ width: 33.33%;  padding: 7px 0; }@media (max-width:768px){.multipleLinkDCE .linkContainer .singleLink{ width: 49%; }}@media (max-width:550px){.multipleLinkDCE .linkContainer .singleLink{ width: 100%; }}.multipleLinkDCE .linkContainer .singleLink:hover{ color: #8e1639;  text-decoration: underline; }.textImageDupleRowsDCE{ width: 100%;  padding: 0 6% 0 6%;  margin-top: 120px; }.textImageDupleRowsDCE .textImageDupleRowsContainer{ max-width: 1449px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin: 0 auto 0 auto; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow{ width: 100%;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative;  margin-bottom: 160px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.last{ margin-bottom: 3%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer{ margin: 0 0 0 auto;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  background-color: #e3d3c9; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 36%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon{ -webkit-order: 1; -ms-flex-order: 1; order: 1;  margin-right: 0;  margin-left: 10px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon .svgImage{ width: 50px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon .svgImage svg{ width: 100%;  max-height: 50px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadline{ text-align: right;  word-break: break-word;  text-transform: uppercase;  color: #633135; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  text-align: right;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowText{ color: #2b2624; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowLink{ color: #fff;  background-color: #773c40; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer{ z-index: 5;  position: absolute;  top: -90px;  left: 0;  width: 65%;  height: 450px;  overflow: hidden; }@media (max-width:1280px){.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer img{ width: 100%; }}.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer .dupleRowImage{ overflow: hidden; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer .dupleRowImage img{ width: 100%;  -webkit-transition: all .5s; transition: all .5s; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer .dupleRowImage:hover img{ -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01);  -webkit-transition: all .5s; transition: all .5s; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer .dupleRowRatingImage{ position: absolute;  left: 20px;  top: 20px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer{ padding: 3% 5%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin: 0 auto 0 0;  min-height: 460px;  background-color: #f7f1e8;  width: 80%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  z-index: 1; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .backgroundFont{ display: none; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 36%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  padding-bottom: 6%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon{ margin-right: 10px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon .svgImage{ width: 50px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon .svgImage svg{ width: 100%;  max-height: 50px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadline{ font-family: "Open Sans",sans-serif;  font-size: 24px;  color: #633135;  font-weight: 400;  text-transform: uppercase;  word-break: break-word; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowText{ padding-bottom: 5%;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowText ul{ text-align: left; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowLink{ height: 47px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  color: #fff;  background-color: #773c40;  border: 1px solid #fff;  padding: 0 12% 0 12%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer{ z-index: 5;  position: absolute;  top: -90px;  right: 0;  width: 65%;  height: 450px;  overflow: hidden; }@media (max-width:1280px){.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer img{ width: 100%; }}.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer .dupleRowImage{ overflow: hidden; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer .dupleRowImage:hover img{ -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01);  -webkit-transition: all .5s; transition: all .5s; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer .dupleRowImage img{ -webkit-transition: all .5s; transition: all .5s;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer .dupleRowRatingImage{ position: absolute;  right: 20px;  top: 20px; }.textImageDupleRowHighligtContainer{ position: absolute;  top: -356px;  left: -10%;  z-index: 5;  width: 448px;  height: 448px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textImageDupleRowHighligtContainer:before{ opacity: 1;  content: "";  position: absolute;  background-color: #f7f1e8;  right: 27px;  bottom: 51px;  width: 448px;  height: 448px;  border-radius: 100%; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter{ background-color: #773c40;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  width: 400px;  height: 400px;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  border-radius: 100%;  z-index: 7;  margin-bottom: 83px;  margin-right: 39px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing{ border-radius: 100%;  background-color: #6e6059;  width: 387px;  height: 387px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin-left: 1px;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent{ position: relative;  background-color: #fff;  width: 380px;  height: 380px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  border-radius: 100%;  padding: 1% 10%;  margin-left: 2px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .hightlightHeadline{ color: #773c40;  text-align: center;  width: 100%;  padding: 0 5% 0 5%;  font-size: 36px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .highlightUnderline{ margin-top: 17px;  border-bottom: 1px solid #773c40;  width: 40%;  margin-bottom: 30px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding: 0 5%; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer .holidayCheckWidget{ width: 50%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer .tripAdvisorWidget{ width: 50%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .dupleRowLink{ color: #773c40;  text-decoration: underline;  margin-top: 25px;  text-align: center;  text-transform: uppercase; }.golfElementDCE{ width: 100%;  margin-bottom: 3%;  position: relative; }.golfElementDCE .golfHighlightContainer{ position: absolute;  bottom: -17%;  right: 6%;  width: 390px;  height: 390px;  border-radius: 100%;  background-color: #dfcdb7;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.golfElementDCE .golfHighlightContainer:before{ content: "";  position: absolute;  width: 440px;  height: 440px;  background-color: #8e1639;  opacity: .1;  border-radius: 100%;  z-index: 0;  left: -5px;  bottom: -15px; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter{ position: relative;  width: 390px;  height: 390px;  border-radius: 100%;  background-color: #dfcdb7;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  z-index: 5; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner{ width: 360px;  height: 360px;  border-radius: 100%;  background-color: #fff;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-right: 3px; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent{ background-color: #dfcdb7;  width: 350px;  height: 350px;  border-radius: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-right: 1px;  padding: 5%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightHeadline{ width: 100%;  color: #fff;  text-align: center;  position: relative;  padding-bottom: 6%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightHeadline:before{ content: "";  position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: auto;  border-bottom: 1px solid #fff;  width: 27%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightText{ text-align: center;  padding: 5%;  width: 100%;  padding-bottom: 0%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  position: relative; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer:before{ content: "";  position: absolute;  left: 0;  bottom: 0;  width: 95%;  border-bottom: 1px solid #fff; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer .golfHighlightLink{ text-transform: uppercase;  color: #fff; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer .img{ position: absolute;  right: -19px;  bottom: 0; }.golfElementDCE .golfElementTextContainerMobile{ display: none; }.golfElementDCE .golfElementContainer{ position: relative; }.golfElementDCE .golfElementContainer .golfElementImageContainer{ z-index: 0; }.golfElementDCE .golfElementContainer .golfElementImageContainer img{ width: 100%; }.golfElementDCE .golfElementContainer .golfElementTextContainer{ position: absolute;  top: 0;  right: 12%;  z-index: 5;  width: 30%;  padding: 4%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  padding-top: 6%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  height: 100%;  background: #aa998d;  background: -webkit-linear-gradient(180deg,rgba(227,211,201,.8575805322) 0%,rgba(227,211,201,.8463760504) 32%,rgba(227,211,201,.6530987395) 69%,rgba(227,211,201,0) 100%); background: linear-gradient(180deg,rgba(227,211,201,.8575805322) 0%,rgba(227,211,201,.8463760504) 32%,rgba(227,211,201,.6530987395) 69%,rgba(227,211,201,0) 100%);  opacity: .9; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementHeadline{ margin-bottom: 10%;  color: #633135; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementTextContainerLogo{ cursor: pointer; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementTextContainerLogo img{ border-radius: 20px;  -webkit-box-shadow: 10px 10px 5px 0 rgba(0,0,0,.75); box-shadow: 10px 10px 5px 0 rgba(0,0,0,.75); }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementText{ margin-top: 10%;  margin-bottom: 10%;  color: #2b2624;  width: 100%; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementButtonContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementButtonContainer .golfElementButtonBox{ background-color: #773c40;  border: 1px solid #fff;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  padding: 0 12% 0 12%;  height: 47px;  text-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.golfElementDCE .golfElementContainer .golfElementTextContainer .golfElementButtonContainer .golfElementButtonBox .golfElementLink{ white-space: nowrap;  color: #fff;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.tx-webx-offers{ width: 100%;  padding: 0 6% 0 6%; }.tx-webx-offers .offers-categoriesContainer{ width: 116%;  margin: 100px auto 3% -7%;  background-color: #e7d0d2;  min-height: 83px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding-left: 12%;  padding-right: 12%; }.tx-webx-offers .offers-categoriesContainer .offers-categories{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category{ color: white;  margin-left: 70px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  font-size: 22px; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category input{ display: none; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label{ white-space: nowrap;  margin-bottom: 0;  position: relative; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label.checked{ color: #8e1639; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label.checked:before{ border-color: #8e1639; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label.checked:after{ display: block;  border-color: #8e1639; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label:before{ content: "";  position: absolute;  width: 20px;  height: 20px;  border: 2px solid #fff;  margin-right: 15px;  left: -28px;  top: 7px; }.tx-webx-offers .offers-categoriesContainer .offers-categories .category label:after{ content: "";  position: absolute;  display: none;  width: 8px;  height: 14px;  border-bottom: 2px solid #fff;  border-right: 2px solid #fff;  margin-right: 15px;  left: -22px;  top: 8px;  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }.tx-webx-offers .offers-listviewContainer{ max-width: 1532px;  width: 100%;  margin: 60px auto 3% auto; }.tx-webx-offers .offers-listviewContainer .offers-listview{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  width: 100%; }.tx-webx-offers .offers-listviewContainer .offers-listview .noItems{ width: 100%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  display: none; }.tx-webx-offers .offers-listviewContainer .offers-listview .noItems.show{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer{ position: relative;  width: -webkit-calc(33.33% - 30px); width: calc(33.33% - 30px);  margin-left: 15px;  margin-right: 15px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer.checked{ display: none; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer{ z-index: 10;  position: absolute;  left: 0;  top: 30%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  height: 52px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText{ height: 52px;  font-family: BananaW01-Regular,sans-serif;  font-size: 30px;  background-color: #8e1639;  color: #fff;  padding-left: 30px;  padding-right: 30px;  border-top-right-radius: 9px;  position: relative; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText:before{ position: absolute;  content: "";  background-color: #8e1639;  height: 52px;  left: -10px;  top: 0;  width: 15px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText:after{ position: absolute;  content: "";  width: 0;  left: -10px;  top: -5px;  height: 0;  border-left: 10px solid transparent;  border-right: 1px solid transparent;  border-bottom: 5px solid #6e6059; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagSymbol{ margin-left: -24px;  margin-bottom: 2px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagSymbol .svgIcon{ height: 57px;  z-index: 53;  position: absolute;  bottom: 0;  right: -36px;  -webkit-transform: rotate(-8deg); -ms-transform: rotate(-8deg); transform: rotate(-8deg); }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer .sliderHighlightTagSymbol .svgIcon img{ height: 100%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle{ width: 100%;  -webkit-box-shadow: 2px 3px 26px -6px rgba(0,0,0,.75); box-shadow: 2px 3px 26px -6px rgba(0,0,0,.75);  overflow: hidden;  margin-bottom: 30px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleUpper:hover img{ -webkit-transition: all .5s; transition: all .5s;  -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleUpper img{ -webkit-transition: all .5s; transition: all .5s; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower{ position: relative;  background: white;  background: -webkit-linear-gradient(28deg,white 0%,#dfcdb7 31%,#dfcdb7 64%,#dfcdb7 100%); background: linear-gradient(28deg,white 0%,#dfcdb7 31%,#dfcdb7 64%,#dfcdb7 100%);  padding: 8%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower:before{ position: absolute;  content: "";  width: 113%;  height: 100px;  left: -26px;  top: -109px;  border-radius: 46%;  -webkit-transform: rotate(-4deg); -ms-transform: rotate(-4deg); transform: rotate(-4deg);  -webkit-box-shadow: 1px 47px 0 0 #dfcdb7; box-shadow: 1px 47px 0 0 #dfcdb7; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent{ padding-top: 5%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  min-height: 340px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleHeadline h2{ font-size: 22px;  line-height: 24px;  color: #8e1639; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 2% 0 2% 0;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate{ font-size: 14px;  color: #8e1639; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate .datefield{ margin-right: 5px;  white-space: nowrap; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate .datefieldTwo{ margin-left: 5px;  white-space: nowrap; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerSingleShortText{ color: #000; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offerPrice{ color: #8e1639;  font-weight: 700;  text-align: right; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offersDetailLinkContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-top: 5%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerContent .offersDetailLinkContainer .offersDetailLink{ color: #fff;  font-family: BananaW01-Regular,sans-serif;  font-size: 20px;  background-color: #c1868a;  border: 1px solid #fff;  min-width: 200px;  text-align: center;  padding: 0 8% 0 8%;  height: 45px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  white-space: nowrap; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle{ position: absolute;  top: -63px;  right: 33px;  border-radius: 100%;  height: 92px;  width: 92px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  background-color: #dfcdb7;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle:before{ content: "";  position: absolute;  left: -3px;  top: -8px;  background-color: #6e6059;  opacity: .3;  border-radius: 100%;  height: 103px;  width: 103px;  z-index: 1; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle .offerCircleOutter{ display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 5;  height: 92px;  width: 92px;  margin-bottom: 2px;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #dfcdb7;  border-radius: 100%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 7;  height: 88px;  width: 88px;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #6e6059;  border-radius: 100%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle{ height: 85px;  width: 85px;  margin-right: 1px;  border-radius: 100%;  background-color: white;  font-family: BananaW01-Regular,sans-serif;  font-size: 15px;  text-align: center;  padding: 11%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle h2{ font-size: 25px;  text-align: center;  margin-bottom: 0; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle p{ margin-bottom: 0; }.offer-detailviewContainer{ max-width: 1532px;  width: 100%;  margin: 60px auto 3% auto; }.offer-detailviewContainer .offer-detailview{ width: 100%; }.offer-detailviewContainer .offer-detailview .offerBacklink{ margin-bottom: 40px; }.offer-detailviewContainer .offer-detailview .offerBacklink a{ color: #8e1639;  font-size: 18px;  text-transform: uppercase;  text-decoration: underline; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline{ margin-bottom: 3%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer{ position: relative;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin: auto; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 55%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 0 auto 0 auto;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer .textWithHeadlineHeadline{ padding-bottom: 10px;  text-align: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer .textWithHeadlineSubtitle{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer .textWithHeadlineSubtitle .offerDate .datefield{ margin-right: 5px;  white-space: nowrap; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineHeadlineContainer .textWithHeadlineSubtitle .offerDate .datefieldTwo{ margin-left: 5px;  white-space: nowrap; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon{ margin: 2% 0 1% 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  position: relative;  width: 50px; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:before{ position: absolute;  top: 25px;  width: 200%;  left: -100px;  content: "";  border-bottom: 1px solid #ab9687; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:after{ position: absolute;  top: 25px;  right: -100px;  content: "";  width: 200%;  border-bottom: 1px solid #ab9687; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon .svgIcon{ height: 50px; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon .svgIcon svg{ height: 100%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer .textWidthHeadlineText{ font-family: 'Raleway',sans-serif;  font-size: 16px;  text-align: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .backgroundHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 170px;  color: #6e6059;  z-index: -1;  position: absolute;  width: 100%;  text-align: center;  top: -12%;  margin: auto;  left: 0;  right: 0;  opacity: .1; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage{ margin-top: 11%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow{ width: 100%;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative;  margin-bottom: 0; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer{ padding: 4% 5%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin: 0 auto 0 0;  min-height: 405px;  background-color: #dfcdb7;  width: 90%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  z-index: 1;  position: relative; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower{ position: absolute;  bottom: 28px;  left: 41%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 57%;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer{ margin-right: 3%;  width: 31%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink{ height: 47px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  padding: 0 12% 0 12%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px;  width: 100%;  line-height: 22px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink.type1{ color: #8e1639;  background-color: #fff;  border: 1px solid #8e1639; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink.type0{ color: #fff;  background-color: #ab9687;  border: 1px solid #fff; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 36%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowContent .dupleRowText h2{ font-size: 24px;  font-family: "Open Sans",sans-serif;  margin-bottom: 4%;  text-transform: uppercase; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowContent .dupleRowText ul{ text-align: left; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .offerDetailPriceContainer{ margin-top: 10%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .offerDetailPriceContainer .offerDetailPrice{ color: #8e1639;  font-size: 20px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer{ z-index: 5;  position: absolute;  bottom: 100px;  right: 0;  width: 63%;  overflow: hidden; }@media (max-width:1280px){.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer img{ width: 100%; }}.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer:hover img{ -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01);  -webkit-transition: all .5s; transition: all .5s; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer img{ -webkit-transition: all .5s; transition: all .5s; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer .dupleRowRatingImage{ position: absolute;  right: -37px;  top: 0; }.offerSliderDCE{ width: 100%;  padding: 1% 0 3% 0;  position: relative; }.offerSliderDCE .offerSliderRow{ max-width: 1260px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin: 0 auto 0 auto; }.offerSliderDCE .offerSliderRow .offerSliderContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow{ width: 55px;  height: 55px;  border-radius: 30px;  background-color: #dfcdb7; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-prev{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  left: -85px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-prev:before{ content: "";  font-family: "Font Awesome 5 Pro",sans-serif;  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  margin-right: 4px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-next{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  right: -85px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-next:before{ content: "";  font-family: "Font Awesome 5 Pro",sans-serif;  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  margin-left: 4px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding: 0 20px 0 20px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer{ z-index: 10;  position: absolute;  left: 20px;  top: 30%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  height: 52px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText{ height: 52px;  font-family: BananaW01-Regular,sans-serif;  font-size: 30px;  background-color: #8e1639;  color: #fff;  padding-left: 30px;  padding-right: 30px;  border-top-right-radius: 9px;  position: relative; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText:before{ position: absolute;  content: "";  background-color: #8e1639;  height: 52px;  left: -10px;  top: 0;  width: 15px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer .sliderHighlightTagText:after{ position: absolute;  content: "";  width: 0;  left: -10px;  top: -5px;  height: 0;  border-left: 10px solid transparent;  border-right: 1px solid transparent;  border-bottom: 5px solid #6e6059; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer .sliderHighlightTagSymbol{ margin-left: -27px;  margin-bottom: 0; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .listHighlighterContainer .sliderHighlightTagSymbol img{ -webkit-transform: rotate(-8deg); -ms-transform: rotate(-8deg); transform: rotate(-8deg);  height: 52px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingle{ -webkit-box-shadow: 2px 3px 19px -6px rgba(0,0,0,.75); box-shadow: 2px 3px 19px -6px rgba(0,0,0,.75);  overflow: hidden;  margin-bottom: 30px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleUpper:hover img{ -webkit-transition: all .5s; transition: all .5s;  -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleUpper img{ -webkit-transition: all .5s; transition: all .5s; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower{ position: relative;  background: white;  background: -webkit-linear-gradient(28deg,white 0%,#dfcdb7 50%,#dfcdb7 60%,#dfcdb7 100%); background: linear-gradient(28deg,white 0%,#dfcdb7 50%,#dfcdb7 60%,#dfcdb7 100%);  padding: 8%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower:before{ position: absolute;  content: "";  width: 113%;  height: 100px;  left: -26px;  top: -109px;  border-radius: 46%;  -webkit-transform: rotate(-4deg); -ms-transform: rotate(-4deg); transform: rotate(-4deg);  -webkit-box-shadow: 1px 47px 0 0 #dfcdb7; box-shadow: 1px 47px 0 0 #dfcdb7; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent{ padding-top: 5%;  min-height: 340px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleHeadline h2{ font-size: 22px;  line-height: 24px;  color: #8e1639; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 2% 0 2% 0;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate{ font-size: 14px;  color: #8e1639; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate .datefield{ margin-right: 5px;  white-space: nowrap; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleDateContainer .offerDate .datefieldTwo{ margin-left: 5px;  white-space: nowrap; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerSingleShortText{ color: #000;  min-height: 112px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offerPrice{ color: #8e1639;  font-weight: 700;  text-align: right; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offersDetailLinkContainer{ width: 119%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-left: -9%;  margin-top: 3%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerContent .offersDetailLinkContainer .offersDetailLink{ color: #6e6059;  font-family: BananaW01-Regular,sans-serif;  font-size: 24px;  background-color: #eff0eb;  width: 100%;  text-align: center;  height: 45px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  white-space: nowrap; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle{ position: absolute;  top: -63px;  right: 33px;  border-radius: 100%;  height: 92px;  width: 92px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  background-color: #dfcdb7;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle:before{ content: "";  position: absolute;  left: -3px;  top: -8px;  background-color: #6e6059;  opacity: .3;  border-radius: 100%;  height: 103px;  width: 103px;  z-index: 1; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle .offerCircleOutter{ display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 5;  height: 92px;  width: 92px;  margin-bottom: 2px;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #dfcdb7;  border-radius: 100%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner{ display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 7;  height: 88px;  width: 88px;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #6e6059;  border-radius: 100%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle{ height: 85px;  width: 85px;  margin-right: 1px;  border-radius: 100%;  background-color: white;  font-family: BananaW01-Regular,sans-serif;  font-size: 15px;  text-align: center;  padding: 11%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle h2{ font-size: 25px;  text-align: center;  margin-bottom: 0; }.offerSliderDCE .offerSliderRow .offerSliderContainer .offerSingleContainer .offerSingleLower .offerSingleLowerCircle .offerCircleOutter .offerCircleInner .offerCircle p{ margin-bottom: 0; }.impressionsDCE{ width: 100%;  padding-top: 3%; }.impressionsDCE .impressionsContainer{ position: relative; }.impressionsDCE .impressionsContainer .impressionsBackgroundImage{ width: 100%; }.impressionsDCE .impressionsContainer .impressionsBackgroundImage img{ width: 100%; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer{ position: absolute;  width: 400px;  height: 400px;  top: -10%;  left: 6%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer:before{ content: "";  position: absolute;  width: 400px;  height: 400px;  border-radius: 200px;  background-color: #f7f1e8;  opacity: 1;  top: -9px;  left: -4px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter{ background-color: #773c40;  width: 350px;  height: 350px;  border-radius: 200px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  z-index: 7;  margin-right: -13px;  margin-bottom: -5px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner{ background-color: #6e6059;  width: 336px;  height: 336px;  border-radius: 200px;  z-index: 8;  margin-left: 2px;  margin-top: 7px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent{ background-color: #fff;  width: 329px;  height: 329px;  border-radius: 200px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 2% 8% 2% 8%;  margin-left: 2px;  margin-top: 4px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent .impressionsHighlightHeadline{ color: #c1868a;  text-align: center;  position: relative;  width: 100%;  margin-bottom: 24px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent .impressionsHighlightHeadline:before{ position: absolute;  content: "";  border-bottom: 1px solid #c1868a;  width: 35%;  left: 0;  right: 0;  bottom: -15px;  margin: auto; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent .impressionsHighlightText{ text-align: center;  width: 100%; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent .impressionsHighlightLink{ text-transform: uppercase;  color: #c1868a;  text-decoration: underline;  text-align: center;  margin-top: 15px; }.impressionsDCE .impressionsContainer .impressionsContentContainer{ position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  margin: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  background: white;  background: -webkit-linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.2581407563) 23%,rgba(247,241,232,.7567401961) 39%,rgba(247,241,232,.9276085434) 49%,rgba(247,241,232,.7259278711) 58%,rgba(255,255,255,.2385329132) 76%,rgba(255,255,255,0) 100%); background: linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.2581407563) 23%,rgba(247,241,232,.7567401961) 39%,rgba(247,241,232,.9276085434) 49%,rgba(247,241,232,.7259278711) 58%,rgba(255,255,255,.2385329132) 76%,rgba(255,255,255,0) 100%); }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadline{ margin-bottom: 2%; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol{ position: relative; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:before{ position: absolute;  content: "";  border-bottom: 2px solid #fff;  left: auto;  width: 260px;  top: 50%;  right: -293px; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:after{ position: absolute;  content: "";  border-bottom: 2px solid #fff;  width: 260px;  top: 50%;  left: -293px;  right: auto; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsText{ color: #2b2624;  margin-bottom: 3%;  margin-top: 1%;  text-align: center; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsLink{ color: #fff;  font-size: 22px;  font-family: "BananaW01-Regular",sans-serif;  background-color: #773c40;  border: 1px solid #fff;  padding: 5px 30px 5px 30px; }.requestFormCasablancaDCE{ margin: 0 6% 0 6%; }.requestFormCasablancaDCE .requestFormContainer{ max-width: 1203px;  width: 100%;  margin: 2% auto 3% auto; }.requestFormCasablancaDCE .requestFormContainer .casa-wdg{ width: 100%;  max-width: 1675px; }.requestFormCasablancaDCE .requestFormContainer .casa-wdg .btn-default{ margin-top: 11%;  font-family: "BananaW01-Regular",sans-serif;  border: 1px solid #8e1639;  background-color: #dfcdb7;  color: #8e1639;  height: 49px;  min-width: 246px;  font-size: 20px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.tx-powermail{ width: 100%; }.tx-powermail .powermail_create{ max-width: 1203px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin: 4% auto 3% auto;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  border: 1px solid #8e1639;  padding: 3% 0 3% 0; }.tx-powermail .powermail_create h2{ color: #8e1639;  font-family: "BananaW01-Regular",sans-serif; }.tx-powermail .container-fluid{ padding: 3% 6% 3% 6%; }.tx-powermail .container-fluid .powermail_form_4{ max-width: 1203px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin: 0 auto 0 auto; }.tx-powermail .container-fluid .powermail_form_4 h3{ display: none; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4{ width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex legend{ width: 100%;  color: #8e1639;  text-transform: uppercase;  margin-bottom: 5%;  text-align: right;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  font-size: 27px;  position: relative; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex legend:before{ position: absolute;  content: "";  width: -webkit-calc(50% - 230px); width: calc(50% - 230px);  bottom: 50%;  left: 20px;  border-bottom: 1px solid #8e1639; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex legend:after{ position: absolute;  content: "";  width: -webkit-calc(50% - 230px); width: calc(50% - 230px);  bottom: 50%;  right: 20px;  border-bottom: 1px solid #8e1639; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap{ width: 50%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin-bottom: 20px;  padding-right: 3%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap.powermail_fieldwrap_type_text .powermail_field{ color: #000;  padding-bottom: 20px;  text-align: left;  margin-left: 23%;  font-weight: 700;  width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap label{ text-align: right;  color: #000;  font-weight: 700;  width: 23%;  font-size: 14px;  padding-right: 15px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field{ width: 77%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field input,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field select,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field textarea{ border: 1px solid #8e1639;  width: 100%;  padding-left: 10px;  padding-right: 10px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field input,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field select{ height: 42px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung{ width: 100%;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort .powermail_field,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung .powermail_field{ width: 37.3%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort{ margin-top: -91px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung{ margin-top: -30px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-top: 20px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden .powermail_field{ width: 25%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden .powermail_field .powermail_submit{ color: #8e1639;  font-family: "BananaW01-Regular",sans-serif;  background-color: #dfcdb7;  border: 1px solid #8e1639; }.ui-datepicker{ font-size: .8em; }.ui-datepicker.ui-widget-content{ border: 1px solid #8e1639;  background: #fff;  color: #8e1639;  border-radius: 0;  z-index: 1000 !important; }.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-content .ui-widget-content .ui-state-default{ background: #dfcdb7; }.ui-datepicker.ui-widget-content .ui-state-highlight,.ui-datepicker.ui-widget-content .ui-widget-content .ui-state-highlight{ border-color: #8e1639; }.ui-datepicker.ui-widget-content .ui-state-active,.ui-datepicker.ui-widget-content .ui-widget-content .ui-state-active{ background: #8e1639 !important;  color: white;  border-color: #8e1639; }.ui-datepicker.ui-widget-content .ui-state-hover{ background: #8e1639 !important;  color: white; }.ui-datepicker.ui-widget-content .ui-widget-header{ background: #8e1639;  color: white;  border: none;  border-radius: 0; }.ui-datepicker.ui-widget-content .ui-widget-header .ui-icon{ background-image: url(/fileadmin/templates/images/ui-custom/ui-icons_ffffff_256x240.png); }.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget-content .ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-hover,.ui-datepicker.ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget-content .ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-focus{ background: none;  border: none; }.ui-datepicker.ui-widget-content a{ text-align: center; }.contentBoxsDCE{ width: 100%;  margin-top: 3%; }.contentBoxsDCE .contentBoxContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.contentBoxsDCE .contentBoxContainer .mainHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  width: 100%;  position: relative;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-bottom: 3%; }.contentBoxsDCE .contentBoxContainer .mainHeadlineContainer:before{ position: absolute;  content: "";  border-bottom: 1px solid #8e1639;  top: 33%;  width: 100%;  z-index: 0; }.contentBoxsDCE .contentBoxContainer .mainHeadlineContainer .contentBoxHeadline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  background-color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  text-align: center;  z-index: 5;  padding: 0 3% 0 3%; }.contentBoxsDCE .contentBoxContainer .contentBoxes{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle{ height: 640px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-bottom: 10px; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width33{ width: -webkit-calc(33% - 1px); width: calc(33% - 1px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width30{ width: -webkit-calc(30% - 5px); width: calc(30% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width70{ width: -webkit-calc(70% - 5px); width: calc(70% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width50{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width100{ width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer{ height: 100%;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  position: relative; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer:before{ width: 100%;  height: 100%;  left: 0;  top: 0;  content: "";  position: absolute;  background: #933b67;  z-index: 0;  background: -webkit-linear-gradient(0deg,#933b67 0%,rgba(147,59,103,.4178046218) 37%,rgba(147,59,103,0) 68%,rgba(147,59,103,0) 100%); background: linear-gradient(0deg,#933b67 0%,rgba(147,59,103,.4178046218) 37%,rgba(147,59,103,0) 68%,rgba(147,59,103,0) 100%);  -webkit-transition: all .5s; transition: all .5s; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer:hover:before{ -webkit-transition: all .5s; transition: all .5s;  background: #ffcdd1;  background: -webkit-radial-gradient(circle,rgba(255,205,209,.987) 0%,rgba(255,205,209,.898) 38%,rgba(255,205,209,.6987) 67%,rgba(255,205,209,.4987) 84%,rgba(255,205,209,.299) 100%); background: radial-gradient(circle,rgba(255,205,209,.987) 0%,rgba(255,205,209,.898) 38%,rgba(255,205,209,.6987) 67%,rgba(255,205,209,.4987) 84%,rgba(255,205,209,.299) 100%); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer:hover .contentBoxText{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer:hover .contentBoxLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer:hover .contentBoxHeadline{ color: #8e1639; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer .contentBoxHeadline{ color: #fff;  text-transform: uppercase;  text-align: center;  margin-bottom: 25px;  font-size: 24px;  z-index: 5; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer .contentBoxText{ display: none;  margin-bottom: 25px;  width: 65%;  text-align: center;  z-index: 5; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer .contentBoxLinkContainer{ display: none;  margin-bottom: 50px;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  z-index: 5; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer .contentBoxLinkContainer .contentBoxLink{ color: #fff;  padding: 0 40px 0 40px;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  white-space: nowrap;  height: 47px;  font-family: "BananaW01-Regular",sans-serif;  background-color: #c1868a;  border: 1px solid #fff;  font-size: 20px; }.singleHeadlineDCE{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.singleHeadlineDCE .mainHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  width: 100%;  position: relative;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-top: 2%;  margin-bottom: 2%; }.singleHeadlineDCE .mainHeadlineContainer.padding{ margin: 2% 6% 2% 6%; }.singleHeadlineDCE .mainHeadlineContainer.hasSubtitle{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.singleHeadlineDCE .mainHeadlineContainer.grey:before{ border-bottom: 1px solid #ab9688; }.singleHeadlineDCE .mainHeadlineContainer:before{ position: absolute;  content: "";  border-bottom: 1px solid #8e1639;  top: 33%;  width: 100%;  z-index: 0; }.singleHeadlineDCE .mainHeadlineContainer .contentBoxHeadline{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  background-color: #fff;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  z-index: 5;  padding: 0 3% 0 3%; }.singleLinkDCE{ width: 100%;  max-width: 1536px;  margin: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding: 0 2%; }.singleLinkDCE.left{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.singleLinkDCE.center{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.singleLinkDCE.right{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.singleLinkDCE .linkSingle{ color: #8e1639;  text-transform: uppercase;  text-decoration: underline;  font-size: 18px; }.contentBoxesTextDCE{ width: 100%;  padding: 3% 6% 3% 6%; }.contentBoxesTextDCE .contentBoxesTextContainer{ max-width: -webkit-calc(93% + 60px); max-width: calc(93% + 60px);  width: 100%;  margin: 0 auto 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent{ width: -webkit-calc(31% - 20px); width: calc(31% - 20px);  background-color: #e7d0d2;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  padding: 3%;  margin: 0 10px 0 10px;  margin-bottom: 20px; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent.noLink{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextIcon{ width: 100%;  height: 50px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextText{ min-height: 160px;  text-align: center;  width: 100%; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextText-left{ text-align: left; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextHeadline{ text-align: center;  color: #8e1639;  text-transform: uppercase;  margin-bottom: 5%;  margin-top: 4%;  font-size: 24px; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  border: 1px solid #fff;  background-color: #c1868a;  margin-top: 5%;  margin-bottom: 5%; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextLinkContainer .contentBoxTextLink{ color: #fff;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px;  height: 47px;  padding: 0 40px 0 40px;  white-space: nowrap;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.circleElementDCE{ width: 100%;  padding: 3% 6% 3% 6%; }.circleElementDCE .circleElementContainer{ width: 99%;  max-width: 1350px;  margin: 0 auto 0 auto; }.circleElementDCE .circleElementContainer .counterWrap{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter{ width: 30%;  background-color: #dfcdb7;  margin: 3% auto 3% auto;  border-radius: 100%;  position: relative;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner{ position: absolute;  right: 2px;  top: 3%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 95%;  height: 95%;  border-radius: 100%;  background-color: #fff; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent{ width: 98%;  height: 98%;  background-color: #dfcdb7;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  border-radius: 100%;  padding: 10%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .counterNr-wrap{ width: 100%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementHeadline{ font-family: "BananaW01-Regular",sans-serif;  font-size: 30px;  line-height: 32px;  color: #8e1639;  text-align: center;  margin-bottom: 3%;  padding: 0 15px 0 15px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementDays{ font-family: "Open Sans",sans-serif;  color: #fff;  font-size: 72px;  text-align: center;  margin-bottom: 3%;  line-height: 73px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementText{ margin-bottom: 3%;  text-align: center; }.rooms-list-view{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  width: 100%;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.rooms-list-view .roomSingle{ margin-bottom: 20px;  position: relative; }@media (min-width:1895px){.rooms-list-view .roomSingle .roomImageContainer img{ width: 100%; }}.rooms-list-view .roomSingle .roomListViewSingleContent{ z-index: 5; }.rooms-list-view .roomSingle:before{ content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  display: none;  background: #ffcdd1;  background: -webkit-linear-gradient(0deg,#ffcdd1 0%,rgba(255,205,209,.8643032213) 37%,rgba(255,205,209,.6329306723) 68%,rgba(255,205,209,.38) 100%); background: linear-gradient(0deg,#ffcdd1 0%,rgba(255,205,209,.8643032213) 37%,rgba(255,205,209,.6329306723) 68%,rgba(255,205,209,.38) 100%); }.rooms-list-view .roomSingle:after{ content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 45%;  z-index: 1;  background: #ab9687;  background: -webkit-linear-gradient(0deg,#ab9687 0%,rgba(171,150,135,.8455357143) 28%,rgba(171,150,135,.5906337535) 50%,rgba(171,150,135,.3777485994) 73%,rgba(171,150,135,0) 100%); background: linear-gradient(0deg,#ab9687 0%,rgba(171,150,135,.8455357143) 28%,rgba(171,150,135,.5906337535) 50%,rgba(171,150,135,.3777485994) 73%,rgba(171,150,135,0) 100%); }.rooms-list-view .roomSingle:hover:before{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.rooms-list-view .roomSingle:hover:after{ display: none; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleHeadline{ color: #fff; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleSubTitle,.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleText{ display: block; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleLinkContainer{ display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; }.rooms-list-view .roomSingle.thirdWidth{ width: -webkit-calc(33.2% - 10px); width: calc(33.2% - 10px);  margin-right: 10px; }.rooms-list-view .roomSingle.thirdWidth.last{ margin-right: 0; }@media (max-width:1024px){.rooms-list-view .roomSingle.thirdWidth{ width: 49%;  margin-right: 0; }}@media (max-width:768px){.rooms-list-view .roomSingle.thirdWidth{ width: 100%;  margin-right: 0; }}.rooms-list-view .roomSingle.halfWidth{ width: -webkit-calc(50% - 10px); width: calc(50% - 10px);  margin-right: 10px; }.rooms-list-view .roomSingle.halfWidth.last{ margin-right: 0; }.rooms-list-view .roomSingle.fullWidth{ width: 100%;  margin-right: 0; }.rooms-list-view .roomSingle .roomListViewSingleContent{ height: 100%;  position: absolute;  top: 0;  left: 0;  display: block;  width: 100%;  padding: 5%;  background-color: transparent; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomListViewInnerContent{ position: absolute;  max-height: 95%;  width: 100%;  left: 0;  bottom: 5%;  text-align: center;  padding: 0 2%; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleHeadline{ text-transform: uppercase;  color: black;  font-family: "Open Sans",sans-serif;  font-size: 24px;  margin-bottom: 3%;  text-align: center; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleLower{ text-align: center;  display: none; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleSubTitle{ text-align: center;  display: none;  color: #8e1639;  width: 100%; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleText{ text-align: center;  width: 100%;  display: none; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleLinkContainer{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #c1868a;  border: 1px solid #fff;  display: none; }.rooms-list-view .roomSingle .roomListViewSingleContent .roomSingleLinkContainer .roomSingleLink{ color: #fff;  font-size: 20px;  font-family: "BananaW01-Regular",sans-serif;  line-height: 22px;  padding: 0 40px 0 40px;  height: 47px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.appartements-list-view .roomSingle{ width: 49% !important;  margin-right: 0; }.slick-slide img{ margin: 0 auto; }.roomsListSlider{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%;  max-width: 1469px;  margin: 0 auto 3% auto; }.roomsListSlider .roomSliderRow{ width: 100%; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-prev,.roomsListSlider .roomSliderRow .roomSliderContainer .slick-next{ z-index: 2;  background-color: #dfcdb7;  color: #fff;  width: 55px;  height: 55px;  border-radius: 50px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-prev{ left: -7%; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-prev:before{ content: "<";  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  font-family: "Open Sans",sans-serif; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-next{ right: -7%; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-next:before{ content: ">";  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  font-family: "Open Sans",sans-serif; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox{ padding: 10px; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle{ position: relative; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent{ position: absolute;  bottom: 0;  left: 0;  right: 0;  margin: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  height: 100%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-transition: all .8s; transition: all .8s;  padding: 5%;  background-color: transparent; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent:hover{ -webkit-transition: all .8s; transition: all .8s;  background: #ffcdd1;  background: -webkit-linear-gradient(0deg,#ffcdd1 0%,rgba(255,205,209,.8643032213) 37%,rgba(255,205,209,.5329306723) 68%,rgba(255,205,209,.25) 100%); background: linear-gradient(0deg,#ffcdd1 0%,rgba(255,205,209,.8643032213) 37%,rgba(255,205,209,.5329306723) 68%,rgba(255,205,209,.25) 100%); }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent:hover .roomSingleLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-transition: all .8s; transition: all .8s; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent:hover .roomSingleHeadline{ color: white; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleLower{ display: none;  -webkit-transition: all .8s; transition: all .8s;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleLower .roomSingleSubTitle{ text-align: center;  color: #8e1639; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleLower .roomSingleText{ text-align: center; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleLower .roomSingleLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  background-color: #c1868a;  border: 1px solid #fff; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleLower .roomSingleLinkContainer .roomSingleLink{ color: #fff;  font-size: 20px;  font-family: "BananaW01-Regular",sans-serif;  line-height: 22px;  padding: 0 40px 0 40px;  height: 47px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.roomsListSlider .roomSliderRow .roomSliderContainer .roomSliderContentBox .roomListViewSingle .roomListViewSingleContent .roomSingleHeadline{ text-transform: uppercase;  color: #fff;  font-family: "Open Sans",sans-serif;  font-size: 24px;  margin-bottom: 3%;  text-align: center; }.news-single{ width: 100%;  padding: 0 0 3% 0; }.news-single .article{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.news-single .article .news-backlink-wrap{ max-width: 1449px;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  margin: 0 auto 0 6%; }.news-single .article .news-backlink-wrap a{ color: #8e1639;  text-transform: uppercase;  text-decoration: underline; }.pricingTableDCE{ width: 100%;  padding: 1% 6% 1% 6%; }.pricingTableDCE .pricingTableContainer{ max-width: 1449px;  margin: 0 auto 0 auto;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.pricingTableDCE .pricingTableContainer .pricingTable{ width: 45%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-bottom: 40px; }.pricingTableDCE .pricingTableContainer .pricingTable.single{ width: 60%;  margin-left: auto;  margin-right: auto; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableTitle{ text-align: center;  padding-bottom: 2%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent{ width: 100%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table{ width: 100%;  border-bottom: 10px solid #c1868a; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead{ background-color: #c1868a;  color: #fff; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr:first-child th:first-child{ padding-left: 7%;  text-align: left; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr:first-child th:last-child{ padding-right: 3%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr:first-child th{ text-align: center; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr{ text-align: left; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr th:first-child{ padding-left: 7%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr th{ font-weight: 400; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr:nth-child(even){ background-color: #e7d0d2; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr:nth-child(odd){ background-color: #fff; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr{ height: 50px; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr td:first-child{ padding-left: 7%;  text-align: left; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr td:last-child{ padding-right: 3%; }.privacyDCE{ width: 100%;  padding: 0 6% 0 6%;  margin-top: 5%;  margin-bottom: 4%; }.privacyDCE .privacyContainer{ max-width: 1449px;  margin: 0 auto 0 auto;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.privacyDCE .privacyContainer .privacyHeadline{ margin-bottom: 3%;  font-size: 42px;  color: #8e1639; }.privacyDCE .privacyContainer .privacyContent .privacyTextBox{ padding-bottom: 2%; }.privacyDCE .privacyContainer .privacyContent .privacyTextBox .privacyTextBoxHeadline{ padding-bottom: 20px; }.privacyDCE .privacyContainer .privacyContent .privacyTextBox .privacyTextBoxText a{ color: #6e6059; }.privacyDCE .privacyContainer .privacyContent .privacyTextBox .privacyTextBoxText a:hover{ color: #8e1639;  text-decoration: underline; }.privacyDCE .privacyContainer .privacyFooter .privacyFooterHeadline{ margin-bottom: 3%;  color: #8e1639; }.privacyDCE .privacyContainer .privacyFooter .privacyFooterContent .footerTextBox{ padding-bottom: 2%; }.privacyDCE .privacyContainer .privacyFooter .privacyFooterContent .footerTextBox .footerSubtitle{ padding-bottom: 20px; }.privacyDCE .privacyContainer .privacyFooter .privacyFooterContent .footerTextBox .footerText ul li a{ color: #6e6059; }.privacyDCE .privacyContainer .privacyFooter .privacyFooterContent .footerTextBox .footerText ul li a:hover{ color: #8e1639;  text-decoration: underline; }.imprintDCE{ width: 100%;  padding: 0 6% 0 6%;  margin-top: 5%;  margin-bottom: 4%; }.imprintDCE .imprintContainer{ max-width: 1449px;  margin: 0 auto 0 auto;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.imprintDCE .imprintContainer .imprintMainHeadline{ margin-bottom: 3%;  font-size: 42px;  color: #8e1639; }.imprintDCE .imprintContainer .imprintContent .textbox{ padding-bottom: 2%; }.imprintDCE .imprintContainer .imprintContent .textbox .headline{ padding-bottom: 20px; }.imprintDCE .imprintContainer .imprintContent .textbox .text a{ color: #6e6059; }.imprintDCE .imprintContainer .imprintContent .textbox .text a:hover{ color: #8e1639;  text-decoration: underline; }.imprintDCE .imprintContainer .imprintContent .textbox .linkBox{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.imprintDCE .imprintContainer .imprintContent .textbox .linkBox a{ color: #8e1639;  padding-top: 20px; }.imprintDCE .imprintContainer .imprintContent .textbox .linkBox a:hover{ color: #8e1639;  text-decoration: underline; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesHeadline{ margin-bottom: 3%;  color: #8e1639; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox{ padding-bottom: 2%; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox .imagesTextboxHeadline{ padding-bottom: 20px; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox .imagesText a{ font-weight: 400;  color: #6e6059; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox .imagesText a:hover{ color: #8e1639;  text-decoration: underline; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox .imagesText ul li a{ color: #6e6059; }.imprintDCE .imprintContainer .imagesPartnerContainer .imagesContent .imagesTextBox .imagesText ul li a:hover{ color: #8e1639;  text-decoration: underline; }.imageGalleryDCE{ width: 100%;  padding: 0 6% 0 6%;  margin-top: 5%;  margin-bottom: 4%; }.imageGalleryDCE .imageGalleryContainer{ max-width: 1449px;  margin: 0 auto 0 auto;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.imageGalleryDCE .imageGalleryContainer .imageGalleryHeadline{ padding-bottom: 2%; }.imageGalleryDCE .imageGalleryContainer .imageGalleryContent{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.imageGalleryDCE .imageGalleryContainer .imageGalleryContent .galleryImage{ width: 33%;  margin-bottom: 7px;  overflow: hidden; }.imageGalleryDCE .imageGalleryContainer .imageGalleryContent .galleryImage:hover a img{ -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02);  -webkit-transition: all .5s; transition: all .5s; }.imageGalleryDCE .imageGalleryContainer .imageGalleryContent .galleryImage a img{ -webkit-transition: all .5s; transition: all .5s; }.frame-layout-1{ padding: 0 6% 0 6%; }.frame-layout-1 .weatherGridRow{ width: 100%;  max-width: 1499px;  margin: 250px auto 3% auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  margin-bottom: 10%; }.frame-layout-1 .weatherGridRow .weatherGridColOne{ width: 80%;  z-index: 1; }.frame-layout-1 .weatherGridRow .weatherGridColTwo{ z-index: 5;  position: absolute;  bottom: 60px;  right: 0;  width: 65%;  min-height: 400px; }.frame-layout-2{ padding: 0 6% 0 6%; }.frame-layout-2 .weatherGridRow{ width: 100%;  max-width: 1499px;  margin: 250px auto 0 auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  position: relative;  -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  margin-bottom: 10%; }.frame-layout-2 .weatherGridRow .weatherGridColOne{ width: 80%;  z-index: 1; }.frame-layout-2 .weatherGridRow .weatherGridColTwo{ z-index: 5;  position: absolute;  bottom: 60px;  left: 0;  width: 65%;  min-height: 400px; }.imageForGridDCE{ height: 400px; }.imageForGridDCE .imageForGrid{ height: 100%;  width: 100%; }.tx-wc-forecast{ width: 100%;  padding: 3%;  background-color: #eff0eb; }.tx-wc-forecast .clearfix{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  width: 100%; }.tx-wc-forecast .clearfix .forecastBox{ width: 25%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  font-size: 14px;  margin-bottom: 12px; }.tx-wc-forecast .clearfix .forecastBox .forecastCityName{ text-align: center; }.tx-wc-forecast .clearfix .forecastBox .forecastUpper{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 0; }.tx-wc-forecast .forecastContainer{ margin-top: 2%; }.textFieldBrownDCE .textFieldBrownContainer{ width: 100%;  padding: 3%;  min-height: 300px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textFieldBrownDCE .textFieldBrownContainer.beige{ color: #6e6059;  background-color: #dfcdb7; }.textFieldBrownDCE .textFieldBrownContainer.beige .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ color: #6e6059; }.textFieldBrownDCE .textFieldBrownContainer.brown{ background-color: #6e6059;  color: #fff; }.textFieldBrownDCE .textFieldBrownContainer.brown .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ color: #fff; }.textFieldBrownDCE .textFieldBrownContainer.left{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer{ width: 40%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  padding-bottom: 6%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadlineIcon{ margin-right: 10px; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ font-family: "Open Sans",sans-serif;  font-size: 24px;  font-weight: 700;  word-break: break-word;  text-align: left; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownText{ width: 100%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownLink{ height: 47px;  margin-top: 7%;  display: -ms-inline-flexbox;  display: -webkit-inline-flex;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  color: #fff;  background-color: #ab9687;  border: 1px solid #fff;  padding: 0 12% 0 12%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.textFieldBrownDCE .textFieldBrownContainer.right{ -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.textFieldBrownDCE .textFieldBrownContainer.right .textFiledBrownContentContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer{ width: 40%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  padding-bottom: 6%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadlineIcon{ margin-left: 10px;  -webkit-order: 1; -ms-flex-order: 1; order: 1; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ font-family: "Open Sans",sans-serif;  font-size: 24px;  font-weight: 700;  text-align: right;  word-break: break-word; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownText{ text-align: right;  width: 100%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownLink{ height: 47px;  display: -ms-inline-flexbox;  display: -webkit-inline-flex;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  color: #fff;  background-color: #ab9687;  border: 1px solid #fff;  padding: 0 12% 0 12%;  margin-top: 7%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.webcamDCE{ background-color: #eff0eb;  border: 2px solid #6e6059; }.webcamDCE iframe{ height: 400px; }.linkToTop{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-top: 20px;  margin-bottom: 20px; }.linkToTop .arrowToTop{ cursor: pointer;  color: #8e1639;  padding-bottom: 5px;  width: 55px;  height: 55px;  font-size: 43px;  border-radius: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.linkToTop .arrowToTop .animated{ -webkit-animation: animateArrowsHeaderTop .8s infinite; animation: animateArrowsHeaderTop .8s infinite; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg{ padding-bottom: 3%;  max-width: 990px;  padding-left: 7%;  margin: auto !important; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg .casa-row label{ display: none; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg .casa-row .casa-form-group .casa-col-md-10 .casa-col-xs-12{ width: 100% !important; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg .casa-row .casa-btn{ font-family: "BananaW01-Regular",sans-serif;  background-color: #8e1639 !important;  color: #fff;  height: 49px;  font-size: 20px;  min-width: 200px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-right: 17%; }.stickyFooterForm{ position: fixed;  bottom: 0;  z-index: 200;  width: 100%;  display: none; }.stickyFooterForm .stickyFooterFormDCE{ height: 100%;  max-width: 1453px;  margin: 0 auto 0 auto;  width: 100%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterUpper .stickyFooterHeadline{ position: relative; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterUpper .stickyFooterHeadline h2{ color: #fff;  font-size: 24px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterUpper .stickyFooterHeadline .stickyFooterIcon{ position: absolute;  top: 0;  left: -4%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterUpper .stickyFooterHeadline .stickyFooterIcon img{ height: 65px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  width: 100%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm{ display: -ms-flexbox; display: -webkit-flex; display: flex;  height: 100%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 85%;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 99%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest input{ height: 40px;  width: 200px;  background-color: transparent;  padding-left: 5px;  cursor: pointer;  z-index: 5;  border: none; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .arrivalInput .arrivalInputInner,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .departureInput .arrivalInputInner{ position: relative;  background-color: white;  margin-right: 20px;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .arrivalInput .calendarIcon,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .departureInput .calendarIcon{ position: absolute;  right: 5px;  top: 4px;  border-radius: 100%;  background-color: #000;  width: 30px;  height: 30px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  z-index: 0; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .arrivalInput .calendarIcon i,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .departureInput .calendarIcon i{ color: #fff; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput{ height: 40px;  width: 200px;  margin-right: 20px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat{ height: 100%;  width: 200px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickRoomCatSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickRoomCatSelect{ padding-left: 5px;  height: 100%;  width: 200px;  color: #6e6059; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestButtonSubmit{ height: 40px;  width: 170px;  margin-right: 20px;  background-color: #c1868a;  color: #fff;  font-family: "BananaW01-Regular",sans-serif;  border: none;  font-size: 24px;  cursor: pointer; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm{ width: 15%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .bookingButtonSubmit{ height: 40px;  background-color: #8e1639;  color: #fff;  font-family: "BananaW01-Regular",sans-serif;  width: 170px;  border: none;  font-size: 24px;  cursor: pointer; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .submitbutton{ position: relative; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .submitbutton .stickyFooterIconSmall{ position: absolute;  bottom: 0;  right: -8%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .submitbutton .stickyFooterIconSmall img{ height: 50px; }header{ padding: 0 6% 0 6%; }.blog-list-view{ width: 100%;  padding: 1% 5.4% 3% 5.4%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.blog-list-view .blogLink{ width: -webkit-calc(33.33% - 20px); width: calc(33.33% - 20px);  margin-left: 10px;  margin-right: 10px;  margin-bottom: 20px; }.blog-list-view .blogLink .blogContainer{ width: 100%;  position: relative; }.blog-list-view .blogLink .blogContainer:hover .blogImage img{ -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02);  -webkit-transition: all .5s; transition: all .5s; }.blog-list-view .blogLink .blogContainer .blogImage{ overflow: hidden;  height: 500px; }@media (max-width:1280px){.blog-list-view .blogLink .blogContainer .blogImage{ height: 400px; }}.blog-list-view .blogLink .blogContainer .blogImage img{ width: 100%;  -webkit-transition: all .5s; transition: all .5s; }.blog-list-view .blogLink .blogContainer .blogHeadlineContainer{ position: absolute;  left: 0;  bottom: 0;  height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  padding-bottom: 3%;  background: -webkit-linear-gradient(0deg,#933b67 0%,rgba(147,59,103,.4178046218) 37%,rgba(147,59,103,0) 68%,rgba(147,59,103,0) 100%); background: linear-gradient(0deg,#933b67 0%,rgba(147,59,103,.4178046218) 37%,rgba(147,59,103,0) 68%,rgba(147,59,103,0) 100%); }.blog-list-view .blogLink .blogContainer .blogHeadlineContainer .blogHeadline{ text-transform: uppercase;  color: #fff;  font-size: 24px;  text-align: center; }.imageSliderSoloDCE{ width: 100%;  padding: 2% 6% 1% 6%; }.imageSliderSoloDCE .imageSliderContainer{ width: 100%; }.imageSliderSoloDCE .imageSliderContainer .slickHeaderSlider .slick-arrow{ background-color: #dfcdb7;  color: #fff;  width: 55px;  height: 55px;  border-radius: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.imageSliderSoloDCE .imageSliderContainer .slickHeaderSlider .slick-arrow.slick-prev{ left: 30px;  z-index: 5;  padding-right: 3px; }.imageSliderSoloDCE .imageSliderContainer .slickHeaderSlider .slick-arrow.slick-prev:before{ content: "<";  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  font-family: "Open Sans",sans-serif; }.imageSliderSoloDCE .imageSliderContainer .slickHeaderSlider .slick-arrow.slick-next{ right: 30px;  z-index: 5;  padding-left: 3px; }.imageSliderSoloDCE .imageSliderContainer .slickHeaderSlider .slick-arrow.slick-next:before{ content: ">";  color: #fff;  font-size: 43px;  opacity: 1;  font-weight: 400;  font-family: "Open Sans",sans-serif; }.frame-layout-1 .unevenGrid .unevenGridColTwo{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.frame-layout-2{ padding: 0 6% 0 6%; }.frame-layout-2 .singleTextImageElementDCE.colorScheme3 .singleTextImageElementContainer.bottom .singleTextImageContent{ padding-left: 0; }.unevenGrid{ width: 100%;  padding: 2% 0 2% 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.unevenGrid .unevenGridColOne{ width: 65%;  padding-left: 0; }.unevenGrid .unevenGridColTwo{ width: 35%;  padding-right: 0; }.miniNavDCE{ width: 100%;  height: 100%; }.miniNavDCE.colorScheme0{ background-color: #8e1639;  color: #fff; }.miniNavDCE.colorScheme0 h5{ color: #fff; }.miniNavDCE.colorScheme0 a{ color: #fff; }.miniNavDCE.colorScheme1{ background-color: #ab9687;  color: #fff; }.miniNavDCE.colorScheme1 h5{ color: #dfcdb7; }.miniNavDCE.colorScheme1 a{ color: #fff; }.miniNavDCE.colorScheme2{ background-color: #dfcdb7;  color: #6e6059; }.miniNavDCE.colorScheme2 h5{ color: #ab9687; }.miniNavDCE.colorScheme2 a{ color: #6e6059; }.miniNavDCE.colorScheme3{ background-color: #fff;  color: #6e6059; }.miniNavDCE.colorScheme3 h5{ color: #8e1639; }.miniNavDCE.colorScheme3 a{ color: #8e1639; }.miniNavDCE.colorScheme4{ background-color: #e7d0d2;  color: #6e6059; }.miniNavDCE.colorScheme4 h5{ color: #8e1639; }.miniNavDCE.colorScheme4 a{ color: #6e6059; }.miniNavDCE .miniNavContainer.top{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.miniNavDCE .miniNavContainer.top .miniNaviImage{ -webkit-order: -1; -ms-flex-order: -1; order: -1; }.miniNavDCE .miniNavContainer.bottom{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.miniNavDCE .miniNavContainer.left{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.miniNavDCE .miniNavContainer.left .miniNaviImage{ -webkit-order: -1; -ms-flex-order: -1; order: -1;  width: 50%; }.miniNavDCE .miniNavContainer.left .minNavContent{ width: 50%;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.miniNavDCE .miniNavContainer.right{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.miniNavDCE .miniNavContainer.right .miniNaviImage{ width: 50%; }.miniNavDCE .miniNavContainer.right .minNavContent{ width: 50%;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.miniNavDCE .miniNavContainer .minNavContent{ padding: 20px 4% 0 4%; }.miniNavDCE .miniNavContainer .miniNavText{ padding-top: 2%; }.miniNavDCE .miniNavContainer .miniNavList{ list-style: none;  padding-top: 3%;  padding-left: 0; }.miniNavDCE .miniNavContainer .miniNavList .minNavItem{ padding-bottom: 7px; }.miniNavDCE .miniNavContainer .miniNavList .minNavItem a:hover{ text-decoration: underline; }.singleTextImageElementDCE{ width: 100%; }.singleTextImageElementDCE.colorScheme0{ background-color: #8e1639;  color: #fff; }.singleTextImageElementDCE.colorScheme0 h5{ color: #e7d0d2; }.singleTextImageElementDCE.colorScheme0 a{ color: #fff; }.singleTextImageElementDCE.colorScheme1{ background-color: #ab9687;  color: #fff; }.singleTextImageElementDCE.colorScheme1 h5{ color: #dfcdb7; }.singleTextImageElementDCE.colorScheme1 a{ color: #fff; }.singleTextImageElementDCE.colorScheme2{ background-color: #dfcdb7;  color: #6e6059; }.singleTextImageElementDCE.colorScheme2 h5{ color: #ab9687; }.singleTextImageElementDCE.colorScheme2 a{ color: #6e6059; }.singleTextImageElementDCE.colorScheme3{ background-color: #fff;  color: #6e6059; }.singleTextImageElementDCE.colorScheme3 h5{ color: #8e1639; }.singleTextImageElementDCE.colorScheme3 a{ color: #6e6059; }.singleTextImageElementDCE.colorScheme4{ background-color: #e7d0d2;  color: #6e6059; }.singleTextImageElementDCE.colorScheme4 h5{ color: #8e1639; }.singleTextImageElementDCE.colorScheme4 a{ color: #6e6059; }.singleTextImageElementDCE .singleTextImageElementContainer.left{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.singleTextImageElementDCE .singleTextImageElementContainer.left .singleTextImageContent{ width: 50%; }.singleTextImageElementDCE .singleTextImageElementContainer.left .singleTextImage{ width: 50%;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  padding-right: 20px; }.singleTextImageElementDCE .singleTextImageElementContainer.left .singleTextImage img{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.right{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.singleTextImageElementDCE .singleTextImageElementContainer.right .singleTextImageContent{ width: 50%; }.singleTextImageElementDCE .singleTextImageElementContainer.right .singleTextImage{ width: 50%;  padding-left: 20px; }.singleTextImageElementDCE .singleTextImageElementContainer.right .singleTextImage img{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.top{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.singleTextImageElementDCE .singleTextImageElementContainer.top .singleTextImageContent{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.top .singleTextImage{ width: 100%;  -webkit-order: -1; -ms-flex-order: -1; order: -1; }.singleTextImageElementDCE .singleTextImageElementContainer.top .singleTextImage img{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.bottom{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.singleTextImageElementDCE .singleTextImageElementContainer.bottom .singleTextImageContent{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.bottom .singleTextImage{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer.bottom .singleTextImage img{ width: 100%; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent{ padding: 20px 4% 20px 4%; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageText{ padding-top: 2%; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageText .coloredtext2{ font-size: 14px; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageText .coloredtext{ color: #8e1639; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageHeadline{ margin-top: 20px; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageHeadline.left,.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageSubitle.left{ text-align: left; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageHeadline.center,.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageSubitle.center{ text-align: center; }.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageHeadline.right,.singleTextImageElementDCE .singleTextImageElementContainer .singleTextImageContent .singleTextImageSubitle.right{ text-align: right; }.seekdaBookingFormDCE{ padding: 1% 6% 1% 6%; }.seekdaBookingFormDCE .buchungshinweis{ color: #8e1639; }.videoDCE{ max-width: 1536px;  width: 100%;  margin: auto;  padding: 3% 0 0 0; }@media (max-width:1650px){.videoDCE{ padding: 3% 6% 0 6%; }}.videoDCE .videoContainer .videoHeadline{ text-align: center;  margin-bottom: 20px; }.videoDCE .videoContainer .videoContentContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.videoDCE .videoContainer .videoContentContainer.unten .videoText{ -webkit-order: -1; -ms-flex-order: -1; order: -1;  width: 100%;  padding: 10px 0; }.videoDCE .videoContainer .videoContentContainer.unten .video{ width: 85%;  margin: auto; }@media (max-width:680px){.videoDCE .videoContainer .videoContentContainer.unten .video{ width: 100%; }}.videoDCE .videoContainer .videoContentContainer.oben .videoText{ width: 100%;  padding: 10px 0; }.videoDCE .videoContainer .videoContentContainer.oben .video{ width: 85%;  margin: auto; }@media (max-width:680px){.videoDCE .videoContainer .videoContentContainer.oben .video{ width: 100%; }}.videoDCE .videoContainer .videoContentContainer.links .videoText{ width: 40%; }.videoDCE .videoContainer .videoContentContainer.links .video{ width: 50%;  margin: auto 0 auto auto; }@media (max-width:1024px){.videoDCE .videoContainer .videoContentContainer.links .videoText{ width: 100%;  padding: 15px 0; }.videoDCE .videoContainer .videoContentContainer.links .video{ width: 85%;  margin: auto; }}@media (max-width:680px){.videoDCE .videoContainer .videoContentContainer.links .video{ width: 100%; }}.videoDCE .videoContainer .videoContentContainer.rechts .videoText{ -webkit-order: -1; -ms-flex-order: -1; order: -1;  width: 40%; }.videoDCE .videoContainer .videoContentContainer.rechts .video{ width: 50%;  margin: auto auto auto 0; }@media (max-width:1024px){.videoDCE .videoContainer .videoContentContainer.rechts .videoText{ width: 100%;  padding: 15px 0; }.videoDCE .videoContainer .videoContentContainer.rechts .video{ width: 85%;  margin: auto; }}@media (max-width:680px){.videoDCE .videoContainer .videoContentContainer.rechts .video{ width: 100%; }}.videoDCE .videoContainer .videoContentContainer .video{ position: relative; }.videoDCE .videoContainer .videoContentContainer .video video{ width: 100%; }.videoDCE .videoContainer .videoContentContainer .video .iframeContainer{ margin-top: 54%; }.videoDCE .videoContainer .videoContentContainer .video .iframeContainer iframe{ position: absolute;  top: 0;  left: 0;  right: 0;  margin: auto;  width: 100%;  height: 100%; }.videoDCE .videoContainer .videoContentContainer .video .iframeContainer iframe video{ width: 100%; }@media (max-width:680px){.videoDCE .videoContainer .videoContentContainer .video .iframeContainer iframe{ width: 100%; }}.videoDCE .videoContainer .videoContentContainer .video-wrapper{ position: relative; }.videoDCE .videoContainer .videoContentContainer .video-iframe{ position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  height: 100%;  text-align: center;  max-width: 100%; }.videoDCE .videoContainer .videoContentContainer .video .video-preview{ position: relative;  z-index: 3; }.videoDCE .videoContainer .videoContentContainer .video .video-preview img{ width: 100%; }.videoDCE .videoContainer .videoContentContainer .video .video-preview:after{ content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 4;  background: rgba(133,131,126,.35); }.videoDCE .videoContainer .videoContentContainer .video-trigger{ border: 5px solid white;  border-radius: 50%;  width: 85px;  height: 85px;  margin: auto;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 5;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  cursor: pointer;  -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }.videoDCE .videoContainer .videoContentContainer .video-trigger span{ border-color: transparent white;  border-style: solid;  border-width: 19px 0 20px 35px;  height: 0;  width: 0;  position: relative;  left: 4px;  border-radius: 3px; }.videoDCE .videoContainer .videoContentContainer .video-trigger:hover{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }.videoDCE .videoContainer .videoContentContainer .video-playing .video-preview{ opacity: 0;  z-index: 1; }.newsletterContainer{ max-width: 1203px;  margin: auto; }.newsletterContainer form div:first-child{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }@media screen and (max-width:1680px){.roomsListSlider{ padding: 0 -webkit-calc(6% - 10px) 0 -webkit-calc(6% - 10px); padding: 0 calc(6% - 10px) 0 calc(6% - 10px); }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-prev{ left: -webkit-calc(-5% - 2px); left: calc(-5% - 2px); }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-next{ right: -webkit-calc(-5% - 2px); right: calc(-5% - 2px); }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ padding: 0 37% 0 0; }.textImageDupleRowHighligtContainer{ top: -332px;  left: -3%;  width: 370px;  height: 370px; }.textImageDupleRowHighligtContainer:before{ right: 29px;  bottom: 10px;  width: 370px;  height: 370px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter{ width: 330px;  height: 330px;  margin-bottom: 10px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing{ width: 310px;  height: 310px;  margin-left: 4px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent{ width: 300px;  height: 300px;  padding: 1% 5%;  margin-left: 2px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .hightlightHeadline{ padding: 0 5% 0 5%;  font-size: 29px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .highlightUnderline{ margin-top: 10px;  width: 70%;  margin-bottom: 10px; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%;  padding: 0; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer .holidayCheckWidget{ width: 50%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .widgetContainer .tripAdvisorWidget{ width: 40%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textImageDupleRowHighligtContainer .textImageDupleRowHighlightOutter .highlightInnerRing .highlightContainerContent .dupleRowLink{ margin-top: 12px;  margin-bottom: 18px; }.golfElementDCE .golfHighlightContainer{ bottom: -12%; }.golfElementDCE .golfElementContainer .golfElementTextContainer{ padding-top: 4%;  width: 35%; }}@media screen and (max-width:1530px){#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ width: -webkit-calc(100% - 570px); width: calc(100% - 570px);  padding: 0; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .hintBelow{ display: none; }#header .headerSliderDCE .headerSliderRow .smallScreen{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 100%;  padding: 0 2%;  color: white;  background: #8e1639; }.textImageDupleRowsDCE{ margin-top: 200px; }}@media screen and (max-width:1455px){.stickyFooterForm{}.stickyFooterForm .stickyFooterFormDCE .stickyFooterUpper .stickyFooterHeadline .stickyFooterIcon{ left: -4%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm{ width: 83%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 99%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest input{ width: 175px;  margin-right: 20px;  padding-left: 5px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput{ width: 175px;  margin-right: 20px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat{ width: 175px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickRoomCatSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickRoomCatSelect{ padding-left: 5px;  width: 175px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestButtonSubmit{ width: 175px;  margin-right: 11px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm{ width: 10%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .bookingButtonSubmit{ width: 175px; }.golfElementDCE .golfHighlightContainer{ bottom: -8%; }.golfElementDCE .golfElementContainer .golfElementTextContainer{ width: 40%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .backgroundHeadline{ font-size: 130px; }}@media screen and (max-width:1420px){.offerSliderDCE .offerSliderRow .offerSliderContainer{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-prev{ left: -45px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-next{ right: -45px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer{ left: 1%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline{ margin-bottom: 3%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer{ width: 75%; }}@media screen and (max-width:1330px){.stickyFooterForm{}.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm{ width: 84%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm{ -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  width: 99%;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest input{ width: 130px;  margin-right: 15px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput{ width: 130px;  margin-right: 15px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat{ width: 130px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickAdults .quickRoomCatSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickAdultsSelect,.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestForm .formfieldRequest .selectFormInput .quickRoomCat .quickRoomCatSelect{ width: 130px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterRequestForm .requestButtonSubmit{ width: 130px;  margin-right: 8px; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm{ width: 10%; }.stickyFooterForm .stickyFooterFormDCE .stickyFooterLower .stickyFooterBookingForm .bookingButtonSubmit{ width: 130px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer{ top: -16%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer{ top: -16%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:before{ left: 25%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:after{ right: 25%; }}@media screen and (max-width:1330px) and (max-width:1280px){.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer img{ width: 100%; }}@media screen and (max-width:1300px){.textImageDupleRowHighligtContainer{ display: none; }}@media screen and (max-width:1280px){.singleTextImageElementDCE .singleTextImageElementContainer.right .singleTextImage,.singleTextImageElementDCE .singleTextImageElementContainer.left .singleTextImage{ width: 100%;  padding: 0; }.singleTextImageElementDCE .singleTextImageElementContainer.right .singleTextImageContent,.singleTextImageElementDCE .singleTextImageElementContainer.left .singleTextImageContent{ width: 100%; }.emptyHeaderDCE{ padding-top: 90px; }#naviWrap .naviWrapInner .logoContainer{ height: 169%;  width: 17%;  left: 4%; }#naviWrap .naviWrapInner .logoContainer #logo{ margin-top: 42%; }#naviWrap .naviWrapInner .naviDesktop #mainNavi{ height: 90px; }#naviWrap .naviWrapInner .naviDesktop #mainNavi .navbar{ width: 79%; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid .navbarsMidInner{ width: 70%; }.headerGrid{ position: relative; }.headerGrid .mainSliderCol .slick-arrow{ top: 60%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers{ width: 350px;  height: 350px; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers:before{ width: 330px;  height: 330px;  top: 10px;  right: 3px; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox{ width: 350px; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing{ padding: 7% 6% 7% 9%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerHeadlineUnderline{ margin-bottom: 4%;  padding-top: 2%; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offerText{ padding-bottom: 0; }.headerGrid .offerSliderCol .tx-webx-offers .headerSliderOffers .headerSliderOfferBox .headerSliderOfferContainer .innerRing .offersLink .buttonText{ margin-left: 7%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ width: -webkit-calc(100% - 512px); width: calc(100% - 512px); }#footer .footerUpperContainer{ padding: 4% 3% 3% 3%; }#footer .footerLowerContainer{ padding: 0 3% 0 3%; }.textImageDupleRowsDCE{ margin-top: 20px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow{ width: 100%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-bottom: 5%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer{ width: 100%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon{ -webkit-order: 0; -ms-flex-order: 0; order: 0;  margin-right: 0;  margin-left: 0;  padding-bottom: 2%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadline{ text-transform: uppercase;  text-align: center; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  z-index: 10;  position: relative;  text-align: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer{ z-index: 5;  position: relative;  bottom: 0;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer{ padding: 5% 2% 5% 2%;  min-height: 405px;  width: 100%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  z-index: 1; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .backgroundFont{ display: -ms-flexbox; display: -webkit-flex; display: flex;  position: absolute;  opacity: .3;  width: 100%;  bottom: 0;  left: 0;  right: 0;  margin: auto;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadline{ text-transform: uppercase;  text-align: center; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon{ margin-right: 0;  margin-left: 0;  padding-bottom: 2%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower{ width: 100%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  text-align: center;  z-index: 10;  position: relative;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowText{ width: 80%;  margin: 0 auto 0 auto; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer{ z-index: 5;  margin-bottom: 0;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  bottom: 0;  position: relative;  width: 100%; }.golfElementDCE .golfHighlightContainer{ width: 365px;  height: 365px;  bottom: -6%; }.golfElementDCE .golfHighlightContainer:before{ width: 400px;  height: 400px; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter{ width: 365px;  height: 365px; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner{ width: 340px;  height: 340px; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent{ width: 330px;  height: 330px;  padding: 3%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightHeadline{ padding-bottom: 5%;  margin-top: -5%;  width: 100%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightText{ padding: 2%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer:before{ left: 0;  width: 94%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent .golfHighlightLinkContainer img{ margin-left: -13px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementHeadline{ font-size: 22px;  line-height: 24px;  margin-bottom: 6%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementDays{ font-size: 50px;  line-height: 53px; }.pricingTableDCE .pricingTableContainer .pricingTable{ width: 48%; }.pricingTableDCE .pricingTableContainer .pricingTable.single{ width: 70%; }.offer-detailviewContainer .offer-detailview .offerBacklink{ margin-bottom: 3%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline{ margin-bottom: 3%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent{ display: -ms-flexbox; display: -webkit-flex; display: flex;  width: 55%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin: 0 auto 0 auto;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer{ width: 100%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage{ margin-top: 11%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  margin-bottom: 0; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer{ padding: 3%;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  margin: 0;  min-height: 0;  width: 100%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower{ bottom: 28px;  width: 94%;  right: 0;  left: 0;  margin: auto;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer{ margin-right: 0;  width: 31%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink{ height: 47px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  padding: 0 12% 0 12%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px;  width: 100%;  line-height: 22px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink.type1{ color: #8e1639;  background-color: #fff;  border: 1px solid #8e1639; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer .dupleRowLink.type0{ color: #fff;  background-color: #ab9687;  border: 1px solid #fff; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ padding-bottom: 80px;  width: 100%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .offerDetailPriceContainer{ margin-top: 4%; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowImageContainer{ position: relative;  bottom: 0;  width: 100%;  -webkit-order: -1; -ms-flex-order: -1; order: -1; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowHighligtContainer{ top: -9%;  left: -5%; }}@media screen and (max-width:1280px) and (max-width:768px){.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer{ padding: 6%; }}@media screen and (max-width:1199px){#footer{ padding-bottom: 174px; }}@media screen and (max-width:1100px){.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow.even .textImageDupleRowImageContainer{ height: auto; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer{ height: auto; }}@media screen and (max-width:1024px){.emptyHeaderDCE{ padding-top: 0; }.hh{ font-size: 30px;  line-height: 32px; }h2{ font-size: 25px; }.textImageDupleRowHighligtContainer{ top: -158px;  left: -3%; }.golfElementDCE .golfHighlightContainer{ bottom: -8%; }.golfElementDCE .golfHighlightContainer .golfHighlightContainerOutter .golfHighlightContainerInner .golfHighlightContainerContent{ padding: 9%; }.golfElementDCE .golfElementContainer .golfElementTextContainer{ width: 43%;  right: 6%; }#naviWrap{ border-top: 15px solid #8e1639;  height: 75px; }#naviWrap.sticky{ background-color: #fff;  border-top: 15px solid #8e1639;  height: 75px;  background: none; }#naviWrap.sticky .naviWrapInner .naviMobile{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap.sticky .naviWrapInner .logoContainer{ left: 0;  height: 100%; }#naviWrap.sticky .naviWrapInner .logoContainer #logo{ height: 100%; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a{ height: 100%; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg{ height: auto;  width: 70%; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg *{ fill: #ab9687; }#naviWrap.sticky .naviWrapInner .logoContainer #logo a svg .whirl{ fill: #dfcdb7; }#naviWrap .naviWrapInner{ background-color: #fff;  height: 100%; }#naviWrap .naviWrapInner .logoContainer{ top: -15px;  left: 3%;  height: 207px;  z-index: 10; }#naviWrap .naviWrapInner .logoContainer #logo{ margin-top: 20px; }#naviWrap .naviWrapInner .logoContainer #logo a svg{ height: 50%; }#naviWrap .naviWrapInner .naviDesktop{ display: none;  height: 0 !important; }#naviWrap .naviWrapInner .naviDesktop #mainNavi,#naviWrap .naviWrapInner .naviDesktop #langNavi,#naviWrap .naviWrapInner .naviDesktop .contactLinkContainer{ display: none !important; }#naviWrap .naviWrapInner .naviDesktop .mainNavbarsMid{ height: auto; }#naviWrap .naviWrapInner .naviDesktop .naviMidButtonContainer{ position: fixed;  bottom: 15px;  left: 0;  right: 0;  margin: 0 auto;  display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }#naviWrap .naviWrapInner .mobileNaviSovialIcons{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .mobileNaviSovialIcons .contactLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .mobileNaviSovialIcons .contactLinkContainer .phoneNumber,#naviWrap .naviWrapInner .mobileNaviSovialIcons .contactLinkContainer .mailAddress{ display: none; }#naviWrap .naviWrapInner .mobileNaviSovialIcons .contactLinkContainer svg{ height: 20px;  width: 20px;  margin: 5px; }#naviWrap .naviWrapInner .mobileNaviSovialIcons .naviMidWaContainer svg path{ fill: #8e1639; }#naviWrap .naviWrapInner .naviMobile{ width: 100%;  padding-top: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 5;  padding-right: 3%;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  position: relative; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons{ width: auto;  padding-bottom: 5px;  margin-right: 15px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink{ margin-right: 8px;  color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink.pos2 svg path,#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink.pos3 svg path{ fill: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink svg{ width: 30px;  height: 20px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink svg path{ stroke: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink svg polygon{ stroke: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .socialIconsContainer .headerSliderSocialLink svg line{ stroke: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons .contactLinkContainer .naviMidWaContainer svg path{ path: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi{ display: none;  width: auto; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE{ width: 100%; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .contactLinkContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-top: 3px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidPhoneContainer a{ margin-right: 15px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidPhoneContainer a .phoneNumber{ display: none; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidPhoneContainer a .phoneIcon{ color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidPhoneContainer a .phoneIcon svg{ width: 17px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidWaContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  padding-bottom: 7px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidWaContainer a{ margin-right: 15px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidWaContainer a .waIcon{ color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidWaContainer a .waIcon svg{ width: 17px;  height: auto; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidWaContainer a .waIcon svg path{ fill: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidMailContainer a{ margin-right: 10px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidMailContainer a .mailIcon{ color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidMailContainer a .mailIcon svg{ width: 22px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidMailContainer a .mailAddress{ display: none; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidRequestButton,#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi .naviMidDCE .naviMidContainer .naviMidBookingButton{ display: none; }#naviWrap .naviWrapInner .naviMobile #mobileNaviTriggerWrap{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 50px;  height: 50px;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  border: 1px solid #8e1639;  visibility: visible; }#naviWrap .naviWrapInner .naviMobile #mobileNaviTriggerWrap.open{ visibility: hidden; }#naviWrap .naviWrapInner .naviMobile #mobileNaviTriggerWrap i{ display: block;  color: #8e1639;  font-size: 28px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu{ display: none;  position: absolute;  width: 100%;  opacity: .95;  padding: 25px 3% 25px 3%;  top: 60px;  right: 0;  background-color: #dfcdb7;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner{ height: 100vh;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  width: 100%;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  position: relative; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .closeMobileMenu{ position: absolute;  width: 47px;  height: 58px;  top: -83px;  font-size: 35px;  right: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  color: #8e1639;  background-color: #dfcdb7;  border-top: 2px solid #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner #mobileLangNavi .langNaviList{ list-style: none;  display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner #mobileLangNavi .langNaviList .langNaviItem{ margin-left: 15px;  color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner #mobileLangNavi .langNaviList .langNaviItem.active a{ color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner #mobileLangNavi .langNaviList .langNaviItem a{ color: #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi{ width: 100%;  height: 75vh;  overflow: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-bottom: 30px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar{ width: 100%;  height: 100%;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  padding-top: 60px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item{ width: 100%;  position: relative;  margin-bottom: 9px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item.hasSubMenu:after{ position: absolute;  content: "";  width: 10px;  height: 10px;  border-left: 2px solid #8e1639;  border-bottom: 2px solid #8e1639;  -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);  top: 16px;  right: 4px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item:before{ position: absolute;  content: "";  width: 100%;  top: 40px;  left: 0;  border-bottom: 1px solid #8e1639; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .nav-link{ color: #8e1639;  padding-bottom: 0;  display: inline-block; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList{ list-style: none;  display: none;  padding-bottom: 20px;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding-left: 45px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .backgroundFont{ display: none; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList.open{ display: block; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem{ margin-top: 20px;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px;  position: relative; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .secondLevelNavListIcon{ position: absolute;  left: -45px;  top: 5px;  width: 32px;  display: -ms-flexbox; display: -webkit-flex; display: flex; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList{ list-style: none;  padding-top: 5px;  padding-left: 7%; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem{ position: relative;  font-family: "Open Sans",sans-serif;  font-size: 16px;  padding-left: 12px;  margin-right: 3%;  padding-bottom: 5px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .thirdLevelNavItem:before{ position: absolute;  content: "-";  left: 0;  top: -1; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList{ list-style: none;  padding-left: 10px;  padding-top: 15px;  margin-left: 8%;  width: 100%; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem{ padding-bottom: 10px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem:hover,#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem.active,#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem:active{ background-color: #dfcdb7; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem:hover .fouthLevelNavItemLink,#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem.active .fouthLevelNavItemLink,#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem:active .fouthLevelNavItemLink{ color: #8e1639;  text-decoration: underline; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem .fouthLevelNavItemLink{ white-space: normal; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList .fourthLevelNavList .fourthLevelNavItem .fouthLevelNavItemLink.active{ color: #8e1639;  text-decoration: underline; }.stickyFooterForm{ display: none; }.mobileStickyButtons{ display: -ms-flexbox; display: -webkit-flex; display: flex;  position: absolute;  width: 100%;  z-index: 100;  margin-top: 0;  bottom: 69px;  -webkit-transition: all .5s; transition: all .5s; }.mobileStickyButtons.show{ position: fixed;  margin-top: -140px;  bottom: 0;  -webkit-transition: all .5s; transition: all .5s; }.mobileStickyButtons .naviMidDCE{ width: 100%; }.mobileStickyButtons .naviMidDCE .naviMidContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.mobileStickyButtons .naviMidDCE .naviMidContainer .contactLinkContainer{ display: none; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton{ background-color: #c1868a;  margin: 3% 25px 3% 0; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton{ background-color: #8e1639;  margin: 3% 0 3% 0; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton{ color: #fff;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  height: 64px;  min-width: 148px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton h2,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton h2{ font-size: 30px; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidRequestLink,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidBookingLink,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidRequestLink,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidBookingLink{ color: #fff;  text-align: center; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidRequestLink:hover,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidBookingLink:hover,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidRequestLink:hover,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidBookingLink:hover{ color: #fff; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidRequestLink h2,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidBookingLink h2,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidRequestLink h2,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidBookingLink h2{ font-family: "BananaW01-Regular",sans-serif;  margin-bottom: 0; }.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidRequestLink p,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton .naviMidBookingLink p,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidRequestLink p,.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidBookingButton .naviMidBookingLink p{ margin-bottom: 0; }.headerGrid{ position: relative; }.headerGrid .mainSliderCol{ margin-bottom: 2%; }.headerGrid .offerSliderCol{ display: none; }#header{ padding-top: 75px;  position: relative; }#header .headerSliderDCE{ margin-top: 0;  margin-bottom: 3%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages.slick-slider-load:not(.slick-slider) .slick-slider-load__item:not(:first-child){ display: none; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev{ left: auto;  right: -webkit-calc(3% + 65px); right: calc(3% + 65px);  bottom: 38px;  top: auto; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next{ right: 3%;  bottom: 38px;  top: auto; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent{ position: relative; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ position: absolute;  bottom: 15px;  left: 3%;  width: 58%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  z-index: 2; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .mobileAllOffersButton{ display: -ms-flexbox; display: -webkit-flex; display: flex;  text-align: center;  margin-top: 20px; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .mobileAllOffersButton h2{ margin-bottom: 0; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .socialIcons{ display: none; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderOffers{ display: none !important; }#footer .footerUpperContainer{ padding: 0 3% 3% 3%; }#footer .footerUpperContainer .footerLeftUpper{ width: 100%;  margin-top: 0; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }#footer .footerUpperContainer .footerLeftUpper .footerLeftUpperDCE .footerLeftUpperContainer .footerLeftUpperLogo .footerLogo svg{ margin-left: 3%; }#footer .footerUpperContainer .footerRightUpper{ display: none; }#footer .footerLowerContainer{ display: none; }.textWithHeadlineDCE .textWithHeadlineContainer .backgroundHeadline{ font-size: 124px;  top: -20%; }.textWithHeadlineDCE .textWidthHeadlineTextContainer.col1 .textCol{ width: 75%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent{ width: 90%; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineSubtitle{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineSubtitle .offerDate .datefield{ white-space: nowrap;  font-size: 25px;  line-height: 27px; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .textWithHeadlineContent .textWithHeadlineSubtitle .offerDate .datefieldTwo{ white-space: nowrap;  font-size: 25px;  line-height: 27px; }.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .backgroundHeadline{ font-size: 124px;  top: -10px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer{ width: 350px;  height: 350px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer:before{ width: 350px;  height: 350px;  top: -4px;  left: -4px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter{ width: 305px;  height: 305px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner{ width: 290px;  height: 290px; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer .impressionsHighlightContainerOutter .impressionsHighlightContainerInner .impressionsHighlightContainerContent{ width: 280px;  height: 280px; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle{ height: 500px; }.pricingTableDCE .pricingTableContainer{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.pricingTableDCE .pricingTableContainer .pricingTable{ width: 100%;  margin-top: 2%;  margin-bottom: 2%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr{ height: 45px !important; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr:first-child th:first-child{ padding-left: 5%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr:first-child th:last-child{ padding-right: 1%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr{ text-align: left; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table thead tr th:first-child{ padding-left: 5%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr{ height: 45px; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr td:first-child{ padding-left: 5%; }.pricingTableDCE .pricingTableContainer .pricingTable .pricingTableContent table tbody tr td:last-child{ padding-right: 1%; }.frame-layout-1 .weatherGridRow{ margin: 50px auto 3% auto;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.frame-layout-1 .weatherGridRow .weatherGridColOne{ width: 100%; }.frame-layout-1 .weatherGridRow .weatherGridColTwo{ z-index: 5;  position: relative;  width: 100%;  bottom: 0;  -webkit-order: -1; -ms-flex-order: -1; order: -1; }.frame-layout-2 .weatherGridRow{ margin: 50px auto 3% auto;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.frame-layout-2 .weatherGridRow .weatherGridColOne{ width: 100%; }.frame-layout-2 .weatherGridRow .weatherGridColTwo{ z-index: 5;  position: relative;  width: 100%;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  bottom: 0; }.textFieldBrownDCE .textFieldBrownContainer{ width: 100%;  padding: 3%;  min-height: 300px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textFieldBrownDCE .textFieldBrownContainer.beige{ color: #6e6059;  background-color: #dfcdb7; }.textFieldBrownDCE .textFieldBrownContainer.beige .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ color: #6e6059; }.textFieldBrownDCE .textFieldBrownContainer.brown{ background-color: #6e6059;  color: #fff; }.textFieldBrownDCE .textFieldBrownContainer.brown .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ color: #fff;  text-align: center; }.textFieldBrownDCE .textFieldBrownContainer.left .textFiledBrownContentContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer{ width: 80%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadlineIcon{ margin-right: 0;  -webkit-order: 0; -ms-flex-order: 0; order: 0;  padding-bottom: 2%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ text-align: center; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownLower{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownText{ text-align: center;  width: 100%; }.textFieldBrownDCE .textFieldBrownContainer.left .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownLink{ height: 47px;  margin-top: 7%;  display: -ms-inline-flexbox;  display: -webkit-inline-flex;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  color: #fff;  background-color: #ab9687;  border: 1px solid #fff;  padding: 0 12% 0 12%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.textFieldBrownDCE .textFieldBrownContainer.right .textFiledBrownContentContainer{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer{ width: 80%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding-bottom: 6%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadlineIcon{ margin-left: 0;  padding-bottom: 2%;  -webkit-order: 0; -ms-flex-order: 0; order: 0; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownHeadlineContainer .textFieldBrownHeadline{ text-align: center;  word-break: break-word; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower{ -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownText{ text-align: center;  width: 100%; }.textFieldBrownDCE .textFieldBrownContainer.right .textFieldBrownTextContainer .textFieldBrownLower .textFieldBrownLink{ height: 47px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  text-align: center;  color: #fff;  background-color: #ab9687;  border: 1px solid #fff;  padding: 0 12% 0 12%;  margin-top: 7%;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.tx-webx-offers .offers-listviewContainer{ margin-top: 8%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer{ width: -webkit-calc(50% - 30px); width: calc(50% - 30px); }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow{ width: 45px;  height: 45px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow:before{ font-size: 39px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-next{ padding-left: 3px;  right: -webkit-calc(-4% - 8px); right: calc(-4% - 8px); }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-prev{ padding-right: 3px;  left: -webkit-calc(-4% - 8px); left: calc(-4% - 8px); }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter{ width: 45%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementHeadline{ padding-bottom: 4%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementHeadline .circleElementText{ padding-top: 4%; }}@media screen and (max-width:1024px) and (max-width:320px){.mobileStickyButtons .naviMidDCE .naviMidContainer .naviMidButtonContainer .naviMidRequestButton{ margin: 3% 3% 3% 0; }}@media screen and (max-width:1024px) and (max-width:768px){#header .headerSliderDCE{ margin-bottom: 25px; }}@media screen and (max-width:1024px) and (max-width:600px){.offer-detailviewContainer .offer-detailview .offerTextWithHeadline .textWithHeadlineContainer .backgroundHeadline{ font-size: 70px;  top: -11px; }}@media screen and (max-width:1024px) and (max-width:768px){.pricingTableDCE .pricingTableContainer .pricingTable{ margin-top: 25px;  margin-bottom: 25px; }}@media screen and (max-width:1000px){.blog-list-view{ padding: 1% 5% 3% 5%; }.blog-list-view .blogLink{ width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }.textImageDupleRowHighligtContainer{ display: none; }.golfElementDCE .golfElementContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.golfElementDCE .golfElementContainer .golfElementImageContainer{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.golfElementDCE .golfElementContainer .golfElementTextContainer{ display: none; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile{ width: 100%;  padding: 4%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  height: 100%;  background-color: #e3d3c9;  opacity: 1;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement{ width: 70%; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement .golfElementHeadline{ margin-bottom: 4%;  color: #633135; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement .golfElementText{ margin-top: 0;  margin-bottom: 4%;  color: #2b2624; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement .golfElementButtonContainer{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  width: 100%; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement .golfElementButtonContainer .golfElementButtonBox{ background-color: #dfcdb7;  border: 1px solid #fff;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  padding: 0 12% 0 12%;  height: 47px;  text-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement .golfElementButtonContainer .golfElementButtonBox .golfElementLink{ display: inline-block;  white-space: nowrap;  color: #6e6059;  font-family: "BananaW01-Regular",sans-serif;  font-size: 20px; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement{ width: 30%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement .golfElementTextContainerLogo{ cursor: pointer; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement .golfElementTextContainerLogo img{ border-radius: 20px;  -webkit-box-shadow: 10px 10px 5px 0 rgba(0,0,0,.75); box-shadow: 10px 10px 5px 0 rgba(0,0,0,.75); }.golfElementDCE .golfHighlightContainer{ display: none; }.textImageDupleRowsDCE{ margin-top: 3%; }.impressionsDCE .impressionsContainer .impressionsHighlightContainer{ display: none; }.offerSliderDCE .offerSliderHighlightBox{ display: none; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap{ width: 100%;  padding-right: 0;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap.powermail_fieldwrap_type_text .powermail_field{ margin-left: 0;  text-align: center; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap label{ text-align: right;  width: 20%;  padding-right: 15px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field{ width: 80%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung{ -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-order: 1; -ms-flex-order: 1; order: 1; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort label,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung label{ width: 20%;  padding-right: 15px; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort .powermail_field,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung .powermail_field{ width: 80%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_rechnung,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_rechnungsname,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_email,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_telefon,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_strasse,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_land,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_betrag,.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden{ -webkit-order: 1; -ms-flex-order: 1; order: 1; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_plzort{ margin-top: 0; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_anmerkung{ margin-top: 0; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden{ width: 100%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden .powermail_field{ width: 50%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle{ height: 500px; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width33{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width30{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width70{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width50{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width100{ width: -webkit-calc(50% - 5px); width: calc(50% - 5px); }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle .contentBoxContentContainer .contentBoxText{ width: 80%; }.contentBoxesTextDCE .contentBoxesTextContainer{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent{ width: 100%;  margin-bottom: 10px; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextHeadline{ margin-bottom: 5%;  margin-top: 4%; }.contentBoxesTextDCE .contentBoxesTextContainer .contentBoxTextContent .contentBoxTextText{ min-height: 0; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter{ width: 45%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementHeadline{ font-size: 22px;  line-height: 24px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementDays{ font-size: 40px;  line-height: 44px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage{ margin-top: 3%; }.unevenGrid{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.unevenGrid .unevenGridColOne{ width: 100%; }.unevenGrid .unevenGridColTwo{ width: 100%; }}@media screen and (max-width:991px){.newsletterCasablancaDCA .newsletterContainer .casa-wdg{ padding-top: 2%;  padding-left: 6%;  padding-right: 6%;  padding-bottom: 3%; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg .casa-row .casa-btn{ margin-right: 0; }}@media screen and (max-width:850px){.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:before{ left: 21%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:after{ right: 21%; }}@media screen and (max-width:768px){h4{ font-size: 40px;  line-height: 42px; }.th{ font-size: 44px; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-prev{ bottom: auto;  top: 10%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .slick-next{ bottom: auto;  top: 10%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ width: 61%; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .mobileHeaderBox{ -webkit-align-items: center; -ms-flex-align: center; align-items: center;  margin-left: 3%;  -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;  width: 100%;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower .mobileHeaderBox .mobileAllOffersButton{ width: 100%;  -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;  display: -ms-flexbox; display: -webkit-flex; display: flex;  margin-top: 0; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col3 .textCol{ width: 100%;  text-align: center; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col2 .textCol{ margin-bottom: 35px;  width: 100%;  text-align: center; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineTextContainer.col1 .textCol{ width: 100%;  text-align: center; }.textWithHeadlineDCE .textWithHeadlineContainer .backgroundHeadline{ font-size: 93px;  top: -4%; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile{ -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .leftSideGolfElement{ width: 100%; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement{ -webkit-order: -1; -ms-flex-order: -1; order: -1;  width: 100%;  -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement .golfElementTextContainerLogo{ width: 27%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow{ margin-bottom: 30px; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ width: 100%;  padding: 2% 3%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .dupleRowHeadlineContainer .dupleRowHeadlineIcon{ margin-right: 0;  margin-left: 0;  padding-bottom: 2%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer .textImageDupleRowLower .dupleRowText{ width: 100%; }.offerSliderDCE{ padding: 5% 6% 85px 6%; }.offerSliderDCE .offerSliderRow .offerSliderHeadlineMain{ font-size: 26px; }.offerSliderDCE .offerSliderRow .offerSliderHeadlineMain:before{ width: -webkit-calc(50% - 190px); width: calc(50% - 190px); }.offerSliderDCE .offerSliderRow .offerSliderHeadlineMain:after{ width: -webkit-calc(50% - 190px); width: calc(50% - 190px); }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow{ top: auto;  bottom: -94px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-prev{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  left: 2%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-next{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  right: 2%; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:before{ width: 170px;  right: -190px; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:after{ width: 170px;  left: -190px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow{ width: 35px;  height: 35px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow:before{ font-size: 33px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-next{ padding-left: 3px;  right: -webkit-calc(-4% - 3px); right: calc(-4% - 3px); }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-prev{ padding-right: 3px;  left: -webkit-calc(-4% - 3px); left: calc(-4% - 3px); }.frame-layout-1 .weatherGridRow{ margin: 4% auto 3% auto; }.frame-layout-1 .weatherGridRow .weatherGridColTwo{ min-height: 0; }.frame-layout-2 .weatherGridRow{ margin: 4% auto 3% auto; }.frame-layout-2 .weatherGridRow .weatherGridColTwo{ min-height: 0; }.imageForGridDCE{ height: 300px; }.webcamDCE{ height: auto; }}@media screen and (max-width:767px){.requestFormCasablancaDCE{ margin: 0 6% 0 6%; }.requestFormCasablancaDCE .requestFormContainer{ max-width: 1203px;  width: 100%;  margin: 2% auto 3% auto; }.requestFormCasablancaDCE .requestFormContainer .casa-wdg{ width: 100%;  max-width: 1675px; }.requestFormCasablancaDCE .requestFormContainer .casa-wdg .btn-default{ margin-top: 11%;  font-family: "BananaW01-Regular",sans-serif;  border: 1px solid #8e1639;  background-color: #dfcdb7;  color: #8e1639;  height: 49px;  min-width: 246px;  font-size: 20px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }}@media screen and (max-width:695px){h5{ font-size: 24px; }h6{ font-size: 20px; }#naviWrap .naviWrapInner .logoContainer{ width: 17%;  top: -19px; }#naviWrap.sticky .naviWrapInner .logoContainer{ width: 28%; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner{ height: 100vh; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi{ width: 100%;  height: 75vh;  overflow: auto;  display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-bottom: 30px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar{ width: 100%;  height: 100%;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.tx-wc-forecast .clearfix .forecastBox{ width: 50%; }.blog-list-view{ padding: 1% 5% 3% 5%; }.blog-list-view .blogLink{ width: 100%;  margin-left: 0;  margin-right: 0; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter{ width: 95%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementHeadline{ padding-bottom: 4%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementHeadline .circleElementText{ padding-top: 4%; }.tx-webx-offers .offers-listviewContainer{ margin-top: 5%; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer{ width: -webkit-calc(100%); width: calc(100%);  margin-left: 0;  margin-right: 0; }.offer-detailviewContainer .offer-detailview .offerBacklink{ margin-bottom: 35px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowLower .offerDetailButtonContainer{ width: 100%;  margin-bottom: 10px; }.offer-detailviewContainer .offer-detailview .offerBrownFieldWithImage .textImageDupleRow .textImageDupleRowContentContainer .textImageDupleRowTextContainer{ margin-bottom: 200px; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow{ bottom: -60px;  top: auto; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-next{ right: 1%; }.roomsListSlider .roomSliderRow .roomSliderContainer .slick-arrow.slick-prev{ left: 1%; }}@media screen and (max-width:480px){.th{ font-size: 37px; }.subth{ font-size: 20px; }.imageForGridDCE{ height: 200px; }.tx-wc-forecast .clearfix .forecastBox{ width: 100%; }#naviWrap{ border-top: 10px solid #773c40; }#naviWrap.sticky .naviWrapInner .logoContainer{ width: 35%; }#naviWrap .naviWrapInner .logoContainer{ background: none;  top: -10px;  width: 25%; }#naviWrap .naviWrapInner .logoContainer #logo{ margin-top: 7px; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner .mobileNaviSovialIcons{ display: none; }#naviWrap .naviWrapInner .naviMobile .mobileNavbarsMidInner #mobileMidNavi{ display: block; }#naviWrap .naviWrapInner .naviMobile .mobileMenu{ top: 60px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .closeMobileMenu{ padding-bottom: 5px; }#naviWrap .naviWrapInner .naviMobile .mobileMenu .mobileMenuInner .mobileMainNavi .navbar .navbar-nav .nav-item .secondLevelNavList .secondLevelNavItem .thirdLevelNavList{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineText{ font-size: 14px; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:before{ left: 15%; }.textWithHeadlineDCE .textWithHeadlineContainer .textWithHeadlineContent .textWidthHeadlineIcon:after{ right: 15%; }.textWithHeadlineDCE .textWithHeadlineContainer .backgroundHeadline{ font-size: 80px;  top: -4%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow{ -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowContentContainer .backgroundFont{ display: none; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer{ z-index: 5;  margin-bottom: 0;  -webkit-order: -1; -ms-flex-order: -1; order: -1;  bottom: 0;  position: relative;  width: 100%; }.textImageDupleRowsDCE .textImageDupleRowsContainer .textImageDupleRow .textImageDupleRowImageContainer .dupleRowRatingImage{ display: none; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement{ margin-bottom: 20px; }.golfElementDCE .golfElementContainer .golfElementTextContainerMobile .rightSideGolfElement .golfElementTextContainerLogo{ width: 115px; }.offerSliderDCE{ padding: 5% 6% 85px 6%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow{ top: auto;  bottom: -94px; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-prev{ left: 4%; }.offerSliderDCE .offerSliderRow .offerSliderContainer .slick-arrow.slick-next{ right: 4%; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:before{ width: 120px;  right: -130px; }.impressionsDCE .impressionsContainer .impressionsContentContainer .impressionsHeadlineSymbol:after{ width: 120px;  left: -130px; }.requestFormCasablancaDCE .requestFormContainer .casa-wdg .btn-default{ width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap{ margin-bottom: 5px;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap label{ text-align: left;  width: 100%;  padding-right: 0; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap .powermail_field{ width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_absenden .powermail_field{ width: 100%; }.tx-powermail .container-fluid .powermail_form_4 .powermail_fieldset_4 .powermail-flex .fieldcontainer_4 .powermail_fieldwrap_rechnung{ margin-top: 6%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle{ height: 400px; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width33{ width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width30{ width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width70{ width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width50{ width: 100%; }.contentBoxsDCE .contentBoxContainer .contentBoxes .contentBoxSingle.width100{ width: 100%; }.circleElementDCE .circleElementContainer .circleElementOutter{ width: 100%; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg{ padding-bottom: 6%; }.newsletterCasablancaDCA .newsletterContainer .casa-wdg .casa-row .casa-btn{ width: 100%; }.mobileStickyButtons{ display: none;  position: fixed;  bottom: 0;  margin-top: 0;  -webkit-transition: all .7s; transition: all .7s; }.mobileStickyButtons.show{ display: -ms-flexbox; display: -webkit-flex; display: flex; }#header .headerSliderDCE .headerSliderRow .headerSliderContent .headerSliderImages .mainSliderContent .headerSliderLower{ width: 94%; }.pricingTableDCE .pricingTableContainer .pricingTable{ min-width: 420px;  overflow-x: scroll; }}@media screen and (max-width:380px){.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementHeadline{ font-size: 32px;  line-height: 34px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementDays{ font-size: 42px;  line-height: 44px; }}@media screen and (max-width:330px){.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent{ padding: 5%; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementHeadline{ font-size: 32px;  line-height: 34px;  padding: 0; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementDays{ font-size: 42px;  line-height: 44px; }.circleElementDCE .circleElementContainer .counterWrap .circleElementOutter .circleElementInner .circleElementContent .circleElementText{ display: none; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .listHighlighterContainer{ top: 30px; }.tx-webx-offers .offers-listviewContainer .offers-listview .offerSingleContainer .offerSingle .offerSingleLower:before{ width: 119%; }}.iAmIE .secondLevelNavList{ width: 840px; }.iAmIE .secondLevelNavList.child1{ width: 280px; }.iAmIE .secondLevelNavList.child2{ width: 560px; }@media screen and (max-width:575px){.rooms-list-view .roomSingle:hover:before{ display: none; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleSubTitle,.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleText{ display: none; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleLinkContainer{ display: none; }.rooms-list-view .roomSingle:hover .roomListViewSingleContent .roomSingleHeadline{ color: #000; }.rooms-list-view .roomSingle:hover:after{ content: '';  display: block !important;  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 45%;  z-index: 1;  background: #ab9687;  background: -webkit-linear-gradient(0deg,#ab9687 0%,rgba(171,150,135,.8455357143) 28%,rgba(171,150,135,.5906337535) 50%,rgba(171,150,135,.3777485994) 73%,rgba(171,150,135,0) 100%);  background: -webkit-linear-gradient(0deg,#ab9687 0%,rgba(171,150,135,.8455357143) 28%,rgba(171,150,135,.5906337535) 50%,rgba(171,150,135,.3777485994) 73%,rgba(171,150,135,0) 100%); background: linear-gradient(0deg,#ab9687 0%,rgba(171,150,135,.8455357143) 28%,rgba(171,150,135,.5906337535) 50%,rgba(171,150,135,.3777485994) 73%,rgba(171,150,135,0) 100%); }}body{ max-width: 100vw;  width: 100%;  overflow-x: hidden; }body div#_smts.smts-u1110.smts-widget-bookingbar.smts-default.smts-button div.smts-bookingbar div.smts-button{ position: absolute !important; }body div#_smts.smts-u1110.smts-widget-bookingbar.smts-default.smts-button{ position: absolute !important;  z-index: 1 !important; }body .stickyFooterForm div#_smts.smts-u1110.smts-widget-requestbar .smts-input-group .smtspickr-calendar.open.arrowBottom{ top: auto !important; }body div#_smts.smts-u1110.smts-widget-requestbar .smts-requestbar div.smts-form form dl dd.smts-occupancy div.smts-persons div.smts-guests{ top: -50px; }body .smts-widget-bookingbar .smts-content .tag-line{ display: none !important; }body div#_smts.smts-u1110{}body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body{ background-color: #f7f1e8 !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-title,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .date-dropdown,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .date-dropdown .dropdown-title,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body p.smts-price,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-booking-button .smts-details-button p.smts-detail,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-validdates abbr.smts-date{ color: #633135 !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-offer-description{ color: #2b2624 !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-booking-button .smts-target-button > button.smts-request,body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-booking-button .smts-target-button > button.smts-booking{ background-color: #773c40 !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-duration{ color: #773c40 !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-booking-button .smts-details-button p.smts-detail:after{ background-image: url(/fileadmin/templates/images/symbols/svg/angle-right-dark-red.svg) !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-offer-description:after{ background: url(/fileadmin/templates/images/symbols/svg/angle-down-dark.svg),-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f1e8 100%) !important; background: url(/fileadmin/templates/images/symbols/svg/angle-down-dark.svg),linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f1e8 100%) !important;  background-repeat: no-repeat !important;  background-position: center bottom !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body .smts-offer-description:before{ background: url(/fileadmin/templates/images/symbols/svg/angle-down-dark.svg),-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f1e8 100%) !important; background: url(/fileadmin/templates/images/symbols/svg/angle-down-dark.svg),linear-gradient(to bottom,rgba(255,255,255,0) 0,#f7f1e8 100%) !important;  background-repeat: no-repeat !important;  background-position: center bottom !important; }body div#_smts.smts-u1110.smts-widget-offerslider.smts-default div.smts-offerslider div.smts-offer > a .smts-offer-body:after{ -webkit-box-shadow: 1px 47px 0 0 #f7f1e8 !important; box-shadow: 1px 47px 0 0 #f7f1e8 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body{ background-color: #f7f1e8 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-title,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .date-dropdown .dropdown-title,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body p.smts-price,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-price-min,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-price-max,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-booking-button .smts-details-button p.smts-detail,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body div.smts-booking-button p.smts-button,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-validdates abbr.smts-date{ color: #633135 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .smts-offer-description{ color: #2b2624 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .cta-buttons > a.smts-request,body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body .cta-buttons > a.smts-booking{ background-color: #773c40 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body:after{ -webkit-box-shadow: 1px 47px 0 0 #f7f1e8 !important; box-shadow: 1px 47px 0 0 #f7f1e8 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers > div div.smts-offer div.smts-offer-body div.smts-booking-button p.smts-button span:after{ background-image: url(/fileadmin/templates/images/symbols/svg/angle-right-dark-red.svg) !important; }body div#_smts.smts-u1110.smts-widget-offerslist .duration-nights{ color: #773c40 !important; }body div#_smts.smts-u1110.smts-widget-offerslist.smts-widget-offerslist.smts-default div.smts-offerslist div.smts-offers-filter > form{ background-color: #773c40 !important; }body div#_smts.smts-u1110.smts-widget-offerslider .date-dropdown .dropdown-title:before,body div#_smts.smts-u1110.smts-widget-offerslist .date-dropdown .dropdown-title:before{ background-image: url(/fileadmin/templates/images/symbols/svg/calendar-icon-dark-red.svg) !important; }body div#_smts.smts-u1110.smts-widget-offerslider .date-dropdown .dropdown-title:after,body div#_smts.smts-u1110.smts-widget-offerslist .date-dropdown .dropdown-title:after{ background-image: url(/fileadmin/templates/images/symbols/svg/angle-down-dark-red.svg) !important; }
