.h-underline>a{
    position:relative
}
.h-underline>a::before{
    position:absolute;
    background-color:#666;
    content:'';
    height:2px;
    width:0;
    bottom:0;
    left:50%;
    -webkit-transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s;
    -o-transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s;
    transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s
}
.h-underline>a:hover::before{
    width:100%;
    left:0
}
.h-underline.active>a::before{
    width:100%;
    left:0
}
.h-underline.h-underline--height-1>a{
    position:relative
}
.h-underline.h-underline--height-1>a::before{
    position:absolute;
    background-color:#666;
    content:'';
    height:1px;
    width:0;
    bottom:0;
    left:50%;
    -webkit-transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s;
    -o-transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s;
    transition:width cubic-bezier(.215,.61,.355,1) .2s,left cubic-bezier(.215,.61,.355,1) .2s
}
.h-underline.h-underline--height-1>a:hover::before{
    width:100%;
    left:0
}
.h-underline.h-underline--height-1.active>a::before{
    width:100%;
    left:0
}
.whats-top{
    position:fixed;
    top:80%;
    right:2.08333rem;
    bottom:auto;
    left:auto;
    width:3.75rem;
    height:3.75rem;
    color: #60D669 !important;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    margin-top:-15px;
    background-color:#fafafa;
    border-radius:50%;
    -webkit-transition:opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;
    -o-transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s
}
.scroll-top{
    position:fixed;
    top:88%;
    right:2.08333rem;
    bottom:auto;
    left:auto;
    width:3.75rem;
    height:3.75rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    margin-top:-15px;
    background-color:#fafafa;
    border-radius:50%;
    -webkit-transition:opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s;
    -o-transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .2s,visibility cubic-bezier(.25,.46,.45,.94) .2s,background-color cubic-bezier(.25,.46,.45,.94) .2s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .2s
}
.a-to-top.a-to-top--translate{
    -webkit-transform:translateY(25px);
    -ms-transform:translateY(25px);
    transform:translateY(25px)
}
.a-to-top.a-to-top--translate.a-to-top--active{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.a-to-top.a-to-top--scale{
    -webkit-transform:scale(.6);
    -ms-transform:scale(.6);
    transform:scale(.6)
}
.a-to-top.a-to-top--scale.a-to-top--active{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.a-to-top.a-to-top--active{
    opacity:1;
    visibility:visible
}
.a-to-top.a-to-top--white svg{
    color:#fff
}
.scroll-top:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.a-to-top.a-to-top--dark svg{
    color:#666
}
.a-to-top.a-to-top--dark:hover{
    -webkit-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px)
}
.arc-hovers .arc-hover-holder{
    overflow:hidden
}
.arc-hovers .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-overlay{
    display:none
}
.arc-hovers.arc-hover-icon .arc-hover-holder,.arc-hovers.arc-hover-meta-inside .arc-hover-holder{
    position:relative
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-media img{
    -webkit-transition:-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    -o-transition:transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:transform cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-overlay:not(.arc-hover-holder-header-overlay-tooltip),.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-overlay:not(.arc-hover-holder-header-overlay-tooltip){
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:rgba(255,255,255,.9);
    opacity:0;
    -webkit-transition:opacity cubic-bezier(.25,.46,.45,.94) .3s;
    -o-transition:opacity cubic-bezier(.25,.46,.45,.94) .3s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .3s
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body{
    position:absolute;
    top:2.66667rem;
    right:2.66667rem;
    bottom:2.66667rem;
    left:2.66667rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body>a,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body>a{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    cursor:pointer;
    z-index:1
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner{
    width:100%
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner>a,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner>a{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    cursor:pointer;
    z-index:1
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta{
    position:relative;
    z-index:2;
    text-align:center;
    opacity:0;
    -webkit-transition:opacity cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    -o-transition:opacity cubic-bezier(.25,.46,.45,.94) .3s,transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .3s,transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:opacity cubic-bezier(.25,.46,.45,.94) .3s,transform cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta .a-separator svg,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta .a-separator svg{
    stroke:#fff
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder{
    position:absolute;
    opacity:0;
    -webkit-transition:background-color cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    transition:background-color cubic-bezier(.25,.46,.45,.94) .2s,opacity cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    -o-transition:background-color cubic-bezier(.25,.46,.45,.94) .2s,transform cubic-bezier(.25,.46,.45,.94) .3s,opacity cubic-bezier(.25,.46,.45,.94) .3s;
    transition:background-color cubic-bezier(.25,.46,.45,.94) .2s,transform cubic-bezier(.25,.46,.45,.94) .3s,opacity cubic-bezier(.25,.46,.45,.94) .3s;
    transition:background-color cubic-bezier(.25,.46,.45,.94) .2s,transform cubic-bezier(.25,.46,.45,.94) .3s,opacity cubic-bezier(.25,.46,.45,.94) .3s,-webkit-transform cubic-bezier(.25,.46,.45,.94) .3s;
    z-index:2
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.left,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.left{
    left:1.33333rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.vertical-center,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.vertical-center{
    top:50%;
    margin-top:-1.875rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.right,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.right{
    right:1.33333rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.top,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.top{
    top:1.33333rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.horizontal-center,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.horizontal-center{
    left:50%;
    margin-left:-1.875rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder.bottom,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder.bottom{
    bottom:1.33333rem
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder .arc-hover-holder-button,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder .arc-hover-holder-button{
    -webkit-transition:background-color cubic-bezier(.25,.46,.45,.94) .2s;
    -o-transition:background-color cubic-bezier(.25,.46,.45,.94) .2s;
    transition:background-color cubic-bezier(.25,.46,.45,.94) .2s
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder .arc-hover-holder-button:hover svg,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder .arc-hover-holder-button:hover svg{
    stroke:#fff
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.arc-hovers.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta svg{
    display:block;
    width:3.16667rem;
    height:3.16667rem;
    stroke:#666
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta *,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta *{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9)
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-media img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay{
    opacity:1
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-button-holder,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-button-holder{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-media img{
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay{
    opacity:1
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.arc-hovers.arc-hover-scale.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder,.arc-hovers.arc-hover-scale.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta{
    -webkit-transform:translateY(20px);
    -ms-transform:translateY(20px);
    transform:translateY(20px);
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s
}
.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder{
    -webkit-transform:translateY(32px);
    -ms-transform:translateY(32px);
    transform:translateY(32px)
}
.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay{
    opacity:1
}
.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder,.arc-hovers.arc-hover-translate.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-button-holder,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder,.arc-hovers.arc-hover-translate.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-button-holder{
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:.2s;
    -o-transition-delay:.2s;
    transition-delay:.2s
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-media img{
    -webkit-clip-path:inset(0 0 0 0);
    clip-path:inset(0 0 0 0);
    -webkit-transition:all ease .3s!important;
    -o-transition:all ease .3s!important;
    transition:all ease .3s!important
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-header .arc-hover-holder-header-overlay{
    opacity:0;
    -webkit-clip-path:inset(0 0 0 0);
    clip-path:inset(0 0 0 0);
    -webkit-transition:all ease .3s!important;
    -o-transition:all ease .3s!important;
    transition:all ease .3s!important
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-meta{
    -webkit-transform:scale(.9);
    -ms-transform:scale(.9);
    transform:scale(.9);
    -webkit-transition-duration:.3s;
    -o-transition-duration:.3s;
    transition-duration:.3s
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder .arc-hover-holder-button-holder,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-button-holder{
    -webkit-transform:translateY(32px);
    -ms-transform:translateY(32px);
    transform:translateY(32px)
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-media img,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-media img{
    -webkit-clip-path:inset(22px 22px 22px 22px);
    clip-path:inset(22px 22px 22px 22px)
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-header .arc-hover-holder-header-overlay,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-header .arc-hover-holder-header-overlay{
    opacity:1;
    -webkit-clip-path:inset(22px 22px 22px 22px);
    clip-path:inset(22px 22px 22px 22px)
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-body .arc-hover-holder-body-meta,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-body .arc-hover-holder-body-meta{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder,.arc-hovers.arc-hover-zoom-out.arc-hover-icon .arc-hover-holder:hover .arc-hover-holder-button-holder,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder.arc-hover-holder-active .arc-hover-holder-button-holder,.arc-hovers.arc-hover-zoom-out.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-button-holder{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition-delay:.3s;
    -o-transition-delay:.3s;
    transition-delay:.3s
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body{
    margin-top:1.83333rem;
    text-align:center
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-title{
    text-align:left;
    margin-bottom:.66667rem
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-title a{
    color:#666
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-title a:hover{
    color:#666
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta){
    text-align:left;
    margin-bottom:.33333rem;
    font-size:1.16667rem;
    font-weight:300;
    color:#666
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta) span{
    color:#666;
    font-size:1.16667rem
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta) a{
    color:#666
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta) .a-separator svg{
    stroke:#666
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta) .a-separator ul li a{
    font:inherit;
    color:inherit
}
.arc-posts-wrapper.arc-posts-wrapper-meta-outside .arc-hovers .arc-hover-body .arc-hover-body-meta .arc-hover-body-meta-subtitle:not(.arc-blog-post-meta) .a-separator ul li a:hover{
    color:#666
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-holder-body-meta-title{
    color:#666;
    margin-bottom:0
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-holder-body-meta-title a{
    color:inherit;
    font-size:14px;
    text-transform:uppercase
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-holder-body-meta-subtitle,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-body-meta-subtitle{
    margin-bottom:0;
    font-size:13px;
    font-weight:300;
    margin-top:4px;
    color:#444
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-holder-body-meta-subtitle .a-separator ul li a,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-body-meta-subtitle .a-separator ul li a{
    color:inherit
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-holder-body-meta-subtitle span,.arc-hovers.arc-hover-meta-inside .arc-hover-holder .arc-hover-holder-body .arc-hover-holder-body-inner .arc-hover-holder-body-meta .arc-hover-body-meta-subtitle span{
    font-size:1.08333rem;
    color:inherit
}
.arc-hovers.arc-hover-meta-inside .arc-hover-holder:hover .arc-hover-holder-button-holder{
    -webkit-transition-delay:.3s!important;
    -o-transition-delay:.3s!important;
    transition-delay:.3s!important
}
.a-separator{
    display:inline-block;
    margin-right:1.16667rem;
    position:relative
}
.a-separator:not(:last-child)::after{
    content:'/';
    position:absolute;
    right:-.83333rem;
    top:0
}
.a-separator:last-child{
    margin-right:0
}
.a-separator ul{
    padding:0;
    margin:0;
    display:inline-block
}
.a-separator ul li{
    display:inline-block;
    margin-bottom:0;
    margin-left:2.66667rem;
    margin-left:0;
    margin-right:.33333rem
}
.a-separator ul li:first-child{
    margin-left:0!important
}
.a-separator ul li a{
    color:#666
}
.a-separator ul li a:hover{
    color:#666
}
.a-separator ul li a::after{
    content:','
}
.a-separator ul li:last-child{
    margin-right:0
}
.a-separator ul li:last-child a::after{
    display:none
}
.l-blog-wrapper__posts-holder--meta-outside .o-blog-post .arc-blog-post-meta .a-separator svg{
    stroke:#666
}
.project-box p span{
    font-family: inherit !important;
    font-size: 13px !important;
}
.project-box h1{
    font-family: inherit !important;
    font-size: 13px !important;
}
.project-box h2{
    font-family: inherit !important;
    font-size: 20px !important;
}
.project-box h3{
    font-family: inherit !important;
    font-size: 13px !important;
}
.project-box h4{
    font-family: inherit !important;
    font-size: 13px !important;
}
.project-box h5{
    font-family: inherit !important;
    font-size: 13px !important;
}
.project-box h6{
    font-family: inherit !important;
    font-size: 13px !important;
}
@media (min-width:768px){
    .climate-css-cust{
        padding:10% !important;
    }    
}
