/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
body,figure,h1,h2,h3,h4,hr,html,legend,li,p,ul{
    margin:0;padding:0
}

h1,h2,h3,h4{
    font-size:100%;
    font-weight:400
}

ul{
    list-style:none
}

button,input{
    margin:0
}

html{
    box-sizing:border-box
}

*,:after,:before{
    box-sizing:inherit
}

table{
    border-collapse:collapse;
    border-spacing:0
}

html{
    background-color:#fff;
    font-size:15px;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    min-width:300px;
    overflow-x:hidden;
    overflow-y:scroll;
    text-rendering:optimizeLegibility;
    -webkit-text-size-adjust:100%;
    -moz-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    text-size-adjust:100%
}

article,figure,section{
    display:block
}

body,button,input{
    font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif
}

body{
    color:#4a4a4a;
    font-size:1rem;
    font-weight:400;
    line-height:1.5
}

a{
    color:#34495e;
    cursor:pointer;
    text-decoration:none
}

a strong{
    color:currentColor
}

a:hover{
    color:#22303d
}

hr{
    background-color:#ecf0f1;
    border:none;
    display:block;
    margin:1.5rem 0
}
img{
    height:auto;
    max-width:100%
}
input[type=checkbox],input[type=radio]
{
    vertical-align:baseline
}
span{
    font-style:inherit;
    font-weight:inherit
}

strong{
    color:#363636;
    font-weight:700
}

.has-text-centered{
    text-align:center!important
}

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

a.has-text-white:focus,a.has-text-white:hover{
    color:#e6e6e6!important
}

.has-background-dark{
    background-color:#363636!important
}

.has-text-grey{
    color:#8c9b9d!important
}


@media screen and (max-width:768px){
    .is-hidden-mobile{
        display:none!important
    }
}

.button{
    background-color:#fff;
    border-color:#dee2e5;
    border-width:1px;
    color:#34495e;
    cursor:pointer;
    justify-content:center;
    padding:calc(.375em - 1px) .75em;
    text-align:center;
    white-space:nowrap
}

.button strong{
    color:inherit
}
    
.button .icon,.button .icon.is-small{
    height:1.5em;
    width:1.5em
}
    
.button .icon:first-child:not(:last-child){
    margin-left:calc(-.375em - 1px);
    margin-right:.1875em
}

.button .icon:last-child:not(:first-child){
    margin-left:.1875em;
    margin-right:calc(-.375em - 1px)
}

.button .icon:first-child:last-child{
    margin-left:calc(-.375em - 1px);
    margin-right:calc(-.375em - 1px)
}

.button:hover{
    border-color:#a9afb7;
    color:#2b3c4e
}

.button:focus{
    border-color:#3498db;
    color:#22303d
}

.button:focus:not(:active){
    box-shadow:0 0 0 .125em rgba(52,73,94,.25)
}

.button:active{
    border-color:#4a4a4a;
    color:#2b3c4e
}

.button.is-primary{
    background-color:#34495e;border-color:transparent;
    color:#fff
}

.button.is-primary:hover{
    background-color:#2f4356
}

    .button.is-primary:focus,.button.is-primary:hover{
        border-color:transparent;
        color:#fff
}

.button.is-primary:focus:not(:active){
    box-shadow:0 0 0 .125em rgba(52,73,94,.25)
}

.button.is-primary:active{
    background-color:#2b3c4e;
    border-color:transparent;
    color:#fff
}

.button.is-primary[disabled]{
    ackground-color:#34495e;
    border-color:transparent;
    box-shadow:none
}

.button.is-primary.is-outlined{
    background-color:transparent;
    border-color:#34495e;
    color:#34495e
}

.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{
    background-color:#34495e;
    border-color:#34495e;
    color:#fff
}

.button.is-primary.is-outlined[disabled]{
    background-color:transparent;
    border-color:#34495e;
    box-shadow:none;
    color:#34495e
}

.button.is-small{
    border-radius:3px;
    font-size:.85em
}

