body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/* 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;
    margin-left: auto;
    margin-right: auto;
}
.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;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-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{text-decoration:none;color:inherit}[dir=rtl] .mm-menu{direction:rtl}.mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-panel:after{height:44px}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after{content:'';display:block;height:var(--mm-listitem-size)}.mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.mm-panel__content{padding:20px 20px 0}.mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .mm-panel:not(.mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .mm-panel.mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-listitem_vertical>.mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.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-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.mm-btn:after,.mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-bottom:none;border-right:none;-webkit-box-sizing:content-box;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-btn_close:after,.mm-btn_close:before{content:'';-webkit-box-sizing:content-box;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_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_close:after{border-left:none;border-top:none;right:25px}[dir=rtl] .mm-btn_next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .mm-btn_prev:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .mm-btn_close:after,[dir=rtl] .mm-btn_close:before{right:auto}[dir=rtl] .mm-btn_close:before{left:25px}[dir=rtl] .mm-btn_close:after{left:18px}.mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-navbar>*{min-height:44px}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-navbar_sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.mm-navbar__title:not(:last-child){padding-right:0}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title{padding-left:0}.mm-navbar__btn:not(.mm-hidden)+.mm-navbar__title:last-child{padding-right:50px}[dir=rtl] .mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mm-listitem:after{content:'';border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem__btn,.mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.mm-listitem__text{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem_selected>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-listitem_opened>.mm-listitem__btn,.mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}[dir=rtl] .mm-listitem:after{left:0;right:20px}[dir=rtl] .mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .mm-listitem__btn:not(.mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_opened .mm-page{min-height:100vh}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.mm-menu_offcanvas:not(.mm-menu_opened){display:none}.mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-wrapper__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: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-panels>.mm-panel{bottom:auto!important;height:auto!important}.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel{display:none!important}[class*=mm-menu_columns-]{-webkit-transition-property:width;-o-transition-property:width;transition-property:width}[class*=mm-menu_columns-] .mm-panels>.mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,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: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:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0px){.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-1{-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:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1~.mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-2{-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:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2~.mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1100px){.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-3{-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:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3~.mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1650px){.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=mm-menu_columns-] .mm-panels>.mm-panel_columns-4{-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:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4~.mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:2200px){.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[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{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;-o-transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.mm-listitem_nosubitems>.mm-counter{display:none}[dir=rtl] .mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:var(--mm-line-height);padding:calc(((var(--mm-listitem-size) * .65) - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-divider:before{background:rgba(0,0,0,.05)}@supports ((position:-webkit-sticky) or (position:sticky)){.mm-divider{position:-webkit-sticky;position:sticky;z-index:2;top:0}.mm-navbar_sticky:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}}.mm-divider:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.mm-wrapper_dragging .mm-menu,.mm-wrapper_dragging .mm-slideout{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.mm-wrapper_dragging .mm-menu{pointer-events:none!important}.mm-wrapper_dragging .mm-wrapper__blocker{display:none!important}.mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);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-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;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}.mm-menu_tip-bottom:before,.mm-menu_tip-left:before,.mm-menu_tip-right:before,.mm-menu_tip-top:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-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}:root{--mm-iconbar-size:50px}.mm-menu_iconbar-left .mm-navbars_bottom,.mm-menu_iconbar-left .mm-navbars_top,.mm-menu_iconbar-left .mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.mm-menu_iconbar-left .mm-iconbar{border-right-width:1px;display:block;left:0}.mm-menu_iconbar-right .mm-navbars_bottom,.mm-menu_iconbar-right .mm-navbars_top,.mm-menu_iconbar-right .mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.mm-menu_iconbar-right .mm-iconbar{border-left-width:1px;display:block;right:0}.mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-iconbar__bottom,.mm-iconbar__top{width:inherit;position:absolute}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 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-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - (var(--mm-iconpanel-size) * 1))}.mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - (var(--mm-iconpanel-size) * 2))}.mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - (var(--mm-iconpanel-size) * 3))}.mm-panel_iconpanel-first~.mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.mm-menu_iconpanel .mm-panels>.mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.mm-menu_iconpanel .mm-panels>.mm-panel_opened,.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{display:block!important}.mm-menu_iconpanel .mm-panels>.mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider,.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar{opacity:0}.mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mm-panel_opened-parent .mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .mm-menu_iconpanel .mm-panels>.mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.mm-menu_keyboardfocus a:focus,.mm-menu_keyboardfocus.mm-menu_opened~.mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.mm-wrapper__blocker .mm-tabstart{cursor:default;display:block;width:100%;height:100%}.mm-wrapper__blocker .mm-tabend{opacity:0;position:absolute;bottom:0}.mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_top .mm-navbar:not(:last-child){border-bottom:none}.mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.mm-navbars_bottom .mm-navbar{border-bottom:none}.mm-navbars_bottom .mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.mm-btn:not(.mm-hidden)+.mm-navbar__searchfield .mm-searchfield__input{padding-left:0}.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75);background:var(--mm-color-background);color:var(--mm-color-text)}.mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar_tabs{border-bottom:none}.mm-navbars_top .mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.mm-navbars_top .mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom .mm-navbar_tabs:first-child{border-top:none}.mm-navbars_bottom .mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.mm-navbars_bottom .mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-searchfield{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield input{height:30.8px;line-height:30.8px}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.mm-searchfield input,.mm-searchfield input:focus,.mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-searchfield input::-ms-clear{display:none}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}.mm-searchfield__cancel-active{margin-right:0}.mm-listitem_nosubitems>.mm-listitem__btn{display:none}.mm-listitem_nosubitems>.mm-listitem__text{padding-right:10px}.mm-listitem_onlysubitems>.mm-listitem__text:not(.mm-listitem__btn){z-index:-1;pointer-events:none}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;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{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{padding-right:0}.mm-sectionindexer_active{right:0}.mm-sectionindexer_active~.mm-panel{padding-right:20px}.mm-menu_selected-hover .mm-listitem__btn,.mm-menu_selected-hover .mm-listitem__text,.mm-menu_selected-parent .mm-listitem__btn,.mm-menu_selected-parent .mm-listitem__text{-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>.mm-listitem__text{background:0 0}.mm-menu_selected-hover .mm-listitem__btn:hover,.mm-menu_selected-hover .mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>.mm-listitem__text{background:0 0}.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__btn,.mm-menu_selected-parent .mm-listitem_selected-parent>.mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.mm-wrapper_sidebar-collapsed body,.mm-wrapper_sidebar-expanded body{position:relative}.mm-wrapper_sidebar-collapsed .mm-slideout,.mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper_sidebar-collapsed .mm-page,.mm-wrapper_sidebar-expanded .mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.mm-wrapper_sidebar-collapsed .mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider,.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar{opacity:0}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after{content:none;display:none}.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body{overflow:visible}.mm-wrapper_sidebar-expanded .mm-wrapper__blocker{display:none!important}.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.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}[dir=rtl].mm-wrapper_sidebar-collapsed .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.mm-toggle{margin-top:5px;background:rgba(0,0,0,.1);display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}input.mm-toggle:before{background:#f3f3f3}input.mm-toggle:before{content:'';display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.mm-toggle:checked{background:#4bd963}input.mm-toggle:checked:before{-webkit-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}input.mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.mm-check:before{content:'';display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}input.mm-check:checked:before{opacity:1}[dir=rtl] input.mm-toggle:checked~label.mm-toggle:before{float:left}.mm-menu_border-none .mm-listitem:after{content:none}.mm-menu_border-full .mm-listitem:after{left:0!important}.mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition: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:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide{-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:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-none .mm-panel,.mm-panel_fx-none{-webkit-transition-property:none;-o-transition-property: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:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen~.mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:10000px){.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.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-justify .mm-panels>.mm-panel{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:after{content:none;display:none}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.mm-menu_listview-justify .mm-panels>.mm-panel .mm-listitem__text{-webkit-box-sizing:border-box;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;width:100%;padding:0 30px 15px 30px;margin:0}.mm-listview_inset .mm-listitem{padding:5px 0}.mm-menu_multiline .mm-listitem__text{-o-text-overflow:clip;text-overflow:clip;white-space:normal}[class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-wrapper__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-wrapper__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-wrapper__blocker{background:#fff}.mm-menu_popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);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: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-wrapper__blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;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:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition: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-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-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: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:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);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%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.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-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.mm-menu_shadow-panels .mm-panels>.mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.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__text,.mm-panel_tileview .mm-listitem__text{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__btn,.mm-panel_tileview .mm-listitem__btn{width:auto}.mm-menu_tileview .mm-listitem__btn:after,.mm-menu_tileview .mm-listitem__btn:before,.mm-panel_tileview .mm-listitem__btn:after,.mm-panel_tileview .mm-listitem__btn:before{content:none;display:none}.mm-menu_tileview .mm-divider,.mm-panel_tileview .mm-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}body.modal-open .mm-slideout{z-index:unset}
/* lora-regular - latin */
@font-face {
  font-family: 'MyriadPro';
  font-style: normal;
  font-weight: 400;
  src: url("/files/nordstern-hostel.de/layout/fonts/MyriadPro/MyriadPro-Regular.otf");
  /* IE9 Compat Modes */ }

