/*bfe36479dc5b1adcc89499e99595d4c2*/
 @import url('//fonts.googleapis.com/css?family=Abel');
.g-content{
    margin:0.625rem;
    padding:1.5rem
}
.g-flushed .g-content{
    margin:0;
    padding:0
}
body{
    font-size:1rem;
    line-height:1.5
}
h1{
    font-size:2.2rem
}
h2{
    font-size:2rem
}
h3{
    font-size:1.7rem
}
h4{
    font-size:1.25rem
}
h5{
    font-size:1.2rem
}
h6{
    font-size:1rem
}
small{
    font-size:0.875rem
}
cite{
    font-size:0.875rem
}
sub,sup{
    font-size:0.75rem
}
code,kbd,pre,samp{
    font-size:1rem;
    font-family:"Menlo", "Monaco", monospace
}
textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){
    border-radius:0.1875rem
}
.flush,.g-flushed{
    margin:0 !important
}
.flush > .g-container,.g-flushed > .g-container,.flush > .g-content,.g-flushed > .g-content{
    margin:0 !important;
    padding:0 !important
}
@media only all and (max-width:50.938rem){
    .flush-mobile{
        margin:0 !important
    }
    .flush-mobile > .g-container,.flush-mobile > .g-content{
        margin:0 !important;
        padding:0 !important
    }
}
.g-container-flushed{
    margin:-4rem 0
}
.g-nobackground{
    background:none !important
}
.nomarginleft,.nomarginleft > .g-content{
    margin-left:0
}
.nomarginright,.nomarginright > .g-content{
    margin-right:0
}
.nomargintop,.nomargintop > .g-content{
    margin-top:0
}
.nomarginbottom,.nomarginbottom > .g-content{
    margin-bottom:0
}
.nomarginall,.nomarginall > .g-content{
    margin:0
}
.margin2x > .g-content{
    margin:1.25rem
}
.margin3x > .g-content{
    margin:1.875rem
}
.nopaddingleft,.nopaddingleft > .g-content{
    padding-left:0
}
.nopaddingright,.nopaddingright > .g-content{
    padding-right:0
}
.nopaddingtop,.nopaddingtop > .g-content{
    padding-top:0
}
.nopaddingbottom,.nopaddingbottom > .g-content{
    padding-bottom:0
}
.nopaddingall,.nopaddingall > .g-content{
    padding:0
}
.padding2x > .g-content{
    padding:3rem
}
.padding3x > .g-content{
    padding:4.5rem
}
.section-horizontal-paddings{
    padding-left:10%;
    padding-right:10%
}
@media only all and (max-width:74.938rem) and (min-width:51rem){
    .section-horizontal-paddings{
        padding-left:4%;
        padding-right:4%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .section-horizontal-paddings{
        padding-left:0;
        padding-right:0
    }
}
@media only all and (max-width:50.938rem){
    .section-horizontal-paddings{
        padding-left:0;
        padding-right:0
    }
}
.section-vertical-paddings{
    padding-top:2vw;
    padding-bottom:2vw
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .section-vertical-paddings{
        padding-top:4vw;
        padding-bottom:4vw
    }
}
.fp-enabled .section-vertical-paddings{
    padding-top:0;
    padding-bottom:0
}
.fp-responsive .section-vertical-paddings{
    padding-top:2vw;
    padding-bottom:2vw
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .fp-responsive .section-vertical-paddings{
        padding-top:4vw;
        padding-bottom:4vw
    }
}
.section-no-paddings{
    padding:0 !important
}
.center-block{
    text-align:center;
    margin:auto
}
.g-center-vertical{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
.g-linethrough{
    text-decoration:line-through;
    opacity:0.55
}
.g-menuspacer{
    padding-top:4.5rem
}
@media only all and (max-width:50.938rem){
    .g-menuspacer{
        padding:0
    }
}
.noliststyle{
    list-style:none
}
.g-bold{
    font-weight:700
}
.g-uppercase{
    text-transform:uppercase
}
.g-compact .g-container{
    padding:0 !important
}
.g-sidebar-offset{
    margin-top:-4rem
}
.g-sample-sitemap{
    line-height:1.7;
    font-size:1.1rem
}
@media only all and (max-width:50.938rem){
    .g-mobile-center-compact .g-container{
        padding:1.5rem 0
    }
    .g-mobile-center-compact .g-content{
        padding:0 1.5rem;
        margin:0.3125rem 0.625rem;
        text-align:center !important
    }
}
@media only all and (max-width:50.938rem){
    .lightcase-fullScreenMode #lightcase-info{
        padding-left:50px;
        padding-right:50px
    }
}
@media only all and (max-width:50.938rem){
    html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{
        top:40% !important;
        padding:0 1.5rem !important
    }
}
body{
    color:#9e621c;
    background:#000;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body #g-page-surround{
    background:rgba(255, 255, 255, 0.0);
    overflow:visible;
    overflow-x:hidden
}
.g-bodyonly body #g-page-surround{
    color:#9e621c;
    background:#000
}
body p{
    margin:0 0 1.3rem 0
}
body span.para{
    display:block;
    margin:1rem 0
}
body.dir-rtl .align-left{
    text-align:right !important
}
body.dir-rtl .align-right{
    text-align:left !important
}
@media print{
    #g-page-surround{
        background:#fff !important;
        color:#000 !important
    }
}
.g-logo{
    color:#000;
    font-weight:700;
    font-size:1.5vw;
    line-height:1.5;
    box-shadow:none !important
}
@media (max-width: 133.33333rem){
    .g-logo{
        font-size:2rem
    }
}
@media only all and (max-width:50.938rem){
    .g-logo{
        text-align:center;
        display:block;
        position:relative;
        z-index:1
    }
}
.dir-rtl .g-logo img{
    padding-right:0;
    padding-left:1rem
}
.g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container{
    padding:0.625rem 0.925rem;
    font-size:0.8vw;
    font-weight:600;
    letter-spacing:1px;
    white-space:normal;
    overflow-wrap:break-word;
    word-wrap:break-word;
    word-break:break-all;
    -webkit-transition:0.35s ease;
    -moz-transition:0.35s ease;
    transition:0.35s ease
}
@media (max-width: 168.75rem){
    .g-main-nav .g-toplevel > li > .g-menu-item-container,.g-main-nav .g-sublevel > li > .g-menu-item-container{
        font-size:1.35rem
    }
}
.g-main-nav .g-standard .g-dropdown{
    width:220px;
    float:left
}
.g-main-nav{
    z-index:20
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-main-nav{
        white-space:nowrap
    }
}
.dir-rtl .g-main-nav{
    text-align:left
}
.g-main-nav .g-toplevel > li > .g-menu-item-container{
    color:#fff;
    line-height:1;
    padding:0.4rem 1rem;
    padding-bottom:0.5rem;
    border-radius:0.4rem
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-main-nav .g-toplevel > li > .g-menu-item-container{
        padding:0.625rem 0.35rem
    }
}
.g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after{
    margin-left:-13px
}
.dir-rtl .g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after{
    margin-left:7px
}
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container,.g-main-nav .g-toplevel > li.active > .g-menu-item-container{
    background:#9e621c;
    color:#000
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content{
    word-break:normal;
    line-height:normal
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator{
    vertical-align:middle;
    line-height:0.8;
    margin-top:5px
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{
    content:"\f107";
    opacity:1
}
.g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container .g-menu-parent-indicator:after{
    content:"\f107"
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after{
    width:1rem;
    height:1rem
}
.dir-rtl .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after{
    text-align:left
}
.g-main-nav .g-toplevel i{
    opacity:0.6
}
.g-main-nav .g-standard .g-dropdown:after,.g-main-nav .g-fullwidth .g-dropdown:after{
    left:-21px !important
}
.g-main-nav .g-dropdown{
    text-align:left
}
.dir-rtl .g-main-nav .g-dropdown{
    text-align:right
}
.g-main-nav .g-dropdown .g-dropdown-column{
    background:#000;
    box-shadow:0 8px 8px rgba(0, 0, 0, 0.15);
    border-radius:6px
}
.g-main-nav .g-sublevel > li{
    margin:0;
    padding:0
}
.g-main-nav .g-sublevel > li > .g-menu-item-container{
    line-height:normal;
    color:#fff;
    text-transform:none;
    border-radius:6px
}
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content{
    display:block;
    vertical-align:top;
    word-break:normal;
    line-height:1.1
}
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container,.g-main-nav .g-sublevel > li.active > .g-menu-item-container{
    color:#fff;
    background:#9e621c
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator{
    right:0.5rem;
    top:0.4rem
}
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after{
    content:"\f105";
    opacity:0.5;
    position:relative
}
.g-menu-item-subtitle{
    opacity:0.7
}
.g-preset-thumbnails{
    margin-top:0.625rem
}
.g-active .g-preset-thumbnails a{
    color:#fff
}
.g-active .g-preset-thumbnails a:hover{
    color:#fff
}
.g-preset-thumbnails .g-content{
    padding:0rem !important;
    margin:0
}
.g-preset-thumbnails .g-block{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    -webkit-flex:1 1 auto !important;
    -moz-flex:1 1 auto !important;
    -ms-flex:1 1 auto !important;
    flex:1 1 auto !important
}
.g-preset-thumbnails span{
    padding:0.925rem 0;
    display:inline-block
}
.g-preset-thumbnails img{
    border-radius:3px;
    margin-bottom:0 !important
}
.g-main-nav .g-standard .g-dropdown{
    margin-left:5px
}
.g-main-nav .g-standard .g-dropdown:after{
    content:"";
    position:absolute;
    display:block;
    top:0;
    left:-5px;
    right:-5px;
    bottom:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    z-index:-1
}
.g-main-nav .g-standard > .g-dropdown{
    margin-left:0
}
.g-main-nav .g-standard > .g-dropdown,.g-main-nav .g-fullwidth > .g-dropdown{
    margin-top:10px
}
.g-main-nav .g-standard > .g-dropdown:before,.g-main-nav .g-fullwidth > .g-dropdown:before{
    content:"";
    position:absolute;
    display:block;
    top:-10px;
    left:0;
    right:0;
    bottom:0;
    border-top:10px solid transparent;
    z-index:-1
}
.g-menu-overlay.g-menu-overlay-open{
    z-index:19;
    display:none
}
@media only all and (max-width:50.938rem){
    .g-menu-overlay.g-menu-overlay-open{
        display:block
    }
}
.g-menu-hastouch .g-standard .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{
    border-radius:0.1875rem;
    margin:-0.2rem 0 -0.2rem 0.5rem;
    padding:0.2rem
}
.g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,.g-menu-hastouch .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{
    border-radius:0.4rem;
    padding:0.1rem;
    margin-top:-0.1rem;
    margin-right:-0.1rem
}
.g-main-nav .g-standard .g-dropdown{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.g-main-nav .g-standard .g-fade.g-dropdown{
    -webkit-transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -moz-transition:opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
    transition:opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-standard .g-zoom.g-active{
    -webkit-animation-duration:0.3s;
    -moz-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-name:g-dropdown-zoom;
    -moz-animation-name:g-dropdown-zoom;
    animation-name:g-dropdown-zoom
}
.g-main-nav .g-standard .g-fade-in-up.g-active{
    -webkit-animation-duration:0.3s;
    -moz-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-name:g-dropdown-fade-in-up;
    -moz-animation-name:g-dropdown-fade-in-up;
    animation-name:g-dropdown-fade-in-up
}
.g-main-nav .g-standard .g-dropdown-bounce-in-left.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-left;
    -moz-animation-name:g-dropdown-bounce-in-left;
    animation-name:g-dropdown-bounce-in-left
}
.g-main-nav .g-standard .g-dropdown-bounce-in-right.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-right;
    -moz-animation-name:g-dropdown-bounce-in-right;
    animation-name:g-dropdown-bounce-in-right
}
.g-main-nav .g-standard .g-dropdown-bounce-in-down.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-down;
    -moz-animation-name:g-dropdown-bounce-in-down;
    animation-name:g-dropdown-bounce-in-down
}
.g-main-nav .g-fullwidth > .g-dropdown{
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.g-main-nav .g-fullwidth > .g-fade.g-dropdown{
    -webkit-transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -moz-transition:opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
    transition:opacity 0.3s ease-out, transform 0.3s ease-out
}
.g-main-nav .g-fullwidth > .g-zoom.g-active{
    -webkit-animation-duration:0.3s;
    -moz-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-name:g-dropdown-zoom;
    -moz-animation-name:g-dropdown-zoom;
    animation-name:g-dropdown-zoom
}
.g-main-nav .g-fullwidth > .g-fade-in-up.g-active{
    -webkit-animation-duration:0.3s;
    -moz-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-name:g-dropdown-fade-in-up;
    -moz-animation-name:g-dropdown-fade-in-up;
    animation-name:g-dropdown-fade-in-up
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-left.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-left;
    -moz-animation-name:g-dropdown-bounce-in-left;
    animation-name:g-dropdown-bounce-in-left
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-right.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-right;
    -moz-animation-name:g-dropdown-bounce-in-right;
    animation-name:g-dropdown-bounce-in-right
}
.g-main-nav .g-fullwidth > .g-dropdown-bounce-in-down.g-active{
    -webkit-animation-duration:0.5s;
    -moz-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-name:g-dropdown-bounce-in-down;
    -moz-animation-name:g-dropdown-bounce-in-down;
    animation-name:g-dropdown-bounce-in-down
}
@-webkit-keyframes g-dropdown-zoom{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.8, 0.8, 0.8)
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes g-dropdown-zoom{
    0%{
        opacity:0;
        -moz-transform:scale3d(0.8, 0.8, 0.8)
    }
    100%{
        opacity:1
    }
}
@keyframes g-dropdown-zoom{
    0%{
        opacity:0;
        -webkit-transform:scale3d(0.8, 0.8, 0.8);
        -moz-transform:scale3d(0.8, 0.8, 0.8);
        -ms-transform:scale3d(0.8, 0.8, 0.8);
        -o-transform:scale3d(0.8, 0.8, 0.8);
        transform:scale3d(0.8, 0.8, 0.8)
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes g-dropdown-fade-in-up{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, 30px, 0)
    }
    100%{
        opacity:1
    }
}
@-moz-keyframes g-dropdown-fade-in-up{
    0%{
        opacity:0;
        -moz-transform:translate3d(0, 30px, 0)
    }
    100%{
        opacity:1
    }
}
@keyframes g-dropdown-fade-in-up{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, 30px, 0);
        -moz-transform:translate3d(0, 30px, 0);
        -ms-transform:translate3d(0, 30px, 0);
        -o-transform:translate3d(0, 30px, 0);
        transform:translate3d(0, 30px, 0)
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes g-dropdown-bounce-in-left{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-50px, 0, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0)
    }
    75%{
        -webkit-transform:translate3d(-10px, 0, 0)
    }
    90%{
        -webkit-transform:translate3d(5px, 0, 0)
    }
    to{
        -webkit-transform:none
    }
}
@-moz-keyframes g-dropdown-bounce-in-left{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -moz-transform:translate3d(-50px, 0, 0)
    }
    60%{
        opacity:1;
        -moz-transform:translate3d(25px, 0, 0)
    }
    75%{
        -moz-transform:translate3d(-10px, 0, 0)
    }
    90%{
        -moz-transform:translate3d(5px, 0, 0)
    }
    to{
        -moz-transform:none
    }
}
@keyframes g-dropdown-bounce-in-left{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(-50px, 0, 0);
        -moz-transform:translate3d(-50px, 0, 0);
        -ms-transform:translate3d(-50px, 0, 0);
        -o-transform:translate3d(-50px, 0, 0);
        transform:translate3d(-50px, 0, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(25px, 0, 0);
        -moz-transform:translate3d(25px, 0, 0);
        -ms-transform:translate3d(25px, 0, 0);
        -o-transform:translate3d(25px, 0, 0);
        transform:translate3d(25px, 0, 0)
    }
    75%{
        -webkit-transform:translate3d(-10px, 0, 0);
        -moz-transform:translate3d(-10px, 0, 0);
        -ms-transform:translate3d(-10px, 0, 0);
        -o-transform:translate3d(-10px, 0, 0);
        transform:translate3d(-10px, 0, 0)
    }
    90%{
        -webkit-transform:translate3d(5px, 0, 0);
        -moz-transform:translate3d(5px, 0, 0);
        -ms-transform:translate3d(5px, 0, 0);
        -o-transform:translate3d(5px, 0, 0);
        transform:translate3d(5px, 0, 0)
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@-webkit-keyframes g-dropdown-bounce-in-down{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, -50px, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0, 25px, 0)
    }
    75%{
        -webkit-transform:translate3d(0, -10px, 0)
    }
    90%{
        -webkit-transform:translate3d(0, 5px, 0)
    }
    to{
        -webkit-transform:none
    }
}
@-moz-keyframes g-dropdown-bounce-in-down{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -moz-transform:translate3d(0, -50px, 0)
    }
    60%{
        opacity:1;
        -moz-transform:translate3d(0, 25px, 0)
    }
    75%{
        -moz-transform:translate3d(0, -10px, 0)
    }
    90%{
        -moz-transform:translate3d(0, 5px, 0)
    }
    to{
        -moz-transform:none
    }
}
@keyframes g-dropdown-bounce-in-down{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    0%{
        opacity:0;
        -webkit-transform:translate3d(0, -50px, 0);
        -moz-transform:translate3d(0, -50px, 0);
        -ms-transform:translate3d(0, -50px, 0);
        -o-transform:translate3d(0, -50px, 0);
        transform:translate3d(0, -50px, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(0, 25px, 0);
        -moz-transform:translate3d(0, 25px, 0);
        -ms-transform:translate3d(0, 25px, 0);
        -o-transform:translate3d(0, 25px, 0);
        transform:translate3d(0, 25px, 0)
    }
    75%{
        -webkit-transform:translate3d(0, -10px, 0);
        -moz-transform:translate3d(0, -10px, 0);
        -ms-transform:translate3d(0, -10px, 0);
        -o-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    90%{
        -webkit-transform:translate3d(0, 5px, 0);
        -moz-transform:translate3d(0, 5px, 0);
        -ms-transform:translate3d(0, 5px, 0);
        -o-transform:translate3d(0, 5px, 0);
        transform:translate3d(0, 5px, 0)
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
@-webkit-keyframes g-dropdown-bounce-in-right{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(50px, 0, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0)
    }
    75%{
        -webkit-transform:translate3d(10px, 0, 0)
    }
    90%{
        -webkit-transform:translate3d(-5px, 0, 0)
    }
    to{
        -webkit-transform:none
    }
}
@-moz-keyframes g-dropdown-bounce-in-right{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    from{
        opacity:0;
        -moz-transform:translate3d(50px, 0, 0)
    }
    60%{
        opacity:1;
        -moz-transform:translate3d(-25px, 0, 0)
    }
    75%{
        -moz-transform:translate3d(10px, 0, 0)
    }
    90%{
        -moz-transform:translate3d(-5px, 0, 0)
    }
    to{
        -moz-transform:none
    }
}
@keyframes g-dropdown-bounce-in-right{
    from,60%,75%,90%,to{
        animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)
    }
    from{
        opacity:0;
        -webkit-transform:translate3d(50px, 0, 0);
        -moz-transform:translate3d(50px, 0, 0);
        -ms-transform:translate3d(50px, 0, 0);
        -o-transform:translate3d(50px, 0, 0);
        transform:translate3d(50px, 0, 0)
    }
    60%{
        opacity:1;
        -webkit-transform:translate3d(-25px, 0, 0);
        -moz-transform:translate3d(-25px, 0, 0);
        -ms-transform:translate3d(-25px, 0, 0);
        -o-transform:translate3d(-25px, 0, 0);
        transform:translate3d(-25px, 0, 0)
    }
    75%{
        -webkit-transform:translate3d(10px, 0, 0);
        -moz-transform:translate3d(10px, 0, 0);
        -ms-transform:translate3d(10px, 0, 0);
        -o-transform:translate3d(10px, 0, 0);
        transform:translate3d(10px, 0, 0)
    }
    90%{
        -webkit-transform:translate3d(-5px, 0, 0);
        -moz-transform:translate3d(-5px, 0, 0);
        -ms-transform:translate3d(-5px, 0, 0);
        -o-transform:translate3d(-5px, 0, 0);
        transform:translate3d(-5px, 0, 0)
    }
    to{
        -webkit-transform:none;
        -moz-transform:none;
        -ms-transform:none;
        -o-transform:none;
        transform:none
    }
}
a{
    color:#9e621c;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
a:hover{
    color:inherit
}
body{
    font-family:"Abel";
    font-weight:400
}
h1,h2,h3,h4,h5{
    font-weight:600;
    margin:1.5rem 0 0.75rem 0
}
h1{
    font-size:2.2rem;
    font-weight:600
}
h2{
    font-size:2rem;
    font-weight:600
}
h2.g-title{
    font-size:2rem;
    font-weight:700
}
h3{
    font-size:1.7rem;
    font-weight:600
}
h3.g-title{
    font-size:1.7rem;
    font-weight:600;
    display:block;
    line-height:1.5
}
h4{
    font-size:1.25rem;
    font-weight:600
}
h5{
    font-size:1.2rem;
    font-weight:600
}
h6{
    font-size:1rem;
    font-weight:600
}
hr{
    display:block;
    margin:1.5rem 0;
    border-bottom:1px solid rgba(231, 232, 234, 0.25)
}
.g-title{
    font-size:0.8rem;
    font-weight:700;
    line-height:1.5;
    margin:0 0 0.625rem 0;
    padding:0 0 1.5rem 0
}
.g-title-xlarge .g-title{
    font-size:3rem;
    font-weight:600;
    line-height:1;
    padding:0
}
@media only all and (max-width:30rem){
    .g-title-xlarge .g-title{
        font-size:0rem;
        line-height:1.25
    }
}
.g-title-large .g-title{
    font-size:2rem;
    font-weight:600;
    line-height:1.25;
    padding:0
}
@media only all and (max-width:30rem){
    .g-title-large .g-title{
        font-size:1.75rem
    }
}
.g-title-small .g-title{
    font-size:0.9rem;
    font-weight:700
}
.g-title-300 .g-title{
    font-weight:300
}
.g-lead,.g-simplecontent .g-simplecontent-item-leading-content{
    position:relative;
    font-weight:600;
    font-size:1.5rem;
    line-height:1.35;
    margin:1.25rem 0 0.625rem 0
}
blockquote{
    border-left:10px solid rgba(231, 232, 234, 0.25);
    font-size:1.1rem
}
blockquote cite{
    display:block;
    text-align:right;
    color:#9e621c;
    font-size:1.2rem
}
code,kbd,pre,samp{
    font-family:"Menlo", "Monaco", monospace
}
code{
    background:#f9f2f4;
    color:#9c1d3d
}
pre{
    padding:1rem;
    margin:2rem 0;
    background:#f6f6f6;
    border:1px solid #e7e8ea;
    border-radius:0.1875rem;
    line-height:1.15;
    font-size:0.9rem
}
pre code{
    color:#237794;
    background:inherit;
    font-size:0.9rem
}
pre.prettyprint{
    border-color:rgba(0, 0, 0, 0.1) !important
}
hr{
    border-bottom:1px solid rgba(231, 232, 234, 0.25)
}
.g-para{
    margin:0.3rem 0 1rem
}
.title-center .g-title{
    text-align:center
}
.title-rounded .g-title{
    border-radius:2rem
}
.title-section .g-title{
    text-transform:uppercase;
    font-weight:500;
    font-size:1.2rem
}
.title-section .g-content{
    padding:0
}
.title-underline .g-title{
    padding:0.5rem 0
}
.title-underline .g-title:after{
    border-bottom:2px solid rgba(231, 232, 234, 0.25);
    position:absolute;
    content:"";
    left:0;
    width:100%;
    bottom:0
}
.dir-rtl .title-underline .g-title:after{
    left:inherit;
    right:0
}
.title-inline .g-title{
    display:inline-block;
    margin-bottom:0.625rem !important
}
.title-small .g-title{
    text-transform:uppercase;
    font-weight:400;
    font-size:0.9rem;
    padding-bottom:0
}
.title1 .g-title,.title2 .g-title,.title3 .g-title,.title4 .g-title,.title5 .g-title,.title-white .g-title,.title-grey .g-title,.title-pink .g-title,.title-red .g-title,.title-purple .g-title,.title-orange .g-title,.title-blue .g-title{
    font-size:2rem;
    font-family:"Abel";
    font-weight:900
}
.platform-content,.moduletable,.widget{
    margin:0.625rem 0;
    padding:1.5rem 0
}
.platform-content .moduletable,.moduletable .moduletable,.widget .moduletable,.platform-content .widget,.moduletable .widget,.widget .widget{
    margin:0;
    padding:0
}
.platform-content:first-child,.moduletable:first-child,.widget:first-child{
    margin-top:0;
    padding-top:0
}
.platform-content:last-child,.moduletable:last-child,.widget:last-child{
    margin-bottom:0;
    padding-bottom:0
}
.moduletable[class*="box"],.widget[class*="box"]{
    padding:1.5rem;
    margin:0.625rem
}
.moduletable[class*="title"] .g-title,.widget[class*="title"] .g-title{
    margin-left:0;
    margin-right:0;
    margin-top:0
}
.title1 .g-title{
    color:#9e621c
}
.box1.moduletable,.box1.widget,.box1.g-outer-box,.box1 > .g-content{
    color:#fff;
    background:#9e621c
}
.box1.moduletable p,.box1.widget p,.box1.g-outer-box p,.box1 > .g-content p{
    color:rgba(255, 255, 255, 0.8)
}
.box1.moduletable .g-main-nav .g-menu-item-container:after,.box1.widget .g-main-nav .g-menu-item-container:after,.box1.g-outer-box .g-main-nav .g-menu-item-container:after,.box1 > .g-content .g-main-nav .g-menu-item-container:after{
    background:#fff !important
}
.box1 .g-title{
    font-size:1.2rem;
    text-transform:uppercase
}
.box1 a{
    color:inherit;
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.25)
}
.box1 a:hover{
    box-shadow:0 1px 0 0 #fff
}
.box1 .button{
    background:#c97d24 !important;
    color:#fff;
    box-shadow:none
}
.box1 .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.1) !important;
    color:#fff
}
.box1 .button:hover,.title1 .button:hover,.box1 .button:active,.title1 .button:active,.box1 .button:focus,.title1 .button:focus{
    box-shadow:none
}
.box1 .button.button-3,.title1 .button.button-3,.box1 .button.button-4,.title1 .button.button-4{
    color:#fff !important;
    border-color:#fff
}
.box1 .button.button-3:hover,.title1 .button.button-3:hover,.box1 .button.button-4:hover,.title1 .button.button-4:hover,.box1 .button.button-3:active,.title1 .button.button-3:active,.box1 .button.button-4:active,.title1 .button.button-4:active,.box1 .button.button-3:focus,.title1 .button.button-3:focus,.box1 .button.button-4:focus,.title1 .button.button-4:focus{
    color:#da8a2d !important;
    border-color:#da8a2d
}
.title2 .g-title{
    color:#6e2f04;
    border:0 none
}
.title2 .button{
    background:#6e2f04 !important;
    color:#fff;
    box-shadow:none
}
.title2 .button:hover{
    box-shadow:none;
    background:#3d1a02 !important;
    color:#fff
}
.box2.moduletable,.box2.widget,.box2.g-outer-box,.box2 > .g-content{
    color:#fff;
    background:#6e2f04
}
.box2 .g-title{
    font-size:1.2rem;
    text-transform:uppercase
}
.box2 a{
    color:inherit;
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.25)
}
.box2 a:hover{
    box-shadow:0 1px 0 0 #fff
}
.box2 .button{
    background:#9f4406 !important;
    color:#fff;
    box-shadow:none
}
.box2 .button:hover{
    box-shadow:none;
    background:#552403 !important;
    color:#fff
}
.title3 .g-title{
    color:#9e621c
}
.box3.moduletable,.box3.widget,.box3.g-outer-box,.box3 > .g-content{
    background-color:#9e621c;
    background-image:-webkit-linear-gradient(-70deg, #9e621c, #6e2f04);
    background-image:linear-gradient(-200deg,#9e621c, #6e2f04);
    -webkit-transform-origin:bottom;
    -moz-transform-origin:bottom;
    -ms-transform-origin:bottom;
    -o-transform-origin:bottom;
    transform-origin:bottom;
    color:#fff
}
.box3 .g-title{
    font-size:1.2rem;
    text-transform:uppercase
}
.box3 a{
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.25);
    color:rgba(255, 255, 255, 0.7)
}
.box3 a:hover{
    box-shadow:0 1px 0 0 #9e621c
}
.box3 .button{
    background:#734714 !important;
    color:#fff;
    box-shadow:none
}
.box3 .button:hover{
    box-shadow:none;
    background:#885518 !important;
    color:#fff
}
.title4 .g-title{
    padding:0.8rem 1.3rem;
    background-color:#9e621c;
    background-image:-webkit-linear-gradient(-70deg, #9e621c, #6e2f04);
    background-image:linear-gradient(-200deg,#9e621c, #6e2f04);
    color:#fff;
    border-radius:0.4rem
}
.box4.moduletable,.box4.widget,.box4.g-outer-box,.box4 > .g-content{
    background-color:#589e1c;
    background-image:-webkit-linear-gradient(-70deg, #589e1c, #6e2f04);
    background-image:linear-gradient(-200deg,#589e1c, #6e2f04);
    -webkit-transform-origin:bottom;
    -moz-transform-origin:bottom;
    -ms-transform-origin:bottom;
    -o-transform-origin:bottom;
    transform-origin:bottom;
    color:#fff
}
.box4 .g-title{
    font-size:1.2rem;
    text-transform:uppercase
}
.box4 a{
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.25);
    color:rgba(255, 255, 255, 0.7)
}
.box4 a:hover{
    box-shadow:0 1px 0 0 #9e621c
}
.box4 .button{
    box-shadow:none;
    background:rgba(88, 158, 28, 0.65)
}
.box4 .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.3)
}
.title5 .g-title{
    padding:0.8rem 1.3rem;
    background-color:#6e2f04;
    background-image:-webkit-linear-gradient(-70deg, #6e2f04, #9e621c);
    background-image:linear-gradient(-200deg,#6e2f04, #9e621c);
    color:#fff;
    border-radius:0.4rem
}
.box5.moduletable,.box5.widget,.box5.g-outer-box,.box5 > .g-content{
    color:#9e621c;
    background:#e6e6e6
}
.box5 a{
    color:inherit;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.25)
}
.box5 a:hover{
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.1)
}
.box5 .button:hover{
    box-shadow:none;
    background:#c97d24 !important;
    color:#fff
}
.title6 .g-title,.title6 .g-simplecontent .g-simplecontent-item-content-title{
    font-weight:300;
    text-transform:none
}
.box6.moduletable,.box6.widget,.box6.g-outer-box,.box6 > .g-content{
    color:#fff;
    background:#2d2d2d
}
.box6 a{
    box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.25);
    color:rgba(255, 255, 255, 0.7)
}
.box6 a:hover{
    box-shadow:0 1px 0 0 #9e621c
}
.box6 .button:hover{
    box-shadow:none;
    background:#734714 !important;
    color:#fff
}
.box-white{
    color:#1a1a1a
}
.box-grey,.box-pink,.box-red,.box-purple,.box-blue,.box-orange{
    color:#fff
}
.title-white .g-title,.title-white .button,.title-white .g-simplecontent-layout-header .g-simplecontent-item-content-title,.title-white .g-simplecontent-layout-header .g-simplecontent-item-leading-content{
    color:#fff
}
.title-white .button{
    border-color:#fff
}
.box-white.moduletable,.box-white.widget,.box-white.g-outer-box,.box-white > .g-content{
    background:#fff
}
.box-white .button{
    background:#bfbfbf
}
.box-white a{
    color:#bfbfbf
}
.box-white .button:hover,.title-white .button:hover,.box-white .button:active,.title-white .button:active,.box-white .button:focus,.title-white .button:focus{
    background:#e6e6e6
}
.box-white .button.button-3,.title-white .button.button-3,.box-white .button.button-2,.title-white .button.button-2{
    color:#bfbfbf;
    border-color:#bfbfbf
}
.box-white .button.button-3:hover,.title-white .button.button-3:hover,.box-white .button.button-2:hover,.title-white .button.button-2:hover,.box-white .button.button-3:active,.title-white .button.button-3:active,.box-white .button.button-2:active,.title-white .button.button-2:active,.box-white .button.button-3:focus,.title-white .button.button-3:focus,.box-white .button.button-2:focus,.title-white .button.button-2:focus{
    color:#000;
    border-color:#000
}
.title-grey .g-title{
    color:#95a5a6
}
.title-grey .button{
    background:#95a5a6 !important;
    color:#fff;
    box-shadow:none
}
.title-grey .button:hover{
    box-shadow:none;
    background:#798d8f !important
}
.box-grey.moduletable,.box-grey.widget,.box-grey.g-outer-box,.box-grey > .g-content{
    background:#95a5a6
}
.box-grey a{
    color:#dae0e0
}
.box-grey a:hover{
    color:#6d8082
}
.box-grey .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-grey .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-grey .button.button-3,.title-grey .button.button-3,.box-grey .button.button-4,.title-grey .button.button-4{
    color:#566566
}
.box-grey .button.button-3:hover,.title-grey .button.button-3:hover,.box-grey .button.button-4:hover,.title-grey .button.button-4:hover,.box-grey .button.button-3:active,.title-grey .button.button-3:active,.box-grey .button.button-4:active,.title-grey .button.button-4:active,.box-grey .button.button-3:focus,.title-grey .button.button-3:focus,.box-grey .button.button-4:focus,.title-grey .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.title-pink .g-title{
    color:#d13b7b;
    border:0 none
}
.title-pink .button{
    background:#d13b7b !important;
    color:#fff;
    box-shadow:none
}
.title-pink .button:hover{
    box-shadow:none;
    background:#b02963 !important
}
.box-pink.moduletable,.box-pink.widget,.box-pink.g-outer-box,.box-pink > .g-content{
    background:#d13b7b
}
.box-pink .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-pink .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-pink a{
    color:#e9a2c1
}
.box-pink a:hover{
    color:#9b2457
}
.box-pink .button.button-3,.title-pink .button.button-3,.box-pink .button.button-4,.title-pink .button.button-4{
    color:#721b40
}
.box-pink .button.button-3:hover,.title-pink .button.button-3:hover,.box-pink .button.button-4:hover,.title-pink .button.button-4:hover,.box-pink .button.button-3:active,.title-pink .button.button-3:active,.box-pink .button.button-4:active,.title-pink .button.button-4:active,.box-pink .button.button-3:focus,.title-pink .button.button-3:focus,.box-pink .button.button-4:focus,.title-pink .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.title-red .g-title{
    color:#ef4a44;
    border:0 none
}
.title-red .button{
    background:#ef4a44 !important;
    color:#fff;
    box-shadow:none
}
.title-red .button:hover{
    box-shadow:none;
    background:#eb1d15 !important
}
.box-red.moduletable,.box-red.widget,.box-red.g-outer-box,.box-red > .g-content{
    background:#ef4a44
}
.box-red .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-red .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-red a{
    color:#f9bcb9
}
.box-red a:hover{
    color:#d41912
}
.box-red .button.button-3,.title-red .button.button-3,.box-red .button.button-4,.title-red .button.button-4{
    color:#a5130e
}
.box-red .button.button-3:hover,.title-red .button.button-3:hover,.box-red .button.button-4:hover,.title-red .button.button-4:hover,.box-red .button.button-3:active,.title-red .button.button-3:active,.box-red .button.button-4:active,.title-red .button.button-4:active,.box-red .button.button-3:focus,.title-red .button.button-3:focus,.box-red .button.button-4:focus,.title-red .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.title-purple .g-title{
    color:#874f9a;
    border:0 none
}
.title-purple .button{
    background:#874f9a !important;
    color:#fff;
    box-shadow:none
}
.title-purple .button:hover{
    box-shadow:none;
    background:#693e78 !important
}
.box-purple.moduletable,.box-purple.widget,.box-purple.g-outer-box,.box-purple > .g-content{
    background:#874f9a
}
.box-purple .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-purple .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-purple a{
    color:#c09ccc
}
.box-purple a:hover{
    color:#5b3567
}
.box-purple .button.button-3,.title-purple .button.button-3,.box-purple .button.button-4,.title-purple .button.button-4{
    color:#3d2446
}
.box-purple .button.button-3:hover,.title-purple .button.button-3:hover,.box-purple .button.button-4:hover,.title-purple .button.button-4:hover,.box-purple .button.button-3:active,.title-purple .button.button-3:active,.box-purple .button.button-4:active,.title-purple .button.button-4:active,.box-purple .button.button-3:focus,.title-purple .button.button-3:focus,.box-purple .button.button-4:focus,.title-purple .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.title-blue .g-title{
    color:#279fba;
    border:0 none
}
.title-blue .button{
    background:#279fba !important;
    color:#fff;
    box-shadow:none
}
.title-blue .button:hover{
    box-shadow:none;
    background:#1e7b90 !important
}
.box-blue.moduletable,.box-blue.widget,.box-blue.g-outer-box,.box-blue > .g-content{
    background:#279fba
}
.box-blue .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-blue .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-blue a{
    color:#7dd1e4
}
.box-blue a:hover{
    color:#1a697b
}
.box-blue .button.button-3,.title-blue .button.button-3,.box-blue .button.button-4,.title-blue .button.button-4{
    color:#114551
}
.box-blue .button.button-3:hover,.title-blue .button.button-3:hover,.box-blue .button.button-4:hover,.title-blue .button.button-4:hover,.box-blue .button.button-3:active,.title-blue .button.button-3:active,.box-blue .button.button-4:active,.title-blue .button.button-4:active,.box-blue .button.button-3:focus,.title-blue .button.button-3:focus,.box-blue .button.button-4:focus,.title-blue .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.title-orange .g-title{
    color:#ee7933;
    border:0 none
}
.title-orange .button{
    background:#ee7933 !important;
    color:#fff;
    box-shadow:none
}
.title-orange .button:hover{
    box-shadow:none;
    background:#dc5e12 !important
}
.box-orange.moduletable,.box-orange.widget,.box-orange.g-outer-box,.box-orange > .g-content{
    background:#ee7933
}
.box-orange .button{
    background:rgba(255, 255, 255, 0.3) !important;
    color:#fff;
    box-shadow:none
}
.box-orange .button:hover{
    box-shadow:none;
    background:rgba(255, 255, 255, 0.2) !important;
    color:#fff
}
.box-orange a{
    color:#f8c6a9
}
.box-orange a:hover{
    color:#c45410
}
.box-orange .button.button-3,.title-orange .button.button-3,.box-orange .button.button-4,.title-orange .button.button-4{
    color:#95400c
}
.box-orange .button.button-3:hover,.title-orange .button.button-3:hover,.box-orange .button.button-4:hover,.title-orange .button.button-4:hover,.box-orange .button.button-3:active,.title-orange .button.button-3:active,.box-orange .button.button-4:active,.title-orange .button.button-4:active,.box-orange .button.button-3:focus,.title-orange .button.button-3:focus,.box-orange .button.button-4:focus,.title-orange .button.button-4:focus{
    color:#fff;
    border-color:#fff
}
.spaced .g-content{
    margin:1px
}
.bordered .g-content{
    border:1px solid rgba(231, 232, 234, 0.25);
    margin:1px
}
.shadow .g-content{
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)
}
.shadow2 .g-content{
    box-shadow:0 0 4px rgba(0, 0, 0, 0.15)
}
.disabled .g-content{
    opacity:0.4
}
.square .g-content{
    border-radius:none
}
.rounded .g-content{
    border-radius:0.1875rem;
    overflow:hidden
}
.no-bg-image{
    background-image:none !important
}
.g-block-divider{
    background:rgba(231, 232, 234, 0.25);
    height:5px;
    margin-top:6rem;
    margin-bottom:6rem
}
.equal-height #g-aside,.equal-height #g-mainbar,.equal-height #g-sidebar{
    width:100%
}
.equal-height .g-content{
    width:auto
}
.button,.g-pricingtable-col-item .g-pricingtable .button{
    display:inline-block;
    font-family:"Abel";
    font-weight:600;
    color:#fff !important;
    font-size:1vw;
    background:#9e621c;
    margin:0 0 0.5rem 0;
    padding:0.45rem 2rem;
    border-radius:0.4rem;
    vertical-align:middle;
    text-shadow:none;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
@media (max-width: 90rem){
    .button,.g-pricingtable-col-item .g-pricingtable .button{
        font-size:0.9rem
    }
}
.button:hover,.g-pricingtable-col-item .g-pricingtable .button:hover,.button:active,.g-pricingtable-col-item .g-pricingtable .button:active,.button:focus,.g-pricingtable-col-item .g-pricingtable .button:focus{
    background-color:#873a05;
    background-image:-webkit-linear-gradient(#873a05, #9e621c);
    background-image:linear-gradient(#873a05, #9e621c);
    color:#fff !important
}
.button .fa{
    font-size:1.5rem
}
.button.button-square{
    border-radius:0
}
.button.button-square[class*="button"]{
    border-radius:0
}
.button.button-block{
    display:block;
    text-align:center
}
.button.button-xlarge{
    font-size:1.2vw
}
@media (max-width: 83.33333rem){
    .button.button-xlarge{
        font-size:1rem
    }
}
.button.button-large{
    font-size:1.1rem
}
.button.button-medium{
    font-size:1rem
}
.button.button-small{
    font-size:0.8rem
}
.button.button-xsmall{
    font-size:0.6rem
}
.button.button-2{
    background:#6e2f04
}
.button.button-2:hover,.button.button-2:active,.button.button-2:focus{
    background:#552403
}
.button.button-3,.button.button-4,.button.button-grey,.button.button-pink,.button.button-red,.button.button-purple,.button.button-orange,.button.button-blue{
    color:#fff !important
}
.button.button-3.button-3,.button.button-4.button-3,.button.button-grey.button-3,.button.button-pink.button-3,.button.button-red.button-3,.button.button-purple.button-3,.button.button-orange.button-3,.button.button-blue.button-3,.button.button-3.button-4,.button.button-4.button-4,.button.button-grey.button-4,.button.button-pink.button-4,.button.button-red.button-4,.button.button-purple.button-4,.button.button-orange.button-4,.button.button-blue.button-4{
    background:transparent
}
.button.button-3.button-3:hover,.button.button-4.button-3:hover,.button.button-grey.button-3:hover,.button.button-pink.button-3:hover,.button.button-red.button-3:hover,.button.button-purple.button-3:hover,.button.button-orange.button-3:hover,.button.button-blue.button-3:hover,.button.button-3.button-4:hover,.button.button-4.button-4:hover,.button.button-grey.button-4:hover,.button.button-pink.button-4:hover,.button.button-red.button-4:hover,.button.button-purple.button-4:hover,.button.button-orange.button-4:hover,.button.button-blue.button-4:hover,.button.button-3.button-3:active,.button.button-4.button-3:active,.button.button-grey.button-3:active,.button.button-pink.button-3:active,.button.button-red.button-3:active,.button.button-purple.button-3:active,.button.button-orange.button-3:active,.button.button-blue.button-3:active,.button.button-3.button-4:active,.button.button-4.button-4:active,.button.button-grey.button-4:active,.button.button-pink.button-4:active,.button.button-red.button-4:active,.button.button-purple.button-4:active,.button.button-orange.button-4:active,.button.button-blue.button-4:active,.button.button-3.button-3:focus,.button.button-4.button-3:focus,.button.button-grey.button-3:focus,.button.button-pink.button-3:focus,.button.button-red.button-3:focus,.button.button-purple.button-3:focus,.button.button-orange.button-3:focus,.button.button-blue.button-3:focus,.button.button-3.button-4:focus,.button.button-4.button-4:focus,.button.button-grey.button-4:focus,.button.button-pink.button-4:focus,.button.button-red.button-4:focus,.button.button-purple.button-4:focus,.button.button-orange.button-4:focus,.button.button-blue.button-4:focus{
    background:transparent
}
.button.button-3{
    border-color:#000;
    color:#6e2f04 !important;
    border:2px solid #6e2f04
}
.button.button-3:hover,.button.button-3:active,.button.button-3:focus{
    background:#6e2f04 !important;
    border-color:#6e2f04 !important;
    color:#fff !important
}
.button.button-4{
    border-color:#9e621c;
    color:#9e621c !important;
    border:2px solid #9e621c
}
.button.button-4:hover,.button.button-4:active,.button.button-4:focus{
    background:#9e621c !important;
    border-color:#9e621c !important;
    color:#fff !important
}
.button.button-grey{
    background:#95a5a6;
    border-color:#95a5a6
}
.button.button-grey.button-3,.button.button-grey.button-4{
    background:transparent !important;
    color:#95a5a6 !important;
    border:2px solid #95a5a6
}
.button.button-grey.button-3:hover,.button.button-grey.button-4:hover,.button.button-grey.button-3:active,.button.button-grey.button-4:active,.button.button-grey.button-3:focus,.button.button-grey.button-4:focus{
    border-color:#6d8082 !important;
    color:#6d8082 !important
}
.button.button-grey:hover,.button.button-grey:active,.button.button-grey:focus{
    background:#6d8082;
    border-color:#6d8082
}
.button.button-pink{
    background:#d13b7b;
    border-color:#d13b7b
}
.button.button-pink.button-3,.button.button-pink.button-4{
    background:transparent !important;
    color:#d13b7b !important;
    border:2px solid #d13b7b
}
.button.button-pink.button-3:hover,.button.button-pink.button-4:hover,.button.button-pink.button-3:active,.button.button-pink.button-4:active,.button.button-pink.button-3:focus,.button.button-pink.button-4:focus{
    border-color:#9b2457 !important;
    color:#9b2457 !important
}
.button.button-pink:hover,.button.button-pink:active,.button.button-pink:focus{
    background:#9b2457;
    border-color:#9b2457
}
.button.button-red{
    background:#ef4a44;
    border-color:#ef4a44
}
.button.button-red.button-3,.button.button-red.button-4{
    background:transparent !important;
    color:#ef4a44 !important;
    border:2px solid #ef4a44
}
.button.button-red.button-3:hover,.button.button-red.button-4:hover,.button.button-red.button-3:active,.button.button-red.button-4:active,.button.button-red.button-3:focus,.button.button-red.button-4:focus{
    border-color:#d41912 !important;
    color:#d41912 !important
}
.button.button-red:hover,.button.button-red:active,.button.button-red:focus{
    background:#d41912;
    border-color:#d41912
}
.button.button-purple{
    background:#874f9a;
    border-color:#874f9a
}
.button.button-purple.button-3,.button.button-purple.button-4{
    background:transparent !important;
    color:#874f9a !important;
    border:2px solid #874f9a
}
.button.button-purple.button-3:hover,.button.button-purple.button-4:hover,.button.button-purple.button-3:active,.button.button-purple.button-4:active,.button.button-purple.button-3:focus,.button.button-purple.button-4:focus{
    border-color:#5b3567 !important;
    color:#5b3567 !important
}
.button.button-purple:hover,.button.button-purple:active,.button.button-purple:focus{
    background:#5b3567;
    border-color:#5b3567
}
.button.button-orange{
    background:#ee7933;
    border-color:#ee7933
}
.button.button-orange.button-3,.button.button-orange.button-4{
    background:transparent !important;
    color:#ee7933 !important;
    border:2px solid #ee7933
}
.button.button-orange.button-3:hover,.button.button-orange.button-4:hover,.button.button-orange.button-3:active,.button.button-orange.button-4:active,.button.button-orange.button-3:focus,.button.button-orange.button-4:focus{
    border-color:#c45410 !important;
    color:#c45410 !important
}
.button.button-orange:hover,.button.button-orange:active,.button.button-orange:focus{
    background:#c45410;
    border-color:#c45410
}
.button.button-blue{
    background:#279fba;
    border-color:#279fba
}
.button.button-blue.button-3,.button.button-blue.button-4{
    background:transparent !important;
    color:#279fba !important;
    border:2px solid #279fba
}
.button.button-blue.button-3:hover,.button.button-blue.button-4:hover,.button.button-blue.button-3:active,.button.button-blue.button-4:active,.button.button-blue.button-3:focus,.button.button-blue.button-4:focus{
    border-color:#1a697b !important;
    color:#1a697b !important
}
.button.button-blue:hover,.button.button-blue:active,.button.button-blue:focus{
    background:#1a697b;
    border-color:#1a697b
}
.button.button-arrow{
    position:relative
}
.button.button-arrow:before,.button.button-arrow:after{
    font-family:FontAwesome
}
.dir-ltr .button.button-arrow:after{
    content:"\f178";
    margin-left:1rem
}
.dir-rtl .button.button-arrow:before{
    content:"\f177";
    margin-right:1rem
}
.button.button-special{
    position:relative
}
.dir-ltr .button.button-special:before{
    position:absolute;
    content:"";
    top:8px;
    bottom:-8px;
    left:-8px;
    right:8px;
    border-left:1px solid #7b4d16;
    border-bottom:1px solid #7b4d16
}
.dir-rtl .button.button-special:after{
    position:absolute;
    content:"";
    top:8px;
    bottom:-8px;
    right:-8px;
    left:8px;
    border-right:1px solid #7b4d16;
    border-bottom:1px solid #7b4d16
}
.button.button-outline{
    color:#000 !important;
    background:transparent;
    border:2px solid #000
}
.dir-ltr .button.button-outline:before{
    border-left:2px solid #000;
    border-bottom:2px solid #000
}
.dir-rtl .button.button-outline:after{
    border-right:2px solid #000;
    border-bottom:2px solid #000
}
.button.button-outline:hover{
    border-color:#9e621c;
    color:#9e621c !important
}
.dir-ltr .button.button-outline:hover:before{
    border-left:2px solid #9e621c;
    border-bottom:2px solid #9e621c
}
.dir-rtl .button.button-outline:hover:after{
    border-right:2px solid #9e621c;
    border-bottom:2px solid #9e621c
}
.button.button-text-only{
    padding:0 !important;
    background:transparent !important;
    color:#9e621c !important
}
.button.button-text-only:hover{
    color:#5d3a10
}
table{
    border:1px solid #dedede
}
th{
    background:rgba(0, 0, 0, 0.1);
    padding:0.5rem
}
td{
    padding:0.5rem;
    border:1px solid #dedede
}
textarea,select[multiple=multiple]{
    background-color:white;
    border:1px solid #fff;
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06)
}
textarea:hover,select[multiple=multiple]:hover{
    border-color:#9e621c
}
textarea:focus,select[multiple=multiple]:focus{
    border-color:#9e621c
}
textarea{
    width:100%;
    box-sizing:border-box !important
}
fieldset.input{
    margin:0;
    padding:0
}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{
    background-color:white;
    vertical-align:middle;
    border:1px solid #fff;
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.06);
    font-size:1rem;
    width:100%;
    line-height:1.5;
    -webkit-transition:border-color 0.2s;
    -moz-transition:border-color 0.2s;
    transition:border-color 0.2s
}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover{
    border-color:#9e621c
}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus{
    border-color:#9e621c
}
.fp-navigation .g-logo{
    color:#fff
}
.fp-navigation .g-search .fa{
    color:#fff
}
.fp-navigation .g-search .fa:hover{
    color:#9e621c
}
.fp-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container,.fp-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container{
    background-color:#873a05;
    background-image:-webkit-linear-gradient(#873a05, #9e621c);
    background-image:linear-gradient(#873a05, #9e621c);
    box-shadow:0 0.3rem 2rem 0.3rem rgba(158, 98, 28, 0.8)
}
.fp-feature{
    padding-right:0 !important
}
.dir-rtl .fp-feature{
    padding-left:0 !important;
    padding-right:10% !important
}
@media only all and (max-width:74.938rem) and (min-width:51rem){
    .dir-rtl .fp-feature{
        padding-left:0 !important;
        padding-right:4% !important
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .dir-rtl .fp-feature{
        padding-right:0 !important
    }
}
@media only all and (max-width:50.938rem){
    .dir-rtl .fp-feature{
        padding-right:0 !important
    }
}
.fp-feature .g-grid{
    align-items:center
}
@media only all and (max-width:50.938rem){
    .fp-feature-slider .g-content{
        padding:0;
        margin:0
    }
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .fp-showcase .g-block{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        box-flex:100%;
        -webkit-flex:100%;
        -moz-flex:100%;
        -ms-flex:100%;
        flex:100%;
        width:100%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .fp-showcase .g-block{
        -webkit-box-flex:100%;
        -moz-box-flex:100%;
        box-flex:100%;
        -webkit-flex:100%;
        -moz-flex:100%;
        -ms-flex:100%;
        flex:100%;
        width:100%
    }
}
.fp-extension .g-simplecontent .g-simplecontent-layout-standard .g-simplecontent-item-content-title{
    font-weight:900;
    font-size:5vw
}
@media (max-width: 60rem){
    .fp-extension .g-simplecontent .g-simplecontent-layout-standard .g-simplecontent-item-content-title{
        font-size:3rem
    }
}
#g-slideshow.fp-slideshow{
    background:none
}
#g-slideshow.fp-slideshow:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    bottom:0;
    background-color:rgba(0, 0, 0, 0);
    background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 60%, #000 100%);
    background-image:linear-gradient(to bottom,rgba(0, 0, 0, 0) 60%, #000 100%);
    z-index:0
}
#g-slideshow.g-default-slideshow{
    padding-top:10.5rem;
    padding-bottom:3rem
}
.fp-responsive .fp-section.fp-table,.fp-responsive .fp-slide.fp-table,.fp-responsive .fp-tableCell,.fp-responsive .fp-scrollable{
    height:100% !important
}
.fp-responsive .fp-scroller{
    overflow:visible !important
}
#g-top{
    color:#82817c;
    background:rgba(255, 255, 255, 0.0)
}
@media print{
    #g-top{
        background:#fff !important;
        color:#000 !important
    }
}
#g-slideshow{
    position:relative;
    color:#fff;
    background:rgba(0, 0, 0, 0.4);
    background:url('../../images/backgrounds/slideshow/servicios.png') no-repeat center center;
    background-size:cover
}
#g-slideshow .g-grid{
    position:relative
}
#g-slideshow .g-simplecontent .g-simplecontent-item-content-title{
    font-weight:700;
    margin-top:0
}
#g-slideshow .g-simplecontent .g-simplecontent-layout-header{
    padding-top:0
}
#g-slideshow:before{
    background-color:rgba(0, 0, 0, 0.5);
    background-image:-webkit-linear-gradient(-240deg, rgba(142, 158, 28, 0.5), rgba(110, 47, 4, 0.4) 60%);
    background-image:linear-gradient(-30deg,rgba(142, 158, 28, 0.5), rgba(110, 47, 4, 0.4) 60%);
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0
}
@media print{
    #g-slideshow{
        background:#fff !important;
        color:#000 !important
    }
}
.fullpage-wrapper #g-navigation{
    position:absolute;
    width:100%;
    z-index:3
}
#g-navigation{
    color:#6e2f04;
    background:#b03f00
}
#g-navigation .g-search .fa{
    color:#6e2f04
}
#g-navigation .g-search .fa:hover{
    color:#9e621c
}
#g-navigation .fa-search{
    font-size:1.2rem
}
#g-navigation .g-grid{
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
@media only all and (max-width:50.938rem){
    #g-navigation .g-search{
        text-align:center;
        position:absolute;
        top:3rem;
        right:1.5rem;
        z-index:10
    }
    .dir-rtl #g-navigation .g-search{
        left:1.5rem;
        right:auto
    }
}
@media print{
    #g-navigation{
        background:#fff !important;
        color:#000 !important
    }
}
#g-header{
    position:relative;
    color:#82817c;
    background:#6e2f04
}
#g-header .g-grid{
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
#g-header .g-simplecontent .g-simplecontent-item-leading-content,#g-header .g-simplecontent .g-simplecontent-item-main-content{
    margin:0;
    color:#fff
}
#g-header .g-simplecontent .g-simplecontent-item-main-content{
    color:rgba(255, 255, 255, 0.5)
}
@media print{
    #g-header{
        background:#fff !important;
        color:#000 !important
    }
}
#g-above{
    color:#000;
    background:#fff
}
#g-above .g-grid{
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
#g-above .g-simplecontent .g-simplecontent-item-leading-content{
    color:#9e621c
}
@media print{
    #g-above{
        background:#fff !important;
        color:#000 !important
    }
}
#g-showcase{
    color:#000;
    background:#fff
}
#g-showcase .g-simplecontent .g-simplecontent-item-main-content{
    color:#9e621c
}
@media print{
    #g-showcase{
        background:#fff !important;
        color:#000 !important
    }
}
#g-utility{
    color:#fff;
    background:#fff
}
#g-utility .g-grid{
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
#g-utility a{
    color:#fff
}
#g-utility .g-simplecontent-item-main-content{
    color:rgba(255, 255, 255, 0.8)
}
#g-utility .g-simplecontent-layout-header .g-simplecontent-item-content-title{
    color:#fff;
    font-size:2.2vw;
    line-height:1.3;
    font-weight:600
}
@media (max-width: 81.81818rem){
    #g-utility .g-simplecontent-layout-header .g-simplecontent-item-content-title{
        font-size:1.8rem
    }
}
#g-utility .g-infolist .g-infolist-item-icon{
    font-size:2rem
}
@media print{
    #g-utility{
        background:#fff !important;
        color:#000 !important
    }
}
#g-feature{
    position:relative;
    color:#82817c;
    background:#000
}
#g-feature .g-simplecontent{
    padding-right:6vw
}
.dir-rtl #g-feature .g-simplecontent{
    padding-left:6vw;
    padding-right:0
}
@media only all and (max-width:50.938rem){
    #g-feature .g-simplecontent{
        padding-right:0
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    #g-feature .g-simplecontent{
        padding-right:0
    }
}
#g-feature .g-simplecontent .g-simplecontent-item-content-title{
    color:#fff
}
#g-feature .g-simplecontent .g-simplecontent-item-leading-content{
    color:rgba(255, 255, 255, 0.8)
}
@media print{
    #g-feature{
        background:#fff !important;
        color:#000 !important
    }
}
#g-container-main{
    background:#fff;
    color:#82817c
}
@media print{
    #g-mainbar{
        background:#fff !important;
        color:#000 !important
    }
}
#g-aside{
    color:#82817c;
    background:#fff;
    border-radius:0.4rem
}
@media print{
    #g-aside{
        background:#fff !important;
        color:#000 !important
    }
}
#g-sidebar{
    background:#fff;
    color:#82817c
}
@media print{
    #g-sidebar{
        background:#fff !important;
        color:#000 !important
    }
}
#g-expanded{
    color:#fff;
    background:#9e621c
}
@media print{
    #g-expanded{
        background:#fff !important;
        color:#000 !important
    }
}
#g-extension{
    color:#fff;
    background:#000
}
#g-extension .g-grid{
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center
}
#g-extension a{
    color:#fff
}
#g-extension .g-simplecontent-item-main-content{
    color:rgba(255, 255, 255, 0.7)
}
#g-extension .g-simplecontent-item-leading-content{
    color:rgba(255, 255, 255, 0.8)
}
#g-extension .g-infolist .g-infolist-item-icon{
    font-size:2vw
}
@media (max-width: 90rem){
    #g-extension .g-infolist .g-infolist-item-icon{
        font-size:1.8rem
    }
}
@media print{
    #g-extension{
        background:#fff !important;
        color:#000 !important
    }
}
#g-bottom{
    position:relative;
    color:#fff;
    background-color:#9e621c;
    background-image:-webkit-linear-gradient(-360deg, #9e621c, #6e2f04);
    background-image:linear-gradient(90deg,#9e621c, #6e2f04)
}
#g-bottom a{
    color:#fff
}
#g-bottom .g-title{
    padding-bottom:0.75rem;
    font-weight:700;
    font-size:2.5vw
}
@media (max-width: 72rem){
    #g-bottom .g-title{
        font-size:1.8rem
    }
}
@media print{
    #g-bottom{
        background:#fff !important;
        color:#000 !important
    }
}
#g-footer{
    color:#82817c;
    background:#000
}
#g-footer .g-title{
    margin:0 0 0.625rem;
    padding-bottom:0;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.1vw;
    font-weight:900;
    color:#fff
}
@media (max-width: 90.90909rem){
    #g-footer .g-title{
        font-size:1rem
    }
}
#g-footer .g-simplemenu-particle h6{
    color:#fff
}
#g-footer .g-simplemenu-particle a{
    color:#82817c
}
#g-footer .g-simplemenu-particle a:hover{
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s;
    box-shadow:0 2px 0 #82817c
}
@media print{
    #g-footer{
        background:#fff !important;
        color:#000 !important
    }
}
.fullpage-wrapper #g-copyright{
    position:relative;
    bottom:10rem
}
#g-copyright{
    background:#000;
    color:#82817c
}
@media only all and (max-width:50.938rem){
    #g-copyright{
        text-align:center
    }
}
#g-copyright a{
    color:#82817c
}
#g-copyright .g-branding{
    color:rgba(130, 129, 124, 0.75);
    font-weight:600
}
#g-copyright .g-branding a{
    color:rgba(130, 129, 124, 0.75)
}
#g-copyright .g-branding a:hover{
    color:#82817c
}
@media print{
    #g-copyright{
        background:#fff !important;
        color:#000 !important
    }
}
#g-offcanvas{
    background:#9e621c;
    width:10rem;
    color:#fff
}
#g-offcanvas a{
    color:#fff
}
#g-offcanvas h1,#g-offcanvas h2,#g-offcanvas h3,#g-offcanvas h4,#g-offcanvas h5,#g-offcanvas h6,#g-offcanvas strong{
    color:#fff
}
#g-offcanvas .button{
    background:transparent;
    border:2px solid #fff !important;
    color:#fff !important
}
#g-offcanvas .button:hover{
    border:2px solid #9e621c !important;
    color:#9e621c !important
}
#g-offcanvas .button:active{
    border:2px solid #9e621c !important;
    color:#9e621c !important
}
#g-offcanvas hr{
    border-bottom:1px solid rgba(255, 255, 255, 0.5)
}
.g-offcanvas-toggle{
    display:none;
    font-size:1.5rem;
    background:transparent;
    color:#000;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    top:3rem;
    left:1.1rem;
    padding-left:1px;
    z-index:10
}
@media only all and (max-width:51rem){
    .g-offcanvas-toggle{
        display:block
    }
}
@media only all and (min-width:30.062rem) and (max-width:50.938rem){
    .dir-rtl .g-offcanvas-toggle{
        left:4rem
    }
}
@media only all and (max-width:30rem){
    .dir-rtl .g-offcanvas-toggle{
        left:2.5rem
    }
}
.g-offcanvas-open .g-nav-overlay{
    z-index:100000
}
.g-offcanvas-open .g-offcanvas-left #g-page-surround{
    left:10rem
}
.g-offcanvas-open .g-offcanvas-right #g-page-surround{
    right:10rem
}
.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas{
    right:auto
}
.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas{
    left:auto
}
#g-offcanvas #g-mobilemenu-container{
    font-family:"Abel";
    font-weight:bold;
    margin-top:0.625rem;
    margin-bottom:0.625rem
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li{
    display:block
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container{
    padding:0.375rem 0
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content{
    padding-left:0.5rem;
    color:#fff;
    word-break:normal
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after{
    padding:0;
    content:"\f105";
    color:#fff;
    opacity:1;
    width:1rem
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container,#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container{
    color:#fff
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-selected,#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-selected{
    color:#9e621c
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content,#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content{
    opacity:1;
    color:#fff
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-content,#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-content{
    opacity:1
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.g-parent .g-menu-parent-indicator{
    vertical-align:top;
    position:absolute
}
#g-offcanvas #g-mobilemenu-container ul{
    background:#9e621c
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container{
    color:#fff;
    padding:0.625rem
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container{
    color:#fff
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{
    background:#885518
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator{
    border:1px solid #b87221;
    background:#8d5719;
    border-radius:0.1875rem;
    margin:-0.3rem 0 -0.2rem 0.5rem;
    padding:0.2rem
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover{
    background:#885518
}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{
    width:10rem
}
#g-offcanvas #g-mobilemenu-container ul i.fa{
    width:1.5rem
}
#g-mobilemenu-container{
    margin:-2.125rem
}
.g-preset-thumbnails img{
    margin-bottom:1rem
}
@media only all and (max-width:50.938rem){
    .g-preset-thumbnails{
        text-align:center
    }
    .g-preset-thumbnails .g-block{
        -webkit-box-flex:0;
        -moz-box-flex:0;
        box-flex:0;
        -webkit-flex:0 0 auto;
        -moz-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:45% !important
    }
    .g-preset-thumbnails .g-content{
        margin-left:5px
    }
}
@media only all and (max-width:50.938rem) and (max-width:50.938rem){
    .g-preset-thumbnails .g-block{
        -webkit-box-flex:0;
        -moz-box-flex:0;
        box-flex:0;
        -webkit-flex:0 auto !important;
        -moz-flex:0 auto !important;
        -ms-flex:0 auto !important;
        flex:0 auto !important
    }
}
.g-offline h1{
    font-weight:300
}
.g-offline .button{
    background:#6e2f04;
    color:#fff
}
.g-offline .g-loginform #g-loginform{
    width:50%;
    margin:0 auto
}
@media only all and (max-width:50.938rem){
    .g-offline .g-loginform #g-loginform{
        width:80%
    }
}
.g-offline .g-loginform #g-loginform fieldset{
    text-align:left
}
.g-offline .g-loginform #g-loginform label{
    margin-bottom:0.625rem;
    display:block
}
.g-offline #frame #form-login{
    width:50%;
    margin:0 auto
}
@media only all and (max-width:50.938rem){
    .g-offline #frame #form-login{
        width:80%
    }
}
.g-offline #frame #form-login fieldset{
    text-align:left
}
.g-offline #frame #form-login label{
    display:block;
    margin-bottom:0.625rem
}
.g-offline #grav-login .form-actions{
    margin-top:0.625rem
}
@media only all and (max-width:50.938rem){
    .g-offline #grav-login .form-actions{
        text-align:center
    }
}
@media only all and (max-width:50.938rem){
    .g-offline #grav-login .rememberme{
        float:none;
        display:block
    }
}
.g-social{
    line-height:normal
}
.g-social a{
    color:#9e621c;
    font-size:1.5rem;
    border-radius:2px
}
.g-social a:hover{
    color:#6e2f04 !important
}
.g-social .fa-fw{
    text-align:left
}
.owl-carousel .animated{
    -webkit-animation-duration:1000ms;
    animation-duration:1000ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    -ms-transition:height 500ms ease-in-out;
    -o-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel .owl-refresh .owl-item{
    display:none
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    width:100%;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    transform:translate3d(0, 0, 0) !important
}
.owl-carousel .owl-item img{
    display:block;
    width:100%;
    -webkit-transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item{
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto
}
.owl-carousel .owl-grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    -webkit-transition:opacity 400ms ease;
    -moz-transition:opacity 400ms ease;
    -ms-transition:opacity 400ms ease;
    -o-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item img{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon,.owl-carousel .owl-videolocal-play-icon{
    position:absolute;
    height:66px;
    width:66px;
    left:50%;
    bottom:15%;
    margin-left:-40px;
    margin-top:-40px;
    background:url('../../images/owlcarousel/play.svg') no-repeat;
    background-size:contain;
    cursor:pointer;
    z-index:3;
    -webkit-backface-visibility:hidden;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
    opacity:1
}
.owl-carousel .owl-video-play-icon.paused,.owl-carousel .owl-videolocal-play-icon.paused{
    background:url('../../images/owlcarousel/paused.svg');
    background-size:contain;
    opacity:0.8
}
.owl-carousel .owl-video-play-icon:hover{
    -webkit-transition:scale(1.3, 1.3);
    -moz-transition:scale(1.3, 1.3);
    -ms-transition:scale(1.3, 1.3);
    -o-transition:scale(1.3, 1.3);
    transition:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    -moz-background-size:contain;
    -o-background-size:contain;
    background-size:contain;
    -webkit-transition:opacity 400ms ease;
    -moz-transition:opacity 400ms ease;
    -ms-transition:opacity 400ms ease;
    -o-transition:opacity 400ms ease;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1
}
.owl-nav{
    opacity:1;
    -webkit-transition:opacity 0.25s;
    -moz-transition:opacity 0.25s;
    transition:opacity 0.25s
}
.owl-nav div{
    position:absolute;
    bottom:1px;
    right:0;
    width:40px;
    height:40px;
    display:inline-block;
    opacity:1;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    font-size:2rem;
    font-weight:700;
    -webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    transition:all 0.25s
}
.owl-nav div:hover{
    color:#9e621c
}
.owl-nav div.owl-prev{
    margin-right:7.5rem
}
@media only all and (max-width:30rem){
    .owl-nav div.owl-prev{
        margin-right:3rem
    }
}
.dir-rtl .owl-nav div{
    left:0;
    right:auto
}
.owl-nav.disabled{
    display:none
}
.owl-dots .owl-dot{
    display:inline-block;
    background:rgba(255, 255, 255, 0.5);
    width:15px;
    height:15px;
    border-radius:100%;
    margin:0 0.6rem;
    background:#fff;
    vertical-align:middle;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out
}
.owl-dots .owl-dot.active{
    background:#9e621c
}
.owlcarousel-offset{
    margin-right:-45px !important;
    margin-bottom:-45px !important;
    margin-left:-45px !important;
    position:relative;
    z-index:2
}
@media only all and (max-width:50.938rem){
    .owlcarousel-offset{
        margin-right:0 !important;
        margin-left:0 !important
    }
}
.owlcarousel-offset.size-100{
    flex-basis:auto;
    width:auto
}
.g-owlcarousel-description{
    font-family:"Abel";
    font-size:1.25rem;
    font-weight:400
}
.g-owlcarousel-header{
    padding:1.5rem !important;
    margin:0.625rem
}
.g-owlcarousel:hover .owl-nav{
    opacity:1
}
.g-owlcarousel-item-wrapper{
    position:relative
}
.g-owlcarousel-item-img{
    position:relative
}
.g-owlcarousel-item-img:after{
    position:absolute;
    content:"";
    height:50%;
    left:0;
    right:0;
    bottom:0
}
.g-owlcarousel-item-content-container{
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
@media only all and (min-width:75rem){
    .g-owlcarousel-item-content-container{
        width:75rem
    }
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-owlcarousel-item-content-container{
        width:60rem
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-owlcarousel-item-content-container{
        width:51rem
    }
}
@media only all and (min-width:30.062rem) and (max-width:50.938rem){
    .g-owlcarousel-item-content-container{
        width:30rem
    }
}
@media only all and (max-width:30rem){
    .g-owlcarousel-item-content-container{
        width:100%
    }
}
.g-owlcarousel-item-content-wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    height:100%
}
.g-owlcarousel-item-content{
    margin:0.625rem;
    padding:1.5rem
}
.g-owlcarousel-fullwidth .g-owlcarousel-item-content{
    width:100%
}
.g-owlcarousel-compact .g-owlcarousel-item-content{
    width:50%
}
.center-block .g-owlcarousel-compact .g-owlcarousel-item-content{
    margin:auto
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-owlcarousel-compact .g-owlcarousel-item-content{
        width:65%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-owlcarousel-compact .g-owlcarousel-item-content{
        width:75%
    }
}
@media only all and (max-width:50.938rem){
    .g-owlcarousel-compact .g-owlcarousel-item-content{
        width:100%
    }
}
.g-owlcarousel-item-title{
    font-family:"Abel";
    font-size:3rem;
    color:#fff;
    padding-bottom:1.1rem;
    font-weight:400;
    text-transform:uppercase;
    position:absolute;
    top:40%;
    left:0;
    z-index:2;
    margin:2.125rem
}
.g-owlcarousel-item-desc{
    font-size:1.4rem;
    line-height:1.5;
    font-weight:300;
    padding-bottom:3rem;
    margin-bottom:0.625rem
}
@media only all and (max-width:30rem){
    .g-owlcarousel-item-button{
        padding:0.25rem 1rem;
        font-weight:400;
        font-size:0.8rem
    }
}
.dir-rtl .g-branding{
    direction:ltr
}
.g-branding a{
    color:#9e621c
}
.g-branding a:hover{
    color:#9e621c
}
@media only all and (max-width:50.938rem){
    .g-blockcontent-header{
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0
    }
}
.g-blockcontent-subcontent-title{
    margin:0.625rem 0
}
.g-blockcontent-subcontent-title-icon{
    display:block;
    margin-bottom:0.625rem;
    font-size:1.2rem
}
.g-blockcontent-subcontent-title-text{
    font-weight:400;
    font-size:1.8rem;
    margin-top:0;
    margin-bottom:1rem
}
.g-blockcontent-subcontent{
    margin:-2.125rem
}
@media only all and (max-width:50.938rem){
    .g-blockcontent-subcontent{
        margin:-0.625rem
    }
}
.g-blockcontent-spacing .g-blockcontent-subcontent{
    margin:-0.625rem 0
}
.g-blockcontent-subcontent-block{
    margin:0.625rem;
    margin-right:0;
    height:100%
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent1{
    background:#9e621c;
    position:relative
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent1:after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    right:-0.625rem;
    top:0.625rem;
    border:2px solid #9e621c
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent2{
    background:#6e2f04
}
.g-blockcontent-subcontent-subtitle{
    font-family:"Abel";
    font-weight:400;
    font-size:0.7rem;
    vertical-align:super
}
.g-blockcontent-subcontent-desc{
    font-family:"Abel";
    font-weight:300;
    font-size:1.2rem;
    position:relative;
    margin:0.625rem 0;
    line-height:1.4
}
.g-blockcontent-subcontent-desc i{
    margin-top:0.625rem
}
.g-blockcontent-subcontent-img{
    border-radius:0.4rem
}
.g-blockcontent-description{
    font-family:"Abel";
    font-size:1rem;
    font-weight:300
}
.g-blockcontent-buttons{
    margin-top:1.5rem
}
.g-content-array{
    margin-left:-1.5rem;
    margin-right:-1.5rem
}
.g-content-array .g-grid{
    margin-bottom:2.5rem
}
.g-content-array .g-grid:last-child{
    margin-bottom:0
}
@media only all and (max-width:50.938rem){
    .g-content-array .g-grid:last-child .g-block:last-child .g-array-item{
        margin-bottom:0
    }
}
.g-content-array .g-grid:not(:last-child){
    border-bottom:2px solid rgba(0, 0, 0, 0.1)
}
@media only all and (max-width:50.938rem){
    .g-content-array .g-grid{
        margin-bottom:0
    }
}
@media only all and (max-width:50.938rem){
    .g-content-array .g-grid:not(:first-child) .g-content{
        padding-top:2.5rem
    }
}
.g-content-array .g-content{
    margin:0;
    padding-top:0;
    padding-bottom:2.3rem
}
.g-content-array .g-array-item .g-array-item-text{
    font-size:1.25rem
}
.g-content-array .g-array-item-image{
    margin:0 0 15px 0
}
.g-content-array .g-item-title{
    margin:0;
    line-height:2.25rem;
    font-size:1.4rem;
    font-weight:500
}
.g-content-array .g-item-title a{
    color:#6e2f04
}
.g-content-array .g-item-title a:hover{
    text-decoration:underline
}
.g-content-array .g-array-item-text,.g-content-array .g-array-item-read-more{
    margin:15px 0 0
}
.g-content-array .g-array-item-details{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-grow:1;
    -moz-flex-grow:1;
    flex-grow:1;
    -ms-flex-positive:1;
    font-size:1.2rem
}
.g-content-array .g-array-item-details > span{
    margin-right:10px
}
.g-content-array .g-array-item-details i{
    display:none
}
.g-gridstatistic{
    text-align:center
}
.g-gridstatistic .g-gridstatistic-wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row wrap;
    -moz-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g-gridstatistic .g-gridstatistic-item{
    -webkit-box-flex:0;
    -moz-box-flex:0;
    box-flex:0;
    -webkit-flex:0 0 auto;
    -moz-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    padding-bottom:1.5rem;
    width:100%;
    display:inline-block
}
.g-gridstatistic .g-gridstatistic-item:last-child{
    padding-bottom:0
}
.g-gridstatistic .g-gridstatistic-readmore{
    display:block;
    margin:1rem auto
}
.g-gridstatistic .g-gridstatistic-item-text1{
    text-align:center;
    font-size:3.1rem;
    line-height:1.5;
    font-weight:400;
    color:#9e621c
}
@media only all and (max-width:50.938rem){
    .g-gridstatistic .g-gridstatistic-item-text1{
        font-size:2rem
    }
}
.g-gridstatistic .g-gridstatistic-item-icon{
    display:inline-block;
    font-size:3rem;
    vertical-align:middle;
    line-height:3rem;
    opacity:0.5
}
.g-gridstatistic .g-gridstatistic-item-icon .g-gridstatistic-item-separator{
    font-size:1.5rem;
    font-weight:400;
    vertical-align:middle;
    padding:0 0.625rem
}
.g-gridstatistic .g-gridstatistic-item-text2{
    margin-top:0.625rem;
    text-transform:capitalize;
    font-weight:700;
    opacity:0.5
}
.g-gridstatistic .g-gridstatistic-item-text2 span{
    border-bottom:1px solid rgba(0, 0, 0, 0.1);
    padding-bottom:1.425rem;
    display:inline-block
}
.g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item{
    width:50%
}
.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item{
    width:33.33333%
}
.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item{
    width:25%
}
.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item{
    width:20%
}
.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item{
    width:16.66667%
}
@media only all and (max-width:50.938rem){
    .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item,.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item{
        width:100%
    }
}
@media only all and (max-width:50.938rem){
    .g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item,.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item{
        width:50%
    }
}
.g-gridstatistic .g-gridstatistic-footerdesc{
    margin-bottom:0.625rem
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    position:relative
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{
    display:inline-block;
    vertical-align:middle;
    *vertical-align:auto;
    *zoom:1;
    *display:inline;
    visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{
    text-align:left;
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{
    display:block
}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{
    display:block;
    -webkit-backface-visibility:hidden
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{
    display:block;
    -webkit-transform:translateZ(0)
}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{
    position:absolute
}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s
}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{
    -webkit-transition:-webkit-transform 2s;
    -moz-transition:-moz-transform 2s;
    -ms-transition:-ms-transform 2s;
    -o-transition:-o-transform 2s;
    transition:transform 2s;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{
    font-family:"Helvetica Neue", sans-serif;
    line-height:1.1em
}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{
    text-align:center
}
.g-pricingtable-headertext{
    margin-bottom:4.25rem;
    padding:0 25%;
    color:rgba(255, 255, 255, 0.75);
    font-size:1.6vw
}
@media (max-width: 81.25rem){
    .g-pricingtable-headertext{
        font-size:1.3rem
    }
}
@media only all and (min-width:75rem){
    .g-pricingtable-headertext{
        margin-bottom:7.4375rem
    }
}
@media only all and (max-width:50.938rem){
    .g-pricingtable-headertext{
        padding:0 5%
    }
}
.g-pricingtable-footertext{
    margin-top:4.25rem;
    padding:0 20%;
    color:rgba(255, 255, 255, 0.5);
    font-size:1.25rem
}
@media only all and (min-width:75rem){
    .g-pricingtable-footertext{
        margin-top:7.4375rem
    }
}
@media only all and (max-width:50.938rem){
    .g-pricingtable-footertext{
        padding:0 5%
    }
}
.g-pricingtable-container{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row;
    -moz-flex-flow:row;
    flex-flow:row;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g-pricingtable-col-item{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0.625rem;
    overflow:auto;
    z-index:1
}
.g-pricingtable-1-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 100%;
    -moz-flex:auto 1 100%;
    -ms-flex:auto 1 100%;
    flex:auto 1 100%;
    width:100%
}
.g-pricingtable-2-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 50%;
    -moz-flex:auto 1 50%;
    -ms-flex:auto 1 50%;
    flex:auto 1 50%;
    width:50%
}
.g-pricingtable-3-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 33.33333%;
    -moz-flex:auto 1 33.33333%;
    -ms-flex:auto 1 33.33333%;
    flex:auto 1 33.33333%;
    width:33.33333%
}
.g-pricingtable-4-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 25%;
    -moz-flex:auto 1 25%;
    -ms-flex:auto 1 25%;
    flex:auto 1 25%;
    width:25%
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-pricingtable-4-col .g-pricingtable-col-item{
        -webkit-box-flex:auto;
        -moz-box-flex:auto;
        box-flex:auto;
        -webkit-flex:auto 1 50%;
        -moz-flex:auto 1 50%;
        -ms-flex:auto 1 50%;
        flex:auto 1 50%;
        width:50%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-pricingtable-4-col .g-pricingtable-col-item{
        -webkit-box-flex:auto;
        -moz-box-flex:auto;
        box-flex:auto;
        -webkit-flex:auto 1 50%;
        -moz-flex:auto 1 50%;
        -ms-flex:auto 1 50%;
        flex:auto 1 50%;
        width:50%
    }
}
.g-pricingtable-5-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 20%;
    -moz-flex:auto 1 20%;
    -ms-flex:auto 1 20%;
    flex:auto 1 20%;
    width:20%
}
.g-pricingtable-6-col .g-pricingtable-col-item{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    box-flex:auto;
    -webkit-flex:auto 1 16.66667%;
    -moz-flex:auto 1 16.66667%;
    -ms-flex:auto 1 16.66667%;
    flex:auto 1 16.66667%;
    width:16.66667%
}
@media only all and (max-width:50.938rem){
    .g-pricingtable-col-item{
        -webkit-box-flex:auto;
        -moz-box-flex:auto;
        box-flex:auto;
        -webkit-flex:auto 1 100% !important;
        -moz-flex:auto 1 100% !important;
        -ms-flex:auto 1 100% !important;
        flex:auto 1 100% !important;
        width:100% !important
    }
}
.g-pricingtable-col-item .g-pricingtable{
    width:100%;
    margin:0;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:1.5rem;
    color:#000;
    background:#fff;
    border-radius:10px;
    text-align:center;
    box-shadow:0 1px 10px rgba(0, 0, 0, 0.2)
}
.g-pricingtable-col-item .g-pricingtable .button{
    margin:1.5rem 0
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-ribbon{
    z-index:2;
    position:absolute;
    line-height:2.25;
    font-size:0.9rem;
    font-weight:700;
    color:rgba(0, 0, 0, 0.25);
    background:#fc0;
    width:135px;
    top:20px;
    left:-33px;
    text-align:center;
    letter-spacing:1px;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-icon{
    font-size:4rem
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan{
    padding:1.5rem 0 0;
    font-size:1.4vw;
    font-weight:400;
    color:#000
}
@media (max-width: 78.57143rem){
    .g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan{
        font-size:1.1rem
    }
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a{
    color:#000
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-plan a:hover{
    color:#9e621c
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-subtitle{
    padding-top:0;
    margin-top:-1rem;
    font-size:0.9rem
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-price{
    padding:0 0 1.5rem;
    font-weight:700;
    font-size:2.5vw
}
@media (max-width: 80rem){
    .g-pricingtable-col-item .g-pricingtable .g-pricingtable-price{
        font-size:2rem
    }
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-period{
    font-size:1.3rem;
    font-weight:300;
    line-height:0.5
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-desc{
    font-size:1.25rem;
    padding:1.5rem 0
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item{
    font-size:1.2vw;
    font-weight:400;
    padding-bottom:0.625rem
}
@media (max-width: 83.33333rem){
    .g-pricingtable-col-item .g-pricingtable .g-pricingtable-item{
        font-size:1rem
    }
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.g-pricingtable-item-0{
    position:relative;
    padding-top:1.5rem
}
.g-pricingtable-col-item .g-pricingtable .g-pricingtable-item.disabled{
    color:#bfbfbf;
    text-decoration:line-through
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight{
    z-index:2
}
@media only all and (min-width:75rem){
    .g-pricingtable-col-item.g-pricingtable-col-item-highlight{
        -webkit-transform:scale(1.25);
        -moz-transform:scale(1.25);
        -ms-transform:scale(1.25);
        -o-transform:scale(1.25);
        transform:scale(1.25)
    }
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-pricingtable-col-item.g-pricingtable-col-item-highlight{
        -webkit-transform:scale(1.15);
        -moz-transform:scale(1.15);
        -ms-transform:scale(1.15);
        -o-transform:scale(1.15);
        transform:scale(1.15)
    }
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight .g-pricingtable{
    background:#000;
    color:#fff
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight .g-pricingtable .g-pricingtable-plan{
    color:#fff
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight .g-pricingtable .g-pricingtable-plan a{
    color:#fff
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight .g-pricingtable .g-pricingtable-plan a:hover{
    color:#9e621c
}
.g-pricingtable-col-item.g-pricingtable-col-item-highlight .g-pricingtable .g-pricingtable-item.disabled{
    color:#404040
}
.g-infolist{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row wrap;
    -moz-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center
}
.g-infolist .g-infolist-item{
    width:100%;
    border-bottom:1px solid transparent;
    min-width:0;
    min-height:0
}
.g-infolist .g-infolist-item .g-infolist-item-container{
    margin:0.625rem;
    padding:0.625rem
}
@media only all and (max-width:50.938rem){
    .g-infolist .g-infolist-item .g-infolist-item-container{
        margin-right:0 !important;
        margin-left:0 !important;
        padding-left:0;
        padding-right:0
    }
}
.g-infolist.g-compact .g-infolist-item{
    margin-bottom:0.5rem
}
.g-infolist.noborder .g-infolist-item{
    border-bottom:0
}
.g-infolist.spaced .g-infolist-item{
    padding:0.5rem 0 2rem 0
}
.g-infolist .g-infolist-item-icon,.g-infolist .g-infolist-item-img{
    margin-right:1rem;
    margin-top:0.25rem
}
.g-infolist .g-infolist-item-icon.left,.g-infolist .g-infolist-item-img.left{
    margin-right:1rem
}
.dir-rtl .g-infolist .g-infolist-item-icon.left,.dir-rtl .g-infolist .g-infolist-item-img.left{
    margin-left:1rem;
    margin-right:0
}
.g-infolist .g-infolist-item-icon.left.browser,.g-infolist .g-infolist-item-img.left.browser{
    margin-right:4%
}
.dir-rtl .g-infolist .g-infolist-item-icon.left.browser,.dir-rtl .g-infolist .g-infolist-item-img.left.browser{
    margin-left:4%;
    margin-right:0
}
.g-infolist .g-infolist-item-icon.right,.g-infolist .g-infolist-item-img.right{
    margin-left:1rem
}
.dir-rtl .g-infolist .g-infolist-item-icon.right,.dir-rtl .g-infolist .g-infolist-item-img.right{
    margin-right:1rem;
    margin-left:0
}
.g-infolist .g-infolist-item-icon.right.browser,.g-infolist .g-infolist-item-img.right.browser{
    margin-left:4%
}
.dir-rtl .g-infolist .g-infolist-item-icon.right.browser,.dir-rtl .g-infolist .g-infolist-item-img.right.browser{
    margin-right:4%;
    margin-left:0
}
.g-infolist .g-infolist-item-img{
    min-width:156px
}
.g-infolist .g-infolist-item-img.center{
    margin:0.5rem 0
}
.g-infolist .g-infolist-item-img.avatar img{
    border-radius:100%;
    border:2px solid #fff
}
.g-infolist .g-infolist-item-icon{
    font-size:3vw
}
@media (max-width: 93.33333rem){
    .g-infolist .g-infolist-item-icon{
        font-size:2.8rem
    }
}
.g-infolist .g-infolist-item-icon .fa{
    vertical-align:sub
}
.g-infolist .g-infolist-item-icon.left{
    text-align:left
}
.dir-rtl .g-infolist .g-infolist-item-icon.left{
    text-align:right
}
.g-infolist .g-infolist-item-icon.center{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    margin-right:0;
    margin:0 auto !important;
    margin-bottom:1.5rem
}
.g-infolist .g-infolist-item-icon.right{
    text-align:right
}
.dir-rtl .g-infolist .g-infolist-item-icon.right{
    text-align:left
}
@media only all and (max-width:50.938rem){
    .g-infolist .g-infolist-item-text{
        padding-top:1rem
    }
}
.g-infolist .g-infolist-item-title{
    margin:0.9375rem 0;
    font-weight:700;
    font-size:1.5vw
}
@media (max-width: 86.66667rem){
    .g-infolist .g-infolist-item-title{
        font-size:1.3rem
    }
}
.g-infolist .g-infolist-item-desc{
    margin:0;
    font-weight:400;
    font-size:1.3vw;
    opacity:0.7
}
@media (max-width: 84.61538rem){
    .g-infolist .g-infolist-item-desc{
        font-size:1.1rem
    }
}
.g-infolist .g-infolist-tags{
    opacity:0.8;
    margin:1rem 0 0.5rem 0;
    font-size:0.8rem;
    text-transform:uppercase;
    font-weight:700
}
.g-infolist .g-infolist-link{
    margin-top:1rem
}
.g-infolist.g-1cols .g-infolist-item:last-child{
    border-bottom:none
}
.g-infolist.g-1cols .g-infolist-item:last-child .g-infolist-item-container{
    padding-bottom:0;
    margin-bottom:0
}
.g-infolist.g-2cols .g-infolist-item{
    width:50%
}
.g-infolist.g-2cols .g-infolist-item:nth-child(odd) .g-infolist-item-container{
    margin-right:1%
}
.g-infolist.g-2cols .g-infolist-item:nth-child(even) .g-infolist-item-container{
    margin-left:1%
}
.g-infolist.g-3cols .g-infolist-item{
    width:33%
}
.g-infolist.g-3cols .g-infolist-item:nth-child(3n-1) .g-infolist-item-container{
    margin-left:0;
    margin-right:0
}
.g-infolist.g-4cols .g-infolist-item{
    width:25%
}
.g-infolist.g-4cols .g-infolist-item:nth-child(4n-2) .g-infolist-item-container{
    margin-left:0;
    margin-right:1%
}
.g-infolist.g-4cols .g-infolist-item:nth-child(4n-1) .g-infolist-item-container{
    margin-left:1%;
    margin-right:0
}
.g-infolist.g-5cols .g-infolist-item{
    width:17.6%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-3) .g-infolist-item-container{
    margin-left:0;
    margin-right:1%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-2) .g-infolist-item-container{
    margin-left:1%;
    margin-right:1%
}
.g-infolist.g-5cols .g-infolist-item:nth-child(5n-1) .g-infolist-item-container{
    margin-left:1%;
    margin-right:0
}
@media only all and (max-width:50.938rem){
    .g-infolist[class*="cols"] .g-infolist-item{
        width:96%
    }
}
.g-infolist-textstyle-header .g-infolist-tags .g-tag{
    font-size:1.7rem;
    text-transform:uppercase;
    line-height:2.5rem
}
.g-infolist-textstyle-header .g-infolist-item-title{
    font-size:2rem;
    text-transform:uppercase;
    line-height:3rem
}
.g-infolist-textstyle-header .g-infolist-item-desc{
    font-size:1.2rem;
    line-height:2rem;
    opacity:0.8;
    padding:0
}
.g-infolist-textstyle-header .g-infolist-item-desc,.g-infolist-textstyle-header .g-infolist-item-title,.g-infolist-textstyle-header .g-infolist-tags,.g-infolist-textstyle-header .g-infolist-tags .g-tag{
    text-rendering:optimizeLegibility;
    font-family:"Abel";
    font-weight:bold;
    margin:0
}
.g-infolist-textstyle-header .g-infolist-item-desc a,.g-infolist-textstyle-header .g-infolist-item-title a,.g-infolist-textstyle-header .g-infolist-tags a,.g-infolist-textstyle-header .g-infolist-tags .g-tag a{
    color:inherit
}
.g-infolist-textstyle-header .g-infolist-item-desc a:hover,.g-infolist-textstyle-header .g-infolist-item-title a:hover,.g-infolist-textstyle-header .g-infolist-tags a:hover,.g-infolist-textstyle-header .g-infolist-tags .g-tag a:hover{
    opacity:0.75
}
.g-infolist-textstyle-header .g-infolist-link{
    margin-top:0
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle{
        text-align:center
    }
    .g-newsletter-particle .g-title{
        text-align:center
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-headtext{
    margin-bottom:0.625rem;
    padding-bottom:1.5rem;
    font-size:1.2vw
}
@media (max-width: 83.33333rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-headtext{
        font-size:1rem
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-headtext .fa{
    color:#9e621c;
    font-size:3rem
}
.g-newsletter-particle .g-newsletter .g-newsletter-sidetext{
    font-size:0.8rem;
    line-height:40px;
    margin-right:1.5rem
}
.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-sidetext{
    float:right;
    margin-left:1.5rem;
    margin-right:0
}
@media only all and (max-width:30rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-sidetext{
        float:none;
        margin-right:0;
        margin-bottom:0.75rem
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter .g-newsletter-button{
    display:inline
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox{
    padding-right:0.625rem
}
.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-inputbox{
    padding-left:0.625rem;
    padding-right:0
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-inputbox{
        padding-right:0
    }
    .dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-inputbox{
        padding-left:0;
        padding-right:0
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{
    margin-bottom:0.5rem;
    border:none;
    border-radius:0;
    font-size:1.25rem;
    text-align:left;
    padding:0.625rem 1.25rem;
    font-weight:400;
    background:#fff;
    color:#9e621c;
    height:100%
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-webkit-input-placeholder{
    color:rgba(158, 98, 28, 0.5)
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input::-moz-placeholder{
    color:rgba(158, 98, 28, 0.5)
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-ms-input-placeholder{
    color:rgba(158, 98, 28, 0.5)
}
.g-newsletter-particle .g-newsletter .g-newsletter-inputbox input:-moz-placeholder{
    color:rgba(158, 98, 28, 0.5)
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{
        margin-bottom:5px
    }
}
.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-inputbox input{
    text-align:right
}
.g-newsletter-particle .g-newsletter .g-newsletter-button{
    padding-right:0.625rem
}
.dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-button{
    padding-left:0.625rem;
    padding-right:0
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-button{
        padding-right:0
    }
    .dir-rtl .g-newsletter-particle .g-newsletter .g-newsletter-button{
        padding-right:0;
        padding-left:0
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit{
    white-space:nowrap;
    padding:0.625rem 1.25rem;
    height:100%
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-submit{
        width:100%
    }
}
.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-icon i{
    font-size:1.25rem;
    line-height:1.5;
    vertical-align:middle;
    margin-right:5px
}
.g-newsletter-particle .g-newsletter .g-newsletter-button .g-newsletter-button-text{
    vertical-align:middle
}
.g-newsletter-particle .g-newsletter.g-newsletter-fullwidth{
    width:100%
}
.g-newsletter-particle .g-newsletter.g-newsletter-compact{
    width:40%
}
.center-block .g-newsletter-particle .g-newsletter.g-newsletter-compact{
    margin:auto
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-compact{
        width:50%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-compact{
        width:65%
    }
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-compact{
        width:100%
    }
}
.g-newsletter-particle .g-newsletter.g-newsletter-stack-fullwidth .g-newsletter-button .g-newsletter-button-submit{
    width:100%
}
.g-newsletter-particle .g-newsletter.g-newsletter-rounded .g-newsletter-inputbox input{
    border-radius:0.4rem
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    box-orient:horizontal;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    box-direction:normal;
    -webkit-flex-direction:row;
    -moz-flex-direction:row;
    flex-direction:row;
    -ms-flex-direction:row;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button{
    min-width:0;
    min-height:0;
    margin-top:0.625rem
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button{
        width:100%
    }
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    box-flex:2;
    -webkit-flex:2 1 auto;
    -moz-flex:2 1 auto;
    -ms-flex:2 1 auto;
    flex:2 1 auto
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    -webkit-flex:1 0 10rem;
    -moz-flex:1 0 10rem;
    -ms-flex:1 0 10rem;
    flex:1 0 10rem
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button,.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button{
        padding-right:0
    }
    .dir-rtl .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.dir-rtl .g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-inputbox,.dir-rtl .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button,.dir-rtl .g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button{
        padding-left:0
    }
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper{
    padding:5px;
    background:#fff;
    border-radius:0.4rem
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button{
    margin:0
}
@media only all and (max-width:50.938rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button{
        -webkit-box-flex:1;
        -moz-box-flex:1;
        box-flex:1;
        -webkit-flex:1 auto;
        -moz-flex:1 auto;
        -ms-flex:1 auto;
        flex:1 auto;
        margin:0
    }
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox input,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button input,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox .g-newsletter-button-submit,.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button .g-newsletter-button-submit{
    margin:0
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox{
    width:65%
}
@media only all and (max-width:30rem){
    .g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-inputbox{
        width:55%
    }
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-wrap .g-newsletter-form-wrapper .g-newsletter-button-icon i{
    line-height:30px
}
.g-newsletter-particle .g-newsletter.g-newsletter-aside-compact .g-newsletter-form-wrapper .g-newsletter-button-icon i{
    line-height:20px
}
.g-imagegrid *,.g-imagegrid *:before,.g-imagegrid *:after{
    box-sizing:border-box !important
}
.g-imagegrid .g-imagegrid-wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row wrap;
    -moz-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.g-imagegrid .g-imagegrid-item{
    -webkit-box-flex:0;
    -moz-box-flex:0;
    box-flex:0;
    -webkit-flex:0 0 auto;
    -moz-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:100%;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    padding:1.5rem
}
.g-imagegrid .g-imagegrid-item img{
    -webkit-transition:all 0.35s;
    -moz-transition:all 0.35s;
    transition:all 0.35s;
    width:100%;
    height:100%;
    border-radius:0.4rem
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-caption{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:start;
    -moz-box-pack:start;
    box-pack:start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    justify-content:flex-start;
    -ms-flex-pack:start;
    color:#fff;
    font-weight:900;
    font-size:2.5rem;
    text-transform:uppercase;
    z-index:1
}
.dir-rtl .g-imagegrid .g-imagegrid-item .g-imagegrid-caption{
    margin-right:2.125rem;
    margin-left:auto
}
.g-imagegrid .g-imagegrid-item .indicator{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -moz-box-align:start;
    box-align:start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
    align-items:flex-start;
    -ms-flex-align:start;
    -webkit-box-pack:start;
    -moz-box-pack:start;
    box-pack:start;
    -webkit-justify-content:flex-start;
    -moz-justify-content:flex-start;
    -ms-justify-content:flex-start;
    -o-justify-content:flex-start;
    justify-content:flex-start;
    -ms-flex-pack:start;
    text-transform:uppercase;
    color:#fff;
    font-style:normal;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.g-imagegrid .g-imagegrid-item .indicator span{
    -webkit-box-flex:none;
    -moz-box-flex:none;
    box-flex:none;
    -webkit-flex:none;
    -moz-flex:none;
    -ms-flex:none;
    flex:none;
    opacity:0;
    -webkit-transform:translate(0, -20px);
    -moz-transform:translate(0, -20px);
    -ms-transform:translate(0, -20px);
    -o-transform:translate(0, -20px);
    transform:translate(0, -20px);
    -webkit-transition:all 0.35s;
    -moz-transition:all 0.35s;
    transition:all 0.35s;
    padding:1.5rem;
    font-size:0.8rem;
    letter-spacing:2px;
    max-width:100%
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -moz-box-align:start;
    box-align:start;
    -webkit-align-items:flex-start;
    -moz-align-items:flex-start;
    -ms-align-items:flex-start;
    -o-align-items:flex-start;
    align-items:flex-start;
    -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    box-orient:vertical;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    box-direction:normal;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-pack:end;
    -moz-box-pack:end;
    box-pack:end;
    -webkit-justify-content:flex-end;
    -moz-justify-content:flex-end;
    -ms-justify-content:flex-end;
    -o-justify-content:flex-end;
    justify-content:flex-end;
    -ms-flex-pack:end;
    color:#fff;
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc span{
    -webkit-box-flex:none;
    -moz-box-flex:none;
    box-flex:none;
    -webkit-flex:none;
    -moz-flex:none;
    -ms-flex:none;
    flex:none
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc .g-imagegrid-item-desc-title{
    padding:0 1.5rem;
    font-size:1.4vw
}
@media (max-width: 85.71429rem){
    .g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc .g-imagegrid-item-desc-title{
        font-size:1.2rem
    }
}
.g-imagegrid .g-imagegrid-item .g-imagegrid-item-desc .g-imagegrid-item-desc-subtitle{
    padding:1.5rem;
    padding-top:0;
    font-size:0.8rem
}
.g-imagegrid .g-imagegrid-item:hover{
    z-index:10
}
.g-imagegrid .g-imagegrid-item:hover .g-imagegrid-link:before{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.g-imagegrid .g-imagegrid-item:hover .indicator span{
    opacity:1;
    -webkit-transform:translate(0);
    -moz-transform:translate(0);
    -ms-transform:translate(0);
    -o-transform:translate(0);
    transform:translate(0)
}
.g-imagegrid .g-imagegrid-desc{
    margin:1.5rem 0
}
.g-imagegrid .g-imagegrid-link{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%;
    height:100%;
    -webkit-transition:all 0.35s;
    -moz-transition:all 0.35s;
    transition:all 0.35s
}
.g-imagegrid .g-imagegrid-link:before{
    color:#fff;
    content:"";
    position:absolute;
    z-index:1;
    opacity:0;
    width:100%;
    height:100%;
    text-align:center;
    background-color:rgba(131, 158, 28, 0.5);
    background-image:-webkit-linear-gradient(-225deg, rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%);
    background-image:linear-gradient(-45deg,rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%);
    -webkit-transform-origin:bottom;
    -moz-transform-origin:bottom;
    -ms-transform-origin:bottom;
    -o-transform-origin:bottom;
    transform-origin:bottom;
    -webkit-transform:scale(1, 0.2);
    -moz-transform:scale(1, 0.2);
    -ms-transform:scale(1, 0.2);
    -o-transform:scale(1, 0.2);
    transform:scale(1, 0.2);
    -webkit-transition:all 0.35s;
    -moz-transition:all 0.35s;
    transition:all 0.35s;
    border-radius:0.4rem
}
.g-imagegrid .g-imagegrid-2cols .g-imagegrid-set{
    width:50%
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-2cols .g-imagegrid-set{
        width:100% !important
    }
}
.g-imagegrid .g-imagegrid-3cols .g-imagegrid-set{
    width:33.33333%
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-imagegrid .g-imagegrid-3cols .g-imagegrid-set{
        width:50% !important
    }
}
@media only all and (max-width:30rem){
    .g-imagegrid .g-imagegrid-3cols .g-imagegrid-set{
        width:100% !important
    }
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-3cols.g-imagegrid-customcols .g-imagegrid-set{
        width:100% !important
    }
}
.g-imagegrid .g-imagegrid-4cols .g-imagegrid-set{
    width:25%
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-imagegrid .g-imagegrid-4cols .g-imagegrid-set{
        width:50% !important
    }
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-4cols .g-imagegrid-set{
        width:100% !important
    }
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-4cols.g-imagegrid-customcols .g-imagegrid-set{
        width:100% !important
    }
}
.g-imagegrid .g-imagegrid-5cols .g-imagegrid-set{
    width:20%
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-imagegrid .g-imagegrid-5cols .g-imagegrid-set{
        width:33.33333% !important
    }
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-5cols .g-imagegrid-set{
        width:50% !important
    }
}
@media only all and (max-width:30rem){
    .g-imagegrid .g-imagegrid-5cols .g-imagegrid-set{
        width:100% !important
    }
}
@media only all and (max-width:50.938rem){
    .g-imagegrid .g-imagegrid-5cols.g-imagegrid-customcols .g-imagegrid-set{
        width:100% !important
    }
}
.g-video{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%;
    height:auto;
    background:#000
}
.g-video iframe,.g-video object,.g-video embed,.g-video video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.g-video:hover .g-videolocal-play.pause{
    opacity:1
}
.g-video .g-videolocal-play{
    position:absolute;
    height:3.5vw;
    width:3.5vw;
    position:absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    bottom:50%;
    margin-bottom:-40px;
    background:url('../../images/owlcarousel/play.svg') no-repeat;
    background-size:contain;
    cursor:pointer;
    opacity:1
}
@media only all and (max-width:30rem){
    .g-video .g-videolocal-play{
        height:12vw;
        width:12vw
    }
}
@media only all and (max-width:50.938rem){
    .g-video .g-videolocal-play{
        height:12vw;
        width:12vw
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-video .g-videolocal-play{
        height:6vw;
        width:6vw
    }
}
.g-video .g-videolocal-play.pause{
    background:url('../../images/owlcarousel/paused.svg');
    background-size:contain;
    opacity:0
}
.g-video .g-video-nocontrols::-webkit-media-controls{
    display:none !important
}
.g-video-caption{
    background:#6e2f04;
    color:#fff;
    text-align:center;
    font-size:0.8rem;
    padding:1rem 0
}
.g-gridcontent .g-gridcontent-wrapper{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:row wrap;
    -moz-flex-flow:row wrap;
    flex-flow:row wrap;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:-0.625rem
}
.g-gridcontent .g-gridcontent-item{
    -webkit-box-flex:0;
    -moz-box-flex:0;
    box-flex:0;
    -webkit-flex:0 0 auto;
    -moz-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin:0px;
    width:100%;
    display:inline-block;
    padding:0.625rem
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper{
    -webkit-transition:background 0.55s ease-out;
    -moz-transition:background 0.55s ease-out;
    transition:background 0.55s ease-out
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper span{
    display:block;
    text-align:center
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper i.fa{
    font-size:2.8rem;
    color:#9e621c;
    margin:1rem auto 2.5rem auto
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper:hover{
    background-color:#6e2f04;
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper:hover i.fa{
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1 a{
    color:#9e621c
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover{
    background-color:#9e621c;
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent1:hover a{
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2 .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2 a{
    color:#6e2f04
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover{
    background-color:#6e2f04;
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent2:hover a{
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3 .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3 a{
    color:#000
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover{
    background-color:#000;
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent3:hover a{
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4 .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4 a{
    color:#fff
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover{
    background-color:#fff;
    color:#000
}
.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover .fa,.g-gridcontent .g-gridcontent-item .g-gridcontent-item-wrapper.g-gridcontent-accent4:hover a{
    color:#000
}
.g-gridcontent .g-gridcontent-title-desc .g-title{
    font-weight:700;
    font-size:2.5rem;
    line-height:1.1;
    margin:0;
    padding:0
}
.g-gridcontent .g-gridcontent-readmore{
    text-align:right
}
@media only all and (max-width:50.938rem){
    .g-gridcontent .g-gridcontent-readmore{
        text-align:center !important;
        margin-top:1rem
    }
}
.dir-rtl .g-gridcontent .g-gridcontent-readmore{
    text-align:left
}
.g-gridcontent .g-gridcontent-item-wrapper{
    border:1px solid rgba(0, 0, 0, 0.1);
    padding:2rem 0
}
.g-gridcontent .g-gridcontent-item-title{
    font-weight:700;
    font-size:1rem;
    text-transform:uppercase;
    line-height:1.3
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-gridcontent .g-gridcontent-item-title{
        font-size:0.8rem
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-gridcontent .g-gridcontent-title-style-1 .g-gridcontent-item-title{
        font-size:1rem
    }
}
.g-gridcontent .g-gridcontent-2cols .g-gridcontent-item{
    width:50%
}
.g-gridcontent .g-gridcontent-3cols .g-gridcontent-item{
    width:33.33333%
}
.g-gridcontent .g-gridcontent-4cols .g-gridcontent-item{
    width:25%
}
.g-gridcontent .g-gridcontent-5cols .g-gridcontent-item{
    width:20%
}
.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item{
    width:16.66667%
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-gridcontent .g-gridcontent-6cols .g-gridcontent-item{
        width:33.33333%
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-gridcontent .g-gridcontent-6cols .g-gridcontent-item{
        width:33.33333%
    }
}
@media only all and (max-width:50.938rem){
    .g-gridcontent .g-gridcontent-3cols .g-gridcontent-item,.g-gridcontent .g-gridcontent-5cols .g-gridcontent-item{
        width:100%
    }
}
@media only all and (max-width:50.938rem){
    .g-gridcontent .g-gridcontent-4cols .g-gridcontent-item,.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item{
        width:50%
    }
}
.g-home-positions .g-gridcontent-item-wrapper,.g-home-particles .g-gridcontent-item-wrapper{
    border-right:0 none !important;
    border-bottom:0 none
}
.g-home-positions .g-gridcontent-item,.g-home-particles .g-gridcontent-item{
    padding:0
}
.g-home-positions .g-gridcontent-wrapper,.g-home-particles .g-gridcontent-wrapper{
    margin:0
}
.g-home-positions.dir-rtl .g-gridcontent-item-wrapper,.g-home-particles.dir-rtl .g-gridcontent-item-wrapper{
    border-right:1px solid rgba(0, 0, 0, 0.1) !important;
    border-left:0 none !important
}
.accordion{
    margin:0;
    padding:0;
    list-style:none;
    font-size:1rem
}
.accordion .accordion-item-title{
    position:relative;
    font-family:"Abel";
    font-weight:400;
    font-size:1.35rem;
    color:#6e2f04;
    background:transparent;
    border:none;
    cursor:pointer;
    margin:0;
    text-transform:none;
    padding-bottom:0.5rem;
    outline:0
}
@media only all and (max-width:50.938rem){
    .accordion .accordion-item-title{
        font-size:1.25rem
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .accordion .accordion-item-title{
        font-size:1.25rem
    }
}
.accordion .indicator{
    text-align:center;
    float:right;
    display:inline;
    cursor:pointer;
    font-size:1.8rem;
    font-weight:300;
    font-family:"Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
    line-height:1.9rem;
    padding-left:1px;
    color:#6e2f04;
    border-radius:50%;
    border:1px solid #6e2f04;
    width:35px;
    height:35px;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
.dir-rtl .accordion .indicator{
    float:left
}
@media only all and (max-width:30rem){
    .accordion .indicator{
        display:inline-block;
        float:none;
        margin-left:1rem
    }
}
.accordion .indicator:hover{
    color:#9e621c;
    border-color:#9e621c
}
.accordion li{
    padding:1rem 0
}
.accordion li.active .accordion-item-title .indicator{
    color:#9e621c;
    border-color:#9e621c
}
.accordion li.active .toggle{
    background:#9e621c
}
.accordion li div{
    padding:0.5rem 0
}
.g-simplecounter-block{
    display:block;
    margin:2rem auto 0.5rem auto
}
.g-simplecounter-calendar{
    text-align:center
}
.g-simplecounter-calendar .counter-block{
    display:inline-block;
    margin:0 0.5rem;
    padding:0
}
.g-simplecounter-calendar .number,.g-simplecounter-calendar .word{
    display:block;
    margin:0;
    padding:0
}
.g-simplecounter-calendar .number{
    width:100px;
    height:80px;
    line-height:80px;
    font-size:2rem;
    font-weight:normal;
    border-radius:0.4rem;
    margin-bottom:0.5rem;
    color:#fff;
    background:-webkit-linear-gradient(#734714, #734714 50%, #9e621c 50%, #9e621c 100%);
    background:linear-gradient(#734714, #734714 50%, #9e621c 50%, #9e621c 100%)
}
@media only all and (max-width:50.938rem){
    .g-simplecounter-calendar .number{
        font-size:1.5rem;
        width:85px;
        height:50px;
        line-height:50px
    }
}
.g-simplecounter-calendar .word{
    text-transform:uppercase
}
@media only all and (max-width:50.938rem){
    .g-simplecounter-calendar .word{
        font-size:75%
    }
}
.g-simplecontent h2.g-title{
    padding:0.3rem 0.6rem;
    padding-left:0;
    margin:0;
    display:inline-block;
    color:#fff;
    font-size:0.9rem;
    font-weight:700;
    border-radius:0.4rem;
    letter-spacing:1px
}
.g-simplecontent .g-simplecontent-item-created-date{
    font-size:0.8rem;
    text-transform:uppercase
}
.g-simplecontent .g-simplecontent-layout-header{
    padding:1.5rem 0
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-simplecontent .g-simplecontent-layout-header{
        padding:0
    }
}
@media only all and (max-width:50.938rem){
    .g-simplecontent .g-simplecontent-layout-header{
        padding:0
    }
}
.g-simplecontent .g-simplecontent-item-content-title{
    font-size:2.5vw;
    margin:0.525rem 0;
    font-weight:700
}
@media (max-width: 72rem){
    .g-simplecontent .g-simplecontent-item-content-title{
        font-size:1.8rem
    }
}
.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{
    font-size:2.2rem;
    font-weight:300;
    line-height:1.5
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{
        font-size:2.75rem
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{
        font-size:2.5rem
    }
}
@media only all and (max-width:50.938rem){
    .g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-content-title{
        font-size:2rem
    }
}
.g-simplecontent .g-simplecontent-item-author{
    font-size:0.9rem;
    font-weight:700;
    margin-bottom:0.625rem
}
.g-simplecontent .g-simplecontent-item-leading-content{
    margin-bottom:0.625rem;
    font-weight:400;
    font-size:1.6vw
}
@media (max-width: 81.25rem){
    .g-simplecontent .g-simplecontent-item-leading-content{
        font-size:1.3rem
    }
}
.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-leading-content{
    font-size:1.9rem
}
.g-simplecontent .g-simplecontent-item-main-content{
    font-size:1.3vw;
    margin:2.125rem 0
}
@media (max-width: 76.92308rem){
    .g-simplecontent .g-simplecontent-item-main-content{
        font-size:1rem
    }
}
.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-main-content{
    font-size:1rem;
    margin-bottom:1.25rem
}
.g-simplecontent .g-simplecontent-item-readmore-container{
    margin-top:0.625rem;
    padding-top:1.5rem
}
.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-author,.g-simplecontent-layout-header .g-simplecontent .g-simplecontent-item-created-date{
    display:inline-block;
    margin:0;
    padding-right:1.5rem;
    font-family:"Abel";
    font-weight:300;
    font-size:1.15rem;
    line-height:2;
    text-transform:none
}
.g-simplemenu-particle{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:distribute;
    -moz-box-pack:distribute;
    box-pack:distribute;
    -webkit-justify-content:space-around;
    -moz-justify-content:space-around;
    -ms-justify-content:space-around;
    -o-justify-content:space-around;
    justify-content:space-around;
    -ms-flex-pack:distribute
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-simplemenu-particle{
        padding:0 3rem
    }
}
@media only all and (max-width:50.938rem){
    .g-simplemenu-particle{
        -webkit-box-orient:vertical;
        -moz-box-orient:vertical;
        box-orient:vertical;
        -webkit-box-direction:normal;
        -moz-box-direction:normal;
        box-direction:normal;
        -webkit-flex-direction:column;
        -moz-flex-direction:column;
        flex-direction:column;
        -ms-flex-direction:column;
        -webkit-box-pack:justify;
        -moz-box-pack:justify;
        box-pack:justify;
        -webkit-justify-content:space-between;
        -moz-justify-content:space-between;
        -ms-justify-content:space-between;
        -o-justify-content:space-between;
        justify-content:space-between;
        -ms-flex-pack:justify
    }
}
@media only all and (max-width:50.938rem){
    .g-simplemenu-particle .g-simplemenu-container{
        text-align:center
    }
}
.g-simplemenu-particle .g-simplemenu-container h6{
    margin:0 0 0.625rem;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.1vw;
    font-weight:900
}
@media (max-width: 90.90909rem){
    .g-simplemenu-particle .g-simplemenu-container h6{
        font-size:1rem
    }
}
@media only all and (max-width:50.938rem){
    .g-simplemenu-particle .g-simplemenu-container h6{
        margin:0 0 1.25rem
    }
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu{
    list-style:none;
    margin:0;
    font-weight:600;
    font-size:1.2vw
}
@media (max-width: 83.33333rem){
    .g-simplemenu-particle .g-simplemenu-container .g-simplemenu{
        font-size:1rem
    }
}
@media only all and (max-width:50.938rem){
    .g-simplemenu-particle .g-simplemenu-container .g-simplemenu{
        margin:0 0 1.25rem
    }
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li{
    padding:0.375rem 0
}
.g-popupmodule-module-wrapper{
    display:none
}
.ui-tabs{
    position:relative
}
.ui-tabs .ui-tabs-nav{
    margin:0;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center
}
@media only all and (max-width:30rem){
    .ui-tabs .ui-tabs-nav{
        flex-direction:column
    }
}
.ui-tabs .ui-tabs-nav li{
    list-style:none;
    border-bottom-width:0;
    padding:0;
    outline:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
    cursor:text
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor{
    cursor:text
}
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
    cursor:text
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    text-decoration:none
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
    cursor:pointer
}
.g-contenttabs .g-contenttabs-container{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    box-orient:horizontal;
    -webkit-box-direction:reverse;
    -moz-box-direction:reverse;
    box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -moz-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -ms-flex-direction:row-reverse
}
@media only all and (max-width:30rem){
    .g-contenttabs .g-contenttabs-container{
        -webkit-box-orient:vertical;
        -moz-box-orient:vertical;
        box-orient:vertical;
        -webkit-box-direction:reverse;
        -moz-box-direction:reverse;
        box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -moz-flex-direction:column-reverse;
        flex-direction:column-reverse;
        -ms-flex-direction:column-reverse
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-navigation,.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    flex:1
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    box-orient:vertical;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    box-direction:normal;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    -ms-flex-direction:column;
    list-style:none;
    margin:0 0 1rem 0
}
@media only all and (max-width:30rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container{
        margin-top:2rem
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child){
    padding-top:3rem
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child){
        padding-top:1.25rem
    }
}
@media only all and (max-width:30rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper:not(:first-child){
        padding-top:0.625rem
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head{
    display:block;
    cursor:pointer
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    outline:none
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number{
    -webkit-box-flex:0;
    -moz-box-flex:0;
    box-flex:0;
    -webkit-flex:0 auto;
    -moz-flex:0 auto;
    -ms-flex:0 auto;
    flex:0 auto;
    display:block;
    width:30px;
    height:30px;
    line-height:26px;
    border-radius:50%;
    border:2px solid #e1a258;
    background:transparent;
    color:#9e621c;
    font-weight:500;
    text-align:center;
    cursor:pointer;
    margin-right:1.25rem
}
.dir-rtl .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number{
    margin-right:0;
    margin-left:1.25rem
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    box-flex:1;
    -webkit-flex:1;
    -moz-flex:1;
    -ms-flex:1;
    flex:1
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{
    display:block;
    outline:0;
    font-size:1rem;
    text-transform:uppercase;
    font-weight:500;
    color:#da8a2d;
    cursor:pointer;
    position:relative;
    line-height:1;
    -webkit-transform:translate3d(0px, 0px, 0px);
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
@media only all and (max-width:30rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title{
        margin:0rem;
        margin-top:0;
        padding-top:0.5rem
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description{
    display:block;
    color:#9e621c;
    padding-top:0.75rem;
    line-height:1.8;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description{
        display:none
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-title,.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-description{
    color:#000
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-number{
    color:#fff;
    background:#9e621c;
    border-color:#9e621c
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-title,.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab .g-contenttabs-tab-details .g-contenttabs-tab-description{
    color:#9e621c
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-title,.g-contenttabs .g-contenttabs-container .g-contenttabs-tab-wrapper-container .g-contenttabs-tab-wrapper.ui-tabs-active .g-contenttabs-tab-wrapper-head .g-contenttabs-tab:hover .g-contenttabs-tab-details .g-contenttabs-tab-description{
    color:#9e621c
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs{
    padding-right:3rem;
    margin-right:0.625rem
}
.dir-rtl .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs{
    padding-right:0;
    margin-right:0;
    padding-left:3rem;
    margin-left:0.625rem
}
@media only all and (max-width:30rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs{
        padding-right:0;
        margin-right:0;
        padding-left:0;
        margin-left:0
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container{
    position:relative;
    z-index:2;
    list-style:none;
    margin:0;
    color:#fff
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container li:not(:first-child) .g-contenttabs-content-container{
    display:none
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container{
    display:block;
    position:relative;
    z-index:3;
    font-size:2.2rem;
    font-weight:300;
    background-size:cover
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-image-overlay{
    background:rgba(158, 98, 28, 0.8)
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content{
    position:relative;
    display:block;
    padding:3rem
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content{
        padding:1.5rem
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote{
    font-size:2.2rem;
    font-weight:300;
    color:#fff;
    border:none;
    padding:0
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote{
        font-size:1.8rem
    }
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote{
        font-size:1.2rem
    }
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote{
        margin:0
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote cite{
    display:block;
    padding-top:1.5rem;
    color:#fff;
    font-size:1.125rem;
    font-weight:500;
    text-align:left
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before{
    font-family:'FontAwesome';
    content:'\f10e';
    display:block;
    font-size:3rem;
    padding-bottom:0.75rem
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before{
        font-size:2rem
    }
}
@media only all and (max-width:50.938rem){
    .g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container .g-contenttabs-content-container .g-contenttabs-content blockquote:before{
        font-size:1rem
    }
}
.g-contenttabs .g-contenttabs-container .g-contenttabs-tabs .g-contenttabs-content-wrapper-container:before{
    position:absolute;
    z-index:1;
    content:'';
    right:-0.625rem;
    bottom:-0.625rem;
    width:100%;
    height:100%;
    border:2px solid #9e621c
}
.g-bgslideshow-carousel{
    padding:0 3rem;
    height:100%
}
.g-bgslideshow-carousel .owl-nav{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1
}
.g-bgslideshow-carousel .owl-nav div{
    font-size:1.5rem;
    bottom:auto;
    margin:0;
    top:37%
}
.g-bgslideshow-carousel .owl-nav div.owl-prev{
    left:0
}
.g-bgslideshow-carousel .owl-nav div.owl-next{
    right:0
}
.g-bgslideshow-carousel .owl-stage-outer{
    border-radius:0.5rem 0.5rem 0 0
}
.g-bgslideshow-carousel .owl-item{
    outline:none;
    cursor:pointer
}
.g-bgslideshow-carousel .owl-item img{
    opacity:0.5;
    z-index:1;
    position:relative
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container{
    background:#000;
    position:relative;
    z-index:0
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container:before{
    pointer-events:none;
    height:8px;
    position:absolute;
    width:100%;
    z-index:2;
    top:0;
    left:0;
    content:'';
    -webkit-transition:background-color 1s;
    -moz-transition:background-color 1s;
    transition:background-color 1s;
    background-color:rgba(255, 255, 255, 0)
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover{
    opacity:0;
    -webkit-transition:all 0.35s;
    -moz-transition:all 0.35s;
    transition:all 0.35s;
    position:absolute;
    font-size:1.2vw;
    top:-1rem;
    width:100%;
    height:100%;
    padding:1.5rem;
    font-weight:700;
    z-index:5
}
@media (max-width: 83.33333rem){
    .g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover{
        font-size:1rem
    }
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover a{
    color:#fff
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover .fa{
    position:absolute;
    bottom:1.5rem;
    left:1.5rem
}
.g-bgslideshow-carousel .owl-item .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover:before{
    background-color:rgba(110, 47, 4, 0.6);
    background-image:-webkit-linear-gradient(top, rgba(110, 47, 4, 0.6), rgba(158, 98, 28, 0.6));
    background-image:linear-gradient(to bottom,rgba(110, 47, 4, 0.6), rgba(158, 98, 28, 0.6));
    -webkit-transform:scale(1, 0);
    -moz-transform:scale(1, 0);
    -ms-transform:scale(1, 0);
    -o-transform:scale(1, 0);
    transform:scale(1, 0);
    -webkit-transition:-webkit-transform 0.35s;
    -moz-transition:-moz-transform 0.35s;
    transition:transform 0.35s;
    transform-origin:top center;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:-1
}
.g-bgslideshow-carousel .owl-item:hover .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover{
    opacity:1;
    top:0
}
.g-bgslideshow-carousel .owl-item:hover .g-bgslideshow-carousel-image-container .g-bgslideshow-carousel-image-hover:before{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.g-bgslideshow-carousel .owl-item.owl-current .g-bgslideshow-carousel-image-container:before{
    background-color:#9e621c
}
.g-bgslideshow-carousel .owl-item.owl-current img{
    opacity:1
}
.g-bgslideshow-slides{
    padding-top:10vh;
    padding-bottom:18vh
}
.fp-responsive .g-bgslideshow-slides{
    padding-top:16vw;
    padding-bottom:13vw
}
@media only all and (max-width:50.938rem){
    .fp-responsive .g-bgslideshow-slides{
        padding-bottom:5vw
    }
}
@media only all and (max-width:50.938rem){
    .g-bgslideshow-slides{
        padding-top:1.5rem;
        padding-bottom:3rem
    }
}
.g-bgslideshow-slides .owl-item{
    text-align:center
}
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-title{
    font-size:10vw;
    font-weight:900;
    line-height:1.2
}
@media (max-width: 30rem){
    .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-title{
        font-size:3rem
    }
}
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-description{
    font-size:1.6vw;
    font-weight:600
}
@media (max-width: 68.75rem){
    .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-description{
        font-size:1.1rem
    }
}
@media only all and (max-width:50.938rem){
    .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-description{
        margin:0.625rem 0
    }
}
.g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-link .button{
    margin:1rem 0 0.5rem 0
}
@media only all and (max-width:50.938rem){
    .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-link .button{
        margin:0.5rem 0 0.5rem 0
    }
}
.vegas-wrapper,.vegas-overlay,.vegas-timer,.vegas-slide,.vegas-slide-inner{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    overflow:hidden;
    border:none;
    padding:0;
    margin:0
}
.vegas-overlay{
    opacity:0.5;
    background:transparent url('../overlays/02.png') center center repeat
}
.vegas-timer{
    top:auto;
    bottom:0;
    height:2px
}
.vegas-timer-progress{
    width:0%;
    height:100%;
    background:white;
    -webkit-transition:width ease-out;
    transition:width ease-out
}
.vegas-timer-running .vegas-timer-progress{
    width:100%
}
.vegas-slide,.vegas-slide-inner{
    margin:0;
    padding:0;
    background:transparent center center no-repeat;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    will-change:transform, opacity
}
body .vegas-container{
    overflow:hidden !important;
    position:relative
}
.vegas-video{
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto
}
body.vegas-container{
    overflow:auto;
    position:static;
    z-index:-2
}
body.vegas-container #g-page-surround{
    background:rgba(255, 255, 255, 0)
}
body.vegas-container > .vegas-timer,body.vegas-container > .vegas-overlay,body.vegas-container > .vegas-slide{
    position:absolute;
    z-index:-1
}
body.vegas-container > .vegas-overlay{
    z-index:0
}
_::full-page-media,_:future,:root body.vegas-container > .vegas-slide,:root body.vegas-container > .vegas-overlay{
    bottom:-76px
}
.vegas-transition-blur,.vegas-transition-blur2{
    opacity:0;
    -webkit-filter:blur(32px);
    filter:blur(32px)
}
.vegas-transition-blur-in,.vegas-transition-blur2-in{
    opacity:1;
    -webkit-filter:blur(0px);
    filter:blur(0px)
}
.vegas-transition-blur2-out{
    opacity:0
}
.vegas-transition-burn,.vegas-transition-burn2{
    opacity:0;
    -webkit-filter:contrast(1000%) saturate(1000%);
    filter:contrast(1000%) saturate(1000%)
}
.vegas-transition-burn-in,.vegas-transition-burn2-in{
    opacity:1;
    -webkit-filter:contrast(100%) saturate(100%);
    filter:contrast(100%) saturate(100%)
}
.vegas-transition-burn2-out{
    opacity:0;
    -webkit-filter:contrast(1000%) saturate(1000%);
    filter:contrast(1000%) saturate(1000%)
}
.vegas-transition-fade,.vegas-transition-fade2{
    opacity:0
}
.vegas-transition-fade-in,.vegas-transition-fade2-in{
    opacity:1
}
.vegas-transition-fade2-out{
    opacity:0
}
.vegas-transition-flash,.vegas-transition-flash2{
    opacity:0;
    -webkit-filter:brightness(25);
    filter:brightness(25)
}
.vegas-transition-flash-in,.vegas-transition-flash2-in{
    opacity:1;
    -webkit-filter:brightness(1);
    filter:brightness(1)
}
.vegas-transition-flash2-out{
    opacity:0;
    -webkit-filter:brightness(25);
    filter:brightness(25)
}
.vegas-transition-negative,.vegas-transition-negative2{
    opacity:0;
    -webkit-filter:invert(100%);
    filter:invert(100%)
}
.vegas-transition-negative-in,.vegas-transition-negative2-in{
    opacity:1;
    -webkit-filter:invert(0);
    filter:invert(0)
}
.vegas-transition-negative2-out{
    opacity:0;
    -webkit-filter:invert(100%);
    filter:invert(100%)
}
.vegas-transition-slideDown,.vegas-transition-slideDown2{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{
    -webkit-transform:translateY(0%);
    transform:translateY(0%)
}
.vegas-transition-slideDown2-out{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.vegas-transition-slideLeft,.vegas-transition-slideLeft2{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{
    -webkit-transform:translateX(0%);
    transform:translateX(0%)
}
.vegas-transition-slideLeft2-out{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vegas-transition-slideRight,.vegas-transition-slideRight2{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
}
.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{
    -webkit-transform:translateX(0%);
    transform:translateX(0%)
}
.vegas-transition-slideRight2-out{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.vegas-transition-slideUp,.vegas-transition-slideUp2{
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
}
.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{
    -webkit-transform:translateY(0%);
    transform:translateY(0%)
}
.vegas-transition-slideUp2-out{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
}
.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{
    -webkit-transform:scale(2) rotate(35deg);
    transform:scale(2) rotate(35deg);
    opacity:0
}
.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{
    -webkit-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
    opacity:1
}
.vegas-transition-swirlLeft2-out{
    -webkit-transform:scale(2) rotate(-35deg);
    transform:scale(2) rotate(-35deg);
    opacity:0
}
.vegas-transition-swirlRight,.vegas-transition-swirlRight2{
    -webkit-transform:scale(2) rotate(-35deg);
    transform:scale(2) rotate(-35deg);
    opacity:0
}
.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{
    -webkit-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
    opacity:1
}
.vegas-transition-swirlRight2-out{
    -webkit-transform:scale(2) rotate(35deg);
    transform:scale(2) rotate(35deg);
    opacity:0
}
.vegas-transition-zoomIn,.vegas-transition-zoomIn2{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
}
.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.vegas-transition-zoomIn2-out{
    -webkit-transform:scale(2);
    transform:scale(2);
    opacity:0
}
.vegas-transition-zoomOut,.vegas-transition-zoomOut2{
    -webkit-transform:scale(2);
    transform:scale(2);
    opacity:0
}
.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{
    -webkit-transform:scale(1);
    transform:scale(1);
    opacity:1
}
.vegas-transition-zoomOut2-out{
    -webkit-transform:scale(0);
    transform:scale(0);
    opacity:0
}
.vegas-animation-kenburns{
    -webkit-animation:kenburns ease-out;
    -moz-animation:kenburns ease-out;
    animation:kenburns ease-out
}
@-webkit-keyframes kenburns{
    0%{
        -webkit-transform:scale(1.5) rotate(0.02deg);
        -moz-transform:scale(1.5) rotate(0.02deg);
        -ms-transform:scale(1.5) rotate(0.02deg);
        -o-transform:scale(1.5) rotate(0.02deg);
        transform:scale(1.5) rotate(0.02deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0.02deg);
        -moz-transform:scale(1) rotate(0.02deg);
        -ms-transform:scale(1) rotate(0.02deg);
        -o-transform:scale(1) rotate(0.02deg);
        transform:scale(1) rotate(0.02deg)
    }
}
@keyframes kenburns{
    0%{
        -webkit-transform:scale(1.5) rotate(0.02deg);
        -moz-transform:scale(1.5) rotate(0.02deg);
        -ms-transform:scale(1.5) rotate(0.02deg);
        -o-transform:scale(1.5) rotate(0.02deg);
        transform:scale(1.5) rotate(0.02deg)
    }
    100%{
        -webkit-transform:scale(1) rotate(0.02deg);
        -moz-transform:scale(1) rotate(0.02deg);
        -ms-transform:scale(1) rotate(0.02deg);
        -o-transform:scale(1) rotate(0.02deg);
        transform:scale(1) rotate(0.02deg)
    }
}
.vegas-animation-kenburnsDownLeft{
    -webkit-animation:kenburnsDownLeft ease-out;
    -moz-animation:kenburnsDownLeft ease-out;
    animation:kenburnsDownLeft ease-out
}
@-webkit-keyframes kenburnsDownLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, -10%);
        -moz-transform:scale(1.5) translate(10%, -10%);
        -ms-transform:scale(1.5) translate(10%, -10%);
        -o-transform:scale(1.5) translate(10%, -10%);
        transform:scale(1.5) translate(10%, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsDownLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, -10%);
        -moz-transform:scale(1.5) translate(10%, -10%);
        -ms-transform:scale(1.5) translate(10%, -10%);
        -o-transform:scale(1.5) translate(10%, -10%);
        transform:scale(1.5) translate(10%, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsDownRight{
    -webkit-animation:kenburnsDownRight ease-out;
    animation:kenburnsDownRight ease-out
}
@-webkit-keyframes kenburnsDownRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, -10%);
        -moz-transform:scale(1.5) translate(-10%, -10%);
        -ms-transform:scale(1.5) translate(-10%, -10%);
        -o-transform:scale(1.5) translate(-10%, -10%);
        transform:scale(1.5) translate(-10%, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsDownRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, -10%);
        -moz-transform:scale(1.5) translate(-10%, -10%);
        -ms-transform:scale(1.5) translate(-10%, -10%);
        -o-transform:scale(1.5) translate(-10%, -10%);
        transform:scale(1.5) translate(-10%, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsDown{
    -webkit-animation:kenburnsDown ease-out;
    animation:kenburnsDown ease-out
}
@-webkit-keyframes kenburnsDown{
    0%{
        -webkit-transform:scale(1.5) translate(0, -10%);
        -moz-transform:scale(1.5) translate(0, -10%);
        -ms-transform:scale(1.5) translate(0, -10%);
        -o-transform:scale(1.5) translate(0, -10%);
        transform:scale(1.5) translate(0, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsDown{
    0%{
        -webkit-transform:scale(1.5) translate(0, -10%);
        -moz-transform:scale(1.5) translate(0, -10%);
        -ms-transform:scale(1.5) translate(0, -10%);
        -o-transform:scale(1.5) translate(0, -10%);
        transform:scale(1.5) translate(0, -10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsLeft{
    -webkit-animation:kenburnsLeft ease-out;
    animation:kenburnsLeft ease-out
}
@-webkit-keyframes kenburnsLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, 0);
        -moz-transform:scale(1.5) translate(10%, 0);
        -ms-transform:scale(1.5) translate(10%, 0);
        -o-transform:scale(1.5) translate(10%, 0);
        transform:scale(1.5) translate(10%, 0)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, 0);
        -moz-transform:scale(1.5) translate(10%, 0);
        -ms-transform:scale(1.5) translate(10%, 0);
        -o-transform:scale(1.5) translate(10%, 0);
        transform:scale(1.5) translate(10%, 0)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsRight{
    -webkit-animation:kenburnsRight ease-out;
    animation:kenburnsRight ease-out
}
@-webkit-keyframes kenburnsRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, 0);
        -moz-transform:scale(1.5) translate(-10%, 0);
        -ms-transform:scale(1.5) translate(-10%, 0);
        -o-transform:scale(1.5) translate(-10%, 0);
        transform:scale(1.5) translate(-10%, 0)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, 0);
        -moz-transform:scale(1.5) translate(-10%, 0);
        -ms-transform:scale(1.5) translate(-10%, 0);
        -o-transform:scale(1.5) translate(-10%, 0);
        transform:scale(1.5) translate(-10%, 0)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsUpLeft{
    -webkit-animation:kenburnsUpLeft ease-out;
    animation:kenburnsUpLeft ease-out
}
@-webkit-keyframes kenburnsUpLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, 10%);
        -moz-transform:scale(1.5) translate(10%, 10%);
        -ms-transform:scale(1.5) translate(10%, 10%);
        -o-transform:scale(1.5) translate(10%, 10%);
        transform:scale(1.5) translate(10%, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsUpLeft{
    0%{
        -webkit-transform:scale(1.5) translate(10%, 10%);
        -moz-transform:scale(1.5) translate(10%, 10%);
        -ms-transform:scale(1.5) translate(10%, 10%);
        -o-transform:scale(1.5) translate(10%, 10%);
        transform:scale(1.5) translate(10%, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsUpRight{
    -webkit-animation:kenburnsUpRight ease-out;
    animation:kenburnsUpRight ease-out
}
@-webkit-keyframes kenburnsUpRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, 10%);
        -moz-transform:scale(1.5) translate(-10%, 10%);
        -ms-transform:scale(1.5) translate(-10%, 10%);
        -o-transform:scale(1.5) translate(-10%, 10%);
        transform:scale(1.5) translate(-10%, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsUpRight{
    0%{
        -webkit-transform:scale(1.5) translate(-10%, 10%);
        -moz-transform:scale(1.5) translate(-10%, 10%);
        -ms-transform:scale(1.5) translate(-10%, 10%);
        -o-transform:scale(1.5) translate(-10%, 10%);
        transform:scale(1.5) translate(-10%, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.vegas-animation-kenburnsUp{
    -webkit-animation:kenburnsUp ease-out;
    animation:kenburnsUp ease-out
}
@-webkit-keyframes kenburnsUp{
    0%{
        -webkit-transform:scale(1.5) translate(0, 10%);
        -moz-transform:scale(1.5) translate(0, 10%);
        -ms-transform:scale(1.5) translate(0, 10%);
        -o-transform:scale(1.5) translate(0, 10%);
        transform:scale(1.5) translate(0, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
@keyframes kenburnsUp{
    0%{
        -webkit-transform:scale(1.5) translate(0, 10%);
        -moz-transform:scale(1.5) translate(0, 10%);
        -ms-transform:scale(1.5) translate(0, 10%);
        -o-transform:scale(1.5) translate(0, 10%);
        transform:scale(1.5) translate(0, 10%)
    }
    100%{
        -webkit-transform:scale(1) translate(0, 0);
        -moz-transform:scale(1) translate(0, 0);
        -ms-transform:scale(1) translate(0, 0);
        -o-transform:scale(1) translate(0, 0);
        transform:scale(1) translate(0, 0)
    }
}
.g-slider{
    position:relative
}
.g-slider .g-slider-carousel{
    position:absolute;
    bottom:-1rem
}
.dir-rtl .g-slider .g-slider-carousel{
    right:2rem;
    left:auto
}
.g-slider .g-slider-carousel[data-slider-carousel-nav="true"] .owl-stage-outer{
    margin:0 4rem
}
.g-slider .g-slider-carousel .owl-item{
    outline:none;
    cursor:pointer;
    padding-top:1rem
}
.g-slider .g-slider-carousel .owl-item img{
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    transition:all 1s;
    z-index:1;
    position:relative;
    border-radius:0.4rem
}
.g-slider .g-slider-carousel .owl-item .g-slider-carousel-image-container{
    background:transparent;
    margin:0.625rem;
    border-radius:0.4rem;
    position:relative;
    z-index:0;
    padding-bottom:1rem;
    transform:translateY(0);
    -webkit-transition:all 0.35s ease-in-out;
    -moz-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out
}
.g-slider .g-slider-carousel .owl-item .g-slider-carousel-image-container .g-slider-carousel-image-hover{
    opacity:0;
    position:absolute;
    font-size:1.3rem;
    top:-1rem;
    width:100%;
    height:100%;
    padding:1.5rem;
    font-weight:700;
    z-index:5
}
.g-slider .g-slider-carousel .owl-item:hover .g-slider-carousel-image-container,.g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container{
    transform:translateY(-1rem)
}
.g-slider .g-slider-carousel .owl-item:hover .g-slider-carousel-image-container img,.g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container img{
    padding-bottom:10px;
    background:#9e621c;
    -webkit-transition:all 0.2s;
    -moz-transition:all 0.2s;
    transition:all 0.2s
}
.g-slider .g-slider-carousel .owl-item:hover .g-slider-carousel-image-container .g-slider-carousel-image-hover,.g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container .g-slider-carousel-image-hover{
    opacity:1;
    top:0
}
.g-slider .g-slider-carousel .owl-item:hover .g-slider-carousel-image-container .g-slider-carousel-image-hover:before,.g-slider .g-slider-carousel .owl-item.owl-current .g-slider-carousel-image-container .g-slider-carousel-image-hover:before{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.g-slider .g-slider-carousel .owl-nav > div{
    position:absolute;
    margin:auto;
    text-align:center;
    bottom:0;
    top:0;
    left:0;
    right:0;
    opacity:1
}
.g-slider .g-slider-carousel .owl-nav > div .fa{
    font-size:1.5rem;
    font-weight:400
}
.g-slider .g-slider-carousel .owl-nav > div:hover{
    color:rgba(255, 255, 255, 0.6)
}
.g-slider .g-slider-carousel .owl-nav .owl-prev{
    margin-left:10px;
    left:0;
    right:auto
}
.dir-rtl .g-slider .g-slider-carousel .owl-nav .owl-prev{
    margin-right:10px;
    right:0;
    left:auto
}
.dir-rtl .g-slider .g-slider-carousel .owl-nav .owl-prev .fa-chevron-left:before{
    content:"\f054"
}
.g-slider .g-slider-carousel .owl-nav .owl-next{
    margin-right:10px;
    left:auto;
    right:0
}
.dir-rtl .g-slider .g-slider-carousel .owl-nav .owl-next{
    margin-left:10px;
    left:0;
    right:auto
}
.dir-rtl .g-slider .g-slider-carousel .owl-nav .owl-next .fa-chevron-right:before{
    content:"\f053"
}
.g-slider .g-bgslideshow-slides{
    padding-top:4.5rem;
    padding-bottom:9rem
}
.g-slider .g-bgslideshow-slides .owl-item{
    text-align:center
}
.g-slider .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-title{
    font-size:4rem;
    font-weight:900;
    line-height:9vw
}
.g-slider .g-bgslideshow-slides .owl-item .g-bgslideshow-slides-item-description{
    font-size:1.2rem;
    margin-top:0;
    padding-top:0
}
.g-panelslider{
    position:relative;
    background-color:#839e1c;
    background-image:-webkit-linear-gradient(left, #839e1c, #6e2f04);
    background-image:linear-gradient(to right,#839e1c, #6e2f04)
}
.g-panelslider .g-panelslider-carousel{
    margin:0 10vw;
    width:auto;
    z-index:2
}
.g-panelslider .g-panelslider-carousel .owl-stage-outer{
    overflow:visible
}
.g-panelslider .g-panelslider-carousel .owl-stage-outer .owl-stage{
    white-space:nowrap
}
.g-panelslider .g-panelslider-carousel .owl-item{
    z-index:1
}
.g-panelslider .g-panelslider-carousel .owl-item .tab{
    cursor:pointer;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    box-orient:vertical;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    box-direction:normal;
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    flex-direction:column;
    -ms-flex-direction:column;
    text-align:center;
    background:#6e2f04;
    padding:1.5rem 0;
    position:relative
}
@media only all and (max-width:50.938rem){
    .g-panelslider .g-panelslider-carousel .owl-item .tab{
        padding:1rem 0
    }
}
.g-panelslider .g-panelslider-carousel .owl-item .tab:before{
    top:0;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0);
    transform:scale(1.2);
    z-index:0;
    border-radius:0.3rem
}
.g-panelslider .g-panelslider-carousel .owl-item .g-panelslider-carousel-title{
    font-size:1.3vw;
    margin-top:0.9375rem;
    position:relative;
    z-index:1
}
@media (max-width: 84.61538rem){
    .g-panelslider .g-panelslider-carousel .owl-item .g-panelslider-carousel-title{
        font-size:1.1rem
    }
}
.g-panelslider .g-panelslider-carousel .owl-item i{
    position:relative;
    z-index:1
}
.g-panelslider .g-panelslider-carousel .owl-item i.fa{
    font-size:2vw
}
@media (max-width: 90rem){
    .g-panelslider .g-panelslider-carousel .owl-item i.fa{
        font-size:1.8rem
    }
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(1) .tab{
    background:#8e9e1c
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(2) .tab{
    background:#9e831c
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(3) .tab{
    background:#9e781c
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(4) .tab{
    background:#9e6d1c
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(5) .tab{
    background:#6e5204
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(6) .tab{
    background:#6e4a04
}
.g-panelslider .g-panelslider-carousel .owl-item:nth-child(7) .tab{
    background:#6e4104
}
.g-panelslider .g-panelslider-carousel .owl-item.owl-current{
    z-index:2
}
.g-panelslider .g-panelslider-carousel .owl-item.owl-current .tab{
    background:#000
}
.g-panelslider .g-panelslider-carousel .owl-item.owl-current .tab:before{
    background:#000;
    box-shadow:0 0 1rem rgba(0, 0, 0, 0.5)
}
.g-panelslider .g-panelslider-slides{
    z-index:1
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description{
    position:absolute;
    z-index:2;
    width:50%;
    top:15vw;
    right:0;
    text-align:left;
    line-height:1.1;
    padding-right:5vw
}
.dir-rtl .g-panelslider .g-panelslider-slides .g-panelslider-slides-description{
    left:0;
    right:auto;
    padding-right:0;
    padding-left:5vw;
    text-align:right
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description{
        top:6vh
    }
}
@media only all and (max-width:50.938rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description{
        width:95%;
        top:6vh
    }
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-content{
    font-size:2.5vw;
    font-weight:600
}
@media (max-width: 56rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-content{
        font-size:1.4rem
    }
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer{
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    margin-top:1.5rem
}
@media only all and (max-width:30rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer{
        display:none
    }
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer img{
    margin-top:0.625rem;
    max-width:90px;
    height:100%;
    border-radius:100%;
    box-shadow:0 0 1rem rgba(0, 0, 0, 0.5)
}
@media only all and (max-width:50.938rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer img{
        max-width:60px
    }
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer .g-panelslider-slides-description-signature{
    margin-left:1.5rem
}
.dir-rtl .g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer .g-panelslider-slides-description-signature{
    margin-left:0;
    margin-right:1.5rem
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer .g-panelslider-slides-description-signature .g-panelslider-slides-description-line1{
    font-size:1.7rem;
    font-weight:600
}
@media only all and (max-width:50.938rem){
    .g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer .g-panelslider-slides-description-signature .g-panelslider-slides-description-line1{
        font-size:1.2rem
    }
}
.g-panelslider .g-panelslider-slides .g-panelslider-slides-description .g-panelslider-slides-description-footer .g-panelslider-slides-description-signature .g-panelslider-slides-description-line2{
    margin-top:5px;
    font-size:1.1rem
}
.g-popupgrid{
    position:relative;
    margin:0 auto;
    z-index:0
}
.g-popupgrid::after{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    -webkit-transition:opacity 0.3s;
    -moz-transition:opacity 0.3s;
    transition:opacity 0.3s
}
.g-popupgrid-loaded::after{
    opacity:0
}
.g-popupgrid-item{
    z-index:1001;
    width:270px;
    margin:10px
}
@media only all and (max-width:50.938rem){
    .g-popupgrid-item{
        margin:10px 0;
        width:255px
    }
}
.g-popupgrid-item-current{
    opacity:0 !important
}
.g-popupgrid-item-img-wrap{
    display:block;
    position:relative;
    cursor:pointer;
    overflow:hidden;
    border:1px solid rgba(0, 0, 0, 0.1);
    border-radius:0.4rem
}
.g-popupgrid-item-img-wrap:focus,.g-popupgrid-item-img-wrap:hover{
    outline:none
}
.g-popupgrid-item-img-wrap:focus img,.g-popupgrid-item-img-wrap:hover img{
    opacity:0.85
}
.g-zoom .g-popupgrid-item-img-wrap:focus img,.g-zoom .g-popupgrid-item-img-wrap:hover img{
    -webkit-transform:scale(1.25);
    -moz-transform:scale(1.25);
    -ms-transform:scale(1.25);
    -o-transform:scale(1.25);
    transform:scale(1.25)
}
.g-rotate .g-popupgrid-item-img-wrap:focus img,.g-rotate .g-popupgrid-item-img-wrap:hover img{
    -webkit-transform:rotate(5deg) scale(1.25);
    -moz-transform:rotate(5deg) scale(1.25);
    -ms-transform:rotate(5deg) scale(1.25);
    -o-transform:rotate(5deg) scale(1.25);
    transform:rotate(5deg) scale(1.25)
}
.g-blur .g-popupgrid-item-img-wrap:focus img,.g-blur .g-popupgrid-item-img-wrap:hover img{
    -webkit-filter:blur(3px);
    filter:blur(3px)
}
.g-grayscale .g-popupgrid-item-img-wrap:focus img,.g-grayscale .g-popupgrid-item-img-wrap:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.g-zoomout.g-rotate .g-popupgrid-item-img-wrap:focus img,.g-zoomout.g-rotate .g-popupgrid-item-img-wrap:hover img{
    -webkit-transform:rotate(5deg) scale(1.15);
    -moz-transform:rotate(5deg) scale(1.15);
    -ms-transform:rotate(5deg) scale(1.15);
    -o-transform:rotate(5deg) scale(1.15);
    transform:rotate(5deg) scale(1.15)
}
.g-blur.g-grayscale .g-popupgrid-item-img-wrap:focus img,.g-blur.g-grayscale .g-popupgrid-item-img-wrap:hover img{
    -webkit-filter:blur(3px) grayscale(100%);
    filter:blur(3px) grayscale(100%)
}
.g-popupgrid-item-img-wrap:focus .g-popupgrid-description-preview-overlay,.g-popupgrid-item-img-wrap:hover .g-popupgrid-description-preview-overlay{
    opacity:1
}
.g-popupgrid-item-img-wrap:focus .g-popupgrid-description-preview-wrapper,.g-popupgrid-item-img-wrap:hover .g-popupgrid-description-preview-wrapper,.g-popupgrid-item-img-wrap:focus .g-popupgrid-description-preview-tag,.g-popupgrid-item-img-wrap:hover .g-popupgrid-description-preview-tag{
    opacity:0
}
.g-popupgrid-item-img-wrap img{
    display:block;
    opacity:0.65;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    transition:all 0.3s
}
.g-popupgrid-item-img-wrap .g-popupgrid-description-preview-tag{
    text-transform:uppercase;
    font-size:0.8rem;
    font-weight:700;
    position:absolute;
    top:0;
    margin:0.5rem;
    padding:0.25rem 0.75rem;
    border-radius:1rem;
    color:#fff;
    background:rgba(0, 0, 0, 0.5)
}
.g-popupgrid-item-img-wrap .g-popupgrid-description-preview-wrapper{
    position:absolute;
    bottom:0;
    width:100%;
    background:#fff;
    color:#9e621c;
    padding:1.5rem
}
.g-popupgrid-item-img-wrap .g-popupgrid-description-preview-wrapper .g-popupgrid-description-preview-title{
    font-size:1.1vw;
    line-height:1.25;
    color:#000;
    margin-bottom:0.625rem
}
@media (max-width: 90.90909rem){
    .g-popupgrid-item-img-wrap .g-popupgrid-description-preview-wrapper .g-popupgrid-description-preview-title{
        font-size:1rem
    }
}
.g-popupgrid-item-img-wrap .g-popupgrid-description-preview-wrapper .g-popupgrid-description-preview-readmore{
    display:none
}
.g-popupgrid-preview{
    position:fixed;
    z-index:1000;
    top:0;
    left:0;
    visibility:hidden;
    display:-ms-flex;
    display:-webkit-flex;
    display:flex;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -ms-flex-line-pack:center;
    -webkit-align-content:center;
    align-content:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    width:50%;
    height:100%;
    pointer-events:none
}
.g-popupgrid-preview::before{
    content:'';
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    background:#262626;
    -webkit-transition:opacity 0.6s;
    -moz-transition:opacity 0.6s;
    transition:opacity 0.6s
}
.g-popupgrid-preview-open{
    pointer-events:auto;
    visibility:visible
}
.g-popupgrid-preview-open::before{
    opacity:1
}
.g-popupgrid-clone{
    position:fixed;
    z-index:110;
    -webkit-backface-visibility:hidden;
    -webkit-transition:-webkit-transform 0.5s;
    -moz-transition:-moz-transform 0.5s;
    transition:transform 0.5s
}
.g-popupgrid-original{
    position:relative;
    z-index:120;
    display:block;
    object-fit:contain;
    -webkit-backface-visibility:hidden;
    -webkit-transition:opacity 0.2s;
    -moz-transition:opacity 0.2s;
    transition:opacity 0.2s
}
.g-popupgrid-preview-open .g-popupgrid-animate{
    -webkit-transition:-webkit-transform 0.6s, opacity 0.2s;
    transition:transform 0.6s, opacity 0.2s
}
.g-popupgrid-animate{
    -webkit-transition:-webkit-transform 0.3s, opacity 0.2s;
    transition:transform 0.3s, opacity 0.2s
}
.g-popupgrid-description{
    color:#fff
}
.g-popupgrid-preview-area:before{
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%
}
.g-overlay-enable .g-popupgrid-description-preview-overlay{
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    background-color:rgba(131, 158, 28, 0.5);
    background-image:-webkit-linear-gradient(-225deg, rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%);
    background-image:linear-gradient(-45deg,rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%);
    opacity:0;
    z-index:10;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -ms-justify-content:center;
    -o-justify-content:center;
    justify-content:center;
    -ms-flex-pack:center;
    -webkit-transition:opacity 0.3s;
    -moz-transition:opacity 0.3s;
    transition:opacity 0.3s
}
.g-overlay-enable .g-popupgrid-description-preview-overlay .g-popupgrid-description-overlay-icon span{
    display:block;
    margin:0.625rem 0;
    color:#fff;
    text-align:center;
    font-size:2.5rem
}
.g-overlay-enable .g-popupgrid-description-preview-overlay .g-popupgrid-description-overlay-text{
    opacity:1;
    position:relative;
    padding:1.5rem;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    color:#fff;
    font-size:1.25rem;
    font-weight:700;
    text-align:center
}
.g-overlay-disable .g-popupgrid-description-preview-overlay{
    display:none
}
.g-popupgrid-description-preview{
    font-size:2em;
    position:absolute;
    z-index:140;
    width:100%;
    left:100%;
    top:0;
    height:100%;
    padding:0 1em;
    display:-ms-flex;
    display:-webkit-flex;
    display:flex;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    opacity:0;
    -webkit-transition:opacity 1s, transform 1s;
    transition:opacity 1s, transform 1s;
    -webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
    -webkit-transform:translate3d(0, 30px, 0);
    transform:translate3d(0, 30px, 0)
}
.g-popupgrid-preview-open .g-popupgrid-description-preview{
    opacity:1;
    -webkit-transition-delay:0.2s;
    transition-delay:0.2s;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.g-popupgrid-description-preview .g-popupgrid-description-preview-tag{
    font-size:1rem;
    line-height:1.25;
    font-weight:700;
    text-transform:uppercase;
    opacity:0.75
}
.g-popupgrid-description-preview .g-popupgrid-description-preview-title{
    font-weight:'family=Abel';
    font-size:1.75rem;
    font-weight:700;
    margin:0 0 1rem 0
}
.g-popupgrid-description-preview .g-popupgrid-description-preview-content{
    font-size:1.1rem;
    width:100%
}
.g-popupgrid-description-preview .g-popupgrid-description-preview-readmore{
    margin:1rem 0
}
.g-popupgrid-action{
    font-size:1.5em;
    margin:0;
    padding:0;
    cursor:pointer;
    vertical-align:top;
    color:#9e621c;
    border:none;
    background:none
}
.g-popupgrid-action:hover,.g-popupgrid-action:focus{
    color:#c97d24;
    outline:none
}
.g-popupgrid-action-close{
    position:fixed;
    z-index:150;
    top:0;
    right:0;
    padding:1em;
    opacity:0;
    -webkit-transition:opacity 0.3s, -webkit-transform 0.3s;
    transition:opacity 0.3s, transform 0.3s;
    -webkit-transform:scale3d(0.6, 0.6, 1);
    transform:scale3d(0.6, 0.6, 1)
}
.g-popupgrid-preview-image-loaded .g-popupgrid-action-close{
    opacity:1;
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
}
.g-popupgrid-text-hidden{
    position:absolute;
    display:block;
    overflow:hidden;
    width:0;
    height:0;
    color:transparent
}
@media screen and (max-width:40em){
    .g-popupgrid-description-preview .g-popupgrid-description-preview-title{
        font-size:0.5em
    }
    .g-popupgrid-description-preview .g-popupgrid-description-preview-content{
        display:none
    }
    .details{
        display:none
    }
}
.g-popupgrid-loading{
    opacity:0;
    pointer-events:none
}
.g-popupgrid-hidden{
    position:fixed !important;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    pointer-events:none;
    opacity:0
}
.g-popupgrid-sizer{
    margin-bottom:0 !important
}
.g-popupgrid-deco{
    position:absolute;
    top:0;
    left:0;
    pointer-events:none
}
.g-popupgrid-deco path{
    fill:none;
    stroke:#9e621c;
    stroke-width:2px
}
.g-popupgrid-reveal{
    position:absolute;
    z-index:50;
    top:0;
    left:0;
    width:100%;
    height:100%;
    pointer-events:none;
    opacity:0;
    background-color:rgba(131, 158, 28, 0.5);
    background-image:-webkit-linear-gradient(-225deg, rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%);
    background-image:linear-gradient(-45deg,rgba(131, 158, 28, 0.5), rgba(110, 47, 4, 0.5) 50%)
}
body.g-popupgrid-preview-area-open .fp-scrollable .fp-scroller{
    -webkit-transform:none !important;
    -moz-transform:none !important;
    -ms-transform:none !important;
    -o-transform:none !important;
    transform:none !important
}
body.g-popupgrid-preview-area-open .fp-scrollable .iScrollLoneScrollbar{
    display:none !important
}
.g-content{
    margin:0.625rem;
    padding:1.5rem
}
.g-flushed .g-content{
    margin:0;
    padding:0
}
body{
    font-size:1rem;
    line-height:1.5
}
h1{
    font-size:2.2rem
}
h2{
    font-size:2rem
}
h3{
    font-size:1.7rem
}
h4{
    font-size:1.25rem
}
h5{
    font-size:1.2rem
}
h6{
    font-size:1rem
}
small{
    font-size:0.875rem
}
cite{
    font-size:0.875rem
}
sub,sup{
    font-size:0.75rem
}
code,kbd,pre,samp{
    font-size:1rem;
    font-family:"Menlo", "Monaco", monospace
}
textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){
    border-radius:0.1875rem
}
@media only all and (min-width:51rem){
    .headroom-bg-section,.headroom-bg-custom{
        -webkit-transition:-webkit-transform 200ms linear;
        -moz-transition:-moz-transform 200ms linear;
        transition:transform 200ms linear
    }
    .headroom-bg-section.headroom--pinned:not('.headroom--top'),.headroom-bg-custom.headroom--pinned:not('.headroom--top'){
        -webkit-transform:translateY(0%);
        -moz-transform:translateY(0%);
        -ms-transform:translateY(0%);
        -o-transform:translateY(0%);
        transform:translateY(0%)
    }
    .headroom-bg-section.headroom--unpinned-autohide,.headroom-bg-custom.headroom--unpinned-autohide{
        -webkit-transform:translateY(-100%);
        -moz-transform:translateY(-100%);
        -ms-transform:translateY(-100%);
        -o-transform:translateY(-100%);
        transform:translateY(-100%)
    }
    .headroom-bg-section.headroom--not-top,.headroom-bg-custom.headroom--not-top{
        position:fixed;
        width:100%;
        top:0;
        z-index:1001;
        left:0;
        -webkit-transition:all 0.3s;
        -moz-transition:all 0.3s;
        transition:all 0.3s
    }
}
@media only all and (max-width:50.938rem){
    .g-search{
        text-align:center
    }
}
.g-search .g-search-lightcase{
    display:none
}
.g-container{
    width:75rem
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .g-container{
        width:60rem
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .g-container{
        width:51rem
    }
}
@media only all and (min-width:30.062rem) and (max-width:50.938rem){
    .g-container{
        width:30rem
    }
}
@media only all and (max-width:30rem){
    .g-container{
        width:100%
    }
}
.g-container.g-flushed{
    width:100%
}
@media only all and (max-width:50.938rem){
    .g-block{
        -webkit-flex-grow:0;
        -moz-flex-grow:0;
        flex-grow:0;
        -ms-flex-positive:0;
        -webkit-flex-basis:100%;
        -moz-flex-basis:100%;
        flex-basis:100%;
        -ms-flex-preferred-size:100%
    }
}
@media only all and (max-width:50.938rem){
    body [class*="size-"]{
        -webkit-flex-grow:0;
        -moz-flex-grow:0;
        flex-grow:0;
        -ms-flex-positive:0;
        -webkit-flex-basis:100%;
        -moz-flex-basis:100%;
        flex-basis:100%;
        -ms-flex-preferred-size:100%;
        max-width:100%
    }
}
@media only all and (max-width:50.938rem){
    @supports not (flex-wrap: wrap){
        .g-grid{
            display:block;
            -webkit-box-lines:inherit;
            -moz-box-lines:inherit;
            box-lines:inherit;
            -webkit-flex-wrap:inherit;
            -moz-flex-wrap:inherit;
            -ms-flex-wrap:inherit;
            flex-wrap:inherit
        }
        .g-block{
            display:block;
            -webkit-box-flex:inherit;
            -moz-box-flex:inherit;
            box-flex:inherit;
            -webkit-flex:inherit;
            -moz-flex:inherit;
            -ms-flex:inherit;
            flex:inherit
        }
    }
}
.visible-large,.visible-desktop,.visible-tablet,.visible-phone,.g-block.visible-large,.g-block.visible-desktop,.g-block.visible-tablet,.g-block.visible-phone{
    display:none !important
}
@media only all and (max-width:50.938rem){
    .visible-phone{
        display:block !important
    }
    .g-block.visible-phone{
        display:block !important
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .visible-tablet{
        display:block !important
    }
    .g-block.visible-tablet{
        display:block !important
    }
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .visible-desktop{
        display:block !important
    }
    .g-block.visible-desktop{
        display:block !important
    }
}
@media only all and (min-width:75rem){
    .visible-large{
        display:block !important
    }
    .g-block.visible-large{
        display:block !important
    }
    .visible-desktop{
        display:block !important
    }
    .g-block.visible-desktop{
        display:block !important
    }
}
@media only all and (max-width:50.938rem){
    .hidden-phone{
        display:none !important
    }
}
@media only all and (min-width:51rem) and (max-width:59.938rem){
    .hidden-tablet{
        display:none !important
    }
}
@media only all and (min-width:60rem) and (max-width:74.938rem){
    .hidden-desktop{
        display:none !important
    }
}
@media only all and (min-width:75rem){
    .hidden-large{
        display:none !important
    }
    .hidden-desktop{
        display:none !important
    }
}
@media only all and (max-width:50.938rem){
    .align-right{
        text-align:inherit !important
    }
    .align-left{
        text-align:inherit !important
    }
}