.button[disabled]{
    background-color:#fff;
    border-color:#dee2e5;
    box-shadow:none;
    opacity:.5
}

.buttons{
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}

.buttons .button{
    margin-bottom:.5rem
}

.buttons .button:not(:last-child):not(.is-fullwidth){
    margin-right:.5rem
}
    
    .buttons:last-child{
        margin-bottom:-.5rem
}

.buttons:not(:last-child){
    margin-bottom:1rem
}
    
    .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){
        font-size:1.25rem
}

.container{
    margin:0 auto;
    position:relative
}

@media screen and (min-width:1088px){
    .container{
        max-width:960px;
        width:960px
    }
}

@media screen and (min-width:1280px){
    .container{
        max-width:1152px;
        width:1152px
    }
}
    
@media screen and (min-width:1472px){
    .container{
        max-width:1344px;
        width:1344px
    }
}

.content li+li{
    margin-top:.25em
}

.content p:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){
    margin-bottom:1em
}

.content h1,.content h2,.content h3,.content h4{
    color:#363636;
    font-weight:600;
    line-height:1.125
}

.content h1{font-size:2em;
    margin-bottom:.5em
}

.content h1:not(:first-child){
    margin-top:1em
}

.content h2{font-size:1.75em;
    margin-bottom:.5714em
}

.content h2:not(:first-child){
    margin-top:1.1428em
}

.content h3{
    font-size:1.5em;
    margin-bottom:.6666em
}

.content h3:not(:first-child){
    margin-top:1.3333em
}

.content h4{
    font-size:1.25em;
    margin-bottom:.8em
}

.content ul{
    list-style:disc outside;
    margin-left:2em;
    margin-top:1em
}

.content ul ul{
    list-style-type:circle;
    margin-top:.5em
}

.content ul ul ul{list-style-type:square
}

.content figure{
    margin-left:2em;
    margin-right:2em;
    text-align:center
}

.content figure:not(:first-child){
    margin-top:2em
}

.content figure:not(:last-child){
    margin-bottom:2em
}

.content figure img{
    display:inline-block
}

.content figure figcaption{
    font-style:italic
}

.content table{
    width:100%
}

.content.is-small{font-size:.85em
}

.input{
    background-color:#fff;
    border-color:#dee2e5;
    color:#363636;
    box-shadow:inset 0 1px 2px rgba(10,10,10,.1);
    max-width:100%;
    width:100%
}

.input::-moz-placeholder{
    color:rgba(54,54,54,.3)
}

.input::-webkit-input-placeholder{color:rgba(54,54,54,.3)
}

.input:-moz-placeholder{
    color:rgba(54,54,54,.3)
}
    
.input:-ms-input-placeholder{color:rgba(54,54,54,.3)
}

.input:hover{
    border-color:#a9afb7
}

.input:active,.input:focus{
    border-color:#34495e;
    box-shadow:0 0 0 .125em rgba(52,73,94,.25)
}

.input[disabled]{
    background-color:#ecf0f1;
    border-color:#ecf0f1;
    box-shadow:none;
    color:#8c9b9d
}

.input[disabled]::-moz-placeholder{
    color:rgba(140,155,157,.3)
}

.input[disabled]::-webkit-input-placeholder{
    color:rgba(140,155,157,.3)
}

.input[disabled]:-moz-placeholder{color:rgba(140,155,157,.3)}

.input[disabled]:-ms-input-placeholder{color:rgba(140,155,157,.3)}

.input[readonly]{box-shadow:none}.input.is-primary{border-color:#34495e}

.input.is-primary:active,.input.is-primary:focus{box-shadow:0 0 0 .125em rgba(52,73,94,.25)}

.input.is-small{border-radius:3px;font-size:.85em}.radio{display:inline-block;line-height:1.25;position:relative}

.radio,.radio input{cursor:pointer}.radio:hover{color:#363636}.radio[disabled]{color:#8c9b9d;cursor:not-allowed}

.radio+.radio{margin-left:.5em}.label{color:#363636;display:block;font-size:1rem;font-weight:700}

.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.85em}

.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}

.icon.is-small{height:1rem;width:1rem}.notification{background-color:#ecf0f1;border-radius:.4em;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}

notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}

.notification .content,.notification .subtitle,.notification .title,.notification strong{color:currentColor}

.notification.is-primary{background-color:#34495e;color:#fff}

@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}

@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}