@font-face {
  font-family: 'MyriadPro';
  font-style: normal;
  font-weight: 500;
  src: url("/files/nordstern-hostel.de/layout/fonts/MyriadPro/MyriadPro-Semibold.otf");
  /* IE9 Compat Modes */ }

@font-face {
  font-family: 'MyriadPro Cond';
  font-style: normal;
  font-weight: 400;
  src: url("/files/nordstern-hostel.de/layout/fonts/MyriadPro/MyriadPro-Cond.otf");
  /* IE9 Compat Modes */ }

@font-face {
  font-family: 'MyriadPro Cond';
  font-style: normal;
  font-weight: 600;
  src: url("/files/nordstern-hostel.de/layout/fonts/MyriadPro/MyriadPro-BoldCond.otf");
  /* IE9 Compat Modes */ }

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
: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: #513321;
  --secondary: #E6E2BF;
  --success: #12a500;
  --info: #d3ef00;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: MyriadPro Cond;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

main {
  display: block; }

body {
  margin: 0;
  font-family: "MyriadPro Cond";
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.5;
  color: #513321;
  text-align: left;
  background-color: #E6E2BF;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 1; }

hr:not([size]) {
  height: 1px; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.2em;
  font-weight: 300;
  line-height: 1.2;
  color: #513321; }

h1 {
  font-size: 2.4rem; }

h2 {
  font-size: 2.16rem; }

h3 {
  font-size: 1.8rem; }

h4 {
  font-size: 1.44rem; }

h5 {
  font-size: 1.5rem; }

h6 {
  font-size: 1.2rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none; }

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; }

b,
strong {
  font-weight: 600; }

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: #513321;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #513321;
    text-decoration: underline; }

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
  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; }

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: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.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; }

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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;
  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; }

mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

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-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; }