.table{background-color:#fff;color:#363636}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}

.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}

.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}

.tag:not(body){
    align-items:center;background-color:#ecf0f1;border-radius:.4em;color:#4a4a4a;display:inline-flex;font-size:.85em;height:2em;
    justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}
    
.tag:not(body).is-primary{background-color:#34495e;color:#fff}

.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}

.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}

.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}

a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle span,.title span{font-weight:inherit}

.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:500;line-height:1.125}

.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}

.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}

.subtitle{color:#5a6769;font-size:1.25rem;font-weight:400;line-height:1.25}

.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}

.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}

.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;max-width:100%;position:relative}

.level{align-items:center;justify-content:space-between}.level img{display:inline-block;vertical-align:top}

@media print,screen and (min-width:769px){
    .level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}
    
.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}

.level-item .subtitle,.level-item .title{margin-bottom:0}

@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}

.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}

@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}

.level-left{align-items:center;justify-content:flex-start}

@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}

@media print,screen and (min-width:769px){.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}

@media print,screen and (min-width:769px){.level-right{display:flex}}

.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}

.navbar.is-primary{background-color:#34495e;color:#fff}

.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}

.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#2b3c4e;color:#fff}

@media screen and (min-width:1088px){
    .navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#2b3c4e;color:#fff}}

    .navbar>.container{width:100%}.navbar-brand,.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem}
    
    .navbar-brand{flex-shrink:0}.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-menu{display:none}
    
    .navbar-item{color:#4a4a4a;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}
    
    a.navbar-item{cursor:pointer}a.navbar-item:hover{background-color:#fafafa;color:#34495e}.navbar-item{display:block;flex-grow:0;flex-shrink:0}
    
    .navbar-item img{max-height:1.75rem}@media screen and (max-width:1087px){.navbar>.container{display:block}
    
    .navbar-brand .navbar-item{align-items:center;display:flex}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}}
    
@media screen and (min-width:1088px){
    .navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}
    .navbar{min-height:3.25rem}
    .navbar.is-spaced{padding:1rem 2rem}
    .navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}
    .navbar.is-spaced a.navbar-item{border-radius:.4em}
    .navbar-item{align-items:center;display:flex}
    .navbar-menu{flex-grow:1;flex-shrink:0}
    .navbar-start{justify-content:flex-start;margin-right:auto}
    .navbar-end{justify-content:flex-end;margin-left:auto}
    .container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}
    .container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}
}
    
.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}

.tabs a{align-items:center;border-bottom:1px solid #dee2e5;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}

.tabs a:hover{border-bottom-color:#363636;color:#363636}

.tabs li{display:block}

.tabs ul{align-items:center;border-bottom:1px solid #dee2e5;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}

.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-small{font-size:.85em}

.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}

@media print,screen and (min-width:769px){
    .column.is-half{flex:none;width:50%}
    .column.is-4{flex:none;width:33.33333%}
    .column.is-5{flex:none;width:41.66667%}
    .column.is-6{flex:none;width:50%}
    .column.is-8{flex:none;width:66.66667%}
    .column.is-12{flex:none;width:100%}
}
    
@media screen and (min-width:1088px){
    .column.is-6-desktop{flex:none;width:50%}
}

.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}

.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}

.columns.is-multiline{flex-wrap:wrap}

@media print,screen and (min-width:769px){
    .columns:not(.is-desktop){display:flex}
}

.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1*var(--columnGap));margin-right:calc(-1*var(--columnGap))}

.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}

.columns.is-variable.is-4{--columnGap:1rem}

.columns.is-variable.is-5{--columnGap:1.25rem}

.columns.is-variable.is-6{--columnGap:1.5rem}

@media screen and (min-width:1088px){
    .columns.is-variable.is-6-desktop{--columnGap:1.5rem}
}

.columns.is-variable.is-8{--columnGap:2rem}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}

.hero .navbar{background:none}

.hero .tabs ul{border-bottom:none}

.hero.is-primary{background-color:#34495e;color:#fff}

.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),.hero.is-primary strong{color:inherit}

.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}

.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}

@media screen and (max-width:1087px){
    .hero.is-primary .navbar-menu{background-color:#34495e}
}

.hero.is-primary .navbar-item{color:hsla(0,0%,100%,.7)}

.hero.is-primary a.navbar-item:hover{background-color:#2b3c4e;color:#fff}

.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}

.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}

.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}

.hero-body{flex-grow:1;flex-shrink:0}

.hero-body,.section{padding:3rem 1.5rem}hr{height:2px}

.button,a{transition:all .2s ease}

.button{border-width:2px}

.button:active,.button:focus{box-shadow:0 0 0 2px rgba(52,152,219,.25)}

.button.is-primary:active,.button.is-primary:focus{border-color:#34495e;box-shadow:0 0 0 2px rgba(52,73,94,.25)}

.button,.input{height:2.5em}

.input{transition:all .2s ease;box-shadow:none;border-width:2px}

.notification.is-primary a:not(.button){color:#fff;text-decoration:underline}

.hero .navbar,body>.navbar{border-radius:0}

.tabs a{margin-bottom:-2px}

.tabs a,.tabs ul{border-bottom-width:2px}

.tooltip{overflow:visible;position:relative}

.tooltip:hover:before,.tooltip:hover:not(.is-loading):after{z-index:99999;position:absolute;display:inline-block;pointer-events:none}

.tooltip:hover:not(.is-loading):after{content:"";border-style:solid;border-width:.5rem}

.tooltip:hover:before{opacity:0;content:attr(data-tooltip);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;padding:.4rem .8rem;background:rgba(74,74,74,.9);border-radius:.4em;color:#fff;max-width:24rem}

.tooltip:focus:not(.is-loading):after,.tooltip:hover:not(.is-loading):after{opacity:1;margin-left:-.5rem;margin-top:-.5rem}

.tooltip:focus:before,.tooltip:hover:before{opacity:1}

.tooltip:before{top:auto;bottom:100%;left:50%;right:auto}

.tooltip:focus:not(.is-loading):after,.tooltip:hover:not(.is-loading):after{top:0;bottom:auto;left:50%;right:auto;border-color:rgba(74,74,74,.9) transparent transparent}

.tooltip:focus:before,.tooltip:hover:before{-webkit-transform:translate(-50%,-.5rem);transform:translate(-50%,-.5rem)}.m-r-xs{margin-right:.25rem!important}

.m-t-sm{margin-top:.5rem!important}.m-b-sm{margin-bottom:.5rem!important}.m-t-md{margin-top:1rem!important}

.m-t-lg{margin-top:2rem!important}.m-b-lg{margin-bottom:2rem!important}

.bws-gallery-tabs{position:relative;padding-top:100%;text-align:center;display:flex;justify-content:center;align-items:center}

.bws-gallery-tabs img{max-width:100%}.bws-gallery-tabs input[type=radio]{visibility:hidden;margin:0;padding:0;height:0;width:0;position:absolute}

.bws-gallery-label{display:inline-block;max-width:19%;height:100%;cursor:pointer;margin:5px;border:1px solid #fff;line-height:0;border-radius:4px;transition:all .2s ease-in-out}

.bws-gallery-label:hover img{opacity:.8}


.bws-gallery-thumb{height:auto;width:auto;max-height:85px;flex-shrink:0;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 1px rgba(0,0,0,.15)!important

}.bws-gallery-img-holder{position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);display:none;justify-content:center;align-items:center}

.bws-gallery-bigimg{width:auto;height:auto;max-height:100%;max-width:100%;min-width:1px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:none;background-color:#fff}

.bws-gallery-tabs input[type=radio]:checked+.bws-gallery-label+.bws-gallery-img-holder img{display:block;-webkit-animation:fadein 1s 1}

.bws-gallery-tabs input[type=radio]:checked+.bws-gallery-label+.bws-gallery-img-holder{display:flex}

.bws-gallery-tabs input[type=radio]:checked+.bws-gallery-label{border:1px solid #34495e;box-shadow:0 2px 1px #34495e!important}

.bws-gallery-tabs input[type=radio]:checked+.bws-gallery-label img{opacity:.7}

@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}

@keyframes fadein{0%{opacity:0}to{opacity:1}}

.bws-tabs{background:#fff;height:auto;border-radius:5px;min-width:180px;box-shadow:0 3px 2px 0 hsla(0,0%,47.8%,.2);margin-bottom:50px}

.bws-tabs input[name=tab-control]{display:none}

.bws-tabs .content section h2,.bws-tabs ul li label{font-weight:700;color:#34495e;padding:12px;font-size:.9em;letter-spacing:.1em;text-transform:uppercase}

.bws-tabs ul{list-style-type:none;padding-left:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}

.bws-tabs ul li{box-sizing:border-box;flex:1;width:33.33333%;padding:0 10px;text-align:center}

.bws-tabs ul li label{color:#494949;padding:5px auto;overflow:hidden;text-overflow:ellipsis;display:block;cursor:pointer;transition:color .2s ease-in-out;white-space:nowrap;-webkit-touch-callout:none}

.bws-tabs ul li label:active,.bws-tabs ul li label:focus,.bws-tabs ul li label:hover{outline:0;color:#6f6f6f}

.bws-tabs .slider{position:relative;width:33.33333%;transition:all .33s cubic-bezier(.38,.8,.32,1.07);padding:0 10px}

.bws-tabs .slider .indicator{position:relative;width:100%;max-width:100%;margin:0 auto;height:2px;background:#34495e;border-radius:1px}

.bws-tabs .content{padding:20px;height:300px;overflow-y:auto}

.bws-tabs .content section{
    display:none;-webkit-animation-name:content;
    animation-name:content;
    -webkit-animation-direction:normal;
    animation-direction:normal;
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
    line-height:1.4}

.bws-tabs .content section h2{color:#34495e;display:none;margin-bottom:10px}

.bws-tabs .content section h2:after{content:"";position:relative;display:block;width:30px;height:2px;background:#34495e;margin-top:5px;left:1px}

.bws-tabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label{cursor:default;color:#34495e}

@media (max-width:660px){.bws-tabs input[name=tab-control]:first-of-type:checked~ul>li:first-child>label{background:rgba(0,0,0,.08)}}

.bws-tabs input[name=tab-control]:first-of-type:checked~.slider{-webkit-transform:translateX(0);transform:translateX(0)}

.bws-tabs input[name=tab-control]:first-of-type:checked~.content>section:first-child{display:block}

.bws-tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{cursor:default;color:#34495e}

@media (max-width:660px){.bws-tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{background:rgba(0,0,0,.08)}}

.bws-tabs input[name=tab-control]:nth-of-type(2):checked~.slider{-webkit-transform:translateX(100%);transform:translateX(100%)}

.bws-tabs input[name=tab-control]:nth-of-type(2):checked~.content>section:nth-child(2){display:block}

.bws-tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{cursor:default;color:#34495e}

@media (max-width:660px){.bws-tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{background:rgba(0,0,0,.08)}}

.bws-tabs input[name=tab-control]:nth-of-type(3):checked~.slider{-webkit-transform:translateX(200%);transform:translateX(200%)}

.bws-tabs input[name=tab-control]:nth-of-type(3):checked~.content>section:nth-child(3){display:block}

@-webkit-keyframes content{0%{opacity:0}to{opacity:1}}

@keyframes content{0%{opacity:0}to{opacity:1}}

@media (max-width:750px){.bws-tabs ul li label{white-space:normal}}

@media (max-width:660px){.bws-tabs ul{padding-top:20px}.bws-tabs ul li label{padding:5px;border-radius:5px;font-size:1.2em}.bws-tabs .slider,.bws-tabs ul li label span{display:none}.bws-tabs .content section h2{display:block}}

figure.snip0053{overflow:hidden;margin:10px;min-width:220px;max-width:100%;width:100%;background:#fff;color:#000;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}

@media screen and (min-width:767px){figure.snip0053{flex-direction:row!important;align-items:center}}

figure.snip0053 *{box-sizing:border-box}figure.snip0053>img{width:200px;flex-shrink:0}

figure.snip0053 figcaption{padding:20px 30px 20px 70px;position:relative}

figure.snip0053 figcaption h2,figure.snip0053 figcaption p{margin:0;text-align:right;padding:10px 0;right:0;width:100%}

figure.snip0053 figcaption h2{font-size:1.3em;font-weight:300;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.2)}

figure.snip0053 figcaption h2 span{font-weight:800}figure.snip0053 figcaption p{font-size:.9em;opacity:.8}

figure.snip0053 figcaption .bws-x-sell-btn{text-align:right}

figure.snip0053:after{position:absolute;top:0;left:-25px;height:110%;width:70px;background-color:#34495e;content:"";border-right:4px solid #2b3c4e;-webkit-transform:skewX(-7deg) translateX(0);transform:skewX(-7deg) translateX(0);-webkit-backface-visibility:hidden;transition:-webkit-transform .35s,transform .35s;box-shadow:0 0 20px rgba(0,0,0,.5)}

figure.snip0053:hover:after{-webkit-transform:skewX(-7deg) translateX(10px);transform:skewX(-7deg) translateX(10px)}

.bws-light{font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.bws-slogan{font-size:11px;margin-top:8px}

.bws-footer,.bws-header{text-shadow:1px 1px 0 rgba(0,0,0,.4)}.bws-price{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}

.bws-price .tag{font-size:.5em!important}

.bws-tab-section{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05),inset 0 3px 1px -2px rgba(0,0,0,.05),inset 0 1px 5px 0 rgba(0,0,0,.05);background:#fafafa}

.navbar-brand{justify-content:center}.bws-categories{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);min-height:15px}

.bws-categories ul{align-items:flex-start;display:flex;flex-wrap:wrap}.bws-categories i{margin-right:10px}

.bws-categories i,.bws-categories li{align-items:center;display:flex;align-self:center}

.bws-categories li:first-child a{padding-left:0}

.bws-categories a{align-items:center;color:#4a4a4a;display:flex;justify-content:center;padding:.7em 1em!important;font-size:13px}

.bws-categories li+li:not(:first-child):before{color:#9aa1a7;content:"\0007C"}.navbar{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}

.hero-foot{
    background-color:#2b3c4e!important;
    font-size:13px!important;
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05),inset 0 3px 1px -2px rgba(0,0,0,.05),inset 0 1px 5px 0 rgba(0,0,0,.05),0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}

.text-line{display:flex;width:100%;justify-content:center;align-items:center;text-align:center}

.text-line:after,.text-line:before{content:"";border-top:1px solid #d9d9d9;margin:0 20px 0 10px;flex:1 0 20px}

.card{box-shadow:0 3px 2px 0 hsla(0,0%,47.8%,.2);border-radius:5px}.navbar.is-spaced{padding:.5rem 2rem}

@media screen and (min-width:1088px){.navbar.is-spaced{padding:1.4rem 2rem}}

.hero.is-primary a.navbar-item{background-color:#2b3c4e;margin-left:5px}

.hero.is-primary a.navbar-item:hover{background-color:#22303d}

body{margin:0 auto;position:relative}

table{white-space:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;text-align:inherit;font-variant:inherit}

html{overflow-y:auto!important}

#bws-template{margin-bottom:10px;position:relative}

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