.img-fluid, .image_container img {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #E6E2BF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.container, #header {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container, #header {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container, #header {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container, #header {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container, #header {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row, .widget.widget-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .widget.widget-submit .submit, .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 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7, .widget.widget-submit .submit {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5, .widget.widget-submit .submit {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.form-control, .widget input, .widget textarea, .widget button, .widget select, .widget fieldset {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control, .widget input, .widget textarea, .widget button, .widget select, .widget fieldset {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .form-control::-ms-expand, .widget input::-ms-expand, .widget textarea::-ms-expand, .widget button::-ms-expand, .widget select::-ms-expand, .widget fieldset::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .widget input:focus, .widget textarea:focus, .widget button:focus, .widget select:focus, .widget fieldset:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ac6c46;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.25); }
  .form-control::-webkit-input-placeholder, .widget input::-webkit-input-placeholder, .widget textarea::-webkit-input-placeholder, .widget button::-webkit-input-placeholder, .widget select::-webkit-input-placeholder, .widget fieldset::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder, .widget input::-moz-placeholder, .widget textarea::-moz-placeholder, .widget button::-moz-placeholder, .widget select::-moz-placeholder, .widget fieldset::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .widget input:-ms-input-placeholder, .widget textarea:-ms-input-placeholder, .widget button:-ms-input-placeholder, .widget select:-ms-input-placeholder, .widget fieldset:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder, .widget input::-ms-input-placeholder, .widget textarea::-ms-input-placeholder, .widget button::-ms-input-placeholder, .widget select::-ms-input-placeholder, .widget fieldset::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder, .widget input::placeholder, .widget textarea::placeholder, .widget button::placeholder, .widget select::placeholder, .widget fieldset::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .widget input:disabled, .widget textarea:disabled, .widget button:disabled, .widget select:disabled, .widget fieldset:disabled, .form-control[readonly], .widget input[readonly], .widget textarea[readonly], .widget button[readonly], .widget select[readonly], .widget fieldset[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value, .widget select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.5rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 1.05rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.5;
  color: #513321;
  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: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 1.05rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], .widget select[size], select.form-control[multiple], .widget select[multiple] {
  height: auto; }

textarea.form-control, .widget textarea {
  height: auto; }

.form-group, .widget {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #12a500; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1.05rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(18, 165, 0, 0.9);
  border-radius: 0.25rem; }

.was-validated .form-control:valid, .was-validated .widget input:valid, .widget .was-validated input:valid, .was-validated .widget textarea:valid, .widget .was-validated textarea:valid, .was-validated .widget button:valid, .widget .was-validated button:valid, .was-validated .widget select:valid, .widget .was-validated select:valid, .was-validated .widget fieldset:valid, .widget .was-validated fieldset:valid, .form-control.is-valid, .widget input.is-valid, .widget textarea.is-valid, .widget button.is-valid, .widget select.is-valid, .widget fieldset.is-valid {
  border-color: #12a500;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2312a500' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .was-validated .widget input:valid:focus, .widget .was-validated input:valid:focus, .was-validated .widget textarea:valid:focus, .widget .was-validated textarea:valid:focus, .was-validated .widget button:valid:focus, .widget .was-validated button:valid:focus, .was-validated .widget select:valid:focus, .widget .was-validated select:valid:focus, .was-validated .widget fieldset:valid:focus, .widget .was-validated fieldset:valid:focus, .form-control.is-valid:focus, .widget input.is-valid:focus, .widget textarea.is-valid:focus, .widget button.is-valid:focus, .widget select.is-valid:focus, .widget fieldset.is-valid:focus {
    border-color: #12a500;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .widget input:valid ~ .valid-feedback, .widget .was-validated input:valid ~ .valid-feedback, .was-validated .widget textarea:valid ~ .valid-feedback, .widget .was-validated textarea:valid ~ .valid-feedback, .was-validated .widget button:valid ~ .valid-feedback, .widget .was-validated button:valid ~ .valid-feedback, .was-validated .widget select:valid ~ .valid-feedback, .widget .was-validated select:valid ~ .valid-feedback, .was-validated .widget fieldset:valid ~ .valid-feedback, .widget .was-validated fieldset:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .widget input:valid ~ .valid-tooltip,
  .widget .was-validated input:valid ~ .valid-tooltip,
  .was-validated .widget textarea:valid ~ .valid-tooltip,
  .widget .was-validated textarea:valid ~ .valid-tooltip,
  .was-validated .widget button:valid ~ .valid-tooltip,
  .widget .was-validated button:valid ~ .valid-tooltip,
  .was-validated .widget select:valid ~ .valid-tooltip,
  .widget .was-validated select:valid ~ .valid-tooltip,
  .was-validated .widget fieldset:valid ~ .valid-tooltip,
  .widget .was-validated fieldset:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .widget input.is-valid ~ .valid-feedback, .widget textarea.is-valid ~ .valid-feedback, .widget button.is-valid ~ .valid-feedback, .widget select.is-valid ~ .valid-feedback, .widget fieldset.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .widget input.is-valid ~ .valid-tooltip,
  .widget textarea.is-valid ~ .valid-tooltip,
  .widget button.is-valid ~ .valid-tooltip,
  .widget select.is-valid ~ .valid-tooltip,
  .widget fieldset.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, .was-validated .widget textarea:valid, .widget .was-validated textarea:valid, textarea.form-control.is-valid, .widget textarea.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #12a500;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2312a500' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #12a500;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25); }
  .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: #12a500; }

.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: #12a500; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #12a500; }

.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 {
  border-color: #18d800;
  background-color: #18d800; }

.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 0.2rem rgba(18, 165, 0, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #12a500; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #12a500; }

.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 {
  border-color: #12a500;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 1.05rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated .form-control:invalid, .was-validated .widget input:invalid, .widget .was-validated input:invalid, .was-validated .widget textarea:invalid, .widget .was-validated textarea:invalid, .was-validated .widget button:invalid, .widget .was-validated button:invalid, .was-validated .widget select:invalid, .widget .was-validated select:invalid, .was-validated .widget fieldset:invalid, .widget .was-validated fieldset:invalid, .form-control.is-invalid, .widget input.is-invalid, .widget textarea.is-invalid, .widget button.is-invalid, .widget select.is-invalid, .widget fieldset.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .was-validated .widget input:invalid:focus, .widget .was-validated input:invalid:focus, .was-validated .widget textarea:invalid:focus, .widget .was-validated textarea:invalid:focus, .was-validated .widget button:invalid:focus, .widget .was-validated button:invalid:focus, .was-validated .widget select:invalid:focus, .widget .was-validated select:invalid:focus, .was-validated .widget fieldset:invalid:focus, .widget .was-validated fieldset:invalid:focus, .form-control.is-invalid:focus, .widget input.is-invalid:focus, .widget textarea.is-invalid:focus, .widget button.is-invalid:focus, .widget select.is-invalid:focus, .widget fieldset.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .widget input:invalid ~ .invalid-feedback, .widget .was-validated input:invalid ~ .invalid-feedback, .was-validated .widget textarea:invalid ~ .invalid-feedback, .widget .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .widget button:invalid ~ .invalid-feedback, .widget .was-validated button:invalid ~ .invalid-feedback, .was-validated .widget select:invalid ~ .invalid-feedback, .widget .was-validated select:invalid ~ .invalid-feedback, .was-validated .widget fieldset:invalid ~ .invalid-feedback, .widget .was-validated fieldset:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .widget input:invalid ~ .invalid-tooltip,
  .widget .was-validated input:invalid ~ .invalid-tooltip,
  .was-validated .widget textarea:invalid ~ .invalid-tooltip,
  .widget .was-validated textarea:invalid ~ .invalid-tooltip,
  .was-validated .widget button:invalid ~ .invalid-tooltip,
  .widget .was-validated button:invalid ~ .invalid-tooltip,
  .was-validated .widget select:invalid ~ .invalid-tooltip,
  .widget .was-validated select:invalid ~ .invalid-tooltip,
  .was-validated .widget fieldset:invalid ~ .invalid-tooltip,
  .widget .was-validated fieldset:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .widget input.is-invalid ~ .invalid-feedback, .widget textarea.is-invalid ~ .invalid-feedback, .widget button.is-invalid ~ .invalid-feedback, .widget select.is-invalid ~ .invalid-feedback, .widget fieldset.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .widget input.is-invalid ~ .invalid-tooltip,
  .widget textarea.is-invalid ~ .invalid-tooltip,
  .widget button.is-invalid ~ .invalid-tooltip,
  .widget select.is-invalid ~ .invalid-tooltip,
  .widget fieldset.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, .was-validated .widget textarea:invalid, .widget .was-validated textarea:invalid, textarea.form-control.is-invalid, .widget textarea.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%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 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .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 {
    border-color: #dc3545; }

.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 {
  border-color: #e4606d;
  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 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.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 ~ .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 {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group, .form-inline .widget {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .widget input, .widget .form-inline input, .form-inline .widget textarea, .widget .form-inline textarea, .form-inline .widget button, .widget .form-inline button, .form-inline .widget select, .widget .form-inline select, .form-inline .widget fieldset, .widget .form-inline fieldset {
      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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .widget button, strong > a, a > strong, .hyperlink_txt, .submit-btn-success .submit {
  display: inline-block;
  font-weight: 400;
  color: #513321;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1.2rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn, .widget button, strong > a, a > strong, .hyperlink_txt, .submit-btn-success .submit {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  .btn:hover, .widget button:hover, strong > a:hover, a > strong:hover, .hyperlink_txt:hover, .submit-btn-success .submit:hover {
    color: #513321;
    text-decoration: none; }
  .btn:focus, .widget button:focus, strong > a:focus, a > strong:focus, .hyperlink_txt:focus, .submit-btn-success .submit:focus, .btn.focus, .widget button.focus, strong > a.focus, a > strong.focus, .focus.hyperlink_txt, .submit-btn-success .focus.submit {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.25); }
  .btn.disabled, .widget button.disabled, strong > a.disabled, a > strong.disabled, .disabled.hyperlink_txt, .submit-btn-success .disabled.submit, .btn:disabled, .widget button:disabled, strong > a:disabled, a > strong:disabled, .hyperlink_txt:disabled, .submit-btn-success .submit:disabled {
    opacity: 0.65; }

a.btn.disabled, strong > a.disabled, a.disabled.hyperlink_txt, .submit-btn-success a.disabled.submit,
fieldset:disabled a.btn,
fieldset:disabled strong > a,
fieldset:disabled a.hyperlink_txt,
fieldset:disabled .submit-btn-success a.submit,
.submit-btn-success fieldset:disabled a.submit {
  pointer-events: none; }

.btn-primary, .widget button {
  color: #fff;
  background-color: #513321;
  border-color: #513321; }
  .btn-primary:hover, .widget button:hover {
    color: #fff;
    background-color: #362216;
    border-color: #2d1c12; }
  .btn-primary:focus, .widget button:focus, .btn-primary.focus, .widget button.focus {
    color: #fff;
    background-color: #362216;
    border-color: #2d1c12;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 82, 66, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(107, 82, 66, 0.5); }
  .btn-primary.disabled, .widget button.disabled, .btn-primary:disabled, .widget button:disabled {
    color: #fff;
    background-color: #513321;
    border-color: #513321; }
  .btn-primary:not(:disabled):not(.disabled):active, .widget button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .widget button:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle,
  .widget .show > button.dropdown-toggle {
    color: #fff;
    background-color: #2d1c12;
    border-color: #24160f; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .widget button:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .widget button:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus,
    .widget .show > button.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 82, 66, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(107, 82, 66, 0.5); }

.btn-secondary {
  color: #212529;
  background-color: #E6E2BF;
  border-color: #E6E2BF; }
  .btn-secondary:hover {
    color: #212529;
    background-color: #dbd6a3;
    border-color: #d8d19a; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #212529;
    background-color: #dbd6a3;
    border-color: #d8d19a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(200, 198, 169, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(200, 198, 169, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #E6E2BF;
    border-color: #E6E2BF; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #d8d19a;
    border-color: #d4cd91; }
    .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 0.2rem rgba(200, 198, 169, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(200, 198, 169, 0.5); }

.btn-success, .hyperlink_txt, .submit-btn-success .submit {
  color: #fff;
  background-color: #12a500;
  border-color: #12a500; }
  .btn-success:hover, .hyperlink_txt:hover, .submit-btn-success .submit:hover {
    color: #fff;
    background-color: #0e7f00;
    border-color: #0c7200; }
  .btn-success:focus, .hyperlink_txt:focus, .submit-btn-success .submit:focus, .btn-success.focus, .focus.hyperlink_txt, .submit-btn-success .focus.submit {
    color: #fff;
    background-color: #0e7f00;
    border-color: #0c7200;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 179, 38, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(54, 179, 38, 0.5); }
  .btn-success.disabled, .disabled.hyperlink_txt, .submit-btn-success .disabled.submit, .btn-success:disabled, .hyperlink_txt:disabled, .submit-btn-success .submit:disabled {
    color: #fff;
    background-color: #12a500;
    border-color: #12a500; }
  .btn-success:not(:disabled):not(.disabled):active, .hyperlink_txt:not(:disabled):not(.disabled):active, .submit-btn-success .submit:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .hyperlink_txt:not(:disabled):not(.disabled).active, .submit-btn-success .submit:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle,
  .show > .dropdown-toggle.hyperlink_txt,
  .submit-btn-success .show > .dropdown-toggle.submit {
    color: #fff;
    background-color: #0c7200;
    border-color: #0b6500; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .hyperlink_txt:not(:disabled):not(.disabled):active:focus, .submit-btn-success .submit:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .hyperlink_txt:not(:disabled):not(.disabled).active:focus, .submit-btn-success .submit:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus,
    .show > .dropdown-toggle.hyperlink_txt:focus,
    .submit-btn-success .show > .dropdown-toggle.submit:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 179, 38, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(54, 179, 38, 0.5); }

.btn-info {
  color: #212529;
  background-color: #d3ef00;
  border-color: #d3ef00; }
  .btn-info:hover {
    color: #212529;
    background-color: #b1c900;
    border-color: #a6bc00; }
  .btn-info:focus, .btn-info.focus {
    color: #212529;
    background-color: #b1c900;
    border-color: #a6bc00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 209, 6, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(184, 209, 6, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #212529;
    background-color: #d3ef00;
    border-color: #d3ef00; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #212529;
    background-color: #a6bc00;
    border-color: #9baf00; }
    .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 0.2rem rgba(184, 209, 6, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(184, 209, 6, 0.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 {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.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 0.2rem rgba(222, 170, 12, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.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 {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.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 0.2rem rgba(225, 83, 97, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.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 {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.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 0.2rem rgba(216, 217, 219, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.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 {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.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 0.2rem rgba(82, 88, 93, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #513321;
  border-color: #513321; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #513321;
    border-color: #513321; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #513321;
    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: #513321;
    border-color: #513321; }
    .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 0.2rem rgba(81, 51, 33, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(81, 51, 33, 0.5); }

.btn-outline-secondary {
  color: #E6E2BF;
  border-color: #E6E2BF; }
  .btn-outline-secondary:hover {
    color: #212529;
    background-color: #E6E2BF;
    border-color: #E6E2BF; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 226, 191, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(230, 226, 191, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #E6E2BF;
    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: #212529;
    background-color: #E6E2BF;
    border-color: #E6E2BF; }
    .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 0.2rem rgba(230, 226, 191, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(230, 226, 191, 0.5); }

.btn-outline-success {
  color: #12a500;
  border-color: #12a500; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #12a500;
    border-color: #12a500; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #12a500;
    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: #12a500;
    border-color: #12a500; }
    .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 0.2rem rgba(18, 165, 0, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(18, 165, 0, 0.5); }

.btn-outline-info {
  color: #d3ef00;
  border-color: #d3ef00; }
  .btn-outline-info:hover {
    color: #212529;
    background-color: #d3ef00;
    border-color: #d3ef00; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 239, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(211, 239, 0, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #d3ef00;
    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: #212529;
    background-color: #d3ef00;
    border-color: #d3ef00; }
    .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 0.2rem rgba(211, 239, 0, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(211, 239, 0, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  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 0.2rem rgba(255, 193, 7, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.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 0.2rem rgba(255, 193, 7, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  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 0.2rem rgba(220, 53, 69, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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 0.2rem rgba(220, 53, 69, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  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 0.2rem rgba(248, 249, 250, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.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 0.2rem rgba(248, 249, 250, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  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 0.2rem rgba(52, 58, 64, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.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 0.2rem rgba(52, 58, 64, 0.5);
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #513321;
  text-decoration: none; }
  .btn-link:hover {
    color: #513321;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .hyperlink_txt, .submit-btn-success .submit {
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 1.05rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block, .hyperlink_txt, .submit-btn-success .submit {
  display: block;
  width: 100%; }
  .btn-block + .btn-block, .hyperlink_txt + .btn-block, .submit-btn-success .submit + .btn-block, .btn-block + .hyperlink_txt, .hyperlink_txt + .hyperlink_txt, .submit-btn-success .submit + .hyperlink_txt, .submit-btn-success .btn-block + .submit, .submit-btn-success .hyperlink_txt + .submit, .submit-btn-success .submit + .submit {
    margin-top: 0.5rem; }

input[type="submit"].btn-block, input.hyperlink_txt[type="submit"], .submit-btn-success input.submit[type="submit"],
input[type="reset"].btn-block,
input.hyperlink_txt[type="reset"],
.submit-btn-success input.submit[type="reset"],
input[type="button"].btn-block,
input.hyperlink_txt[type="button"],
.submit-btn-success input.submit[type="button"] {
  width: 100%; }

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

.embed-responsive {
  position: relative;
  width: 100%; }
  .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;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only,
.sr-only-focusable:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

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

.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; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.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: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
  box-shadow: 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; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #513321 !important; }

.border-secondary {
  border-color: #E6E2BF !important; }

.border-success {
  border-color: #12a500 !important; }

.border-info {
  border-color: #d3ef00 !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; }

.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; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important; }

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

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important; }

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

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

.justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important; }

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

.align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important; }

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important; }

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -ms-flex-order: 0 !important;
  order: 0 !important; }

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -ms-flex-order: 1 !important;
  order: 1 !important; }

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important; }

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -ms-flex-order: 3 !important;
  order: 3 !important; }

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -ms-flex-order: 4 !important;
  order: 4 !important; }

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -ms-flex-order: 5 !important;
  order: 5 !important; }

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -ms-flex-order: 6 !important;
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

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

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

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

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1, .widget input[type="checkbox"] {
  margin-top: 0.25rem !important; }

.mt-2, .widget.widget-submit .submit {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.mr-0 {
  margin-right: 0 !important; }

.mr-1 {
  margin-right: 0.25rem !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.mr-3 {
  margin-right: 1rem !important; }

.mr-4 {
  margin-right: 1.5rem !important; }

.mr-5 {
  margin-right: 3rem !important; }

.mr-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

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

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

.mb-3, .widget input[type="checkbox"] {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ml-0 {
  margin-left: 0 !important; }

.ml-1 {
  margin-left: 0.25rem !important; }

.ml-2, .widget.widget-checkbox fieldset > span label {
  margin-left: 0.5rem !important; }

.ml-3 {
  margin-left: 1rem !important; }

.ml-4 {
  margin-left: 1.5rem !important; }

.ml-5 {
  margin-left: 3rem !important; }

.ml-auto {
  margin-left: auto !important; }

.m-n1 {
  margin: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important; }

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important; }

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important; }

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important; }

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important; }

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important; }

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important; }

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important; }

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important; }

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important; }

.mt-n1 {
  margin-top: -0.25rem !important; }

.mt-n2 {
  margin-top: -0.5rem !important; }

.mt-n3 {
  margin-top: -1rem !important; }

.mt-n4 {
  margin-top: -1.5rem !important; }

.mt-n5 {
  margin-top: -3rem !important; }

.mr-n1 {
  margin-right: -0.25rem !important; }

.mr-n2 {
  margin-right: -0.5rem !important; }

.mr-n3 {
  margin-right: -1rem !important; }

.mr-n4 {
  margin-right: -1.5rem !important; }

.mr-n5 {
  margin-right: -3rem !important; }

.mb-n1 {
  margin-bottom: -0.25rem !important; }

.mb-n2 {
  margin-bottom: -0.5rem !important; }

.mb-n3 {
  margin-bottom: -1rem !important; }

.mb-n4 {
  margin-bottom: -1.5rem !important; }

.mb-n5 {
  margin-bottom: -3rem !important; }

.ml-n1 {
  margin-left: -0.25rem !important; }

.ml-n2 {
  margin-left: -0.5rem !important; }

.ml-n3 {
  margin-left: -1rem !important; }

.ml-n4 {
  margin-left: -1.5rem !important; }

.ml-n5 {
  margin-left: -3rem !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

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

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

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

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pr-0 {
  padding-right: 0 !important; }

.pr-1 {
  padding-right: 0.25rem !important; }

.pr-2, .widget legend {
  padding-right: 0.5rem !important; }

.pr-3 {
  padding-right: 1rem !important; }

.pr-4 {
  padding-right: 1.5rem !important; }

.pr-5 {
  padding-right: 3rem !important; }

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

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.pl-0 {
  padding-left: 0 !important; }

.pl-1 {
  padding-left: 0.25rem !important; }

.pl-2, .widget legend {
  padding-left: 0.5rem !important; }

.pl-3 {
  padding-left: 1rem !important; }

.pl-4 {
  padding-left: 1.5rem !important; }

.pl-5 {
  padding-left: 3rem !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

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

.font-weight-bolder {
  font-weight: 600 !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

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

.text-right {
  text-align: right !important; }

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

.text-justify {
  text-align: justify !important; }

.text-white {
  color: #fff !important; }

.text-body {
  color: #513321 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  color: inherit !important; }

.bg-primary {
  background-color: #513321 !important; }

.bg-secondary {
  background-color: #E6E2BF !important; }

.bg-success {
  background-color: #12a500 !important; }

.bg-info {
  background-color: #d3ef00 !important; }

.bg-warning {
  background-color: #ffc107 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

.bg-dark {
  background-color: #343a40 !important; }

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

.bg-transparent {
  background-color: transparent !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-decoration-none {
  text-decoration: none !important; }

.font-italic {
  font-style: italic !important; }

.text-break {
  overflow-wrap: break-word !important;
  word-break: break-word !important; }

.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important; }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .mr-sm-0 {
    margin-right: 0 !important; }
  .mr-sm-1 {
    margin-right: 0.25rem !important; }
  .mr-sm-2 {
    margin-right: 0.5rem !important; }
  .mr-sm-3 {
    margin-right: 1rem !important; }
  .mr-sm-4 {
    margin-right: 1.5rem !important; }
  .mr-sm-5 {
    margin-right: 3rem !important; }
  .mr-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-0 {
    margin-left: 0 !important; }
  .ml-sm-1 {
    margin-left: 0.25rem !important; }
  .ml-sm-2 {
    margin-left: 0.5rem !important; }
  .ml-sm-3 {
    margin-left: 1rem !important; }
  .ml-sm-4 {
    margin-left: 1.5rem !important; }
  .ml-sm-5 {
    margin-left: 3rem !important; }
  .ml-sm-auto {
    margin-left: auto !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .mt-sm-n1 {
    margin-top: -0.25rem !important; }
  .mt-sm-n2 {
    margin-top: -0.5rem !important; }
  .mt-sm-n3 {
    margin-top: -1rem !important; }
  .mt-sm-n4 {
    margin-top: -1.5rem !important; }
  .mt-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n1 {
    margin-right: -0.25rem !important; }
  .mr-sm-n2 {
    margin-right: -0.5rem !important; }
  .mr-sm-n3 {
    margin-right: -1rem !important; }
  .mr-sm-n4 {
    margin-right: -1.5rem !important; }
  .mr-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-sm-n3 {
    margin-bottom: -1rem !important; }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n1 {
    margin-left: -0.25rem !important; }
  .ml-sm-n2 {
    margin-left: -0.5rem !important; }
  .ml-sm-n3 {
    margin-left: -1rem !important; }
  .ml-sm-n4 {
    margin-left: -1.5rem !important; }
  .ml-sm-n5 {
    margin-left: -3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-0 {
    padding-right: 0 !important; }
  .pr-sm-1 {
    padding-right: 0.25rem !important; }
  .pr-sm-2 {
    padding-right: 0.5rem !important; }
  .pr-sm-3 {
    padding-right: 1rem !important; }
  .pr-sm-4 {
    padding-right: 1.5rem !important; }
  .pr-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-0 {
    padding-left: 0 !important; }
  .pl-sm-1 {
    padding-left: 0.25rem !important; }
  .pl-sm-2 {
    padding-left: 0.5rem !important; }
  .pl-sm-3 {
    padding-left: 1rem !important; }
  .pl-sm-4 {
    padding-left: 1.5rem !important; }
  .pl-sm-5 {
    padding-left: 3rem !important; }
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; }
  .text-sm-justify {
    text-align: justify !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important; }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .mr-md-0 {
    margin-right: 0 !important; }
  .mr-md-1 {
    margin-right: 0.25rem !important; }
  .mr-md-2 {
    margin-right: 0.5rem !important; }
  .mr-md-3 {
    margin-right: 1rem !important; }
  .mr-md-4 {
    margin-right: 1.5rem !important; }
  .mr-md-5 {
    margin-right: 3rem !important; }
  .mr-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ml-md-0 {
    margin-left: 0 !important; }
  .ml-md-1 {
    margin-left: 0.25rem !important; }
  .ml-md-2 {
    margin-left: 0.5rem !important; }
  .ml-md-3 {
    margin-left: 1rem !important; }
  .ml-md-4 {
    margin-left: 1.5rem !important; }
  .ml-md-5 {
    margin-left: 3rem !important; }
  .ml-md-auto {
    margin-left: auto !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .mt-md-n1 {
    margin-top: -0.25rem !important; }
  .mt-md-n2 {
    margin-top: -0.5rem !important; }
  .mt-md-n3 {
    margin-top: -1rem !important; }
  .mt-md-n4 {
    margin-top: -1.5rem !important; }
  .mt-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n1 {
    margin-right: -0.25rem !important; }
  .mr-md-n2 {
    margin-right: -0.5rem !important; }
  .mr-md-n3 {
    margin-right: -1rem !important; }
  .mr-md-n4 {
    margin-right: -1.5rem !important; }
  .mr-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-md-n3 {
    margin-bottom: -1rem !important; }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n1 {
    margin-left: -0.25rem !important; }
  .ml-md-n2 {
    margin-left: -0.5rem !important; }
  .ml-md-n3 {
    margin-left: -1rem !important; }
  .ml-md-n4 {
    margin-left: -1.5rem !important; }
  .ml-md-n5 {
    margin-left: -3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pr-md-0 {
    padding-right: 0 !important; }
  .pr-md-1 {
    padding-right: 0.25rem !important; }
  .pr-md-2 {
    padding-right: 0.5rem !important; }
  .pr-md-3 {
    padding-right: 1rem !important; }
  .pr-md-4 {
    padding-right: 1.5rem !important; }
  .pr-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-0 {
    padding-left: 0 !important; }
  .pl-md-1 {
    padding-left: 0.25rem !important; }
  .pl-md-2 {
    padding-left: 0.5rem !important; }
  .pl-md-3 {
    padding-left: 1rem !important; }
  .pl-md-4 {
    padding-left: 1.5rem !important; }
  .pl-md-5 {
    padding-left: 3rem !important; }
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; }
  .text-md-justify {
    text-align: justify !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-none, .mainmenu__mobile_toggler {
    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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important; }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .mr-lg-0 {
    margin-right: 0 !important; }
  .mr-lg-1 {
    margin-right: 0.25rem !important; }
  .mr-lg-2 {
    margin-right: 0.5rem !important; }
  .mr-lg-3 {
    margin-right: 1rem !important; }
  .mr-lg-4 {
    margin-right: 1.5rem !important; }
  .mr-lg-5 {
    margin-right: 3rem !important; }
  .mr-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-0 {
    margin-left: 0 !important; }
  .ml-lg-1 {
    margin-left: 0.25rem !important; }
  .ml-lg-2 {
    margin-left: 0.5rem !important; }
  .ml-lg-3 {
    margin-left: 1rem !important; }
  .ml-lg-4 {
    margin-left: 1.5rem !important; }
  .ml-lg-5 {
    margin-left: 3rem !important; }
  .ml-lg-auto {
    margin-left: auto !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .mt-lg-n1 {
    margin-top: -0.25rem !important; }
  .mt-lg-n2 {
    margin-top: -0.5rem !important; }
  .mt-lg-n3 {
    margin-top: -1rem !important; }
  .mt-lg-n4 {
    margin-top: -1.5rem !important; }
  .mt-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n1 {
    margin-right: -0.25rem !important; }
  .mr-lg-n2 {
    margin-right: -0.5rem !important; }
  .mr-lg-n3 {
    margin-right: -1rem !important; }
  .mr-lg-n4 {
    margin-right: -1.5rem !important; }
  .mr-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-lg-n3 {
    margin-bottom: -1rem !important; }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n1 {
    margin-left: -0.25rem !important; }
  .ml-lg-n2 {
    margin-left: -0.5rem !important; }
  .ml-lg-n3 {
    margin-left: -1rem !important; }
  .ml-lg-n4 {
    margin-left: -1.5rem !important; }
  .ml-lg-n5 {
    margin-left: -3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-0 {
    padding-right: 0 !important; }
  .pr-lg-1 {
    padding-right: 0.25rem !important; }
  .pr-lg-2 {
    padding-right: 0.5rem !important; }
  .pr-lg-3 {
    padding-right: 1rem !important; }
  .pr-lg-4 {
    padding-right: 1.5rem !important; }
  .pr-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-0 {
    padding-left: 0 !important; }
  .pl-lg-1 {
    padding-left: 0.25rem !important; }
  .pl-lg-2 {
    padding-left: 0.5rem !important; }
  .pl-lg-3 {
    padding-left: 1rem !important; }
  .pl-lg-4 {
    padding-left: 1.5rem !important; }
  .pl-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; }
  .text-lg-justify {
    text-align: justify !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -ms-flex-order: -1 !important;
    order: -1 !important; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -ms-flex-order: 0 !important;
    order: 0 !important; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -ms-flex-order: 1 !important;
    order: 1 !important; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -ms-flex-order: 3 !important;
    order: 3 !important; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -ms-flex-order: 4 !important;
    order: 4 !important; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -ms-flex-order: 5 !important;
    order: 5 !important; }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -ms-flex-order: 6 !important;
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .mr-xl-0 {
    margin-right: 0 !important; }
  .mr-xl-1 {
    margin-right: 0.25rem !important; }
  .mr-xl-2 {
    margin-right: 0.5rem !important; }
  .mr-xl-3 {
    margin-right: 1rem !important; }
  .mr-xl-4 {
    margin-right: 1.5rem !important; }
  .mr-xl-5 {
    margin-right: 3rem !important; }
  .mr-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-0 {
    margin-left: 0 !important; }
  .ml-xl-1 {
    margin-left: 0.25rem !important; }
  .ml-xl-2 {
    margin-left: 0.5rem !important; }
  .ml-xl-3 {
    margin-left: 1rem !important; }
  .ml-xl-4 {
    margin-left: 1.5rem !important; }
  .ml-xl-5 {
    margin-left: 3rem !important; }
  .ml-xl-auto {
    margin-left: auto !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important; }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important; }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important; }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important; }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important; }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important; }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important; }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important; }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important; }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important; }
  .mt-xl-n1 {
    margin-top: -0.25rem !important; }
  .mt-xl-n2 {
    margin-top: -0.5rem !important; }
  .mt-xl-n3 {
    margin-top: -1rem !important; }
  .mt-xl-n4 {
    margin-top: -1.5rem !important; }
  .mt-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n1 {
    margin-right: -0.25rem !important; }
  .mr-xl-n2 {
    margin-right: -0.5rem !important; }
  .mr-xl-n3 {
    margin-right: -1rem !important; }
  .mr-xl-n4 {
    margin-right: -1.5rem !important; }
  .mr-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .mb-xl-n3 {
    margin-bottom: -1rem !important; }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .mb-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n1 {
    margin-left: -0.25rem !important; }
  .ml-xl-n2 {
    margin-left: -0.5rem !important; }
  .ml-xl-n3 {
    margin-left: -1rem !important; }
  .ml-xl-n4 {
    margin-left: -1.5rem !important; }
  .ml-xl-n5 {
    margin-left: -3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-0 {
    padding-right: 0 !important; }
  .pr-xl-1 {
    padding-right: 0.25rem !important; }
  .pr-xl-2 {
    padding-right: 0.5rem !important; }
  .pr-xl-3 {
    padding-right: 1rem !important; }
  .pr-xl-4 {
    padding-right: 1.5rem !important; }
  .pr-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-0 {
    padding-left: 0 !important; }
  .pl-xl-1 {
    padding-left: 0.25rem !important; }
  .pl-xl-2 {
    padding-left: 0.5rem !important; }
  .pl-xl-3 {
    padding-left: 1rem !important; }
  .pl-xl-4 {
    padding-left: 1.5rem !important; }
  .pl-xl-5 {
    padding-left: 3rem !important; }
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; }
  .text-xl-justify {
    text-align: justify !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.text-primary {
  color: #513321 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #1b110b !important; }

.text-secondary {
  color: #E6E2BF !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #d1c988 !important; }

.text-success {
  color: #12a500 !important; }

a.text-success:hover, a.text-success:focus {
  color: #0a5900 !important; }

.text-info {
  color: #d3ef00 !important; }

a.text-info:hover, a.text-info:focus {
  color: #8fa300 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.flexlist, .pipenav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.overflow-visible {
  overflow: visible !important; }

.flex11auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.all-childs-div--mb > div {
  margin-bottom: 15px; }

#header {
  color: #513321;
  background-color: transparent;
  padding: 15px 15px 15px 15px;
  margin: auto;
  left: 0;
  right: 0;
  text-align: left; }
  #header:after {
    content: '';
    width: 100%;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow: inset 0 0 10px #000000; }

.header-container {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

footer {
  margin-top: 0;
  background: transparent;
  padding: 0;
  color: inherit;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    footer {
      max-width: 540px; } }
  @media (min-width: 768px) {
    footer {
      max-width: 720px; } }
  @media (min-width: 992px) {
    footer {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    footer {
      max-width: 1140px; } }
  footer a {
    color: inherit; }
  footer h1 {
    color: inherit; }
  footer h2 {
    color: inherit; }
  footer h3 {
    color: inherit; }
  footer h4 {
    color: inherit; }
  footer h5 {
    color: inherit; }

#main p > a, #main li > a {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0 1px;
  -webkit-transition: color ease 0.2s;
  -o-transition: color ease 0.2s;
  transition: color ease 0.2s; }
  #main p > a::after, #main li > a::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0.2em;
    background-color: #513321;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s; }
  #main p > a:hover, #main li > a:hover {
    color: white; }
    #main p > a:hover::after, #main li > a:hover::after {
      height: 100%; }

.mainmenu__mobile_toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 44px;
  height: 44px;
  background: #dad6b3;
  color: #fff;
  font-size: 11px;
  padding: 8px;
  position: fixed;
  top: 5px;
  text-decoration: none;
  margin: 0px 0px;
  line-height: 16px;
  z-index: 10;
  right: 5px; }
  .mainmenu__mobile_toggler hr {
    border: 0;
    height: 4px;
    background: #513321;
    width: 100%;
    margin: 0;
    opacity: 1; }

.mm-menu {
  width: "";
  height: "";
  font-size: 24px;
  font-family: "MyriadPro Cond";
  line_color: "";
  background-color: transparent;
  text-transform: uppercase;
  line-height: "";
  font-weight: "";
  padding: ""; }
  .mm-menu .mm-panel, .mm-menu .mm-navbar {
    background: #dad6b3; }
  .mm-menu a {
    color: #513321 !important; }

.image_container {
  margin-bottom: 0; }
  .image_container img {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    max-width: 100%;
    height: auto; }

.mod_article {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 45px; }
  @media (min-width: 576px) {
    .mod_article {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .mod_article {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .mod_article {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .mod_article {
      max-width: 1140px; } }
  .mod_article.full {
    max-width: 100%; }
  .mod_article.inside-container > .inside {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      .mod_article.inside-container > .inside {
        max-width: 540px; } }
    @media (min-width: 768px) {
      .mod_article.inside-container > .inside {
        max-width: 720px; } }
    @media (min-width: 992px) {
      .mod_article.inside-container > .inside {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      .mod_article.inside-container > .inside {
        max-width: 1140px; } }

/*
The following described settings are deprecated:
Setting Css Class to .mod_article.container is a good choice for using bootstrap container.
*/
.widget input[type=text], .widget input[type=email], .widget input[type=password], .widget input[type=number], .widget fieldset, .widget input[type="checkbox"], .widget select, .widget textarea {
  background: #785e50;
  color: inherit;
  outline: none; }

.widget select, .widget input, .widget textarea {
  border-width: 0 0 2px 0;
  border-style: solid;
  border-radius: 5px;
  border-color: #8e796d; }

.widget fieldset {
  border: 0;
  color: inherit;
  padding-left: 0;
  padding-right: 0;
  border-radius: 5px; }

.widget textarea:focus, .widget select:focus {
  background: transparent;
  color: inherit;
  border-radius: 5px; }

.widget input[type="checkbox"] {
  visibility: hidden; }

.widget label {
  cursor: pointer; }

.widget .checkbox_container {
  position: relative; }

.widget input[type="checkbox"] + label:before {
  border: 1px solid #fff;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 16px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  width: 16px;
  position: absolute;
  left: 0;
  top: 12px; }

.widget input[type="checkbox"]:checked + label:before {
  background: transparent;
  color: #fff;
  content: "\2713";
  text-align: center; }

.widget input[type="checkbox"]:checked + label:after {
  font-weight: bold; }

.widget input[type="checkbox"]:focus + label::before {
  outline: #3b99fc auto 5px; }

.widget select option {
  color: black;
  background-color: #fff;
  background: #fff; }

.widget textarea {
  height: 80; }

.widget fieldset {
  height: auto; }

.widget input[type="checkbox"] {
  width: auto;
  height: auto; }

.widget.widget-checkbox fieldset > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .widget.widget-checkbox fieldset > span label {
    margin-bottom: 0; }

.widget legend {
  font-size: 1.2rem;
  width: auto; }

.widget.widget-submit .submit {
  margin-right: 15px;
  margin-left: 15px; }

.ce_text::after {
  display: block;
  clear: both;
  content: ""; }

.mod_article > .ce_accordion {
  padding-bottom: 34px; }

.mod_article > .ce_accordion ~ .ce_accordion {
  margin-top: -30px; }

.ce_accordion .toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }
  .ce_accordion .toggler:before {
    width: 1.5em;
    text-align: center;
    display: block; }
  .ce_accordion .toggler.active:before {
    position: relative;
    top: 0; }

.ce_accordion .toggler {
  cursor: pointer;
  background: #513321;
  color: #fff;
  padding: 9px 0 9px 0;
  padding-left: 37px;
  border-radius: 0;
  border: 0;
  border-width: 1px 1px 1px 1px;
  font-size: 12pt;
  position: relative;
  margin-bottom: 0; }
  .ce_accordion .toggler:focus {
    outline: 0; }
  .ce_accordion .toggler:before {
    content: '\000BB';
    font-size: 1em;
    display: block;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .ce_accordion .toggler.active:before, .ce_accordion .toggler:hover:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .ce_accordion .toggler.active:hover:before {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }

.ce_accordion .accordion > div {
  padding-top: 16px;
  padding-bottom: 10px;
  padding-left: 37px;
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0; }

header .mod_navigation .level_1 {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: inherit;
  background: transparent; }
  header .mod_navigation .level_1 a, header .mod_navigation .level_1 strong {
    color: #513321;
    padding: 20px 32px 7px 32px;
    position: relative;
    display: block;
    font-size: 21px;
    font-weight: 300;
    text-transform: uppercase;
    text-shadow: 0 0 0 #000;
    margin: 0; }
  header .mod_navigation .level_1 .trail, header .mod_navigation .level_1 li .active {
    color: #513321;
    background-color: transparent;
    border-radius: 0; }

header .mod_navigation .level_1 > li.first a, header .mod_navigation .level_1 > li.first strong {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  border: 2px solid;
  display: inline-block;
  vertical-align: middle;
  position: relative !important;
  font-style: normal;
  color: #513321;
  text-align: left;
  text-indent: -9999px;
  direction: ltr;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: 22px;
  height: 16px;
  border-top: none;
  margin: 15px 6px 3px;
  padding: 0 !important;
  font-size: 0;
  display: block;
  margin: 20px 10px 10px 20px;
  padding-left: 0;
  padding-right: 0;
  top: 6px; }
  header .mod_navigation .level_1 > li.first a:before, header .mod_navigation .level_1 > li.first strong:before {
    padding: 0 !important;
    border: 2px solid;
    content: '';
    pointer-events: none;
    width: 18px;
    height: 18px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    position: absolute;
    left: -2px !important;
    top: -7px !important;
    border-right-color: transparent;
    border-bottom-color: transparent;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  header .mod_navigation .level_1 > li.first a:after, header .mod_navigation .level_1 > li.first strong:after {
    padding: 0 !important;
    border: 2px solid;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
    content: '';
    pointer-events: none;
    width: 6px !important;
    height: 10px !important;
    bottom: 0 !important;
    position: absolute;
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    border-width: 1px !important;
    border-bottom: none !important;
    background-color: transparent !important; }

header .mod_navigation .level_1 > li.first a.active, header .mod_navigation .level_1 > li.first strong {
  color: #513321; }

header .mod_navigation .level_1 > li.submenu {
  position: relative; }
  header .mod_navigation .level_1 > li.submenu:after {
    content: '';
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -3px;
    z-index: 1;
    border-top: 0;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-left: 0;
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  header .mod_navigation .level_1 > li.submenu .level_2 {
    font-family: inherit;
    list-style: none;
    width: 200px;
    position: absolute;
    z-index: 9999;
    display: none;
    padding: 0;
    background-color: #E6E2BF;
    border: 0;
    border-radius: 3px;
    margin: 0; }
    header .mod_navigation .level_1 > li.submenu .level_2 a {
      color: #513321; }
    header .mod_navigation .level_1 > li.submenu .level_2 a, header .mod_navigation .level_1 > li.submenu .level_2 strong {
      font-size: inherit;
      padding: 7px 15px 7px 15px;
      margin: 0;
      text-transform: none; }
    header .mod_navigation .level_1 > li.submenu .level_2 .trail, header .mod_navigation .level_1 > li.submenu .level_2 .active {
      color: #513321;
      background-color: transparent; }
  header .mod_navigation .level_1 > li.submenu:hover .level_2 {
    display: block; }

.pipenav ul {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  .pipenav ul li:before {
    content: '|';
    padding: 0 5px; }
  .pipenav ul li:first-child:before {
    display: none; }

#pageimage {
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }
  #pageimage img {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover';
    width: 100%;
    height: 100%; }

#pageimage > .inside, #pageimage .mod_pageImage, #pageimage .image_container {
  width: 100%;
  height: 100%; }

strong > a, a > strong {
  padding: 0.125em 0.75em;
  color: #513321;
  background-color: #513321;
  font-weight: 300;
  text-transform: normal; }
  strong > a:before, a > strong:before {
    content: '';
    border-top: 1px solid white;
    border-right: 1px solid white;
    position: relative;
    left: -7px;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  strong > a:hover, a > strong:hover {
    color: white;
    background-color: #2d1c12; }
    strong > a:hover:before, a > strong:hover:before {
      content: '';
      border-top: 1px solid white;
      border-right: 1px solid white;
      position: relative;
      left: -7px;
      top: -1px;
      display: inline-block;
      width: 8px;
      height: 8px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.text-variant1 {
  font-size: 2.4rem; }

#header .inside > .mod_navigation > .level_1 {
  position: absolute;
  bottom: 0;
  right: 0;
  /* left: 365px; */
  width: 100%;
  max-width: 750px; }

#header .inside > .mod_navigation > .level_1 > li > a {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0 1px;
  -webkit-transition: color ease 0.2s;
  -o-transition: color ease 0.2s;
  transition: color ease 0.2s;
  padding: 15px 20px 10px 20px; }
  #header .inside > .mod_navigation > .level_1 > li > a::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    left: 0;
    bottom: 0.2em;
    background-color: #513321;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s; }
  #header .inside > .mod_navigation > .level_1 > li > a:hover {
    color: white; }
    #header .inside > .mod_navigation > .level_1 > li > a:hover::after {
      height: 100%; }

#header .inside > .mod_navigation > .level_1 > li > strong {
  padding: 15px 20px 10px 20px; }

#header .inside > .mod_navigation > .level_1 > li.active:after, #header .inside > .mod_navigation > .level_1 > li.trail:after {
  top: 12px; }

#header .inside > .mod_navigation > .level_1 > li > .active, #header .inside > .mod_navigation > .level_1 > li .trail {
  top: -15px; }
  #header .inside > .mod_navigation > .level_1 > li > .active.first, #header .inside > .mod_navigation > .level_1 > li .trail.first {
    top: 6px; }

#header .level_2 li a {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0 1px;
  -webkit-transition: color ease 0.2s;
  -o-transition: color ease 0.2s;
  transition: color ease 0.2s;
  padding: 15px 20px;
  display: block;
  wdth: 100%; }
  #header .level_2 li a::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 0;
    left: 0;
    bottom: 0.2em;
    background-color: #513321;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s; }
  #header .level_2 li a:hover {
    color: white; }
    #header .level_2 li a:hover::after {
      height: 100%; }

.home-link {
  margin-bottom: -44px;
  position: relative;
  z-index: 1;
  background: #e5e2bfd4;
  border-radius: 0 0 8px 0;
  padding-bottom: 9px; }
  @media (min-width: 768px) {
    .home-link {
      padding-right: 31px; } }

.topheader {
  text-align: center; }
  @media (min-width: 768px) {
    .topheader {
      text-align: right;
      position: absolute;
      top: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.invisible {
  position: absolute;
  top: -100000px; }

.bg-var1 {
  margin-top: 15px;
  margin-bottom: 15px; }

.bg-var1 .ce_text {
  background-color: #fff;
  padding: 15px; }
  .bg-var1 .ce_text p:last-child {
    margin-bottom: 0; }

em strong, strong em {
  font-size: 28px;
  font-style: normal;
  font-weight: 400; }

.ce_hyperlink {
  text-align: center; }

.hyperlink_txt {
  margin: 15px 0;
  border: 0 !important; }

@media (min-width: 1200px) {
  .slider-content {
    position: absolute;
    top: 209px;
    left: 16px;
    right: 30px;
    bottom: 0; } }

.slider-content > div {
  background: rgba(71, 43, 28, 0.8);
  color: white;
  padding: 30px 0 0 0;
  -webkit-box-shadow: 0 -8px 0px rgba(255, 255, 255, 0.8);
  box-shadow: 0 -8px 0px rgba(255, 255, 255, 0.8); }

.slider-content a {
  color: white; }

.mod_article.position-relative-slider-content .inside {
  position: relative; }

.inside-o-hidden > .inside {
  overflow: hidden; }

.ce_slick-slider {
  -webkit-box-shadow: 0px 0px 32px rgba(119, 115, 78, 0.1);
  box-shadow: 0px 0px 32px rgba(119, 115, 78, 0.1); }

.ce_hyperlink img {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }
  .ce_hyperlink img.rounded-circle {
    border: solid 2px #b5a295; }

.ce_hyperlink:hover img {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: scale(0.92);
  -ms-transform: scale(0.92);
  transform: scale(0.92);
  -webkit-box-shadow: -2px 9px 13px rgba(0, 0, 0, 0.28);
  box-shadow: -2px 9px 13px rgba(0, 0, 0, 0.28); }

.ce_gallery img {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: scale(0.92);
  -ms-transform: scale(0.92);
  transform: scale(0.92);
  -webkit-box-shadow: -2px 9px 13px rgba(0, 0, 0, 0.28);
  box-shadow: -2px 9px 13px rgba(0, 0, 0, 0.28); }
  .ce_gallery img:hover {
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }

.hyperlink_img_txt {
  position: relative;
  top: 9px; }

sub {
  bottom: 0;
  font-size: 18px;
  top: -11px; }

.bg-dark {
  background-color: #dad6b4 !important; }

.cm_contao_link {
  position: fixed;
  font-size: 0;
  width: 20px;
  height: 20px;
  display: block;
  bottom: 0px;
  right: 0px;
  z-index: 1111; }

strong > a, a > strong {
  line-height: 1.4em;
  font-size: 0.9em;
  background-color: #f0eeed !important;
  border: 0 !important;
  color: #513321 !important; }
  strong > a:before, strong > a:after, a > strong:before, a > strong:after {
    border-color: #513321 !important; }

.bg-primary {
  color: #fff; }
  .bg-primary h1, .bg-primary h2, .bg-primary h3, .bg-primary h4, .bg-primary h5 {
    color: #fff; }

.bg-white {
  color: #513321; }

label {
  margin-bottom: 0; }

.widget-checkbox label:before {
  border: 1px solid #513321 !important;
  color: #513321 !important; }

.formbody .bg-primary h1, .formbody .bg-primary h2, .formbody .bg-primary h3, .formbody .bg-primary h4, .formbody .bg-primary h5 {
  color: #fff;
  background: #472b1e;
  padding: 15px;
  margin: -15px -15px 30px -15px; }

.formbody .bg-primary .ce_text ul:last-child {
  margin-bottom: 0; }

#footer nav ul {
  list-style: none !important;
  list-style: none !important;
  text-transform: uppercase; }
  #footer nav ul a {
    position: relative;
    text-decoration: none;
    display: inline-block;
    padding: 0 1px;
    -webkit-transition: color ease 0.2s;
    -o-transition: color ease 0.2s;
    transition: color ease 0.2s; }
    #footer nav ul a::after {
      content: '';
      position: absolute;
      z-index: -1;
      width: 100%;
      height: 1px;
      left: 0;
      bottom: 0.2em;
      background-color: #513321;
      -webkit-transition: all ease 0.2s;
      -o-transition: all ease 0.2s;
      transition: all ease 0.2s; }
    #footer nav ul a:hover {
      color: white; }
      #footer nav ul a:hover::after {
        height: 100%; }
    #footer nav ul a:after {
      height: 0; }

#footer .ce_text:after {
  height: 0; }

@media (max-width: 991.98px) {
  .mod_changelanguage.float-right {
    float: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

.mod_changelanguage li {
  opacity: 0.3;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }
  .mod_changelanguage li.active {
    opacity: 1; }
  .mod_changelanguage li:hover {
    opacity: 1;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s; }
  .mod_changelanguage li a:hover {
    text-decoration: none; }

.mod_changelanguage ul:hover li {
  opacity: 0.3;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }

.mod_changelanguage ul li:hover {
  opacity: 1;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s; }

.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/al.svg)}.flag-icon-am{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/as.svg)}.flag-icon-at{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/at.svg)}.flag-icon-au{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/er.svg)}.flag-icon-es{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/es.svg)}.flag-icon-et{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ga.svg)}.flag-icon-gb{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gb.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/il.svg)}.flag-icon-im{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/im.svg)}.flag-icon-in{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/in.svg)}.flag-icon-io{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/is.svg)}.flag-icon-it{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/it.svg)}.flag-icon-je{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/md.svg)}.flag-icon-me{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/no.svg)}.flag-icon-np{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/um.svg)}.flag-icon-us{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/zw.svg)}.flag-icon-es-ca{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/es-ca.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/es-ca.svg)}.flag-icon-es-ga{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/es-ga.svg)}.flag-icon-es-ga.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/es-ga.svg)}.flag-icon-eu{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gb-nir.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/gb-wls.svg)}.flag-icon-un{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/un.svg)}.flag-icon-un.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/un.svg)}.flag-icon-xk{background-image:url(../../files/vendor/flag-icon-css/flags/4x3/xk.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(../../files/vendor/flag-icon-css/flags/1x1/xk.svg)}

	
.content-fancy-closed-state {
	bottom: -1000px;
    transition: 0.5s;
}
.content-fancy {
	position: fixed;
	left: 0;
    right: 0;
    bottom: -300px;
    background:  rgba(31, 31, 31, 0.92);
    z-index: 999;
    color: #fff;
    transition: 0.5s;
}
.content-fancy-active-state{
	bottom: 0;
  transition: 0.5s;
} 
.content-fancy_inner {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;	
}
.content-fancy a {
	color: #fff !important;
	text-decoration: none;
}
.content-fancy h1 {
	color: #fff !important;
	text-decoration: none;
	margin-bottom: 0.1em;
}
.corona-info {
    padding: 50px;
    margin: 0 auto;
}
.close-fancy {
    position: absolute;
    z-index: 99;
    right: 15px;
    text-decoration: none !important;
    top: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 2px 0px;
    color: #fff!important;
    border-radius: 20px;
    border: 1px solid #fff!important;
    font-size: 30px!important;
    line-height: 30px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all 0.3s ease;
}
.content-fancy.content-fancy-closed-state {
	    bottom: -1000px;
}
